Skip to content

Latest commit

 

History

History
4649 lines (3469 loc) · 256 KB

File metadata and controls

4649 lines (3469 loc) · 256 KB

RelaxNG Validation - CellML 1.0

Performance:

  • 77% according to spec (721 out of 927)
  • 373 out of 375 valid files passed
  • 348 out of 552 invalid files detected

Issues:

  • 2 valid files failed validation
  • 203 invalid files passed validation
  • 1 invalid files failed validation for the wrong reason

Results per category

(Valid passed, invalid failed, valid failed, invalid passed, invalid failed for wrong reason, percent classified correctly according to spec)

Category V Pass I Fail 🔴 V Fail 🔵 I Pass 🔶 I Bad Score
0. Not mentioned in spec 6 13 0 0 0 100%
2. Fundamentals 34 42 0 61 0 55%
3. Model structure 50 105 0 50 0 75%
4. Mathematics 50 3 0 17 0 75%
5. Units 136 47 0 42 0 81%
6. Grouping 15 55 2 23 0 73%
7. Reactions 5 68 0 10 1 86%
8. Metadata framework 30 15 0 0 0 100%
C. Advanced units functionality 47 0 0 0 0 100%

0. Not mentioned in spec

0.0

0.0.root_namespace_1: Valid file passed validation.

0.0.root_namespace_2: Valid file passed validation.

0.0.root_node_namespace_wrong: Error detected correctly.

  • Expected: Element model has wrong namespace
  • Output: Error on line 5: Element model has wrong namespace: expecting http://www.cellml.org/cellml/1.0#

0.0.root_node_not_model: Error detected correctly.

  • Expected: Expecting element model
  • Output: Error on line 5: Expecting element model, got component

0.0.root_node_two_elements: Error detected correctly.

  • Expected: Extra content at the end of the document
  • Output: Extra content at the end of the document, line 6, column 1 (0.0.root_node_two_elements.cellml, line 6)

0.0.root_node_two_models: Error detected correctly.

  • Expected: Extra content at the end of the document
  • Output: Extra content at the end of the document, line 6, column 1 (0.0.root_node_two_models.cellml, line 6)

0.1

0.1.real_number_invalid_1: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_number_invalid_2: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_number_invalid_3: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_number_invalid_4: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_number_invalid_5: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_number_invalid_6: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_number_invalid_7: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_number_invalid_8: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_number_invalid_9: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

0.1.real_numbers: Valid file passed validation.

0.1.real_numbers_extreme: Valid file passed validation.


0.2

0.2.component_name_same_as_model: Valid file passed validation.

0.2.variable_name_same_as_model: Valid file passed validation.


2. Fundamentals

2.4.1

2.4.1.identifier_empty: Error detected correctly.

  • Expected: Element component failed to validate
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.1.identifier_only_underscore: Error detected correctly.

  • Expected: Element component failed to validate
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.1.identifier_unexpected_character_1: Error detected correctly.

  • Expected: Element component failed to validate
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.1.identifier_unexpected_character_2: Error detected correctly.

  • Expected: Element component failed to validate
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.1.identifier_unexpected_character_unicode: Error detected correctly.

  • Expected: Element component failed to validate
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.1.valid_identifiers: Valid file passed validation.


2.4.2

2.4.2.imaginary_attributes_1: Error detected correctly.

  • Expected: Invalid attribute fruit for element model
  • Output: Error on line 7: Invalid attribute fruit for element model

2.4.2.imaginary_attributes_2: Error detected correctly.

  • Expected: Invalid attribute fruit for element model
  • Output: Error on line 8: Invalid attribute fruit for element model

2.4.2.imaginary_elements_1: Error detected correctly.

  • Expected: Element model has extra content
  • Output: Error on line 6: Element model has extra content: fruit

2.4.2.imaginary_elements_2: Error detected correctly.

  • Expected: Element model has extra content
  • Output: Error on line 8: Element model has extra content: import

2.4.3

🔵 2.4.3.bad_cmeta_attribute_in_component: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_component_ref: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_connection: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_group: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_map_components: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_map_variables: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_model: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_reaction: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_relationship_ref: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_role: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_unit: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_units_1: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_units_2: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_variable: Error not detected.

🔵 2.4.3.bad_cmeta_attribute_in_variable_ref: Error not detected.

2.4.3.bad_rdf_element_in_component: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 8: Element component has extra content: Description
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.bad_rdf_element_in_component_ref: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 13: Element component_ref has extra content: Description
    • Error on line 0: Extra element component_ref in interleave
    • Error on line 12: Element component_ref failed to validate content
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 9: Element model failed to validate content

2.4.3.bad_rdf_element_in_connection: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 16: Element connection has extra content: Description
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

2.4.3.bad_rdf_element_in_group: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 14: Element group has extra content: Description
    • Error on line 0: Extra element group in interleave
    • Error on line 9: Element model failed to validate content

2.4.3.bad_rdf_element_in_map_components: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 9: Element map_components has extra content: Description
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.bad_rdf_element_in_map_variables: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 16: Element map_variables has extra content: Description
    • Error on line 13: Invalid sequence in interleave
    • Error on line 13: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

2.4.3.bad_rdf_element_in_model: Error detected correctly.

  • Expected: xtra content: Description
  • Output: Error on line 7: Element model has extra content: Description

2.4.3.bad_rdf_element_in_reaction: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 13: Element reaction has extra content: Description
    • Error on line 0: Extra element reaction in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.bad_rdf_element_in_relationship_ref: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 11: Element relationship_ref has extra content: Description
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 9: Element model failed to validate content

2.4.3.bad_rdf_element_in_role: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 12: Element role has extra content: Description
    • Error on line 11: Element role failed to validate attributes
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element variable_ref failed to validate content
    • Error on line 9: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.bad_rdf_element_in_unit: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 9: Element unit has extra content: Description
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.bad_rdf_element_in_units_1: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 9: Element units has extra content: Description
    • Error on line 0: Extra element units in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.bad_rdf_element_in_units_2: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 10: Element units has extra content: Description
    • Error on line 0: Extra element units in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.bad_rdf_element_in_variable: Error detected correctly.

  • Expected: xtra content: Description
  • Output:
    • Error on line 9: Element variable has extra content: Description
    • Error on line 0: Extra element variable in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.bad_rdf_element_in_variable_ref: Error detected correctly.

  • Expected: Invalid sequence in interleave
  • Output:
    • Error on line 10: Expecting an element role, got nothing
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element variable_ref failed to validate content
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element reaction failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.cellml_attributes_inside_extensions: Error detected correctly.

  • Expected: Element model failed to validate content
  • Output:
    • Error on line 7: Expecting an element units, got nothing
    • Error on line 0: Extra element banana in interleave
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element model failed to validate content

2.4.3.cellml_elements_inside_extensions: Error detected correctly.

  • Expected: Element model failed to validate content
  • Output:
    • Error on line 7: Expecting an element units, got nothing
    • Error on line 0: Extra element banana in interleave
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element model failed to validate content

🔵 2.4.3.cmeta_element_in_component: Error not detected.

🔵 2.4.3.cmeta_element_in_component_ref: Error not detected.

🔵 2.4.3.cmeta_element_in_connection: Error not detected.

🔵 2.4.3.cmeta_element_in_group: Error not detected.

🔵 2.4.3.cmeta_element_in_map_components: Error not detected.

🔵 2.4.3.cmeta_element_in_map_variables: Error not detected.

🔵 2.4.3.cmeta_element_in_model: Error not detected.

🔵 2.4.3.cmeta_element_in_reaction: Error not detected.

🔵 2.4.3.cmeta_element_in_relationship_ref: Error not detected.

🔵 2.4.3.cmeta_element_in_role: Error not detected.

🔵 2.4.3.cmeta_element_in_unit: Error not detected.

🔵 2.4.3.cmeta_element_in_units_1: Error not detected.

🔵 2.4.3.cmeta_element_in_units_2: Error not detected.

🔵 2.4.3.cmeta_element_in_variable: Error not detected.

🔵 2.4.3.cmeta_element_in_variable_ref: Error not detected.

2.4.3.component_ref_with_extensions: Valid file passed validation.

2.4.3.component_with_extensions: Valid file passed validation.

2.4.3.connection_with_extensions: Valid file passed validation.

2.4.3.group_with_extensions: Valid file passed validation.

2.4.3.map_components_with_extensions: Valid file passed validation.

2.4.3.map_variables_with_extensions: Valid file passed validation.

🔵 2.4.3.mathml_attribute_in_component: Error not detected.

🔵 2.4.3.mathml_attribute_in_component_ref: Error not detected.

🔵 2.4.3.mathml_attribute_in_connection: Error not detected.

🔵 2.4.3.mathml_attribute_in_group: Error not detected.

🔵 2.4.3.mathml_attribute_in_map_components: Error not detected.

🔵 2.4.3.mathml_attribute_in_map_variables: Error not detected.

🔵 2.4.3.mathml_attribute_in_model: Error not detected.

🔵 2.4.3.mathml_attribute_in_reaction: Error not detected.

🔵 2.4.3.mathml_attribute_in_relationship_ref: Error not detected.

🔵 2.4.3.mathml_attribute_in_role: Error not detected.

🔵 2.4.3.mathml_attribute_in_unit: Error not detected.

🔵 2.4.3.mathml_attribute_in_units_1: Error not detected.

🔵 2.4.3.mathml_attribute_in_units_2: Error not detected.

🔵 2.4.3.mathml_attribute_in_variable: Error not detected.

🔵 2.4.3.mathml_attribute_in_variable_ref: Error not detected.

2.4.3.model_with_extensions: Valid file passed validation.

🔵 2.4.3.rdf_attribute_in_component: Error not detected.

🔵 2.4.3.rdf_attribute_in_component_ref: Error not detected.

🔵 2.4.3.rdf_attribute_in_connection: Error not detected.

🔵 2.4.3.rdf_attribute_in_group: Error not detected.

🔵 2.4.3.rdf_attribute_in_map_components: Error not detected.

🔵 2.4.3.rdf_attribute_in_map_variables: Error not detected.

🔵 2.4.3.rdf_attribute_in_model: Error not detected.

🔵 2.4.3.rdf_attribute_in_reaction: Error not detected.

🔵 2.4.3.rdf_attribute_in_relationship_ref: Error not detected.

🔵 2.4.3.rdf_attribute_in_role: Error not detected.

🔵 2.4.3.rdf_attribute_in_unit: Error not detected.

🔵 2.4.3.rdf_attribute_in_units_1: Error not detected.

🔵 2.4.3.rdf_attribute_in_units_2: Error not detected.

🔵 2.4.3.rdf_attribute_in_variable: Error not detected.

🔵 2.4.3.rdf_attribute_in_variable_ref: Error not detected.

2.4.3.reaction_with_extensions: Valid file passed validation.

2.4.3.relationship_ref_with_extensions: Valid file passed validation.

2.4.3.role_with_extensions: Valid file passed validation.

2.4.3.unit_with_extensions: Valid file passed validation.

2.4.3.units_with_extensions: Valid file passed validation.

2.4.3.variable_ref_with_extensions: Valid file passed validation.

2.4.3.variable_with_extensions: Valid file passed validation.

2.4.3.xlink_href_in_component: Valid file passed validation.

2.4.3.xlink_href_in_component_ref: Valid file passed validation.

2.4.3.xlink_href_in_connection: Valid file passed validation.

2.4.3.xlink_href_in_group: Valid file passed validation.

2.4.3.xlink_href_in_map_components: Valid file passed validation.

2.4.3.xlink_href_in_map_variables: Valid file passed validation.

2.4.3.xlink_href_in_model: Valid file passed validation.

2.4.3.xlink_href_in_reaction: Valid file passed validation.

2.4.3.xlink_href_in_relationship_ref: Valid file passed validation.

2.4.3.xlink_href_in_role: Valid file passed validation.

2.4.3.xlink_href_in_unit: Valid file passed validation.

2.4.3.xlink_href_in_units_1: Valid file passed validation.

2.4.3.xlink_href_in_units_2: Valid file passed validation.

2.4.3.xlink_href_in_variable: Valid file passed validation.

2.4.3.xlink_href_in_variable_ref: Valid file passed validation.


2.4.4

2.4.4.model_linux_line_breaks: Valid file passed validation.

2.4.4.model_windows_line_breaks: Valid file passed validation.

2.4.4.model_with_spaces: Valid file passed validation.

2.4.4.model_with_tabs: Valid file passed validation.

2.4.4.text_in_component: Error detected correctly.

  • Expected: Element component has extra content: text
  • Output:
    • Error on line 6: Element component has extra content: text
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.4.text_in_component_ref: Error detected correctly.

  • Expected: Element component_ref has extra content: text
  • Output:
    • Error on line 11: Element component_ref has extra content: text
    • Error on line 0: Extra element component_ref in interleave
    • Error on line 11: Element component_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

2.4.4.text_in_connection: Error detected correctly.

  • Expected: Element connection has extra content: text
  • Output:
    • Error on line 12: Element connection has extra content: text
    • Error on line 0: Extra element connection in interleave
    • Error on line 12: Element model failed to validate content

2.4.4.text_in_group: Error detected correctly.

  • Expected: Element group has extra content: text
  • Output:
    • Error on line 8: Element group has extra content: text
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

2.4.4.text_in_map_components: Error detected correctly.

  • Expected: Element map_components has extra content: text
  • Output:
    • Error on line 7: Element map_components has extra content: text
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

2.4.4.text_in_map_variables: Error detected correctly.

  • Expected: Element map_variables has extra content: text
  • Output:
    • Error on line 14: Element map_variables has extra content: text
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 12: Element model failed to validate content

2.4.4.text_in_model: Error detected correctly.

  • Expected: Element model has extra content: text
  • Output: Error on line 5: Element model has extra content: text

2.4.4.text_in_reaction: Error detected correctly.

  • Expected: Element reaction has extra content: text
  • Output:
    • Error on line 8: Element reaction has extra content: text
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.4.text_in_relationship_ref: Error detected correctly.

  • Expected: Element relationship_ref has extra content: text
  • Output:
    • Error on line 9: Element relationship_ref has extra content: text
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

2.4.4.text_in_role: Error detected correctly.

  • Expected: Element role has extra content: text
  • Output:
    • Error on line 10: Element role has extra content: text
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.4.text_in_unit: Error detected correctly.

  • Expected: Element unit has extra content: text
  • Output:
    • Error on line 7: Element unit has extra content: text
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

2.4.4.text_in_units_1: Error detected correctly.

  • Expected: Element units has extra content: text
  • Output:
    • Error on line 6: Element units has extra content: text
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

2.4.4.text_in_units_2: Error detected correctly.

  • Expected: Element units has extra content: text
  • Output:
    • Error on line 7: Element units has extra content: text
    • Error on line 0: Extra element units in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.4.text_in_variable: Error detected correctly.

  • Expected: Element variable has extra content: text
  • Output:
    • Error on line 7: Element variable has extra content: text
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.4.4.text_in_variable_ref: Error detected correctly.

  • Expected: Element variable_ref has extra content: text
  • Output:
    • Error on line 9: Element variable_ref has extra content: text
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

2.5.1

🔵 2.5.1.identifiers_are_case_sensitive: Error not detected.


2.5.2

2.5.2.attribute_in_cellml_namespace: Error detected correctly.

  • Expected: Element model failed to validate content
  • Output:
    • Error on line 8: Invalid attribute private_interface for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

3. Model structure

3.4.1.1

3.4.1.1.model_child_order_1: Valid file passed validation.

3.4.1.1.model_child_order_2: Valid file passed validation.

3.4.1.1.model_empty: Valid file passed validation.

3.4.1.1.model_name_missing: Error detected correctly.

  • Expected: Element model failed to validate content
  • Output:
    • Error on line 4: Invalid sequence in interleave
    • Error on line 4: Element model failed to validate content

3.4.1.1.model_with_component_ref: Error detected correctly.

  • Expected: Element model has extra content: component_ref
  • Output: Error on line 6: Element model has extra content: component_ref

3.4.1.1.model_with_components: Valid file passed validation.

3.4.1.1.model_with_connections: Valid file passed validation.

3.4.1.1.model_with_groups: Valid file passed validation.

3.4.1.1.model_with_map_components: Error detected correctly.

  • Expected: Element model has extra content: map_components
  • Output: Error on line 8: Element model has extra content: map_components

3.4.1.1.model_with_map_variables: Error detected correctly.

  • Expected: Element model has extra content: map_variables
  • Output: Error on line 12: Element model has extra content: map_variables

3.4.1.1.model_with_math: Error detected correctly.

  • Expected: Element model has extra content: math
  • Output: Error on line 10: Element model has extra content: math

3.4.1.1.model_with_model: Error detected correctly.

  • Expected: Element model has extra content: model
  • Output: Error on line 6: Element model has extra content: model

3.4.1.1.model_with_one_component: Valid file passed validation.

3.4.1.1.model_with_one_connection: Valid file passed validation.

3.4.1.1.model_with_one_group: Valid file passed validation.

3.4.1.1.model_with_one_units: Valid file passed validation.

3.4.1.1.model_with_reaction: Error detected correctly.

  • Expected: Element model has extra content: reaction
  • Output: Error on line 9: Element model has extra content: reaction

3.4.1.1.model_with_relationship_ref: Error detected correctly.

  • Expected: Element model has extra content: relationship_ref
  • Output: Error on line 6: Element model has extra content: relationship_ref

3.4.1.1.model_with_role: Error detected correctly.

  • Expected: Element model has extra content: role
  • Output: Error on line 6: Element model has extra content: role

3.4.1.1.model_with_unit: Error detected correctly.

  • Expected: Element model has extra content: unit
  • Output: Error on line 6: Element model has extra content: unit

3.4.1.1.model_with_units: Valid file passed validation.

3.4.1.1.model_with_variable: Error detected correctly.

  • Expected: Element model has extra content: variable
  • Output: Error on line 6: Element model has extra content: variable

3.4.1.1.model_with_variable_ref: Error detected correctly.

  • Expected: Element model has extra content: variable_ref
  • Output: Error on line 6: Element model has extra content: variable_ref

3.4.1.2

3.4.1.2.model_name_invalid: Error detected correctly.

  • Expected: Element model failed to validate content
  • Output:
    • Error on line 4: Invalid sequence in interleave
    • Error on line 4: Element model failed to validate content

3.4.2.1

3.4.2.1.component_child_order_1: Valid file passed validation.

3.4.2.1.component_child_order_2: Valid file passed validation.

3.4.2.1.component_empty: Valid file passed validation.

3.4.2.1.component_name_missing: Error detected correctly.

  • Expected: Element component failed to validate content
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_component: Error detected correctly.

  • Expected: Element component has extra content: component
  • Output:
    • Error on line 7: Element component has extra content: component
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_component_ref: Error detected correctly.

  • Expected: Element component has extra content: component_ref
  • Output:
    • Error on line 7: Element component has extra content: component_ref
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_connection: Error detected correctly.

  • Expected: Element component has extra content: connection
  • Output:
    • Error on line 13: Element component has extra content: connection
    • Error on line 0: Extra element component in interleave
    • Error on line 12: Element model failed to validate content

3.4.2.1.component_with_group: Error detected correctly.

  • Expected: Element component has extra content: group
  • Output:
    • Error on line 7: Element component has extra content: group
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_map_components: Error detected correctly.

  • Expected: Element component has extra content: map_components
  • Output:
    • Error on line 7: Element component has extra content: map_components
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_map_variables: Error detected correctly.

  • Expected: Element component has extra content: map_variables
  • Output:
    • Error on line 7: Element component has extra content: map_variables
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_maths: Valid file passed validation.

3.4.2.1.component_with_model: Error detected correctly.

  • Expected: Element component has extra content: model
  • Output:
    • Error on line 7: Element component has extra content: model
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_one_math: Valid file passed validation.

3.4.2.1.component_with_one_reaction: Valid file passed validation.

3.4.2.1.component_with_one_units: Valid file passed validation.

3.4.2.1.component_with_one_variable: Valid file passed validation.

3.4.2.1.component_with_reactions: Valid file passed validation.

3.4.2.1.component_with_relationship_ref: Error detected correctly.

  • Expected: Element component has extra content: relationship_ref
  • Output:
    • Error on line 7: Element component has extra content: relationship_ref
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_role: Error detected correctly.

  • Expected: Element component has extra content: role
  • Output:
    • Error on line 7: Element component has extra content: role
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_unit: Error detected correctly.

  • Expected: Element component has extra content: unit
  • Output:
    • Error on line 7: Element component has extra content: unit
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_units: Valid file passed validation.

3.4.2.1.component_with_variable_ref: Error detected correctly.

  • Expected: Element component has extra content: variable_ref
  • Output:
    • Error on line 7: Element component has extra content: variable_ref
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.2.1.component_with_variables: Valid file passed validation.


3.4.2.2

🔵 3.4.2.2.component_name_duplicate: Error not detected.

3.4.2.2.component_name_invalid: Error detected correctly.

  • Expected: Element component failed to validate
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1

3.4.3.1.variable_name_missing: Error detected correctly.

  • Expected: Element variable failed to validate attributes
  • Output:
    • Error on line 7: Element variable failed to validate attributes
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_units_missing: Error detected correctly.

  • Expected: Element variable failed to validate attributes
  • Output:
    • Error on line 7: Element variable failed to validate attributes
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_component: Error detected correctly.

  • Expected: Element variable has extra content: component
  • Output:
    • Error on line 8: Element variable has extra content: component
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_component_ref: Error detected correctly.

  • Expected: Element variable has extra content: component_ref
  • Output:
    • Error on line 8: Element variable has extra content: component_ref
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_connection: Error detected correctly.

  • Expected: Element variable has extra content: connection
  • Output:
    • Error on line 14: Element variable has extra content: connection
    • Error on line 0: Extra element variable in interleave
    • Error on line 13: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 12: Element model failed to validate content

3.4.3.1.variable_with_group: Error detected correctly.

  • Expected: Element variable has extra content: group
  • Output:
    • Error on line 8: Element variable has extra content: group
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_initial_value: Valid file passed validation.

3.4.3.1.variable_with_interfaces: Valid file passed validation.

3.4.3.1.variable_with_map_components: Error detected correctly.

  • Expected: Element variable has extra content: map_component
  • Output:
    • Error on line 8: Element variable has extra content: map_components
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_map_variables: Error detected correctly.

  • Expected: Element variable has extra content: map_variables
  • Output:
    • Error on line 8: Element variable has extra content: map_variables
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_math: Error detected correctly.

  • Expected: Element variable has extra content: math
  • Output:
    • Error on line 9: Element variable has extra content: math
    • Error on line 0: Extra element variable in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

3.4.3.1.variable_with_model: Error detected correctly.

  • Expected: Element variable has extra content: model
  • Output:
    • Error on line 8: Element variable has extra content: model
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_reaction: Error detected correctly.

  • Expected: Element variable has extra content: reaction
  • Output:
    • Error on line 8: Element variable has extra content: reaction
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_relationship_ref: Error detected correctly.

  • Expected: Element variable has extra content: relationship_ref
  • Output:
    • Error on line 8: Element variable has extra content: relationship_ref
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_role: Error detected correctly.

  • Expected: Element variable has extra content: role
  • Output:
    • Error on line 8: Element variable has extra content: role
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_unit: Error detected correctly.

  • Expected: Element variable has extra content: unit
  • Output:
    • Error on line 8: Element variable has extra content: unit
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_units: Error detected correctly.

  • Expected: Element variable has extra content: units
  • Output:
    • Error on line 8: Element variable has extra content: units
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_variable: Error detected correctly.

  • Expected: Element variable has extra content: variable
  • Output:
    • Error on line 8: Element variable has extra content: variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_with_variable_ref: Error detected correctly.

  • Expected: Element variable has extra content: variable_ref
  • Output:
    • Error on line 8: Element variable has extra content: variable_ref
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.1.variable_without_initial_value: Valid file passed validation.


3.4.3.2

🔵 3.4.3.2.variable_name_duplicate: Error not detected.

3.4.3.2.variable_name_invalid: Error detected correctly.

  • Expected: Element variable failed to validate attributes
  • Output:
    • Error on line 7: Element variable failed to validate attributes
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.2.variable_name_same_as_cousin: Valid file passed validation.

3.4.3.2.variable_name_same_as_parent: Valid file passed validation.


3.4.3.3

3.4.3.3.variable_units_component: Valid file passed validation.

3.4.3.3.variable_units_model: Valid file passed validation.

🔵 3.4.3.3.variable_units_other_component: Error not detected.

3.4.3.3.variable_units_predefined: Valid file passed validation.

🔵 3.4.3.3.variable_units_unknown: Error not detected.


3.4.3.4

3.4.3.4.variable_interface_public_invalid: Error detected correctly.

  • Expected: Invalid attribute public_interface for element variable
  • Output:
    • Error on line 7: Invalid attribute public_interface for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.5

3.4.3.5.variable_interface_private_invalid: Error detected correctly.

  • Expected: Invalid attribute private_interface for element variable
  • Output:
    • Error on line 7: Invalid attribute private_interface for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.6

3.4.3.6.variable_interfaces_both_in: Error detected correctly.

  • Expected: Invalid attribute public_interface for element variable
  • Output:
    • Error on line 10: Invalid attribute public_interface for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 10: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.7

3.4.3.7.variable_initial_value_empty: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.7.variable_initial_value_invalid: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 7: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

3.4.3.8

3.4.3.8.variable_interfaces_private_in_and_initial: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 11: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 11: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

3.4.3.8.variable_interfaces_public_in_and_initial: Error detected correctly.

  • Expected: Invalid attribute initial_value for element variable
  • Output:
    • Error on line 11: Invalid attribute initial_value for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 11: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

3.4.4.1

3.4.4.1.connection_empty: Error detected correctly.

  • Expected: Expecting an element map_components
  • Output:
    • Error on line 6: Expecting an element map_components, got nothing
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.4.1.connection_map_components_missing: Error detected correctly.

  • Expected: Expecting an element map_components
  • Output:
    • Error on line 14: Expecting an element map_components, got nothing
    • Error on line 14: Invalid sequence in interleave
    • Error on line 14: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 14: Element model failed to validate content

3.4.4.1.connection_map_components_multiple: Error detected correctly.

  • Expected: Extra element map_components
  • Output:
    • Error on line 0: Extra element map_components in interleave
    • Error on line 19: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 17: Element model failed to validate content

3.4.4.1.connection_map_variables_missing_1: Error detected correctly.

  • Expected: Expecting an element map_variables
  • Output:
    • Error on line 12: Expecting an element map_variables, got nothing
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 12: Element model failed to validate content

3.4.4.1.connection_map_variables_missing_2: Error detected correctly.

  • Expected: Expecting an element map_variables
  • Output:
    • Error on line 13: Expecting an element map_variables, got nothing
    • Error on line 13: Invalid sequence in interleave
    • Error on line 13: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_only_extensions: Error detected correctly.

  • Expected: Element connection failed to validate
  • Output:
    • Error on line 7: Expecting an element map_components, got nothing
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 7: Element model failed to validate content

3.4.4.1.connection_with_component: Error detected correctly.

  • Expected: Element connection has extra content: component
  • Output:
    • Error on line 16: Element connection has extra content: component
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_component_ref: Error detected correctly.

  • Expected: Element connection has extra content: component_ref
  • Output:
    • Error on line 16: Element connection has extra content: component_ref
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_connection: Error detected correctly.

  • Expected: Element connection has extra content: connection
  • Output:
    • Error on line 19: Element connection has extra content: connection
    • Error on line 0: Extra element connection in interleave
    • Error on line 16: Element model failed to validate content

3.4.4.1.connection_with_group: Error detected correctly.

  • Expected: Element connection has extra content: group
  • Output:
    • Error on line 16: Element connection has extra content: group
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_map_variables: Valid file passed validation.

3.4.4.1.connection_with_math: Error detected correctly.

  • Expected: Element connection has extra content: math
  • Output:
    • Error on line 16: Element connection has extra content: math
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_model: Error detected correctly.

  • Expected: Element connection has extra content: model
  • Output:
    • Error on line 16: Element connection has extra content: model
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_name_attribute: Error detected correctly.

  • Expected: Invalid attribute name for element connection
  • Output:
    • Error on line 12: Invalid attribute name for element connection
    • Error on line 0: Extra element connection in interleave
    • Error on line 12: Element model failed to validate content

3.4.4.1.connection_with_one_map_variables: Valid file passed validation.

3.4.4.1.connection_with_reaction: Error detected correctly.

  • Expected: Element connection has extra content: reaction
  • Output:
    • Error on line 16: Element connection has extra content: reaction
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_relationship_ref: Error detected correctly.

  • Expected: Element connection has extra content: relationship_ref
  • Output:
    • Error on line 16: Element connection has extra content: relationship_ref
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_role: Error detected correctly.

  • Expected: Element connection has extra content: role
  • Output:
    • Error on line 16: Element connection has extra content: role
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_unit: Error detected correctly.

  • Expected: Element connection has extra content: unit
  • Output:
    • Error on line 16: Element connection has extra content: unit
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_units: Error detected correctly.

  • Expected: Element connection has extra content: units
  • Output:
    • Error on line 16: Element connection has extra content: units
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_variable: Error detected correctly.

  • Expected: Element connection has extra content: variable
  • Output:
    • Error on line 16: Element connection has extra content: variable
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.4.1.connection_with_variable_ref: Error detected correctly.

  • Expected: Element connection has extra content: variable_ref
  • Output:
    • Error on line 16: Element connection has extra content: variable_ref
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

3.4.5.1

3.4.5.1.connection_any_order_1: Valid file passed validation.

3.4.5.1.connection_any_order_2: Valid file passed validation.

3.4.5.1.map_components_component_1_missing: Error detected correctly.

  • Expected: Element map_components failed to validate attributes
  • Output:
    • Error on line 7: Element map_components failed to validate attributes
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_component_2_missing: Error detected correctly.

  • Expected: Element map_components failed to validate attributes
  • Output:
    • Error on line 7: Element map_components failed to validate attributes
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_component: Error detected correctly.

  • Expected: Element map_components has extra content: component
  • Output:
    • Error on line 8: Element map_components has extra content: component
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_component_ref: Error detected correctly.

  • Expected: Element map_components has extra content: component_ref
  • Output:
    • Error on line 8: Element map_components has extra content: component_ref
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_connection: Error detected correctly.

  • Expected: Element map_components has extra content: connection
  • Output:
    • Error on line 8: Element map_components has extra content: connection
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_group: Error detected correctly.

  • Expected: Element map_components has extra content: group
  • Output:
    • Error on line 8: Element map_components has extra content: group
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_map_components: Error detected correctly.

  • Expected: Element map_components has extra content: map_components
  • Output:
    • Error on line 8: Element map_components has extra content: map_components
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_map_variables: Error detected correctly.

  • Expected: Element map_components has extra content: map_variables
  • Output:
    • Error on line 8: Element map_components has extra content: map_variables
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_math: Error detected correctly.

  • Expected: Element map_components has extra content: math
  • Output:
    • Error on line 9: Element map_components has extra content: math
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 7: Element model failed to validate content

3.4.5.1.map_components_with_model: Error detected correctly.

  • Expected: Element map_components has extra content: model
  • Output:
    • Error on line 8: Element map_components has extra content: model
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_reaction: Error detected correctly.

  • Expected: Element map_components has extra content: reaction
  • Output:
    • Error on line 8: Element map_components has extra content: reaction
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_relationship_ref: Error detected correctly.

  • Expected: Element map_components has extra content: relationship_ref
  • Output:
    • Error on line 8: Element map_components has extra content: relationship_ref
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_role: Error detected correctly.

  • Expected: Element map_components has extra content: role
  • Output:
    • Error on line 8: Element map_components has extra content: role
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_unit: Error detected correctly.

  • Expected: Element map_components has extra content: unit
  • Output:
    • Error on line 8: Element map_components has extra content: unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_units: Error detected correctly.

  • Expected: Element map_components has extra content: units
  • Output:
    • Error on line 8: Element map_components has extra content: units
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_variable: Error detected correctly.

  • Expected: Element map_components has extra content: variable
  • Output:
    • Error on line 8: Element map_components has extra content: variable
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.1.map_components_with_variable_ref: Error detected correctly.

  • Expected: Element map_components has extra content: variable_ref
  • Output:
    • Error on line 8: Element map_components has extra content: variable_ref
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.5.2

🔵 3.4.5.2.map_components_component_1_nonexistent: Error not detected.


3.4.5.3

🔵 3.4.5.3.map_components_component_2_nonexistent: Error not detected.


3.4.5.4

🔵 3.4.5.4.map_components_component_1_equals_2: Error not detected.

🔵 3.4.5.4.map_components_duplicate: Error not detected.

🔵 3.4.5.4.map_components_duplicate_mirrored: Error not detected.


3.4.6.1

🔵 3.4.6.1.map_variables_duplicate_1: Error not detected.

🔵 3.4.6.1.map_variables_duplicate_2: Error not detected.

3.4.6.1.map_variables_variable_1_missing: Error detected correctly.

  • Expected: Element map_variables failed to validate attributes
  • Output:
    • Error on line 14: Element map_variables failed to validate attributes
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 12: Element model failed to validate content

3.4.6.1.map_variables_variable_2_missing: Error detected correctly.

  • Expected: Element map_variables failed to validate attributes
  • Output:
    • Error on line 14: Element map_variables failed to validate attributes
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 12: Element model failed to validate content

3.4.6.1.map_variables_with_component: Error detected correctly.

  • Expected: Element map_variables has extra content: component
  • Output:
    • Error on line 9: Element map_variables has extra content: component
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_component_ref: Error detected correctly.

  • Expected: Element map_variables has extra content: component_ref
  • Output:
    • Error on line 9: Element map_variables has extra content: component_ref
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_connection: Error detected correctly.

  • Expected: Element map_variables has extra content: connection
  • Output:
    • Error on line 9: Element map_variables has extra content: connection
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_group: Error detected correctly.

  • Expected: Element map_variables has extra content: group
  • Output:
    • Error on line 9: Element map_variables has extra content: group
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_map_components: Error detected correctly.

  • Expected: Element map_variables has extra content: map_components
  • Output:
    • Error on line 9: Element map_variables has extra content: map_components
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_map_variables: Error detected correctly.

  • Expected: Element map_variables has extra content: map_variables
  • Output:
    • Error on line 9: Element map_variables has extra content: map_variables
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_math: Error detected correctly.

  • Expected: Element map_variables has extra content: math
  • Output:
    • Error on line 10: Element map_variables has extra content: math
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 7: Element model failed to validate content

3.4.6.1.map_variables_with_model: Error detected correctly.

  • Expected: Element map_variables has extra content: model
  • Output:
    • Error on line 9: Element map_variables has extra content: model
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_reaction: Error detected correctly.

  • Expected: Element map_variables has extra content: reaction
  • Output:
    • Error on line 9: Element map_variables has extra content: reaction
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_relationship_ref: Error detected correctly.

  • Expected: Element map_variables has extra content: relationship_ref
  • Output:
    • Error on line 9: Element map_variables has extra content: relationship_ref
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_role: Error detected correctly.

  • Expected: Element map_variables has extra content: role
  • Output:
    • Error on line 9: Element map_variables has extra content: role
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_unit: Error detected correctly.

  • Expected: Element map_variables has extra content: unit
  • Output:
    • Error on line 9: Element map_variables has extra content: unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_units: Error detected correctly.

  • Expected: Element map_variables has extra content: units
  • Output:
    • Error on line 9: Element map_variables has extra content: units
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_variable: Error detected correctly.

  • Expected: Element map_variables has extra content: variable
  • Output:
    • Error on line 9: Element map_variables has extra content: variable
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.1.map_variables_with_variable_ref: Error detected correctly.

  • Expected: Element map_variables has extra content: variable_ref
  • Output:
    • Error on line 9: Element map_variables has extra content: variable_ref
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 6: Element model failed to validate content

3.4.6.2

🔵 3.4.6.2.map_variables_variable_1_nonexistent: Error not detected.


3.4.6.3

🔵 3.4.6.3.map_variables_variable_2_nonexistent: Error not detected.


3.4.6.4

3.4.6.4.map_variables_chain_down: Valid file passed validation.

3.4.6.4.map_variables_chain_up: Valid file passed validation.

🔵 3.4.6.4.map_variables_child_multiple_out_1: Error not detected.

🔵 3.4.6.4.map_variables_child_multiple_out_2: Error not detected.

🔵 3.4.6.4.map_variables_child_out_to_out_1: Error not detected.

🔵 3.4.6.4.map_variables_child_out_to_out_2: Error not detected.

🔵 3.4.6.4.map_variables_child_private_in: Error not detected.

🔵 3.4.6.4.map_variables_child_private_out: Error not detected.

🔵 3.4.6.4.map_variables_hidden_aunt_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_aunt_2: Error not detected.

🔵 3.4.6.4.map_variables_hidden_cousins_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_cousins_2: Error not detected.

🔵 3.4.6.4.map_variables_hidden_cousins_3: Error not detected.

🔵 3.4.6.4.map_variables_hidden_cousins_4: Error not detected.

🔵 3.4.6.4.map_variables_hidden_grandchild_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_grandchild_2: Error not detected.

🔵 3.4.6.4.map_variables_hidden_grandparent_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_grandparent_2: Error not detected.

🔵 3.4.6.4.map_variables_hidden_niece_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_niece_2: Error not detected.

3.4.6.4.map_variables_nested_sibling_connection: Valid file passed validation.

🔵 3.4.6.4.map_variables_nested_sibling_private_in: Error not detected.

🔵 3.4.6.4.map_variables_nested_sibling_private_in_and_out: Error not detected.

🔵 3.4.6.4.map_variables_nested_sibling_private_out: Error not detected.

3.4.6.4.map_variables_parent_connection_1: Valid file passed validation.

3.4.6.4.map_variables_parent_connection_2: Valid file passed validation.

🔵 3.4.6.4.map_variables_parent_in_to_in_1: Error not detected.

🔵 3.4.6.4.map_variables_parent_in_to_in_2: Error not detected.

3.4.6.4.map_variables_parent_multiple_1: Valid file passed validation.

3.4.6.4.map_variables_parent_multiple_2: Valid file passed validation.

🔵 3.4.6.4.map_variables_parent_multiple_out: Error not detected.

🔵 3.4.6.4.map_variables_parent_out_to_out_1: Error not detected.

🔵 3.4.6.4.map_variables_parent_out_to_out_2: Error not detected.

🔵 3.4.6.4.map_variables_parent_public_in: Error not detected.

🔵 3.4.6.4.map_variables_parent_public_out: Error not detected.

3.4.6.4.map_variables_sibling_connection_1: Valid file passed validation.

3.4.6.4.map_variables_sibling_connection_2: Valid file passed validation.

3.4.6.4.map_variables_sibling_connection_3: Valid file passed validation.

🔵 3.4.6.4.map_variables_sibling_in_to_in: Error not detected.

3.4.6.4.map_variables_sibling_multiple_1: Valid file passed validation.

3.4.6.4.map_variables_sibling_multiple_2: Valid file passed validation.

🔵 3.4.6.4.map_variables_sibling_multiple_out_1: Error not detected.

🔵 3.4.6.4.map_variables_sibling_multiple_out_2: Error not detected.

3.4.6.4.map_variables_sibling_mutual: Valid file passed validation.

🔵 3.4.6.4.map_variables_sibling_out_to_out: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_in_1: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_in_2: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_in_and_out: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_out_1: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_out_2: Error not detected.

3.4.6.4.map_variables_talking_aunt: Valid file passed validation.

3.4.6.4.map_variables_talking_cousins: Valid file passed validation.

3.4.6.4.map_variables_talking_niece: Valid file passed validation.


4. Mathematics

4.2

4.2.3_1.mathml_basics: Valid file passed validation.

4.2.3_2.1.mathml_numbers_real: Valid file passed validation.

4.2.3_2.2.mathml_numbers_integer: Valid file passed validation.

4.2.3_2.3.mathml_numbers_real_base: Valid file passed validation.

4.2.3_2.4.mathml_numbers_integer_base: Valid file passed validation.

4.2.3_2.5.mathml_numbers_e_notation: Valid file passed validation.

4.2.3_2.6.mathml_numbers_rational: Valid file passed validation.

4.2.3_3.1_mathml_arithmetic_binary: Valid file passed validation.

4.2.3_3.2_mathml_arithmetic_n_ary: Valid file passed validation.

4.2.3_3.2_mathml_arithmetic_unary: Valid file passed validation.

4.2.3_4.1_mathml_functions_basic: Valid file passed validation.

4.2.3_4.2_mathml_functions_non_smooth: Valid file passed validation.

4.2.3_4.3_mathml_functions_factorial: Valid file passed validation.

4.2.3_4.4_mathml_functions_trig: Valid file passed validation.

4.2.3_4.5_mathml_functions_trig_hyperbolic: Valid file passed validation.

4.2.3_4.6_mathml_functions_trig_redundant: Valid file passed validation.

4.2.3_4.7_mathml_functions_trig_redundant_hyperbolic: Valid file passed validation.

4.2.3_5.1_mathml_derivatives: Valid file passed validation.

4.2.3_5.2_mathml_derivatives_degree: Valid file passed validation.

4.2.3_5.3_mathml_derivatives_with_units: Valid file passed validation.

4.2.3_5.4_mathml_derivatives_with_units_degree: Valid file passed validation.

4.2.3_6.1_mathml_logic_one_piece: Valid file passed validation.

4.2.3_6.2_mathml_logic_two_pieces: Valid file passed validation.

4.2.3_6.3_mathml_logic_no_otherwise: Valid file passed validation.

4.2.3_6.4_mathml_logic_comparisons: Valid file passed validation.

4.2.3_6.5_mathml_logic_unary_operators: Valid file passed validation.

4.2.3_6.6_mathml_logic_binary_operators: Valid file passed validation.

4.2.3_6.7_mathml_logic_constants: Valid file passed validation.

4.2.3_6.8_mathml_logic_embedded: Valid file passed validation.

4.2.3_7.1_mathml_pi: Valid file passed validation.

4.2.3_7.2_mathml_e: Valid file passed validation.

4.2.3_7.3_mathml_nan_inf: Valid file passed validation.

4.2.3_8.1_annotation: Valid file passed validation.

4.2.3_8.2_annotation_xml: Valid file passed validation.


4.4.1

4.4.1.math_not_math_component: Error detected correctly.

  • Expected: Element component failed to validate content
  • Output:
    • Error on line 10: Element math has extra content: apply
    • Error on line 0: Extra element math in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

4.4.1.math_not_math_reaction: Error detected correctly.

  • Expected: Element role failed to validate content
  • Output:
    • Error on line 0: Extra element math in interleave
    • Error on line 11: Element role failed to validate content
    • Error on line 11: Element role failed to validate attributes
    • Error on line 13: Element math has extra content: apply
    • Error on line 10: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

4.4.2

4.4.2.ci_no_whitespace: Valid file passed validation.

🔵 4.4.2.ci_non_local_aunt: Error not detected.

🔵 4.4.2.ci_non_local_child: Error not detected.

🔵 4.4.2.ci_non_local_cousin: Error not detected.

🔵 4.4.2.ci_non_local_nested_sibling: Error not detected.

🔵 4.4.2.ci_non_local_niece: Error not detected.

🔵 4.4.2.ci_non_local_parent: Error not detected.

🔵 4.4.2.ci_non_local_sibling: Error not detected.

🔵 4.4.2.ci_nonexistent: Error not detected.

4.4.2.ci_whitespace_1: Valid file passed validation.

4.4.2.ci_whitespace_2: Valid file passed validation.

4.4.2.ci_whitespace_3: Valid file passed validation.


4.4.3.1

4.4.3.1.cn_component_units: Valid file passed validation.

4.4.3.1.cn_model_units: Valid file passed validation.

4.4.3.1.cn_predefined_units: Valid file passed validation.

4.4.3.1.cn_units_missing: Error detected correctly.

  • Expected: Element component failed to validate content
  • Output:
    • Error on line 10: Element math has extra content: apply
    • Error on line 0: Extra element math in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

4.4.3.2

🔵 4.4.3.2.cn_units_nonexistent_1: Error not detected.

🔵 4.4.3.2.cn_units_nonexistent_2: Error not detected.

🔵 4.4.3.2.cn_units_parent_component: Error not detected.


4.4.4

🔵 4.4.4.dae_public_in: Error not detected.

🔵 4.4.4.modify_nonexistent: Error not detected.

🔵 4.4.4.modify_private_in: Error not detected.

4.4.4.modify_private_out: Valid file passed validation.

🔵 4.4.4.modify_public_in: Error not detected.

4.4.4.modify_public_out: Valid file passed validation.


4.5.1

4.5.1.ordering_not_significant: Valid file passed validation.


4.algebraic_model: Valid file passed validation.

4.algebraic_ode_model: Valid file passed validation.

🔵 4.math_and_initial_value: Error not detected.

🔵 4.math_overdefined: Error not detected.

4.overdefined_direct_and_direct: Valid file passed validation.

4.overdefined_direct_and_initial: Valid file passed validation.

4.overdefined_direct_and_ode: Valid file passed validation.

4.overdefined_ode_and_ode: Valid file passed validation.


5. Units

5.2.1

5.2.1.units_ampere: Valid file passed validation.

5.2.1.units_becquerel: Valid file passed validation.

5.2.1.units_candela: Valid file passed validation.

5.2.1.units_celsius: Valid file passed validation.

5.2.1.units_coulomb: Valid file passed validation.

5.2.1.units_dimensionless: Valid file passed validation.

5.2.1.units_farad: Valid file passed validation.

5.2.1.units_gram: Valid file passed validation.

5.2.1.units_gray: Valid file passed validation.

5.2.1.units_henry: Valid file passed validation.

5.2.1.units_hertz: Valid file passed validation.

5.2.1.units_joule: Valid file passed validation.

5.2.1.units_katal: Valid file passed validation.

5.2.1.units_kelvin: Valid file passed validation.

5.2.1.units_kilogram: Valid file passed validation.

5.2.1.units_liter: Valid file passed validation.

5.2.1.units_litre: Valid file passed validation.

5.2.1.units_lumen: Valid file passed validation.

5.2.1.units_lux: Valid file passed validation.

5.2.1.units_meter: Valid file passed validation.

5.2.1.units_metre: Valid file passed validation.

5.2.1.units_mole: Valid file passed validation.

5.2.1.units_newton: Valid file passed validation.

5.2.1.units_ohm: Valid file passed validation.

5.2.1.units_pascal: Valid file passed validation.

5.2.1.units_radian: Valid file passed validation.

5.2.1.units_second: Valid file passed validation.

5.2.1.units_siemens: Valid file passed validation.

5.2.1.units_sievert: Valid file passed validation.

5.2.1.units_steradian: Valid file passed validation.

5.2.1.units_tesla: Valid file passed validation.

5.2.1.units_volt: Valid file passed validation.

5.2.1.units_watt: Valid file passed validation.

5.2.1.units_weber: Valid file passed validation.


5.2.2

5.2.2.unit_deca: Error detected correctly.

  • Expected: Invalid attribute prefix for element unit
  • Output:
    • Error on line 10: Invalid attribute prefix for element unit
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 9: Element model failed to validate content

5.2.7

5.2.7.unit_checking_aliases: Valid file passed validation.

5.2.7.unit_checking_arithmetic: Valid file passed validation.

5.2.7.unit_checking_comparisons: Valid file passed validation.

5.2.7.unit_checking_derivatives: Valid file passed validation.

5.2.7.unit_checking_derivatives_degree: Valid file passed validation.

5.2.7.unit_checking_dimensionless: Valid file passed validation.

5.2.7.unit_checking_functions_factorial: Valid file passed validation.

5.2.7.unit_checking_functions_non_smooth: Valid file passed validation.

5.2.7.unit_checking_functions_power_and_root: Valid file passed validation.

5.2.7.unit_checking_internal_mismatch_1: Valid file passed validation.

5.2.7.unit_checking_internal_mismatch_2: Valid file passed validation.

5.2.7.unit_checking_internal_mismatch_3: Valid file passed validation.

5.2.7.unit_checking_internal_mismatch_4: Valid file passed validation.

5.2.7.unit_checking_name_differs: Valid file passed validation.

5.2.7.unit_checking_piecewise_1: Valid file passed validation.

5.2.7.unit_checking_piecewise_2: Valid file passed validation.

5.2.7.unit_checking_piecewise_multi_unit: Valid file passed validation.

5.2.7.unit_checking_repeated_unit: Valid file passed validation.

5.2.7.unit_conversion_different_names_same_unit: Valid file passed validation.

5.2.7.unit_conversion_dimensionless_exponent: Valid file passed validation.

5.2.7.unit_conversion_dimensionless_multiplier_1: Valid file passed validation.

5.2.7.unit_conversion_dimensionless_multiplier_2: Valid file passed validation.

5.2.7.unit_conversion_dimensionless_offset: Valid file passed validation.

5.2.7.unit_conversion_inconvertible_1: Valid file passed validation.

5.2.7.unit_conversion_less_obvious: Valid file passed validation.

5.2.7.unit_conversion_multiplier: Valid file passed validation.

5.2.7.unit_conversion_new_base_units: Valid file passed validation.

5.2.7.unit_conversion_offset: Valid file passed validation.

5.2.7.unit_conversion_prefix: Valid file passed validation.


5.4.1.1

5.4.1.1.units_base_units: Valid file passed validation.

5.4.1.1.units_base_units_with_children: Error detected correctly.

  • Expected: Invalid attribute base_units for element units
  • Output:
    • Error on line 6: Invalid attribute base_units for element units
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_empty_1: Error detected correctly.

  • Expected: Expecting an element unit
  • Output:
    • Error on line 7: Expecting an element unit, got nothing
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 7: Element model failed to validate content

5.4.1.1.units_empty_2: Error detected correctly.

  • Expected: Expecting an element unit
  • Output:
    • Error on line 8: Expecting an element unit, got nothing
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

5.4.1.1.units_name_missing: Error detected correctly.

  • Expected: Element units failed to validate content
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_component: Error detected correctly.

  • Expected: Element units has extra content: component
  • Output:
    • Error on line 8: Element units has extra content: component
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_component_ref: Error detected correctly.

  • Expected: Element units has extra content: component_ref
  • Output:
    • Error on line 8: Element units has extra content: component_ref
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_connection: Error detected correctly.

  • Expected: Element units has extra content: connection
  • Output:
    • Error on line 14: Element units has extra content: connection
    • Error on line 0: Extra element units in interleave
    • Error on line 12: Element model failed to validate content

5.4.1.1.units_with_group: Error detected correctly.

  • Expected: Element units has extra content: group
  • Output:
    • Error on line 8: Element units has extra content: group
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_map_components: Error detected correctly.

  • Expected: Element units has extra content: map_components
  • Output:
    • Error on line 8: Element units has extra content: map_components
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_map_variables: Error detected correctly.

  • Expected: Element units has extra content: map_variables
  • Output:
    • Error on line 8: Element units has extra content: map_variables
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_math: Error detected correctly.

  • Expected: Element units has extra content: math
  • Output:
    • Error on line 11: Element units has extra content: math
    • Error on line 0: Extra element units in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

5.4.1.1.units_with_model: Error detected correctly.

  • Expected: Element units has extra content: model
  • Output:
    • Error on line 8: Element units has extra content: model
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_reaction: Error detected correctly.

  • Expected: Element units has extra content: reaction
  • Output:
    • Error on line 9: Element units has extra content: reaction
    • Error on line 0: Extra element units in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_relationship_ref: Error detected correctly.

  • Expected: Element units has extra content: relationship_ref
  • Output:
    • Error on line 8: Element units has extra content: relationship_ref
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_role: Error detected correctly.

  • Expected: Element units has extra content: role
  • Output:
    • Error on line 8: Element units has extra content: role
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_unit_children: Valid file passed validation.

5.4.1.1.units_with_units: Error detected correctly.

  • Expected: Element units has extra content: units
  • Output:
    • Error on line 8: Element units has extra content: units
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_variable: Error detected correctly.

  • Expected: Element units has extra content: variable
  • Output:
    • Error on line 9: Element units has extra content: variable
    • Error on line 0: Extra element units in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.1.units_with_variable_ref: Error detected correctly.

  • Expected: Element units has extra content: variable_ref
  • Output:
    • Error on line 10: Element units has extra content: variable_ref
    • Error on line 0: Extra element units in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

5.4.1.2

🔵 5.4.1.2.units_name_duplicate_1: Error not detected.

🔵 5.4.1.2.units_name_duplicate_2: Error not detected.

5.4.1.2.units_name_invalid: Error detected correctly.

  • Expected: Element units failed to validate content
  • Output:
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

🔵 5.4.1.2.units_name_predefined_ampere: Error not detected.

🔵 5.4.1.2.units_name_predefined_becquerel: Error not detected.

🔵 5.4.1.2.units_name_predefined_candela: Error not detected.

🔵 5.4.1.2.units_name_predefined_celsius: Error not detected.

🔵 5.4.1.2.units_name_predefined_component_ampere: Error not detected.

🔵 5.4.1.2.units_name_predefined_coulomb: Error not detected.

🔵 5.4.1.2.units_name_predefined_dimensionless: Error not detected.

🔵 5.4.1.2.units_name_predefined_farad: Error not detected.

🔵 5.4.1.2.units_name_predefined_gram: Error not detected.

🔵 5.4.1.2.units_name_predefined_gray: Error not detected.

🔵 5.4.1.2.units_name_predefined_henry: Error not detected.

🔵 5.4.1.2.units_name_predefined_hertz: Error not detected.

🔵 5.4.1.2.units_name_predefined_joule: Error not detected.

🔵 5.4.1.2.units_name_predefined_katal: Error not detected.

🔵 5.4.1.2.units_name_predefined_kelvin: Error not detected.

🔵 5.4.1.2.units_name_predefined_kilogram: Error not detected.

🔵 5.4.1.2.units_name_predefined_liter: Error not detected.

🔵 5.4.1.2.units_name_predefined_litre: Error not detected.

🔵 5.4.1.2.units_name_predefined_lumen: Error not detected.

🔵 5.4.1.2.units_name_predefined_lux: Error not detected.

🔵 5.4.1.2.units_name_predefined_meter: Error not detected.

🔵 5.4.1.2.units_name_predefined_metre: Error not detected.

🔵 5.4.1.2.units_name_predefined_mole: Error not detected.

🔵 5.4.1.2.units_name_predefined_newton: Error not detected.

🔵 5.4.1.2.units_name_predefined_ohm: Error not detected.

🔵 5.4.1.2.units_name_predefined_pascal: Error not detected.

🔵 5.4.1.2.units_name_predefined_radian: Error not detected.

🔵 5.4.1.2.units_name_predefined_second: Error not detected.

🔵 5.4.1.2.units_name_predefined_siemens: Error not detected.

🔵 5.4.1.2.units_name_predefined_sievert: Error not detected.

🔵 5.4.1.2.units_name_predefined_steradian: Error not detected.

🔵 5.4.1.2.units_name_predefined_tesla: Error not detected.

🔵 5.4.1.2.units_name_predefined_volt: Error not detected.

🔵 5.4.1.2.units_name_predefined_watt: Error not detected.

🔵 5.4.1.2.units_name_predefined_weber: Error not detected.

5.4.1.2.units_names_and_other_names: Valid file passed validation.

5.4.1.2.units_shadowing_1: Valid file passed validation.

5.4.1.2.units_shadowing_2: Valid file passed validation.


5.4.1.3

5.4.1.3.units_base_units_invalid: Error detected correctly.

  • Expected: Invalid attribute base_units
  • Output:
    • Error on line 6: Invalid attribute base_units for element units
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1

5.4.2.1.unit_offset_non_zero: Valid file passed validation.

5.4.2.1.unit_offset_zero: Valid file passed validation.

5.4.2.1.unit_prefix_exponent_multiplier: Valid file passed validation.

5.4.2.1.unit_prefix_exponent_multiplier_huge: Valid file passed validation.

5.4.2.1.unit_units_missing: Error detected correctly.

  • Expected: Element unit failed to validate attributes
  • Output:
    • Error on line 7: Element unit failed to validate attributes
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_component: Error detected correctly.

  • Expected: Element unit has extra content: component
  • Output:
    • Error on line 8: Element unit has extra content: component
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_component_ref: Error detected correctly.

  • Expected: Element unit has extra content: component_ref
  • Output:
    • Error on line 8: Element unit has extra content: component_ref
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_connection: Error detected correctly.

  • Expected: Element unit has extra content: connection
  • Output:
    • Error on line 8: Element unit has extra content: connection
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_group: Error detected correctly.

  • Expected: Element unit has extra content: group
  • Output:
    • Error on line 8: Element unit has extra content: group
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_map_components: Error detected correctly.

  • Expected: Element unit has extra content: map_components
  • Output:
    • Error on line 8: Element unit has extra content: map_components
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_map_variables: Error detected correctly.

  • Expected: Element unit has extra content: map_variables
  • Output:
    • Error on line 8: Element unit has extra content: map_variables
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_math: Error detected correctly.

  • Expected: Element unit has extra content: math
  • Output:
    • Error on line 9: Element unit has extra content: math
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 7: Element model failed to validate content

5.4.2.1.unit_with_model: Error detected correctly.

  • Expected: Element unit has extra content: model
  • Output:
    • Error on line 8: Element unit has extra content: model
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_reaction: Error detected correctly.

  • Expected: Element unit has extra content: reaction
  • Output:
    • Error on line 10: Element unit has extra content: reaction
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_relationship_ref: Error detected correctly.

  • Expected: Element unit has extra content: relationship_ref
  • Output:
    • Error on line 8: Element unit has extra content: relationship_ref
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_role: Error detected correctly.

  • Expected: Element unit has extra content: role
  • Output:
    • Error on line 8: Element unit has extra content: role
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_unit: Error detected correctly.

  • Expected: Element unit has extra content: unit
  • Output:
    • Error on line 8: Element unit has extra content: unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_units: Error detected correctly.

  • Expected: Element unit has extra content: units
  • Output:
    • Error on line 8: Element unit has extra content: units
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_variable: Error detected correctly.

  • Expected: Element unit has extra content: variable
  • Output:
    • Error on line 9: Element unit has extra content: variable
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 7: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.1.unit_with_variable_ref: Error detected correctly.

  • Expected: Element unit has extra content: variable_ref
  • Output:
    • Error on line 10: Element unit has extra content: variable_ref
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.2

🔵 5.4.2.2.unit_cycle_1: Error not detected.

🔵 5.4.2.2.unit_cycle_2: Error not detected.

🔵 5.4.2.2.unit_cycle_3: Error not detected.

🔵 5.4.2.2.unit_units_invalid: Error not detected.

5.4.2.2.unit_units_local_1: Valid file passed validation.

5.4.2.2.unit_units_local_2: Valid file passed validation.

5.4.2.2.unit_units_local_3: Valid file passed validation.

5.4.2.2.unit_units_local_4: Valid file passed validation.


5.4.2.3

5.4.2.3.unit_prefix_e_notation_int: Error detected correctly.

  • Expected: Invalid attribute prefix
  • Output:
    • Error on line 10: Invalid attribute prefix for element unit
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 9: Element model failed to validate content

5.4.2.3.unit_prefix_integer: Valid file passed validation.

5.4.2.3.unit_prefix_named: Valid file passed validation.

5.4.2.3.unit_prefix_real: Error detected correctly.

  • Expected: Invalid attribute prefix
  • Output:
    • Error on line 7: Invalid attribute prefix for element unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.3.unit_prefix_real_int: Error detected correctly.

  • Expected: Invalid attribute prefix
  • Output:
    • Error on line 10: Invalid attribute prefix for element unit
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 9: Element model failed to validate content

🔵 5.4.2.3.unit_prefix_spaces: Error not detected.

5.4.2.3.unit_prefix_unknown: Error detected correctly.

  • Expected: Invalid attribute prefix
  • Output:
    • Error on line 7: Invalid attribute prefix for element unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.4

5.4.2.4.unit_exponent_invalid: Error detected correctly.

  • Expected: Invalid attribute exponent
  • Output:
    • Error on line 7: Invalid attribute exponent for element unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.5

5.4.2.5.unit_multiplier_invalid: Error detected correctly.

  • Expected: Invalid attribute multiplier
  • Output:
    • Error on line 7: Invalid attribute multiplier for element unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.6

5.4.2.6.unit_offset_invalid: Error detected correctly.

  • Expected: Invalid attribute offset
  • Output:
    • Error on line 7: Invalid attribute offset for element unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.7

5.4.2.7.unit_offset_and_exponent: Error detected correctly.

  • Expected: Invalid attribute offset
  • Output:
    • Error on line 7: Invalid attribute offset for element unit
    • Error on line 7: Invalid attribute exponent for element unit
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.7.unit_offset_and_siblings_1: Error detected correctly.

  • Expected: Extra element unit
  • Output:
    • Error on line 0: Extra element unit in interleave
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.7.unit_offset_and_siblings_2: Error detected correctly.

  • Expected: Extra element unit
  • Output:
    • Error on line 0: Extra element unit in interleave
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element units failed to validate content
    • Error on line 0: Extra element units in interleave
    • Error on line 6: Element model failed to validate content

5.4.2.7.unit_offset_non_zero_and_exponent_one: Valid file passed validation.

5.4.2.7.unit_offset_zero_and_exponent: Valid file passed validation.

5.4.2.7.unit_offset_zero_and_siblings: Valid file passed validation.


5.5.2

5.5.2.boolean_arithmetic_divide: Valid file passed validation.

5.5.2.boolean_arithmetic_minus: Valid file passed validation.

5.5.2.boolean_arithmetic_plus: Valid file passed validation.

5.5.2.boolean_arithmetic_power_1: Valid file passed validation.

5.5.2.boolean_arithmetic_power_2: Valid file passed validation.

5.5.2.boolean_arithmetic_root_1: Valid file passed validation.

5.5.2.boolean_arithmetic_root_2: Valid file passed validation.

5.5.2.boolean_arithmetic_times: Valid file passed validation.

5.5.2.boolean_compare_eq_operand_error: Valid file passed validation.

5.5.2.boolean_compare_geq_operand_error: Valid file passed validation.

5.5.2.boolean_compare_gt_operand_error: Valid file passed validation.

5.5.2.boolean_compare_leq_operand_error: Valid file passed validation.

5.5.2.boolean_compare_lt_operand_error: Valid file passed validation.

5.5.2.boolean_compare_neq_operand_error: Valid file passed validation.

5.5.2.boolean_derivatives_1: Valid file passed validation.

5.5.2.boolean_derivatives_2: Valid file passed validation.

5.5.2.boolean_function_abs: Valid file passed validation.

5.5.2.boolean_function_ceiling: Valid file passed validation.

5.5.2.boolean_function_exp: Valid file passed validation.

5.5.2.boolean_function_factorial: Valid file passed validation.

5.5.2.boolean_function_floor: Valid file passed validation.

5.5.2.boolean_function_ln: Valid file passed validation.

5.5.2.boolean_function_log_1: Valid file passed validation.

5.5.2.boolean_function_log_2: Valid file passed validation.

5.5.2.boolean_logic_and_operand_error: Valid file passed validation.

5.5.2.boolean_logic_not_operand_error: Valid file passed validation.

5.5.2.boolean_logic_or_operand_error: Valid file passed validation.

5.5.2.boolean_logic_xor_operand_error: Valid file passed validation.

5.5.2.boolean_trig_arccos: Valid file passed validation.

5.5.2.boolean_trig_arccosh: Valid file passed validation.

5.5.2.boolean_trig_arccot: Valid file passed validation.

5.5.2.boolean_trig_arccoth: Valid file passed validation.

5.5.2.boolean_trig_arccsc: Valid file passed validation.

5.5.2.boolean_trig_arccsch: Valid file passed validation.

5.5.2.boolean_trig_arcsec: Valid file passed validation.

5.5.2.boolean_trig_arcsech: Valid file passed validation.

5.5.2.boolean_trig_arcsin: Valid file passed validation.

5.5.2.boolean_trig_arcsinh: Valid file passed validation.

5.5.2.boolean_trig_arctan: Valid file passed validation.

5.5.2.boolean_trig_arctanh: Valid file passed validation.

5.5.2.boolean_trig_cos: Valid file passed validation.

5.5.2.boolean_trig_cosh: Valid file passed validation.

5.5.2.boolean_trig_cot: Valid file passed validation.

5.5.2.boolean_trig_coth: Valid file passed validation.

5.5.2.boolean_trig_csc: Valid file passed validation.

5.5.2.boolean_trig_csch: Valid file passed validation.

5.5.2.boolean_trig_sec: Valid file passed validation.

5.5.2.boolean_trig_sech: Valid file passed validation.

5.5.2.boolean_trig_sin: Valid file passed validation.

5.5.2.boolean_trig_sinh: Valid file passed validation.

5.5.2.boolean_trig_tan: Valid file passed validation.

5.5.2.boolean_trig_tanh: Valid file passed validation.

5.5.2.boolean_variable_1: Valid file passed validation.

5.5.2.boolean_variable_2: Valid file passed validation.

5.5.2.boolean_variable_3: Valid file passed validation.


6. Grouping

6.4.1.1

6.4.1.1.group_component_ref_missing_1: Error detected correctly.

  • Expected: Element group failed to validate content
  • Output:
    • Error on line 8: Expecting an element relationship_ref, got nothing
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_component_ref_missing_2: Error detected correctly.

  • Expected: Element group failed to validate content
  • Output:
    • Error on line 9: Expecting an element relationship_ref, got nothing
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 9: Element model failed to validate content

6.4.1.1.group_component_ref_multiple: Valid file passed validation.

6.4.1.1.group_component_ref_single: Valid file passed validation.

6.4.1.1.group_empty: Error detected correctly.

  • Expected: Expecting an element relationship_ref
  • Output:
    • Error on line 6: Expecting an element relationship_ref, got nothing
    • Error on line 6: Invalid sequence in interleave
    • Error on line 6: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 6: Element model failed to validate content

6.4.1.1.group_only_extensions: Error detected correctly.

  • Expected: Expecting an element relationship_ref
  • Output:
    • Error on line 7: Expecting an element relationship_ref, got nothing
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 7: Element model failed to validate content

6.4.1.1.group_relationship_ref_missing_1: Error detected correctly.

  • Expected: Expecting an element relationship_ref
  • Output:
    • Error on line 8: Expecting an element relationship_ref, got nothing
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_relationship_ref_missing_2: Error detected correctly.

  • Expected: Expecting an element relationship_ref
  • Output:
    • Error on line 9: Expecting an element relationship_ref, got nothing
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 9: Element model failed to validate content

6.4.1.1.group_with_component: Error detected correctly.

  • Expected: Element group has extra content: component
  • Output:
    • Error on line 13: Element group has extra content: component
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_with_connection: Error detected correctly.

  • Expected: Element group has extra content: connection
  • Output:
    • Error on line 17: Element group has extra content: connection
    • Error on line 0: Extra element group in interleave
    • Error on line 12: Element model failed to validate content

6.4.1.1.group_with_group: Error detected correctly.

  • Expected: Element group has extra content: group
  • Output:
    • Error on line 15: Element group has extra content: group
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.1.1.group_with_map_components: Error detected correctly.

  • Expected: Element group has extra content: map_components
  • Output:
    • Error on line 13: Element group has extra content: map_components
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_with_map_variables: Error detected correctly.

  • Expected: Element group has extra content: map_variables
  • Output:
    • Error on line 17: Element group has extra content: map_variables
    • Error on line 0: Extra element group in interleave
    • Error on line 12: Element model failed to validate content

6.4.1.1.group_with_math: Error detected correctly.

  • Expected: Element group has extra content: math
  • Output:
    • Error on line 16: Element group has extra content: math
    • Error on line 0: Extra element group in interleave
    • Error on line 11: Element model failed to validate content

6.4.1.1.group_with_model: Error detected correctly.

  • Expected: Element group has extra content: model
  • Output:
    • Error on line 13: Element group has extra content: model
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_with_reaction: Error detected correctly.

  • Expected: Element group has extra content: reaction
  • Output:
    • Error on line 15: Element group has extra content: reaction
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.1.1.group_with_role: Error detected correctly.

  • Expected: Element group has extra content: role
  • Output:
    • Error on line 13: Element group has extra content: role
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_with_unit: Error detected correctly.

  • Expected: Element group failed to validate content
  • Output:
    • Error on line 8: Expecting an element relationship_ref, got nothing
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_with_units: Error detected correctly.

  • Expected: Element group has extra content: units
  • Output:
    • Error on line 13: Element group has extra content: units
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_with_variable: Error detected correctly.

  • Expected: Element group has extra content: variable
  • Output:
    • Error on line 13: Element group has extra content: variable
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.1.1.group_with_variable_ref: Error detected correctly.

  • Expected: Element group has extra content: variable_ref
  • Output:
    • Error on line 15: Element group has extra content: variable_ref
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.1

6.4.1.group_child_order_1: Valid file passed validation.

6.4.1.group_child_order_2: Valid file passed validation.


6.4.2.1

6.4.2.1.relationship_ref_name: Valid file passed validation.

6.4.2.1.relationship_ref_relationship_1: Valid file passed validation.

🔴 6.4.2.1.relationship_ref_relationship_2: Valid file failed validation.

  • Output:
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element relationship_ref failed to validate content
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.2.1.relationship_ref_relationship_missing: Error detected correctly.

  • Expected: Element relationship_ref failed to validate
  • Output:
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element relationship_ref failed to validate content
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 9: Element model failed to validate content

6.4.2.1.relationship_ref_with_component: Error detected correctly.

  • Expected: Element relationship_ref has extra content: component
  • Output:
    • Error on line 10: Element relationship_ref has extra content: component
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.1.relationship_ref_with_component_ref: Error detected correctly.

  • Expected: Element relationship_ref has extra content: component_ref
  • Output:
    • Error on line 13: Element relationship_ref has extra content: component_ref
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 11: Element model failed to validate content

6.4.2.1.relationship_ref_with_connection: Error detected correctly.

  • Expected: Element relationship_ref has extra content: connection
  • Output:
    • Error on line 14: Element relationship_ref has extra content: connection
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 12: Element model failed to validate content

6.4.2.1.relationship_ref_with_group: Error detected correctly.

  • Expected: Element relationship_ref has extra content: group
  • Output:
    • Error on line 12: Element relationship_ref has extra content: group
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.2.1.relationship_ref_with_map_components: Error detected correctly.

  • Expected: Element relationship_ref has extra content: map_components
  • Output:
    • Error on line 10: Element relationship_ref has extra content: map_components
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.1.relationship_ref_with_map_variables: Error detected correctly.

  • Expected: Element relationship_ref has extra content: map_variables
  • Output:
    • Error on line 14: Element relationship_ref has extra content: map_variables
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 12: Element model failed to validate content

6.4.2.1.relationship_ref_with_math: Error detected correctly.

  • Expected: Element relationship_ref has extra content: math
  • Output:
    • Error on line 13: Element relationship_ref has extra content: math
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 11: Element model failed to validate content

6.4.2.1.relationship_ref_with_model: Error detected correctly.

  • Expected: Element relationship_ref has extra content: model
  • Output:
    • Error on line 10: Element relationship_ref has extra content: model
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.1.relationship_ref_with_reaction: Error detected correctly.

  • Expected: Element relationship_ref has extra content: reaction
  • Output:
    • Error on line 12: Element relationship_ref has extra content: reaction
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.2.1.relationship_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element relationship_ref has extra content: relationship_ref
  • Output:
    • Error on line 10: Element relationship_ref has extra content: relationship_ref
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.1.relationship_ref_with_role: Error detected correctly.

  • Expected: Element relationship_ref has extra content: role
  • Output:
    • Error on line 10: Element relationship_ref has extra content: role
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.1.relationship_ref_with_unit: Error detected correctly.

  • Expected: Element relationship_ref has extra content: unit
  • Output:
    • Error on line 10: Element relationship_ref has extra content: unit
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.1.relationship_ref_with_units: Error detected correctly.

  • Expected: Element relationship_ref has extra content: units
  • Output:
    • Error on line 10: Element relationship_ref has extra content: units
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.1.relationship_ref_with_variable: Error detected correctly.

  • Expected: Element relationship_ref has extra content: variable
  • Output:
    • Error on line 10: Element relationship_ref has extra content: variable
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.1.relationship_ref_with_variable_ref: Error detected correctly.

  • Expected: Element relationship_ref has extra content: variable_ref
  • Output:
    • Error on line 12: Element relationship_ref has extra content: variable_ref
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.2.2

6.4.2.2.relationship_ref_relationship_invalid: Error detected correctly.

  • Expected: Element relationship_ref failed to validate content
  • Output:
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element relationship_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.3

6.4.2.3.relationship_ref_name_invalid: Error detected correctly.

  • Expected: Invalid attribute name for element relationship_ref
  • Output:
    • Error on line 9: Invalid attribute name for element relationship_ref
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.3.relationship_ref_name_not_unique_model_wide: Valid file passed validation.


6.4.2.4

6.4.2.4.relationship_ref_encapsulation_duplicate: Error detected correctly.

  • Expected: Invalid attribute name for element relationship_ref
  • Output:
    • Error on line 12: Invalid attribute name for element relationship_ref
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.4.relationship_ref_encapsulation_named: Error detected correctly.

  • Expected: Invalid attribute name for element relationship_ref
  • Output:
    • Error on line 9: Invalid attribute name for element relationship_ref
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.2.5

🔵 6.4.2.5.relationship_ref_duplicate_named: Error not detected.

🔵 6.4.2.5.relationship_ref_duplicate_unnamed_1: Error not detected.

🔵 6.4.2.5.relationship_ref_duplicate_unnamed_2: Error not detected.

6.4.2.5.relationship_ref_multiple_1: Valid file passed validation.

6.4.2.5.relationship_ref_multiple_2: Valid file passed validation.

6.4.2.5.relationship_ref_multiple_3: Valid file passed validation.


6.4.3.1

6.4.3.1.component_ref_component_missing: Error detected correctly.

  • Expected: Element component_ref failed to validate content
  • Output:
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element component_ref failed to validate content
    • Error on line 0: Extra element component_ref in interleave
    • Error on line 11: Element component_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_nesting: Valid file passed validation.

6.4.3.1.component_ref_with_component: Error detected correctly.

  • Expected: Element component_ref has extra content: component
  • Output:
    • Error on line 12: Element component_ref has extra content: component
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_with_connection: Error detected correctly.

  • Expected: Element component_ref has extra content: connection
  • Output:
    • Error on line 16: Element component_ref has extra content: connection
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 12: Element model failed to validate content

6.4.3.1.component_ref_with_group: Error detected correctly.

  • Expected: Element component_ref has extra content: group
  • Output:
    • Error on line 14: Element component_ref has extra content: group
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.3.1.component_ref_with_map_components: Error detected correctly.

  • Expected: Element component_ref has extra content: map_components
  • Output:
    • Error on line 12: Element component_ref has extra content: map_components
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_with_map_variables: Error detected correctly.

  • Expected: Element component_ref has extra content: map_variables
  • Output:
    • Error on line 16: Element component_ref has extra content: map_variables
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 12: Element model failed to validate content

6.4.3.1.component_ref_with_math: Error detected correctly.

  • Expected: Element component_ref has extra content: math
  • Output:
    • Error on line 15: Element component_ref has extra content: math
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 11: Element model failed to validate content

6.4.3.1.component_ref_with_model: Error detected correctly.

  • Expected: Element component_ref has extra content: model
  • Output:
    • Error on line 12: Element component_ref has extra content: model
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_with_reaction: Error detected correctly.

  • Expected: Element component_ref has extra content: reaction
  • Output:
    • Error on line 14: Element component_ref has extra content: reaction
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.3.1.component_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element component_ref has extra content: relationship_ref
  • Output:
    • Error on line 12: Element component_ref has extra content: relationship_ref
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_with_role: Error detected correctly.

  • Expected: Element component_ref has extra content: role
  • Output:
    • Error on line 12: Element component_ref has extra content: role
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_with_unit: Error detected correctly.

  • Expected: Element component_ref has extra content: unit
  • Output:
    • Error on line 12: Element component_ref has extra content: unit
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_with_units: Error detected correctly.

  • Expected: Element component_ref has extra content: units
  • Output:
    • Error on line 12: Element component_ref has extra content: units
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_with_variable: Error detected correctly.

  • Expected: Element component_ref has extra content: variable
  • Output:
    • Error on line 12: Element component_ref has extra content: variable
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

6.4.3.1.component_ref_with_variable_ref: Error detected correctly.

  • Expected: Element component_ref has extra content: variable_ref
  • Output:
    • Error on line 14: Element component_ref has extra content: variable_ref
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 10: Element model failed to validate content

6.4.3.2

🔵 6.4.3.2.component_ref_children_declared_twice_1: Error not detected.

🔵 6.4.3.2.component_ref_children_declared_twice_2: Error not detected.

🔵 6.4.3.2.component_ref_children_declared_twice_3: Error not detected.

🔵 6.4.3.2.component_ref_cycle_1: Error not detected.

🔵 6.4.3.2.component_ref_cycle_2: Error not detected.

🔵 6.4.3.2.component_ref_cycle_3: Error not detected.

🔵 6.4.3.2.component_ref_cycle_4: Error not detected.

🔵 6.4.3.2.component_ref_cycle_5: Error not detected.

🔵 6.4.3.2.component_ref_cycle_6: Error not detected.

🔵 6.4.3.2.component_ref_cycle_7: Error not detected.

🔵 6.4.3.2.component_ref_cycle_8: Error not detected.

🔵 6.4.3.2.component_ref_duplicate_child_1: Error not detected.

🔵 6.4.3.2.component_ref_duplicate_child_2: Error not detected.

🔵 6.4.3.2.component_ref_duplicate_child_3: Error not detected.

🔵 6.4.3.2.component_ref_duplicate_child_4: Error not detected.

🔵 6.4.3.2.component_ref_no_children_containment: Error not detected.

🔵 6.4.3.2.component_ref_no_children_encapsulation: Error not detected.

🔴 6.4.3.2.component_ref_no_children_extension: Valid file failed validation.

  • Output:
    • Error on line 12: Invalid sequence in interleave
    • Error on line 12: Element relationship_ref failed to validate content
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 11: Element model failed to validate content

6.4.3.2.component_ref_overlapping_containment: Valid file passed validation.

🔵 6.4.3.2.component_ref_overlapping_encapsulation: Error not detected.

6.4.3.2.component_ref_split_named: Valid file passed validation.

6.4.3.2.component_ref_split_unnamed_1: Valid file passed validation.

6.4.3.2.component_ref_split_unnamed_2: Valid file passed validation.


6.4.3.3

6.4.3.3.component_ref_component_invalid: Error detected correctly.

  • Expected: Element component_ref failed to validate content
  • Output:
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element component_ref failed to validate content
    • Error on line 0: Extra element component_ref in interleave
    • Error on line 11: Element component_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element group in interleave
    • Error on line 8: Element model failed to validate content

🔵 6.4.3.3.component_ref_component_nonexistent_1: Error not detected.

🔵 6.4.3.3.component_ref_component_nonexistent_2: Error not detected.


7. Reactions

7.4.1.1

7.4.1.1.reaction_variable_ref_missing: Error detected correctly.

  • Expected: Expecting an element variable_ref
  • Output:
    • Error on line 8: Expecting an element variable_ref, got nothing
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_component: Error detected correctly.

  • Expected: Element reaction has extra content: component
  • Output:
    • Error on line 12: Element reaction has extra content: component
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_component_ref: Error detected correctly.

  • Expected: Element reaction has extra content: component_ref
  • Output:
    • Error on line 12: Element reaction has extra content: component_ref
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_connection: Error detected correctly.

  • Expected: Element reaction has extra content: connection
  • Output:
    • Error on line 12: Element reaction has extra content: connection
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_group: Error detected correctly.

  • Expected: Element reaction has extra content: group
  • Output:
    • Error on line 12: Element reaction has extra content: group
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_map_components: Error detected correctly.

  • Expected: Element reaction has extra content: map_components
  • Output:
    • Error on line 12: Element reaction has extra content: map_components
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_map_variables: Error detected correctly.

  • Expected: Element reaction has extra content: map_variables
  • Output:
    • Error on line 12: Element reaction has extra content: map_variables
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_math: Error detected correctly.

  • Expected: Element reaction has extra content: math
  • Output:
    • Error on line 13: Element reaction has extra content: math
    • Error on line 0: Extra element reaction in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.1.1.reaction_with_model: Error detected correctly.

  • Expected: Element reaction has extra content: model
  • Output:
    • Error on line 12: Element reaction has extra content: model
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_reaction: Error detected correctly.

  • Expected: Element reaction has extra content: reaction
  • Output:
    • Error on line 13: Element reaction has extra content: reaction
    • Error on line 0: Extra element reaction in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_relationship_ref: Error detected correctly.

  • Expected: Element reaction has extra content: relationship_ref
  • Output:
    • Error on line 12: Element reaction has extra content: relationship_ref
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_role: Error detected correctly.

  • Expected: Element reaction has extra content: role
  • Output:
    • Error on line 12: Element reaction has extra content: role
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_unit: Error detected correctly.

  • Expected: Element reaction has extra content: unit
  • Output:
    • Error on line 12: Element reaction has extra content: unit
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_units: Error detected correctly.

  • Expected: Element reaction has extra content: units
  • Output:
    • Error on line 12: Element reaction has extra content: units
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.1.reaction_with_variable: Error detected correctly.

  • Expected: Element reaction has extra content: variable
  • Output:
    • Error on line 12: Element reaction has extra content: variable
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.2

7.4.1.2.reaction_reversible_invalid: Error detected correctly.

  • Expected: Invalid attribute reversible for element reaction
  • Output:
    • Error on line 8: Invalid attribute reversible for element reaction
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.1.2.reaction_reversible_no: Valid file passed validation.

7.4.1.2.reaction_reversible_yes: Valid file passed validation.


7.4.1.3

7.4.1.3.reaction_encapsulating_delta_variable: Error detected correctly.

  • Expected: Invalid attribute delta_variable for element role
  • Output:
    • Error on line 12: Invalid attribute delta_variable for element role
    • Error on line 12: Element role failed to validate attributes
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element variable_ref failed to validate content
    • Error on line 10: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.2.1

7.4.2.1.variable_ref_role_missing: Error detected correctly.

  • Expected: Expecting an element role, got nothing
  • Output:
    • Error on line 9: Expecting an element role, got nothing
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_variable_missing: Error detected correctly.

  • Expected: Element variable_ref failed to validate content
  • Output:
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_component: Error detected correctly.

  • Expected: Element variable_ref has extra content: component
  • Output:
    • Error on line 11: Element variable_ref has extra content: component
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_component_ref: Error detected correctly.

  • Expected: Element variable_ref has extra content: component_ref
  • Output:
    • Error on line 11: Element variable_ref has extra content: component_ref
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_connection: Error detected correctly.

  • Expected: Element variable_ref has extra content: connection
  • Output:
    • Error on line 11: Element variable_ref has extra content: connection
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_group: Error detected correctly.

  • Expected: Element variable_ref has extra content: group
  • Output:
    • Error on line 11: Element variable_ref has extra content: group
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_map_components: Error detected correctly.

  • Expected: Element variable_ref has extra content: map_components
  • Output:
    • Error on line 11: Element variable_ref has extra content: map_components
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_map_variables: Error detected correctly.

  • Expected: Element variable_ref has extra content: map_variables
  • Output:
    • Error on line 11: Element variable_ref has extra content: map_variables
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_math: Error detected correctly.

  • Expected: Element variable_ref has extra content: math
  • Output:
    • Error on line 12: Element variable_ref has extra content: math
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.2.1.variable_ref_with_model: Error detected correctly.

  • Expected: Element variable_ref has extra content: model
  • Output:
    • Error on line 11: Element variable_ref has extra content: model
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_reaction: Error detected correctly.

  • Expected: Element variable_ref has extra content: reaction
  • Output:
    • Error on line 12: Element variable_ref has extra content: reaction
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element variable_ref has extra content: relationship_ref
  • Output:
    • Error on line 11: Element variable_ref has extra content: relationship_ref
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_unit: Error detected correctly.

  • Expected: Element variable_ref has extra content: unit
  • Output:
    • Error on line 11: Element variable_ref has extra content: unit
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_units: Error detected correctly.

  • Expected: Element variable_ref has extra content: units
  • Output:
    • Error on line 11: Element variable_ref has extra content: units
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_variable: Error detected correctly.

  • Expected: Element variable_ref has extra content: variable
  • Output:
    • Error on line 11: Element variable_ref has extra content: variable
    • Error on line 8: Invalid sequence in interleave
    • Error on line 8: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.1.variable_ref_with_variable_ref: Error detected correctly.

  • Expected: Element variable_ref has extra content: variable_ref
  • Output:
    • Error on line 12: Element variable_ref has extra content: variable_ref
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.2.2

🔵 7.4.2.2.variable_ref_variable_duplicate: Error not detected.

🔵 7.4.2.2.variable_ref_variable_hidden: Error not detected.

🔵 7.4.2.2.variable_ref_variable_nonexistent: Error not detected.


7.4.3.1

7.4.3.1.role_role_missing: Error detected correctly.

  • Expected: Element role failed to validate attributes
  • Output:
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element role failed to validate content
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_component: Error detected correctly.

  • Expected: Element role has extra content: component
  • Output:
    • Error on line 11: Element role has extra content: component
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_component_ref: Error detected correctly.

  • Expected: Element role has extra content: component_ref
  • Output:
    • Error on line 11: Element role has extra content: component_ref
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_connection: Error detected correctly.

  • Expected: Element role has extra content: connection
  • Output:
    • Error on line 11: Element role has extra content: connection
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_group: Error detected correctly.

  • Expected: Element role has extra content: group
  • Output:
    • Error on line 11: Element role has extra content: group
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_map_components: Error detected correctly.

  • Expected: Element role has extra content: map_components
  • Output:
    • Error on line 11: Element role has extra content: map_components
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_map_variables: Error detected correctly.

  • Expected: Element role has extra content: map_variables
  • Output:
    • Error on line 11: Element role has extra content: map_variables
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_model: Error detected correctly.

  • Expected: Element role has extra content: model
  • Output:
    • Error on line 11: Element role has extra content: model
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_reaction: Error detected correctly.

  • Expected: Element role has extra content: reaction
  • Output:
    • Error on line 12: Element role has extra content: reaction
    • Error on line 11: Element role failed to validate attributes
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element variable_ref failed to validate content
    • Error on line 9: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_relationship_ref: Error detected correctly.

  • Expected: Element role has extra content: relationship_ref
  • Output:
    • Error on line 11: Element role has extra content: relationship_ref
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_role: Error detected correctly.

  • Expected: Element role has extra content: role
  • Output:
    • Error on line 12: Element role has extra content: role
    • Error on line 11: Element role failed to validate attributes
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element variable_ref failed to validate content
    • Error on line 9: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.1.role_with_unit: Error detected correctly.

  • Expected: Element role has extra content: unit
  • Output:
    • Error on line 11: Element role has extra content: unit
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_units: Error detected correctly.

  • Expected: Element role has extra content: units
  • Output:
    • Error on line 11: Element role has extra content: units
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_variable: Error detected correctly.

  • Expected: Element role has extra content: variable
  • Output:
    • Error on line 11: Element role has extra content: variable
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 8: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.1.role_with_variable_ref: Error detected correctly.

  • Expected: Element role has extra content: variable_ref
  • Output:
    • Error on line 12: Element role has extra content: variable_ref
    • Error on line 11: Element role failed to validate attributes
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element variable_ref failed to validate content
    • Error on line 9: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.2

7.4.3.2.role_role_invalid: Error detected correctly.

  • Expected: Element role failed to validate attributes
  • Output:
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element role failed to validate content
    • Error on line 10: Element role failed to validate attributes
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element variable_ref failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 6: Element model failed to validate content

7.4.3.3

🔵 7.4.3.3.reaction_multiple_rates: Error not detected.

7.4.3.3.role_rate_with_delta_variable: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 24: Invalid sequence in interleave
    • Error on line 24: Expecting an element math, got nothing
    • Error on line 24: Invalid attribute delta_variable for element role
    • Error on line 23: Invalid sequence in interleave
    • Error on line 23: Element variable_ref failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.3.role_rate_with_multiple_roles: Error detected correctly.

  • Expected: Extra element role
  • Output:
    • Error on line 0: Extra element role in interleave
    • Error on line 32: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 22: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.3.role_rate_with_stoichiometry: Error detected correctly.

  • Expected: Invalid attribute stoichiometry for element role
  • Output:
    • Error on line 23: Invalid sequence in interleave
    • Error on line 23: Element role failed to validate content
    • Error on line 23: Invalid attribute stoichiometry for element role
    • Error on line 22: Invalid sequence in interleave
    • Error on line 22: Element variable_ref failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.4

7.4.3.4.role_direction_invalid: Error detected correctly.

  • Expected: Invalid attribute direction for element role
  • Output:
    • Error on line 24: Invalid attribute direction for element role
    • Error on line 24: Element role failed to validate attributes
    • Error on line 23: Invalid sequence in interleave
    • Error on line 23: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.5

🔵 7.4.3.5.role_direction_both_irreversible: Error not detected.

7.4.3.5.role_direction_both_product: Error detected correctly.

  • Expected: Invalid attribute direction for element role
  • Output:
    • Error on line 20: Invalid attribute direction for element role
    • Error on line 20: Element role failed to validate attributes
    • Error on line 19: Invalid sequence in interleave
    • Error on line 19: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.5.role_direction_both_rate: Error detected correctly.

  • Expected: Invalid attribute direction for element role
  • Output:
    • Error on line 23: Invalid sequence in interleave
    • Error on line 23: Element role failed to validate content
    • Error on line 23: Invalid attribute direction for element role
    • Error on line 22: Invalid sequence in interleave
    • Error on line 22: Element variable_ref failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.5.role_direction_both_reactant: Error detected correctly.

  • Expected: Invalid attribute direction for element role
  • Output:
    • Error on line 17: Invalid attribute direction for element role
    • Error on line 17: Element role failed to validate attributes
    • Error on line 16: Invalid sequence in interleave
    • Error on line 16: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

🔵 7.4.3.5.role_direction_reverse_irreversible: Error not detected.

7.4.3.5.role_direction_reverse_product: Error detected correctly.

  • Expected: Invalid attribute direction for element role
  • Output:
    • Error on line 20: Invalid attribute direction for element role
    • Error on line 20: Element role failed to validate attributes
    • Error on line 19: Invalid sequence in interleave
    • Error on line 19: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.5.role_direction_reverse_rate: Error detected correctly.

  • Expected: Invalid attribute direction for element role
  • Output:
    • Error on line 23: Invalid sequence in interleave
    • Error on line 23: Element role failed to validate content
    • Error on line 23: Invalid attribute direction for element role
    • Error on line 22: Invalid sequence in interleave
    • Error on line 22: Element variable_ref failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.5.role_direction_reverse_reactant: Error detected correctly.

  • Expected: Invalid attribute direction for element role
  • Output:
    • Error on line 17: Invalid attribute direction for element role
    • Error on line 17: Element role failed to validate attributes
    • Error on line 16: Invalid sequence in interleave
    • Error on line 16: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

🔵 7.4.3.5.role_direction_role_duplicate: Error not detected.


7.4.3.6

🔶 7.4.3.6.role_stoichiometry_invalid: Invalid file failed for unexpected reason.

  • Expected: Invalid attribute stoichiometry for element role
  • Output:
    • Error on line 15: Invalid attribute delta_variable for element role
    • Error on line 15: Element role failed to validate attributes
    • Error on line 14: Invalid sequence in interleave
    • Error on line 14: Element variable_ref failed to validate content
    • Error on line 13: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.7

7.4.3.7.role_delta_variable_duplicate_1: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 15: Invalid attribute delta_variable for element role
    • Error on line 15: Element role failed to validate attributes
    • Error on line 14: Invalid sequence in interleave
    • Error on line 14: Element variable_ref failed to validate content
    • Error on line 13: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.7.role_delta_variable_duplicate_2: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 15: Invalid attribute delta_variable for element role
    • Error on line 15: Element role failed to validate attributes
    • Error on line 14: Invalid sequence in interleave
    • Error on line 14: Element variable_ref failed to validate content
    • Error on line 13: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.7.role_delta_variable_nonexistent_1: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 14: Invalid attribute delta_variable for element role
    • Error on line 14: Element role failed to validate attributes
    • Error on line 13: Invalid sequence in interleave
    • Error on line 13: Element variable_ref failed to validate content
    • Error on line 12: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.7.role_delta_variable_nonexistent_2: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 14: Invalid attribute delta_variable for element role
    • Error on line 14: Element role failed to validate attributes
    • Error on line 13: Invalid sequence in interleave
    • Error on line 13: Element variable_ref failed to validate content
    • Error on line 12: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.8

7.4.3.8.role_delta_variable_activator: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 25: Invalid attribute delta_variable for element role
    • Error on line 25: Element role failed to validate attributes
    • Error on line 24: Invalid sequence in interleave
    • Error on line 24: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.8.role_delta_variable_catalyst: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 25: Invalid attribute delta_variable for element role
    • Error on line 25: Element role failed to validate attributes
    • Error on line 24: Invalid sequence in interleave
    • Error on line 24: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.8.role_delta_variable_inhibitor: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 25: Invalid attribute delta_variable for element role
    • Error on line 25: Element role failed to validate attributes
    • Error on line 24: Invalid sequence in interleave
    • Error on line 24: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.8.role_delta_variable_modifier: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 25: Invalid attribute delta_variable for element role
    • Error on line 25: Element role failed to validate attributes
    • Error on line 24: Invalid sequence in interleave
    • Error on line 24: Element variable_ref failed to validate content
    • Error on line 0: Extra element variable_ref in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

🔵 7.4.3.8.role_delta_variable_with_rate_and_math: Error not detected.

🔵 7.4.3.8.role_delta_variable_with_stoichiometry_no_rate: Error not detected.

7.4.3.8.role_delta_variable_without_rate_or_math: Error detected correctly.

  • Expected: Invalid attribute delta_variable
  • Output:
    • Error on line 15: Invalid attribute delta_variable for element role
    • Error on line 15: Element role failed to validate attributes
    • Error on line 14: Invalid sequence in interleave
    • Error on line 14: Element variable_ref failed to validate content
    • Error on line 13: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

7.4.3.9

🔵 7.4.3.9.role_math_not_relevant: Error not detected.


7.4.3

7.4.3.reaction_all_roles_and_attributes: Valid file passed validation.

7.4.3.reaction_reversible_no: Valid file passed validation.

7.4.3.reaction_simple: Valid file passed validation.


8. Metadata framework

8.4.1

8.4.1.cmeta_id_in_component: Valid file passed validation.

8.4.1.cmeta_id_in_component_ref: Valid file passed validation.

8.4.1.cmeta_id_in_connection: Valid file passed validation.

8.4.1.cmeta_id_in_group: Valid file passed validation.

8.4.1.cmeta_id_in_map_components: Valid file passed validation.

8.4.1.cmeta_id_in_map_variables: Valid file passed validation.

8.4.1.cmeta_id_in_model: Valid file passed validation.

8.4.1.cmeta_id_in_reaction: Valid file passed validation.

8.4.1.cmeta_id_in_relationship_ref: Valid file passed validation.

8.4.1.cmeta_id_in_role: Valid file passed validation.

8.4.1.cmeta_id_in_unit: Valid file passed validation.

8.4.1.cmeta_id_in_units_1: Valid file passed validation.

8.4.1.cmeta_id_in_units_2: Valid file passed validation.

8.4.1.cmeta_id_in_variable: Valid file passed validation.

8.4.1.cmeta_id_in_variable_ref: Valid file passed validation.

8.4.1.duplicate_cmeta_id_in_component: Error detected correctly.

  • Expected: Invalid attribute id for element component
  • Output:
    • Error on line 7: Invalid attribute id for element component
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_component_ref: Error detected correctly.

  • Expected: Invalid attribute id for element component_ref
  • Output:
    • Error on line 14: Invalid attribute id for element component_ref
    • Error on line 0: Extra element component_ref in interleave
    • Error on line 14: Element component_ref failed to validate content
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 11: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_connection: Error detected correctly.

  • Expected: Invalid attribute id for element connection
  • Output:
    • Error on line 13: Invalid attribute id for element connection
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_group: Error detected correctly.

  • Expected: Invalid attribute id for element group
  • Output:
    • Error on line 11: Invalid attribute id for element group
    • Error on line 0: Extra element group in interleave
    • Error on line 11: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_map_components: Error detected correctly.

  • Expected: Invalid attribute id for element map_components
  • Output:
    • Error on line 8: Invalid attribute id for element map_components
    • Error on line 7: Invalid sequence in interleave
    • Error on line 7: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 7: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_map_variables: Error detected correctly.

  • Expected: Invalid attribute id for element map_variables
  • Output:
    • Error on line 15: Invalid attribute id for element map_variables
    • Error on line 13: Invalid sequence in interleave
    • Error on line 13: Element connection failed to validate content
    • Error on line 0: Extra element connection in interleave
    • Error on line 13: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_model: Error detected correctly.

  • Expected: Invalid attribute id for element model
  • Output: Error on line 7: Invalid attribute id for element model

8.4.1.duplicate_cmeta_id_in_reaction: Error detected correctly.

  • Expected: Invalid attribute id for element reaction
  • Output:
    • Error on line 9: Invalid attribute id for element reaction
    • Error on line 0: Extra element reaction in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_relationship_ref: Error detected correctly.

  • Expected: Invalid attribute id for element relationship_ref
  • Output:
    • Error on line 12: Invalid attribute id for element relationship_ref
    • Error on line 11: Invalid sequence in interleave
    • Error on line 11: Element group failed to validate content
    • Error on line 0: Extra element group in interleave
    • Error on line 11: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_role: Error detected correctly.

  • Expected: Invalid attribute id for element role
  • Output:
    • Error on line 11: Invalid attribute id for element role
    • Error on line 11: Element role failed to validate attributes
    • Error on line 10: Invalid sequence in interleave
    • Error on line 10: Element variable_ref failed to validate content
    • Error on line 9: Invalid sequence in interleave
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_unit: Error detected correctly.

  • Expected: Invalid attribute id for element variable
  • Output:
    • Error on line 8: Invalid attribute id for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_units_1: Error detected correctly.

  • Expected: Invalid attribute id for element variable
  • Output:
    • Error on line 8: Invalid attribute id for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_units_2: Error detected correctly.

  • Expected: Invalid attribute id for element variable
  • Output:
    • Error on line 8: Invalid attribute id for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 8: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_variable: Error detected correctly.

  • Expected: Invalid attribute id for element variable
  • Output:
    • Error on line 9: Invalid attribute id for element variable
    • Error on line 0: Extra element variable in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

8.4.1.duplicate_cmeta_id_in_variable_ref: Error detected correctly.

  • Expected: Invalid attribute id for element variable_ref
  • Output:
    • Error on line 10: Invalid attribute id for element variable_ref
    • Error on line 9: Invalid sequence in interleave
    • Error on line 9: Element reaction failed to validate content
    • Error on line 0: Extra element reaction in interleave
    • Error on line 9: Element component failed to validate content
    • Error on line 0: Extra element component in interleave
    • Error on line 7: Element model failed to validate content

8.4.2

8.4.2.rdf_in_component: Valid file passed validation.

8.4.2.rdf_in_component_ref: Valid file passed validation.

8.4.2.rdf_in_connection: Valid file passed validation.

8.4.2.rdf_in_group: Valid file passed validation.

8.4.2.rdf_in_map_components: Valid file passed validation.

8.4.2.rdf_in_map_variables: Valid file passed validation.

8.4.2.rdf_in_model: Valid file passed validation.

8.4.2.rdf_in_reaction: Valid file passed validation.

8.4.2.rdf_in_relationship_ref: Valid file passed validation.

8.4.2.rdf_in_role: Valid file passed validation.

8.4.2.rdf_in_unit: Valid file passed validation.

8.4.2.rdf_in_units_1: Valid file passed validation.

8.4.2.rdf_in_units_2: Valid file passed validation.

8.4.2.rdf_in_variable: Valid file passed validation.

8.4.2.rdf_in_variable_ref: Valid file passed validation.


C. Advanced units functionality

103.3.3

C.3.3.unit_checking_arithmetic_minus_operand_error_1: Valid file passed validation.

C.3.3.unit_checking_arithmetic_minus_operand_error_2: Valid file passed validation.

C.3.3.unit_checking_arithmetic_minus_operand_error_3: Valid file passed validation.

C.3.3.unit_checking_arithmetic_plus_operand_error_1: Valid file passed validation.

C.3.3.unit_checking_arithmetic_plus_operand_error_2: Valid file passed validation.

C.3.3.unit_checking_arithmetic_plus_operand_error_3: Valid file passed validation.

C.3.3.unit_checking_arithmetic_plus_operand_error_4: Valid file passed validation.

C.3.3.unit_checking_arithmetic_power_operand_error: Valid file passed validation.

C.3.3.unit_checking_arithmetic_root_operand_error: Valid file passed validation.

C.3.3.unit_checking_compare_eq_operand_mismatch: Valid file passed validation.

C.3.3.unit_checking_compare_geq_operand_mismatch: Valid file passed validation.

C.3.3.unit_checking_compare_gt_operand_mismatch: Valid file passed validation.

C.3.3.unit_checking_compare_leq_operand_mismatch: Valid file passed validation.

C.3.3.unit_checking_compare_lt_operand_mismatch: Valid file passed validation.

C.3.3.unit_checking_compare_neq_operand_mismatch: Valid file passed validation.

C.3.3.unit_checking_derivative_operand_error: Valid file passed validation.

C.3.3.unit_checking_function_exp_operand_error: Valid file passed validation.

C.3.3.unit_checking_function_factorial_operand_error: Valid file passed validation.

C.3.3.unit_checking_function_ln_operand_error: Valid file passed validation.

C.3.3.unit_checking_function_log_operand_error_1: Valid file passed validation.

C.3.3.unit_checking_function_log_operand_error_2: Valid file passed validation.

C.3.3.unit_checking_power_fraction: Valid file passed validation.

C.3.3.unit_checking_power_half: Valid file passed validation.

C.3.3.unit_checking_trig_arccos_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arccosh_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arccot_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arccoth_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arccsc_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arccsch_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arcsec_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arcsech_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arcsin_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arcsinh_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arctan_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_arctanh_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_cos_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_cosh_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_cot_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_coth_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_csc_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_csch_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_sec_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_sech_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_sin_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_sinh_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_tan_operand_error: Valid file passed validation.

C.3.3.unit_checking_trig_tanh_operand_error: Valid file passed validation.