Skip to content

Latest commit

 

History

History
2926 lines (1746 loc) · 185 KB

File metadata and controls

2926 lines (1746 loc) · 185 KB

Schema Validation - CellML 1.0

Performance:

  • 72% according to spec (672 out of 927)
  • 375 out of 375 valid files passed
  • 297 out of 552 invalid files detected

Issues:

  • 0 valid files failed validation
  • 255 invalid files passed validation
  • 0 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 26 0 77 0 43%
3. Model structure 50 97 0 58 0 71%
4. Mathematics 50 2 0 18 0 74%
5. Units 136 42 0 47 0 79%
6. Grouping 17 46 0 32 0 66%
7. Reactions 5 56 0 23 0 72%
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: No matching global declaration available for the validation root
  • Output: Error on line 5: Element '{http://www.wellml.org/wellml/1.0#}model': No matching global declaration available for the validation root.

0.0.root_node_not_model: Error detected correctly.

  • Expected: No matching global declaration available for the validation root
  • Output: Error on line 5: Element 'cellml:component': No matching global declaration available for the validation root.

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: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value '1+1' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

0.1.real_number_invalid_2: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value '1e12e12' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

0.1.real_number_invalid_3: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value '1f12' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

0.1.real_number_invalid_4: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value '--1' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

0.1.real_number_invalid_5: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value '++1' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

0.1.real_number_invalid_6: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value 'hello' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

0.1.real_number_invalid_7: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value 'nan' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

0.1.real_number_invalid_8: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value 'inf' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

0.1.real_number_invalid_9: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value '.' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

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: not accepted by the pattern
  • Output:
    • Error on line 6: Element 'cellml:component', attribute 'name': [facet 'pattern'] The value '' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 6: Element 'cellml:component', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.
    • Error on line 6: Element 'cellml:component': Not all fields of key identity-constraint 'cellml:component_name' evaluate to a node.

2.4.1.identifier_only_underscore: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output:
    • Error on line 6: Element 'cellml:component', attribute 'name': [facet 'pattern'] The value '_' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 6: Element 'cellml:component', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.
    • Error on line 6: Element 'cellml:component': Not all fields of key identity-constraint 'cellml:component_name' evaluate to a node.

2.4.1.identifier_unexpected_character_1: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output:
    • Error on line 6: Element 'cellml:component', attribute 'name': [facet 'pattern'] The value 'Hello World' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 6: Element 'cellml:component', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.
    • Error on line 6: Element 'cellml:component': Not all fields of key identity-constraint 'cellml:component_name' evaluate to a node.

2.4.1.identifier_unexpected_character_2: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output:
    • Error on line 6: Element 'cellml:component', attribute 'name': [facet 'pattern'] The value 'HelloJosé' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 6: Element 'cellml:component', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.
    • Error on line 6: Element 'cellml:component': Not all fields of key identity-constraint 'cellml:component_name' evaluate to a node.

2.4.1.identifier_unexpected_character_unicode: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output:
    • Error on line 6: Element 'cellml:component', attribute 'name': [facet 'pattern'] The value 'Hello🥃' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 6: Element 'cellml:component', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.
    • Error on line 6: Element 'cellml:component': Not all fields of key identity-constraint 'cellml:component_name' evaluate to a node.

2.4.1.valid_identifiers: Valid file passed validation.


2.4.2

2.4.2.imaginary_attributes_1: Error detected correctly.

  • Expected: The attribute 'fruit' is not allowed
  • Output: Error on line 7: Element 'cellml:model', attribute 'fruit': The attribute 'fruit' is not allowed.

2.4.2.imaginary_attributes_2: Error detected correctly.

  • Expected: The attribute 'cellml:fruit' is not allowed
  • Output: Error on line 8: Element 'cellml:model', attribute 'cellml:fruit': The attribute 'cellml:fruit' is not allowed.

2.4.2.imaginary_elements_1: Error detected correctly.

  • Expected: Element 'cellml:fruit': This element is not expected
  • Output: Error on line 6: Element 'cellml:fruit': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

2.4.2.imaginary_elements_2: Error detected correctly.

  • Expected: Element 'cellml:import': This element is not expected
  • Output: Error on line 8: Element 'cellml:import': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

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 not detected.

🔵 2.4.3.bad_rdf_element_in_component_ref: Error not detected.

🔵 2.4.3.bad_rdf_element_in_connection: Error not detected.

🔵 2.4.3.bad_rdf_element_in_group: Error not detected.

🔵 2.4.3.bad_rdf_element_in_map_components: Error not detected.

🔵 2.4.3.bad_rdf_element_in_map_variables: Error not detected.

🔵 2.4.3.bad_rdf_element_in_model: Error not detected.

🔵 2.4.3.bad_rdf_element_in_reaction: Error not detected.

🔵 2.4.3.bad_rdf_element_in_relationship_ref: Error not detected.

🔵 2.4.3.bad_rdf_element_in_role: Error not detected.

🔵 2.4.3.bad_rdf_element_in_unit: Error not detected.

🔵 2.4.3.bad_rdf_element_in_units_1: Error not detected.

🔵 2.4.3.bad_rdf_element_in_units_2: Error not detected.

🔵 2.4.3.bad_rdf_element_in_variable: Error not detected.

🔵 2.4.3.bad_rdf_element_in_variable_ref: Error not detected.

🔵 2.4.3.cellml_attributes_inside_extensions: Error not detected.

🔵 2.4.3.cellml_elements_inside_extensions: Error not detected.

🔵 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 'cellml:component': Character content other than white
  • Output: Error on line 6: Element 'cellml:component': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': Character content other than white
  • Output: Error on line 11: Element 'cellml:component_ref': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': Character content other than white
  • Output: Error on line 12: Element 'cellml:connection': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_group: Error detected correctly.

  • Expected: Element 'cellml:group': Character content other than white
  • Output: Error on line 8: Element 'cellml:group': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': Character content other than white
  • Output: Error on line 7: Element 'cellml:map_components': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': Character content other than white
  • Output: Error on line 14: Element 'cellml:map_variables': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_model: Error detected correctly.

  • Expected: Element 'cellml:model': Character content other than white
  • Output: Error on line 5: Element 'cellml:model': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': Character content other than white
  • Output: Error on line 8: Element 'cellml:reaction': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': Character content other than
  • Output: Error on line 9: Element 'cellml:relationship_ref': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_role: Error detected correctly.

  • Expected: Element 'cellml:role': Character content other than white
  • Output: Error on line 10: Element 'cellml:role': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': Character content other than white
  • Output: Error on line 7: Element 'cellml:unit': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_units_1: Error detected correctly.

  • Expected: Element 'cellml:units': Character content other than white
  • Output: Error on line 6: Element 'cellml:units': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_units_2: Error detected correctly.

  • Expected: Element 'cellml:units': Character content other than white
  • Output: Error on line 7: Element 'cellml:units': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': Character content other than white
  • Output: Error on line 7: Element 'cellml:variable': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.4.4.text_in_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': Character content other than white
  • Output: Error on line 9: Element 'cellml:variable_ref': Character content other than whitespace is not allowed because the content type is 'element-only'.

2.5.1

2.5.1.identifiers_are_case_sensitive: Error detected correctly.

  • Expected: No match found for key-sequence
  • Output: Error on line 13: Element 'cellml:map_components': No match found for key-sequence ['a'] of keyref 'cellml:connect_component_1'.

2.5.2

2.5.2.attribute_in_cellml_namespace: Error detected correctly.

  • Expected: The attribute 'cellml:private_interface' is not allowed
  • Output: Error on line 8: Element 'cellml:variable', attribute 'cellml:private_interface': The attribute 'cellml:private_interface' is not allowed.

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 'cellml:model': The attribute 'name' is required
  • Output: Error on line 4: Element 'cellml:model': The attribute 'name' is required but missing.

3.4.1.1.model_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 6: Element 'cellml:component_ref': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

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 'cellml:map_components': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_components': This element is not expected.

3.4.1.1.model_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 12: Element 'cellml:map_variables': This element is not expected.

🔵 3.4.1.1.model_with_math: Error not detected.

3.4.1.1.model_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 6: Element 'cellml:model': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

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 'cellml:reaction': This element is not expected
  • Output: Error on line 9: Element 'cellml:reaction': This element is not expected.

3.4.1.1.model_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 6: Element 'cellml:relationship_ref': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

3.4.1.1.model_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 6: Element 'cellml:role': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

3.4.1.1.model_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 6: Element 'cellml:unit': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

3.4.1.1.model_with_units: Valid file passed validation.

3.4.1.1.model_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 6: Element 'cellml:variable': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

3.4.1.1.model_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 6: Element 'cellml:variable_ref': This element is not expected. Expected is one of ( cellml:units, cellml:component, cellml:group, cellml:connection, ##othercellml:* ).

3.4.1.2

3.4.1.2.model_name_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 4: Element 'cellml:model', attribute 'name': [facet 'pattern'] The value '___' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.

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 'cellml:component': The attribute 'name' is required
  • Output:
    • Error on line 6: Element 'cellml:component': The attribute 'name' is required but missing.
    • Error on line 6: Element 'cellml:component': Not all fields of key identity-constraint 'cellml:component_name' evaluate to a node.

3.4.2.1.component_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 7: Element 'cellml:component': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 7: Element 'cellml:component_ref': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 13: Element 'cellml:connection': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 7: Element 'cellml:group': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 7: Element 'cellml:map_components': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 7: Element 'cellml:map_variables': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_maths: Valid file passed validation.

3.4.2.1.component_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 7: Element 'cellml:model': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

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 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 7: Element 'cellml:relationship_ref': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 7: Element 'cellml:role': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 7: Element 'cellml:unit': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_units: Valid file passed validation.

3.4.2.1.component_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 7: Element 'cellml:variable_ref': This element is not expected. Expected is one of ( cellml:units, cellml:variable, cellml:reaction, ##othercellml:* ).

3.4.2.1.component_with_variables: Valid file passed validation.


3.4.2.2

3.4.2.2.component_name_duplicate: Error detected correctly.

  • Expected: Duplicate key-sequence ['c1']
  • Output: Error on line 7: Element 'cellml:component': Duplicate key-sequence ['c1'] in key identity-constraint 'cellml:component_name'.

3.4.2.2.component_name_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output:
    • Error on line 6: Element 'cellml:component', attribute 'name': [facet 'pattern'] The value '___' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 6: Element 'cellml:component', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.
    • Error on line 6: Element 'cellml:component': Not all fields of key identity-constraint 'cellml:component_name' evaluate to a node.

3.4.3.1

3.4.3.1.variable_name_missing: Error detected correctly.

  • Expected: The attribute 'name' is required but missing
  • Output:
    • Error on line 7: Element 'cellml:variable': The attribute 'name' is required but missing.
    • Error on line 7: Element 'cellml:variable': Not all fields of key identity-constraint 'cellml:variable_name' evaluate to a node.

3.4.3.1.variable_units_missing: Error detected correctly.

  • Expected: Element 'cellml:variable': The attribute 'units' is required
  • Output: Error on line 7: Element 'cellml:variable': The attribute 'units' is required but missing.

3.4.3.1.variable_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 8: Element 'cellml:component': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:component_ref': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 14: Element 'cellml:connection': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 8: Element 'cellml:group': This element is not expected. Expected is ( ##othercellml:* ).

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 'cellml:map_components': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_components': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_variables': This element is not expected. Expected is ( ##othercellml:* ).

🔵 3.4.3.1.variable_with_math: Error not detected.

3.4.3.1.variable_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 8: Element 'cellml:model': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 8: Element 'cellml:reaction': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:relationship_ref': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 8: Element 'cellml:role': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 8: Element 'cellml:unit': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 8: Element 'cellml:units': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 8: Element 'cellml:variable': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:variable_ref': This element is not expected. Expected is ( ##othercellml:* ).

3.4.3.1.variable_without_initial_value: Valid file passed validation.


3.4.3.2

3.4.3.2.variable_name_duplicate: Error detected correctly.

  • Expected: Element 'cellml:variable': Duplicate key-sequence
  • Output: Error on line 8: Element 'cellml:variable': Duplicate key-sequence ['x'] in key identity-constraint 'cellml:variable_name'.

3.4.3.2.variable_name_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output:
    • Error on line 7: Element 'cellml:variable', attribute 'name': [facet 'pattern'] The value 'Spaces are not allowed' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 7: Element 'cellml:variable', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.
    • Error on line 7: Element 'cellml:variable': Not all fields of key identity-constraint 'cellml:variable_name' evaluate to a node.

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: not an element of the set
  • Output: Error on line 7: Element 'cellml:variable', attribute 'public_interface': [facet 'enumeration'] The value 'apple' is not an element of the set {'in', 'out', 'none'}.

3.4.3.5

3.4.3.5.variable_interface_private_invalid: Error detected correctly.

  • Expected: not an element of the set
  • Output: Error on line 7: Element 'cellml:variable', attribute 'private_interface': [facet 'enumeration'] The value 'apple' is not an element of the set {'in', 'out', 'none'}.

3.4.3.6

🔵 3.4.3.6.variable_interfaces_both_in: Error not detected.


3.4.3.7

3.4.3.7.variable_initial_value_empty: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value '' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

3.4.3.7.variable_initial_value_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:variable', attribute 'initial_value': [facet 'pattern'] The value '1+1' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

3.4.3.8

🔵 3.4.3.8.variable_interfaces_private_in_and_initial: Error not detected.

🔵 3.4.3.8.variable_interfaces_public_in_and_initial: Error not detected.


3.4.4.1

3.4.4.1.connection_empty: Error detected correctly.

  • Expected: Element 'cellml:connection': Missing child element(s).
  • Output: Error on line 6: Element 'cellml:connection': Missing child element(s). Expected is one of ( cellml:map_variables, cellml:map_components, ##othercellml:* ).

🔵 3.4.4.1.connection_map_components_missing: Error not detected.

🔵 3.4.4.1.connection_map_components_multiple: Error not detected.

🔵 3.4.4.1.connection_map_variables_missing_1: Error not detected.

🔵 3.4.4.1.connection_map_variables_missing_2: Error not detected.

🔵 3.4.4.1.connection_only_extensions: Error not detected.

3.4.4.1.connection_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 16: Element 'cellml:component': This element is not expected.

3.4.4.1.connection_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 16: Element 'cellml:component_ref': This element is not expected.

3.4.4.1.connection_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 19: Element 'cellml:connection': This element is not expected.

3.4.4.1.connection_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 16: Element 'cellml:group': This element is not expected.

3.4.4.1.connection_with_map_variables: Valid file passed validation.

🔵 3.4.4.1.connection_with_math: Error not detected.

3.4.4.1.connection_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 16: Element 'cellml:model': This element is not expected.

3.4.4.1.connection_with_name_attribute: Error detected correctly.

  • Expected: Element 'cellml:connection', attribute 'name'
  • Output: Error on line 12: Element 'cellml:connection', attribute 'name': The attribute 'name' is not allowed.

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 'cellml:reaction': This element is not expected
  • Output: Error on line 16: Element 'cellml:reaction': This element is not expected.

3.4.4.1.connection_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 16: Element 'cellml:relationship_ref': This element is not expected.

3.4.4.1.connection_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 16: Element 'cellml:role': This element is not expected.

3.4.4.1.connection_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 16: Element 'cellml:unit': This element is not expected.

3.4.4.1.connection_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 16: Element 'cellml:units': This element is not expected.

3.4.4.1.connection_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 16: Element 'cellml:variable': This element is not expected.

3.4.4.1.connection_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 16: Element 'cellml:variable_ref': This element is not expected.

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 'cellml:map_components': The attribute 'component_1' is req
  • Output: Error on line 7: Element 'cellml:map_components': The attribute 'component_1' is required but missing.

3.4.5.1.map_components_component_2_missing: Error detected correctly.

  • Expected: Element 'cellml:map_components': The attribute 'component_2' is req
  • Output: Error on line 7: Element 'cellml:map_components': The attribute 'component_2' is required but missing.

3.4.5.1.map_components_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 8: Element 'cellml:component': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:component_ref': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 8: Element 'cellml:connection': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 8: Element 'cellml:group': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_components': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_variables': This element is not expected. Expected is ( ##othercellml:* ).

🔵 3.4.5.1.map_components_with_math: Error not detected.

3.4.5.1.map_components_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 8: Element 'cellml:model': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 8: Element 'cellml:reaction': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:relationship_ref': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 8: Element 'cellml:role': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 8: Element 'cellml:unit': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 8: Element 'cellml:units': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 8: Element 'cellml:variable': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.1.map_components_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:variable_ref': This element is not expected. Expected is ( ##othercellml:* ).

3.4.5.2

3.4.5.2.map_components_component_1_nonexistent: Error detected correctly.

  • Expected: Element 'cellml:map_components': No match found for key-sequence
  • Output: Error on line 8: Element 'cellml:map_components': No match found for key-sequence ['c'] of keyref 'cellml:connect_component_1'.

3.4.5.3

3.4.5.3.map_components_component_2_nonexistent: Error detected correctly.

  • Expected: Element 'cellml:map_components': No match found for key-sequence
  • Output: Error on line 8: Element 'cellml:map_components': No match found for key-sequence ['c'] of keyref 'cellml:connect_component_2'.

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 detected correctly.

  • Expected: Element 'cellml:map_components': Duplicate key-sequence
  • Output: Error on line 11: Element 'cellml:map_components': Duplicate key-sequence ['a', 'b'] in unique identity-constraint 'cellml:map_components'.

🔵 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 'cellml:map_variables': The attribute 'variable_1' is req
  • Output: Error on line 14: Element 'cellml:map_variables': The attribute 'variable_1' is required but missing.

3.4.6.1.map_variables_variable_2_missing: Error detected correctly.

  • Expected: Element 'cellml:map_variables': The attribute 'variable_2' is req
  • Output: Error on line 14: Element 'cellml:map_variables': The attribute 'variable_2' is required but missing.

3.4.6.1.map_variables_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 9: Element 'cellml:component': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 9: Element 'cellml:component_ref': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 9: Element 'cellml:connection': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 9: Element 'cellml:group': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 9: Element 'cellml:map_components': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 9: Element 'cellml:map_variables': This element is not expected. Expected is ( ##othercellml:* ).

🔵 3.4.6.1.map_variables_with_math: Error not detected.

3.4.6.1.map_variables_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 9: Element 'cellml:model': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 9: Element 'cellml:reaction': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 9: Element 'cellml:relationship_ref': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 9: Element 'cellml:role': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 9: Element 'cellml:unit': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 9: Element 'cellml:units': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 9: Element 'cellml:variable': This element is not expected. Expected is ( ##othercellml:* ).

3.4.6.1.map_variables_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 9: Element 'cellml:variable_ref': This element is not expected. Expected is ( ##othercellml:* ).

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: cake': This element is not expected.
  • Output: Error on line 13: Element '{http://www.w3.org/1998/Math/MathML}cake': This element is not expected. Expected is one of ( {http://www.w3.org/1998/Math/MathML}cn, {http://www.w3.org/1998/Math/MathML}ci, {http://www.w3.org/1998/Math/MathML}csymbol, {http://www.w3.org/1998/Math/MathML}abs, {http://www.w3.org/1998/Math/MathML}conjugate, {http://www.w3.org/1998/Math/MathML}factorial, {http://www.w3.org/1998/Math/MathML}arg, {http://www.w3.org/1998/Math/MathML}real, {http://www.w3.org/1998/Math/MathML}imaginary, {http://www.w3.org/1998/Math/MathML}floor ).

4.4.1.math_not_math_reaction: Error detected correctly.

  • Expected: cake': This element is not expected.
  • Output: Error on line 16: Element '{http://www.w3.org/1998/Math/MathML}cake': This element is not expected. Expected is one of ( {http://www.w3.org/1998/Math/MathML}cn, {http://www.w3.org/1998/Math/MathML}ci, {http://www.w3.org/1998/Math/MathML}csymbol, {http://www.w3.org/1998/Math/MathML}abs, {http://www.w3.org/1998/Math/MathML}conjugate, {http://www.w3.org/1998/Math/MathML}factorial, {http://www.w3.org/1998/Math/MathML}arg, {http://www.w3.org/1998/Math/MathML}real, {http://www.w3.org/1998/Math/MathML}imaginary, {http://www.w3.org/1998/Math/MathML}floor ).

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 not detected.


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: 'deca' is not a valid value of the union type 'cellml:unit_prefix'
  • Output: Error on line 10: Element 'cellml:unit', attribute 'prefix': 'deca' is not a valid value of the union type 'cellml:unit_prefix'.

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 not detected.

🔵 5.4.1.1.units_empty_1: Error not detected.

🔵 5.4.1.1.units_empty_2: Error not detected.

5.4.1.1.units_name_missing: Error detected correctly.

  • Expected: Element 'cellml:units': The attribute 'name' is required
  • Output: Error on line 6: Element 'cellml:units': The attribute 'name' is required but missing.

5.4.1.1.units_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 8: Element 'cellml:component': This element is not expected.

5.4.1.1.units_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:component_ref': This element is not expected.

5.4.1.1.units_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 14: Element 'cellml:connection': This element is not expected.

5.4.1.1.units_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 8: Element 'cellml:group': This element is not expected.

5.4.1.1.units_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_components': This element is not expected.

5.4.1.1.units_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_variables': This element is not expected.

🔵 5.4.1.1.units_with_math: Error not detected.

5.4.1.1.units_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 8: Element 'cellml:model': This element is not expected.

5.4.1.1.units_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 9: Element 'cellml:reaction': This element is not expected.

5.4.1.1.units_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:relationship_ref': This element is not expected.

5.4.1.1.units_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 8: Element 'cellml:role': This element is not expected.

5.4.1.1.units_with_unit_children: Valid file passed validation.

5.4.1.1.units_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 8: Element 'cellml:units': This element is not expected.

5.4.1.1.units_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 9: Element 'cellml:variable': This element is not expected.

5.4.1.1.units_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 10: Element 'cellml:variable_ref': This element is not expected.

5.4.1.2

5.4.1.2.units_name_duplicate_1: Error detected correctly.

  • Expected: Element 'cellml:units': Duplicate key-sequence
  • Output: Error on line 9: Element 'cellml:units': Duplicate key-sequence ['wooster'] in unique identity-constraint 'cellml:units_name'.

5.4.1.2.units_name_duplicate_2: Error detected correctly.

  • Expected: Element 'cellml:units': Duplicate key-sequence
  • Output: Error on line 10: Element 'cellml:units': Duplicate key-sequence ['wooster'] in unique identity-constraint 'cellml:component_units_name'.

5.4.1.2.units_name_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output:
    • Error on line 6: Element 'cellml:units', attribute 'name': [facet 'pattern'] The value '_' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 6: Element 'cellml:units', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.

🔵 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: not an element of the set
  • Output: Error on line 6: Element 'cellml:units', attribute 'base_units': [facet 'enumeration'] The value 'certainly' is not an element of the set {'yes', 'no'}.

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 'cellml:unit': The attribute 'units' is required
  • Output: Error on line 7: Element 'cellml:unit': The attribute 'units' is required but missing.

5.4.2.1.unit_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 8: Element 'cellml:component': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:component_ref': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 8: Element 'cellml:connection': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 8: Element 'cellml:group': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_components': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 8: Element 'cellml:map_variables': This element is not expected. Expected is ( ##othercellml:* ).

🔵 5.4.2.1.unit_with_math: Error not detected.

5.4.2.1.unit_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 8: Element 'cellml:model': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 10: Element 'cellml:reaction': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 8: Element 'cellml:relationship_ref': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 8: Element 'cellml:role': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 8: Element 'cellml:unit': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 8: Element 'cellml:units': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 9: Element 'cellml:variable': This element is not expected. Expected is ( ##othercellml:* ).

5.4.2.1.unit_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 10: Element 'cellml:variable_ref': This element is not expected. Expected is ( ##othercellml:* ).

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: not a valid value of the union type 'cellml:unit_prefix'
  • Output: Error on line 10: Element 'cellml:unit', attribute 'prefix': '1e3' is not a valid value of the union type 'cellml:unit_prefix'.

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: not a valid value of the union type 'cellml:unit_prefix'
  • Output: Error on line 7: Element 'cellml:unit', attribute 'prefix': '1.1' is not a valid value of the union type 'cellml:unit_prefix'.

5.4.2.3.unit_prefix_real_int: Error detected correctly.

  • Expected: not a valid value of the union type 'cellml:unit_prefix'
  • Output: Error on line 10: Element 'cellml:unit', attribute 'prefix': '1.0' is not a valid value of the union type 'cellml:unit_prefix'.

5.4.2.3.unit_prefix_spaces: Error detected correctly.

  • Expected: not a valid value of the union type 'cellml:unit_prefix'
  • Output: Error on line 7: Element 'cellml:unit', attribute 'prefix': ' yotta ' is not a valid value of the union type 'cellml:unit_prefix'.

5.4.2.3.unit_prefix_unknown: Error detected correctly.

  • Expected: not a valid value of the union type 'cellml:unit_prefix'
  • Output: Error on line 7: Element 'cellml:unit', attribute 'prefix': 'flotta' is not a valid value of the union type 'cellml:unit_prefix'.

5.4.2.4

5.4.2.4.unit_exponent_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:unit', attribute 'exponent': [facet 'pattern'] The value 'yes' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

5.4.2.5

5.4.2.5.unit_multiplier_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:unit', attribute 'multiplier': [facet 'pattern'] The value 'three' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

5.4.2.6

5.4.2.6.unit_offset_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 7: Element 'cellml:unit', attribute 'offset': [facet 'pattern'] The value 'no' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

5.4.2.7

🔵 5.4.2.7.unit_offset_and_exponent: Error not detected.

🔵 5.4.2.7.unit_offset_and_siblings_1: Error not detected.

🔵 5.4.2.7.unit_offset_and_siblings_2: Error not detected.

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 not detected.

🔵 6.4.1.1.group_component_ref_missing_2: Error not detected.

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: Element 'cellml:group': Missing child element(s)
  • Output: Error on line 6: Element 'cellml:group': Missing child element(s). Expected is one of ( cellml:relationship_ref, cellml:component_ref, ##othercellml:* ).

🔵 6.4.1.1.group_only_extensions: Error not detected.

🔵 6.4.1.1.group_relationship_ref_missing_1: Error not detected.

🔵 6.4.1.1.group_relationship_ref_missing_2: Error not detected.

6.4.1.1.group_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 13: Element 'cellml:component': This element is not expected.

6.4.1.1.group_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 17: Element 'cellml:connection': This element is not expected.

6.4.1.1.group_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 15: Element 'cellml:group': This element is not expected.

6.4.1.1.group_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 13: Element 'cellml:map_components': This element is not expected.

6.4.1.1.group_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 17: Element 'cellml:map_variables': This element is not expected.

🔵 6.4.1.1.group_with_math: Error not detected.

6.4.1.1.group_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 13: Element 'cellml:model': This element is not expected.

6.4.1.1.group_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 15: Element 'cellml:reaction': This element is not expected.

6.4.1.1.group_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 13: Element 'cellml:role': This element is not expected.

6.4.1.1.group_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 10: Element 'cellml:unit': This element is not expected.

6.4.1.1.group_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 13: Element 'cellml:units': This element is not expected.

6.4.1.1.group_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 13: Element 'cellml:variable': This element is not expected.

6.4.1.1.group_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 15: Element 'cellml:variable_ref': This element is not expected.

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 passed validation.

🔵 6.4.2.1.relationship_ref_relationship_missing: Error not detected.

6.4.2.1.relationship_ref_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 10: Element 'cellml:component': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 13: Element 'cellml:component_ref': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 14: Element 'cellml:connection': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 12: Element 'cellml:group': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 10: Element 'cellml:map_components': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 14: Element 'cellml:map_variables': This element is not expected. Expected is ( ##othercellml:* ).

🔵 6.4.2.1.relationship_ref_with_math: Error not detected.

6.4.2.1.relationship_ref_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 10: Element 'cellml:model': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 12: Element 'cellml:reaction': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 10: Element 'cellml:relationship_ref': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 10: Element 'cellml:role': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 10: Element 'cellml:unit': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 10: Element 'cellml:units': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 10: Element 'cellml:variable': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.1.relationship_ref_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 12: Element 'cellml:variable_ref': This element is not expected. Expected is ( ##othercellml:* ).

6.4.2.2

6.4.2.2.relationship_ref_relationship_invalid: Error detected correctly.

  • Expected: 'howdy' is not an element of the set
  • Output:
    • Error on line 9: Element 'cellml:relationship_ref', attribute 'relationship': [facet 'enumeration'] The value 'howdy' is not an element of the set {'containment', 'encapsulation'}.
    • Error on line 9: Element 'cellml:relationship_ref', attribute 'relationship': Warning: No precomputed value available, the value was either invalid or something strange happened.

6.4.2.3

6.4.2.3.relationship_ref_name_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output:
    • Error on line 9: Element 'cellml:relationship_ref', attribute 'name': [facet 'pattern'] The value '___' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.
    • Error on line 9: Element 'cellml:relationship_ref', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happened.

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 not detected.

🔵 6.4.2.4.relationship_ref_encapsulation_named: Error not detected.


6.4.2.5

6.4.2.5.relationship_ref_duplicate_named: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': Duplicate key-sequence
  • Output: Error on line 13: Element 'cellml:relationship_ref': Duplicate key-sequence ['containment', 'x'] in unique identity-constraint 'cellml:named_relationships_within_a_group'.

🔵 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: 'cellml:component_ref': The attribute 'component' is required
  • Output: Error on line 11: Element 'cellml:component_ref': The attribute 'component' is required but missing.

6.4.3.1.component_ref_nesting: Valid file passed validation.

6.4.3.1.component_ref_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 12: Element 'cellml:component': This element is not expected.

6.4.3.1.component_ref_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 16: Element 'cellml:connection': This element is not expected.

6.4.3.1.component_ref_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 14: Element 'cellml:group': This element is not expected.

6.4.3.1.component_ref_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 12: Element 'cellml:map_components': This element is not expected.

6.4.3.1.component_ref_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 16: Element 'cellml:map_variables': This element is not expected.

🔵 6.4.3.1.component_ref_with_math: Error not detected.

6.4.3.1.component_ref_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 12: Element 'cellml:model': This element is not expected.

6.4.3.1.component_ref_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 14: Element 'cellml:reaction': This element is not expected.

6.4.3.1.component_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 12: Element 'cellml:relationship_ref': This element is not expected.

6.4.3.1.component_ref_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 12: Element 'cellml:role': This element is not expected.

6.4.3.1.component_ref_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 12: Element 'cellml:unit': This element is not expected.

6.4.3.1.component_ref_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 12: Element 'cellml:units': This element is not expected.

6.4.3.1.component_ref_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 12: Element 'cellml:variable': This element is not expected.

6.4.3.1.component_ref_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 14: Element 'cellml:variable_ref': This element is not expected.

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 passed validation.

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: not accepted by the pattern
  • Output: Error on line 11: Element 'cellml:component_ref', attribute 'component': [facet 'pattern'] The value '.' is not accepted by the pattern '_*[a-zA-Z0-9][a-zA-Z0-9_]*'.

6.4.3.3.component_ref_component_nonexistent_1: Error detected correctly.

  • Expected: 'cellml:component_ref': No match found for key-sequence
  • Output: Error on line 10: Element 'cellml:component_ref': No match found for key-sequence ['X'] of keyref 'cellml:group_components_root'.

🔵 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: 'cellml:reaction': Missing child element
  • Output: Error on line 8: Element 'cellml:reaction': Missing child element(s). Expected is one of ( cellml:variable_ref, ##othercellml:* ).

7.4.1.1.reaction_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 12: Element 'cellml:component': This element is not expected.

7.4.1.1.reaction_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 12: Element 'cellml:component_ref': This element is not expected.

7.4.1.1.reaction_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 12: Element 'cellml:connection': This element is not expected.

7.4.1.1.reaction_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 12: Element 'cellml:group': This element is not expected.

7.4.1.1.reaction_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 12: Element 'cellml:map_components': This element is not expected.

7.4.1.1.reaction_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 12: Element 'cellml:map_variables': This element is not expected.

🔵 7.4.1.1.reaction_with_math: Error not detected.

7.4.1.1.reaction_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 12: Element 'cellml:model': This element is not expected.

7.4.1.1.reaction_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 13: Element 'cellml:reaction': This element is not expected.

7.4.1.1.reaction_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 12: Element 'cellml:relationship_ref': This element is not expected.

7.4.1.1.reaction_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 12: Element 'cellml:role': This element is not expected.

7.4.1.1.reaction_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 12: Element 'cellml:unit': This element is not expected.

7.4.1.1.reaction_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 12: Element 'cellml:units': This element is not expected.

7.4.1.1.reaction_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 12: Element 'cellml:variable': This element is not expected.

7.4.1.2

7.4.1.2.reaction_reversible_invalid: Error detected correctly.

  • Expected: not an element of the set
  • Output: Error on line 8: Element 'cellml:reaction', attribute 'reversible': [facet 'enumeration'] The value 'definitely' is not an element of the set {'yes', 'no'}.

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 not detected.


7.4.2.1

7.4.2.1.variable_ref_role_missing: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': Missing child element
  • Output: Error on line 9: Element 'cellml:variable_ref': Missing child element(s). Expected is one of ( cellml:role, ##othercellml:* ).

7.4.2.1.variable_ref_variable_missing: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': The attribute 'variable' is required
  • Output: Error on line 9: Element 'cellml:variable_ref': The attribute 'variable' is required but missing.

7.4.2.1.variable_ref_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 11: Element 'cellml:component': This element is not expected.

7.4.2.1.variable_ref_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 11: Element 'cellml:component_ref': This element is not expected.

7.4.2.1.variable_ref_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 11: Element 'cellml:connection': This element is not expected.

7.4.2.1.variable_ref_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 11: Element 'cellml:group': This element is not expected.

7.4.2.1.variable_ref_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 11: Element 'cellml:map_components': This element is not expected.

7.4.2.1.variable_ref_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 11: Element 'cellml:map_variables': This element is not expected.

🔵 7.4.2.1.variable_ref_with_math: Error not detected.

7.4.2.1.variable_ref_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 11: Element 'cellml:model': This element is not expected.

7.4.2.1.variable_ref_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 12: Element 'cellml:reaction': This element is not expected.

7.4.2.1.variable_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 11: Element 'cellml:relationship_ref': This element is not expected.

7.4.2.1.variable_ref_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 11: Element 'cellml:unit': This element is not expected.

7.4.2.1.variable_ref_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 11: Element 'cellml:units': This element is not expected.

7.4.2.1.variable_ref_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 11: Element 'cellml:variable': This element is not expected.

7.4.2.1.variable_ref_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 12: Element 'cellml:variable_ref': This element is not expected.

7.4.2.2

7.4.2.2.variable_ref_variable_duplicate: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': Duplicate key-sequence
  • Output: Error on line 13: Element 'cellml:variable_ref': Duplicate key-sequence ['a'] in unique identity-constraint 'cellml:reaction_variable'.

7.4.2.2.variable_ref_variable_hidden: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': No match found for key-sequence
  • Output: Error on line 9: Element 'cellml:variable_ref': No match found for key-sequence ['b'] of keyref 'cellml:reaction_variables'.

7.4.2.2.variable_ref_variable_nonexistent: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': No match found for key-sequence
  • Output: Error on line 9: Element 'cellml:variable_ref': No match found for key-sequence ['b'] of keyref 'cellml:reaction_variables'.

7.4.3.1

7.4.3.1.role_role_missing: Error detected correctly.

  • Expected: Element 'cellml:role': The attribute 'role' is required
  • Output: Error on line 10: Element 'cellml:role': The attribute 'role' is required but missing.

7.4.3.1.role_with_component: Error detected correctly.

  • Expected: Element 'cellml:component': This element is not expected
  • Output: Error on line 11: Element 'cellml:component': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_component_ref: Error detected correctly.

  • Expected: Element 'cellml:component_ref': This element is not expected
  • Output: Error on line 11: Element 'cellml:component_ref': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_connection: Error detected correctly.

  • Expected: Element 'cellml:connection': This element is not expected
  • Output: Error on line 11: Element 'cellml:connection': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_group: Error detected correctly.

  • Expected: Element 'cellml:group': This element is not expected
  • Output: Error on line 11: Element 'cellml:group': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_map_components: Error detected correctly.

  • Expected: Element 'cellml:map_components': This element is not expected
  • Output: Error on line 11: Element 'cellml:map_components': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_map_variables: Error detected correctly.

  • Expected: Element 'cellml:map_variables': This element is not expected
  • Output: Error on line 11: Element 'cellml:map_variables': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_model: Error detected correctly.

  • Expected: Element 'cellml:model': This element is not expected
  • Output: Error on line 11: Element 'cellml:model': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_reaction: Error detected correctly.

  • Expected: Element 'cellml:reaction': This element is not expected
  • Output: Error on line 12: Element 'cellml:reaction': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_relationship_ref: Error detected correctly.

  • Expected: Element 'cellml:relationship_ref': This element is not expected
  • Output: Error on line 11: Element 'cellml:relationship_ref': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_role: Error detected correctly.

  • Expected: Element 'cellml:role': This element is not expected
  • Output: Error on line 12: Element 'cellml:role': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_unit: Error detected correctly.

  • Expected: Element 'cellml:unit': This element is not expected
  • Output: Error on line 11: Element 'cellml:unit': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_units: Error detected correctly.

  • Expected: Element 'cellml:units': This element is not expected
  • Output: Error on line 11: Element 'cellml:units': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_variable: Error detected correctly.

  • Expected: Element 'cellml:variable': This element is not expected
  • Output: Error on line 11: Element 'cellml:variable': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.1.role_with_variable_ref: Error detected correctly.

  • Expected: Element 'cellml:variable_ref': This element is not expected
  • Output: Error on line 12: Element 'cellml:variable_ref': This element is not expected. Expected is ( ##othercellml:* ).

7.4.3.2

7.4.3.2.role_role_invalid: Error detected correctly.

  • Expected: 'mole' is not an element of the set
  • Output:
    • Error on line 10: Element 'cellml:role', attribute 'role': [facet 'enumeration'] The value 'mole' is not an element of the set {'reactant', 'product', 'catalyst', 'activator', 'inhibitor', 'modifier', 'rate'}.
    • Error on line 10: Element 'cellml:role', attribute 'role': Warning: No precomputed value available, the value was either invalid or something strange happened.

7.4.3.3

🔵 7.4.3.3.reaction_multiple_rates: Error not detected.

🔵 7.4.3.3.role_rate_with_delta_variable: Error not detected.

🔵 7.4.3.3.role_rate_with_multiple_roles: Error not detected.

🔵 7.4.3.3.role_rate_with_stoichiometry: Error not detected.


7.4.3.4

7.4.3.4.role_direction_invalid: Error detected correctly.

  • Expected: 'backward' is not an element of the set
  • Output:
    • Error on line 24: Element 'cellml:role', attribute 'direction': [facet 'enumeration'] The value 'backward' is not an element of the set {'forward', 'reverse', 'both'}.
    • Error on line 24: Element 'cellml:role', attribute 'direction': Warning: No precomputed value available, the value was either invalid or something strange happened.

7.4.3.5

🔵 7.4.3.5.role_direction_both_irreversible: Error not detected.

🔵 7.4.3.5.role_direction_both_product: Error not detected.

🔵 7.4.3.5.role_direction_both_rate: Error not detected.

🔵 7.4.3.5.role_direction_both_reactant: Error not detected.

🔵 7.4.3.5.role_direction_reverse_irreversible: Error not detected.

🔵 7.4.3.5.role_direction_reverse_product: Error not detected.

🔵 7.4.3.5.role_direction_reverse_rate: Error not detected.

🔵 7.4.3.5.role_direction_reverse_reactant: Error not detected.

7.4.3.5.role_direction_role_duplicate: Error detected correctly.

  • Expected: Element 'cellml:role': Duplicate key-sequence
  • Output: Error on line 25: Element 'cellml:role': Duplicate key-sequence ['inhibitor', 'forward'] in unique identity-constraint 'cellml:unique_role_direction_pairs'.

7.4.3.6

7.4.3.6.role_stoichiometry_invalid: Error detected correctly.

  • Expected: not accepted by the pattern
  • Output: Error on line 15: Element 'cellml:role', attribute 'stoichiometry': [facet 'pattern'] The value 'yes' is not accepted by the pattern '[+-]?((\.[0-9]+)|([0-9]+\.?[0-9]*))([eE][+-]?[0-9]+)?'.

7.4.3.7

7.4.3.7.role_delta_variable_duplicate_1: Error detected correctly.

  • Expected: Element 'cellml:role': Duplicate key-sequence
  • Output: Error on line 18: Element 'cellml:role': Duplicate key-sequence ['dA'] in unique identity-constraint 'cellml:delta_variable'.

7.4.3.7.role_delta_variable_duplicate_2: Error detected correctly.

  • Expected: Element 'cellml:role': Duplicate key-sequence
  • Output: Error on line 41: Element 'cellml:role': Duplicate key-sequence ['dA'] in unique identity-constraint 'cellml:delta_variable'.

7.4.3.7.role_delta_variable_nonexistent_1: Error detected correctly.

  • Expected: Element 'cellml:role': No match found for key-sequence
  • Output: Error on line 14: Element 'cellml:role': No match found for key-sequence ['dA'] of keyref 'cellml:delta_variables'.

7.4.3.7.role_delta_variable_nonexistent_2: Error detected correctly.

  • Expected: Element 'cellml:role': No match found for key-sequence
  • Output: Error on line 14: Element 'cellml:role': No match found for key-sequence ['dA'] of keyref 'cellml:delta_variables'.

7.4.3.8

🔵 7.4.3.8.role_delta_variable_activator: Error not detected.

🔵 7.4.3.8.role_delta_variable_catalyst: Error not detected.

🔵 7.4.3.8.role_delta_variable_inhibitor: Error not detected.

🔵 7.4.3.8.role_delta_variable_modifier: Error not detected.

🔵 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 not detected.


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: not a valid value of the atomic type
  • Output: Error on line 8: Element 'cellml:variable', attribute '{http://www.cellml.org/metadata/1.0#}id': 'a' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_component_ref: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 14: Element 'cellml:component_ref', attribute '{http://www.cellml.org/metadata/1.0#}id': 'y' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_connection: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 13: Element 'cellml:connection', attribute '{http://www.cellml.org/metadata/1.0#}id': 'hello' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_group: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 11: Element 'cellml:group', attribute '{http://www.cellml.org/metadata/1.0#}id': 'x' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_map_components: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 12: Element 'cellml:variable', attribute '{http://www.cellml.org/metadata/1.0#}id': 'x' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_map_variables: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 15: Element 'cellml:map_variables', attribute '{http://www.cellml.org/metadata/1.0#}id': 'x' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_model: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 9: Element 'cellml:variable', attribute '{http://www.cellml.org/metadata/1.0#}id': 'x' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_reaction: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 9: Element 'cellml:reaction', attribute '{http://www.cellml.org/metadata/1.0#}id': 'x' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_relationship_ref: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 12: Element 'cellml:relationship_ref', attribute '{http://www.cellml.org/metadata/1.0#}id': 'x' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_role: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 11: Element 'cellml:role', attribute '{http://www.cellml.org/metadata/1.0#}id': 'a' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_unit: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 11: Element 'cellml:unit', attribute '{http://www.cellml.org/metadata/1.0#}id': 'apple' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_units_1: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 10: Element 'cellml:units', attribute '{http://www.cellml.org/metadata/1.0#}id': 'orange' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_units_2: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 9: Element 'cellml:units', attribute '{http://www.cellml.org/metadata/1.0#}id': 'apple' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_variable: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 9: Element 'cellml:variable', attribute '{http://www.cellml.org/metadata/1.0#}id': 'a' is not a valid value of the atomic type 'xs:ID'.

8.4.1.duplicate_cmeta_id_in_variable_ref: Error detected correctly.

  • Expected: not a valid value of the atomic type
  • Output: Error on line 10: Element 'cellml:variable_ref', attribute '{http://www.cellml.org/metadata/1.0#}id': 'a' is not a valid value of the atomic type 'xs:ID'.

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.