Module: Chemicalml::Convention::UnitDictionary

Extended by:
Base
Defined in:
lib/chemicalml/convention/unit_dictionary.rb,
lib/chemicalml/convention/unit_dictionary/constraints.rb,
lib/chemicalml/convention/unit_dictionary/constraints/unit_must_have_id.rb,
lib/chemicalml/convention/unit_dictionary/constraints/unit_must_contain_definition.rb,
lib/chemicalml/convention/unit_dictionary/constraints/unit_list_must_have_namespace.rb,
lib/chemicalml/convention/unit_dictionary/constraints/unit_must_have_symbol_and_unit_type.rb,
lib/chemicalml/convention/unit_dictionary/constraints/unit_list_must_contain_at_least_one_unit.rb

Overview

The unit-dictionary convention. Constraints based on http://www.xml-cml.org/convention/unit-dictionary (archived in reference-docs/conventions/unit-dictionary.md).

Defined Under Namespace

Modules: Constraints

Constant Summary collapse

QNAME =
"convention:unit-dictionary".freeze
NAMESPACE_URI =
"#{Chemicalml::Convention::CONVENTION_NAMESPACE}unit-dictionary".freeze

Class Method Summary collapse

Methods included from Base

constraint_count, constraints, namespace_uri, qname, register, reset_constraints!, validate, validate_report

Class Method Details

.namespace_uriObject



20
21
22
# File 'lib/chemicalml/convention/unit_dictionary.rb', line 20

def self.namespace_uri
  NAMESPACE_URI
end

.qnameObject



16
17
18
# File 'lib/chemicalml/convention/unit_dictionary.rb', line 16

def self.qname
  QNAME
end