Skip to content

Latest commit

 

History

History
3457 lines (2277 loc) · 212 KB

dtd_1_0.md

File metadata and controls

3457 lines (2277 loc) · 212 KB

DTD Validation - CellML 1.0

Performance:

  • 72% according to spec (670 out of 927)
  • 329 out of 375 valid files passed
  • 341 out of 552 invalid files detected

Issues:

  • 46 valid files failed validation
  • 209 invalid files passed validation
  • 2 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 2 0 11 0 42%
2. Fundamentals 5 95 29 6 2 72%
3. Model structure 50 97 0 58 0 71%
4. Mathematics 50 3 0 17 0 75%
5. Units 136 32 0 57 0 74%
6. Grouping 15 48 2 30 0 66%
7. Reactions 5 49 0 30 0 64%
8. Metadata framework 15 15 15 0 0 66%
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 not detected.

🔵 0.0.root_node_not_model: Error not detected.

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

🔵 0.1.real_number_invalid_2: Error not detected.

🔵 0.1.real_number_invalid_3: Error not detected.

🔵 0.1.real_number_invalid_4: Error not detected.

🔵 0.1.real_number_invalid_5: Error not detected.

🔵 0.1.real_number_invalid_6: Error not detected.

🔵 0.1.real_number_invalid_7: Error not detected.

🔵 0.1.real_number_invalid_8: Error not detected.

🔵 0.1.real_number_invalid_9: Error not detected.

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

🔵 2.4.1.identifier_only_underscore: Error not detected.

🔵 2.4.1.identifier_unexpected_character_1: Error not detected.

🔵 2.4.1.identifier_unexpected_character_2: Error not detected.

🔵 2.4.1.identifier_unexpected_character_unicode: Error not detected.

2.4.1.valid_identifiers: Valid file passed validation.


2.4.2

2.4.2.imaginary_attributes_1: Error detected correctly.

  • Expected: No declaration for attribute fruit
  • Output: Error on line 7: No declaration for attribute fruit of element model

2.4.2.imaginary_attributes_2: Error detected correctly.

  • Expected: No declaration for attribute fruit
  • Output: Error on line 8: No declaration for attribute fruit of element model

2.4.2.imaginary_elements_1: Error detected correctly.

  • Expected: No declaration for element fruit
  • Output:
    • Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (fruit )
    • Error on line 6: No declaration for element fruit

2.4.2.imaginary_elements_2: Error detected correctly.

  • Expected: No declaration for element import
  • Output:
    • Error on line 7: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (import )
    • Error on line 7: No declaration for attribute xmlns:xlink of element model
    • Error on line 8: No declaration for element import
    • Error on line 8: No declaration for attribute href of element import
    • Error on line 9: No declaration for attribute units_ref of element units

2.4.3

2.4.3.bad_cmeta_attribute_in_component: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 8: No declaration for attribute bob of element component

2.4.3.bad_cmeta_attribute_in_component_ref: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 13: No declaration for attribute bob of element component_ref

2.4.3.bad_cmeta_attribute_in_connection: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 14: No declaration for attribute bob of element connection

2.4.3.bad_cmeta_attribute_in_group: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 10: No declaration for attribute bob of element group

2.4.3.bad_cmeta_attribute_in_map_components: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 9: No declaration for attribute bob of element map_components

2.4.3.bad_cmeta_attribute_in_map_variables: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 16: No declaration for attribute bob of element map_variables

2.4.3.bad_cmeta_attribute_in_model: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 8: No declaration for attribute bob of element model

2.4.3.bad_cmeta_attribute_in_reaction: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 10: No declaration for attribute bob of element reaction

2.4.3.bad_cmeta_attribute_in_relationship_ref: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 11: No declaration for attribute bob of element relationship_ref

2.4.3.bad_cmeta_attribute_in_role: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 12: No declaration for attribute bob of element role

2.4.3.bad_cmeta_attribute_in_unit: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 9: No declaration for attribute bob of element unit

2.4.3.bad_cmeta_attribute_in_units_1: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 8: No declaration for attribute bob of element units

2.4.3.bad_cmeta_attribute_in_units_2: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 9: No declaration for attribute bob of element units

2.4.3.bad_cmeta_attribute_in_variable: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 9: No declaration for attribute bob of element variable

2.4.3.bad_cmeta_attribute_in_variable_ref: Error detected correctly.

  • Expected: No declaration
  • Output: Error on line 11: No declaration for attribute bob of element variable_ref

2.4.3.bad_rdf_element_in_component: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 7: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (rdf:Description )
    • Error on line 8: No declaration for element Description
    • Error on line 8: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_component_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 12: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (rdf:Description )
    • Error on line 13: No declaration for element Description
    • Error on line 13: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_connection: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables rdf:Description )
    • Error on line 16: No declaration for element Description
    • Error on line 16: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_group: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 9: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref rdf:Description )
    • Error on line 14: No declaration for element Description
    • Error on line 14: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_map_components: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: Element map_components was declared EMPTY this one has content
    • Error on line 9: No declaration for element Description
    • Error on line 9: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_map_variables: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 15: Element map_variables was declared EMPTY this one has content
    • Error on line 16: No declaration for element Description
    • Error on line 16: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_model: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (rdf:Description )
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 7: No declaration for element Description
    • Error on line 7: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_reaction: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 9: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref rdf:Description )
    • Error on line 13: No declaration for element Description
    • Error on line 13: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_relationship_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 10: Element relationship_ref was declared EMPTY this one has content
    • Error on line 11: No declaration for element Description
    • Error on line 11: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_role: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 11: Element role content does not follow the DTD, expecting (math)?, got (rdf:Description )
    • Error on line 12: No declaration for element Description
    • Error on line 12: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_unit: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: Element unit was declared EMPTY this one has content
    • Error on line 9: No declaration for element Description
    • Error on line 9: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_units_1: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 7: Element units content does not follow the DTD, expecting (unit)*, got (unit rdf:Description )
    • Error on line 9: No declaration for element Description
    • Error on line 9: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_units_2: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: Element units content does not follow the DTD, expecting (unit)*, got (unit rdf:Description )
    • Error on line 10: No declaration for element Description
    • Error on line 10: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_variable: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: Element variable was declared EMPTY this one has content
    • Error on line 9: No declaration for element Description
    • Error on line 9: No declaration for attribute about of element Description

2.4.3.bad_rdf_element_in_variable_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 10: Element variable_ref content does not follow the DTD, expecting (role)+, got (rdf:Description role )
    • Error on line 11: No declaration for element Description
    • Error on line 11: No declaration for attribute about of element Description

🔶 2.4.3.cellml_attributes_inside_extensions: Invalid file failed for unexpected reason.

  • Expected: CellML attributes may not appears inside extension elements
  • Output:
    • Error on line 7: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (fruit:banana )
    • Error on line 7: No declaration for attribute xmlns:fruit of element model
    • Error on line 8: No declaration for element banana
    • Error on line 8: No declaration for attribute name of element banana

🔶 2.4.3.cellml_elements_inside_extensions: Invalid file failed for unexpected reason.

  • Expected: CellML attributes may not appears inside extension elements
  • Output:
    • Error on line 7: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (fruit:banana )
    • Error on line 7: No declaration for attribute xmlns:fruit of element model
    • Error on line 8: No declaration for element banana

2.4.3.cmeta_element_in_component: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 7: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (cmeta:species )
    • Error on line 8: No declaration for element species

2.4.3.cmeta_element_in_component_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 12: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (cmeta:species )
    • Error on line 13: No declaration for element species

2.4.3.cmeta_element_in_connection: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables cmeta:species )
    • Error on line 16: No declaration for element species

2.4.3.cmeta_element_in_group: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 9: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref cmeta:species )
    • Error on line 14: No declaration for element species

2.4.3.cmeta_element_in_map_components: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 8: Element map_components was declared EMPTY this one has content
    • Error on line 9: No declaration for element species

2.4.3.cmeta_element_in_map_variables: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 15: Element map_variables was declared EMPTY this one has content
    • Error on line 16: No declaration for element species

2.4.3.cmeta_element_in_model: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (cmeta:species )
    • Error on line 7: No declaration for element species

2.4.3.cmeta_element_in_reaction: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 9: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref cmeta:species )
    • Error on line 13: No declaration for element species

2.4.3.cmeta_element_in_relationship_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 10: Element relationship_ref was declared EMPTY this one has content
    • Error on line 11: No declaration for element species

2.4.3.cmeta_element_in_role: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 11: Element role content does not follow the DTD, expecting (math)?, got (cmeta:species )
    • Error on line 12: No declaration for element species

2.4.3.cmeta_element_in_unit: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 8: Element unit was declared EMPTY this one has content
    • Error on line 9: No declaration for element species

2.4.3.cmeta_element_in_units_1: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 7: Element units content does not follow the DTD, expecting (unit)*, got (unit cmeta:species )
    • Error on line 9: No declaration for element species

2.4.3.cmeta_element_in_units_2: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 8: Element units content does not follow the DTD, expecting (unit)*, got (unit cmeta:species )
    • Error on line 10: No declaration for element species

2.4.3.cmeta_element_in_variable: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 8: Element variable was declared EMPTY this one has content
    • Error on line 9: No declaration for element species

2.4.3.cmeta_element_in_variable_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 10: Element variable_ref content does not follow the DTD, expecting (role)+, got (cmeta:species role )
    • Error on line 11: No declaration for element species

🔴 2.4.3.component_ref_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 12: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (fruit:orange fruit:pear )
    • Error on line 12: No declaration for attribute banana of element component_ref
    • Error on line 13: No declaration for element orange
    • Error on line 13: No declaration for attribute peel of element orange
    • Error on line 14: No declaration for element clementine
    • Error on line 16: No declaration for element pear

🔴 2.4.3.component_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 7: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (fruit:orange fruit:pear )
    • Error on line 7: No declaration for attribute banana of element component
    • Error on line 8: No declaration for element orange
    • Error on line 8: No declaration for attribute peel of element orange
    • Error on line 9: No declaration for element clementine
    • Error on line 11: No declaration for element pear

🔴 2.4.3.connection_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 7: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (fruit:orange fruit:pear map_components map_variables )
    • Error on line 7: No declaration for attribute x_a_day of element connection
    • Error on line 8: No declaration for element orange
    • Error on line 8: No declaration for attribute peel of element orange
    • Error on line 9: No declaration for element clementine
    • Error on line 11: No declaration for element pear

🔴 2.4.3.group_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 9: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (fruit:orange fruit:pear relationship_ref component_ref )
    • Error on line 9: No declaration for attribute banana of element group
    • Error on line 10: No declaration for element orange
    • Error on line 10: No declaration for attribute peel of element orange
    • Error on line 11: No declaration for element clementine
    • Error on line 13: No declaration for element pear

🔴 2.4.3.map_components_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 8: Element map_components was declared EMPTY this one has content
    • Error on line 8: No declaration for attribute x_a_day of element map_components
    • Error on line 9: No declaration for element orange
    • Error on line 9: No declaration for attribute peel of element orange
    • Error on line 10: No declaration for element clementine
    • Error on line 12: No declaration for element pear

🔴 2.4.3.map_variables_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 9: Element map_variables was declared EMPTY this one has content
    • Error on line 9: No declaration for attribute x_a_day of element map_variables
    • Error on line 10: No declaration for element orange
    • Error on line 10: No declaration for attribute peel of element orange
    • Error on line 11: No declaration for element clementine
    • Error on line 13: No declaration for element pear

2.4.3.mathml_attribute_in_component: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 7: No declaration for attribute sum of element component

2.4.3.mathml_attribute_in_component_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 12: No declaration for attribute sum of element component_ref

2.4.3.mathml_attribute_in_connection: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 13: No declaration for attribute sum of element connection

2.4.3.mathml_attribute_in_group: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 9: No declaration for attribute sum of element group

2.4.3.mathml_attribute_in_map_components: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 8: No declaration for attribute sum of element map_components

2.4.3.mathml_attribute_in_map_variables: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 15: No declaration for attribute sum of element map_variables

2.4.3.mathml_attribute_in_model: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 7: No declaration for attribute sum of element model
    • Error on line 7: No declaration for attribute xmlns:mathml of element model

2.4.3.mathml_attribute_in_reaction: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 9: No declaration for attribute sum of element reaction

2.4.3.mathml_attribute_in_relationship_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 10: No declaration for attribute sum of element relationship_ref

2.4.3.mathml_attribute_in_role: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 11: No declaration for attribute sum of element role

2.4.3.mathml_attribute_in_unit: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 8: No declaration for attribute sum of element unit

2.4.3.mathml_attribute_in_units_1: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 7: No declaration for attribute sum of element units

2.4.3.mathml_attribute_in_units_2: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 8: No declaration for attribute sum of element units

2.4.3.mathml_attribute_in_variable: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 8: No declaration for attribute sum of element variable

2.4.3.mathml_attribute_in_variable_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:mathml of element model
    • Error on line 10: No declaration for attribute sum of element variable_ref

🔴 2.4.3.model_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 7: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (fruit:orange fruit:pear )
    • Error on line 7: No declaration for attribute x_a_day of element model
    • Error on line 7: No declaration for attribute xmlns:fruit of element model
    • Error on line 8: No declaration for element orange
    • Error on line 8: No declaration for attribute peel of element orange
    • Error on line 9: No declaration for element clementine
    • Error on line 11: No declaration for element pear

2.4.3.rdf_attribute_in_component: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 7: No declaration for attribute parseType of element component

2.4.3.rdf_attribute_in_component_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 12: No declaration for attribute parseType of element component_ref

2.4.3.rdf_attribute_in_connection: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 13: No declaration for attribute parseType of element connection

2.4.3.rdf_attribute_in_group: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 9: No declaration for attribute parseType of element group

2.4.3.rdf_attribute_in_map_components: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute parseType of element map_components

2.4.3.rdf_attribute_in_map_variables: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 15: No declaration for attribute parseType of element map_variables

2.4.3.rdf_attribute_in_model: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 7: No declaration for attribute parseType of element model
    • Error on line 7: No declaration for attribute xmlns:rdf of element model

2.4.3.rdf_attribute_in_reaction: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 9: No declaration for attribute parseType of element reaction

2.4.3.rdf_attribute_in_relationship_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 10: No declaration for attribute parseType of element relationship_ref

2.4.3.rdf_attribute_in_role: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 11: No declaration for attribute parseType of element role

2.4.3.rdf_attribute_in_unit: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute parseType of element unit

2.4.3.rdf_attribute_in_units_1: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 7: No declaration for attribute parseType of element units

2.4.3.rdf_attribute_in_units_2: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute parseType of element units

2.4.3.rdf_attribute_in_variable: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute parseType of element variable

2.4.3.rdf_attribute_in_variable_ref: Error detected correctly.

  • Expected: No declaration
  • Output:
    • Error on line 6: No declaration for attribute xmlns:rdf of element model
    • Error on line 10: No declaration for attribute parseType of element variable_ref

🔴 2.4.3.reaction_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 9: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (fruit:orange fruit:pear variable_ref )
    • Error on line 9: No declaration for attribute x_a_day of element reaction
    • Error on line 10: No declaration for element orange
    • Error on line 10: No declaration for attribute peel of element orange
    • Error on line 11: No declaration for element clementine
    • Error on line 13: No declaration for element pear

🔴 2.4.3.relationship_ref_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 10: Element relationship_ref was declared EMPTY this one has content
    • Error on line 10: No declaration for attribute banana of element relationship_ref
    • Error on line 11: No declaration for element orange
    • Error on line 11: No declaration for attribute peel of element orange
    • Error on line 12: No declaration for element clementine
    • Error on line 14: No declaration for element pear

🔴 2.4.3.role_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 11: Element role content does not follow the DTD, expecting (math)?, got (fruit:orange fruit:pear )
    • Error on line 11: No declaration for attribute x_a_day of element role
    • Error on line 12: No declaration for element orange
    • Error on line 12: No declaration for attribute peel of element orange
    • Error on line 13: No declaration for element clementine
    • Error on line 15: No declaration for element pear

🔴 2.4.3.unit_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 8: Element unit was declared EMPTY this one has content
    • Error on line 8: No declaration for attribute x_a_day of element unit
    • Error on line 9: No declaration for element orange
    • Error on line 9: No declaration for attribute peel of element orange
    • Error on line 10: No declaration for element clementine
    • Error on line 12: No declaration for element pear

🔴 2.4.3.units_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 7: Element units content does not follow the DTD, expecting (unit)*, got (unit fruit:orange fruit:pear )
    • Error on line 7: No declaration for attribute x_a_day of element units
    • Error on line 9: No declaration for element orange
    • Error on line 9: No declaration for attribute peel of element orange
    • Error on line 10: No declaration for element clementine
    • Error on line 12: No declaration for element pear
    • Error on line 15: Element units content does not follow the DTD, expecting (unit)*, got (unit fruit:orange fruit:pear )
    • Error on line 15: No declaration for attribute x_a_day of element units
    • Error on line 17: No declaration for element orange
    • Error on line 17: No declaration for attribute peel of element orange
    • Error on line 18: No declaration for element clementine
    • Error on line 20: No declaration for element pear

🔴 2.4.3.variable_ref_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 10: Element variable_ref content does not follow the DTD, expecting (role)+, got (fruit:orange fruit:pear role )
    • Error on line 10: No declaration for attribute x_a_day of element variable_ref
    • Error on line 11: No declaration for element orange
    • Error on line 11: No declaration for attribute peel of element orange
    • Error on line 12: No declaration for element clementine
    • Error on line 14: No declaration for element pear

🔴 2.4.3.variable_with_extensions: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 8: Element variable was declared EMPTY this one has content
    • Error on line 8: No declaration for attribute x_a_day of element variable
    • Error on line 9: No declaration for element orange
    • Error on line 9: No declaration for attribute peel of element orange
    • Error on line 10: No declaration for element clementine
    • Error on line 12: No declaration for element pear

🔴 2.4.3.xlink_href_in_component: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 7: No declaration for attribute href of element component

🔴 2.4.3.xlink_href_in_component_ref: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 12: No declaration for attribute href of element component_ref

🔴 2.4.3.xlink_href_in_connection: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 13: No declaration for attribute href of element connection

🔴 2.4.3.xlink_href_in_group: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 9: No declaration for attribute href of element group

🔴 2.4.3.xlink_href_in_map_components: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 10: Element map_components was declared EMPTY this one has content
    • Error on line 10: No declaration for attribute href of element map_components

🔴 2.4.3.xlink_href_in_map_variables: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 17: No declaration for attribute href of element map_variables

🔴 2.4.3.xlink_href_in_model: Valid file failed validation.

  • Output:
    • Error on line 7: No declaration for attribute href of element model
    • Error on line 7: No declaration for attribute xmlns:xlink of element model

🔴 2.4.3.xlink_href_in_reaction: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 9: No declaration for attribute href of element reaction

🔴 2.4.3.xlink_href_in_relationship_ref: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 11: No declaration for attribute href of element relationship_ref

🔴 2.4.3.xlink_href_in_role: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 11: No declaration for attribute href of element role

🔴 2.4.3.xlink_href_in_unit: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 8: No declaration for attribute href of element unit

🔴 2.4.3.xlink_href_in_units_1: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 8: No declaration for attribute href of element unit

🔴 2.4.3.xlink_href_in_units_2: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 8: No declaration for attribute href of element units

🔴 2.4.3.xlink_href_in_variable: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 8: No declaration for attribute href of element variable

🔴 2.4.3.xlink_href_in_variable_ref: Valid file failed validation.

  • Output:
    • Error on line 6: No declaration for attribute xmlns:xlink of element model
    • Error on line 10: No declaration for attribute href of element variable_ref

2.4.4

2.4.4.model_linux_line_breaks: Valid file passed validation.

2.4.4.model_windows_line_breaks: Valid file passed validation.

2.4.4.model_with_spaces: Valid file passed validation.

2.4.4.model_with_tabs: Valid file passed validation.

2.4.4.text_in_component: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (CDATA)

2.4.4.text_in_component_ref: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 11: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (CDATA)

2.4.4.text_in_connection: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 12: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables CDATA)

2.4.4.text_in_group: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 8: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref CDATA)

2.4.4.text_in_map_components: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

2.4.4.text_in_map_variables: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 14: Element map_variables was declared EMPTY this one has content

2.4.4.text_in_model: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (CDATA)

2.4.4.text_in_reaction: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref CDATA)

2.4.4.text_in_relationship_ref: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

2.4.4.text_in_role: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (CDATA)

2.4.4.text_in_unit: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

2.4.4.text_in_units_1: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit CDATA)

2.4.4.text_in_units_2: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 7: Element units content does not follow the DTD, expecting (unit)*, got (unit CDATA)

2.4.4.text_in_variable: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

2.4.4.text_in_variable_ref: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role CDATA)

2.5.1

🔵 2.5.1.identifiers_are_case_sensitive: Error not detected.


2.5.2

2.5.2.attribute_in_cellml_namespace: Error detected correctly.

  • Expected: No declaration for attribute private_interface
  • Output: Error on line 8: No declaration for attribute private_interface of element variable

3. Model structure

3.4.1.1

3.4.1.1.model_child_order_1: Valid file passed validation.

3.4.1.1.model_child_order_2: Valid file passed validation.

3.4.1.1.model_empty: Valid file passed validation.

3.4.1.1.model_name_missing: Error detected correctly.

  • Expected: Element model does not carry attribute name
  • Output: Error on line 4: Element model does not carry attribute name

3.4.1.1.model_with_component_ref: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (component_ref )

3.4.1.1.model_with_components: Valid file passed validation.

3.4.1.1.model_with_connections: Valid file passed validation.

3.4.1.1.model_with_groups: Valid file passed validation.

3.4.1.1.model_with_map_components: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (component component map_components )

3.4.1.1.model_with_map_variables: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (component component map_variables )

3.4.1.1.model_with_math: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 6: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (component math )

3.4.1.1.model_with_model: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (model )

3.4.1.1.model_with_one_component: Valid file passed validation.

3.4.1.1.model_with_one_connection: Valid file passed validation.

3.4.1.1.model_with_one_group: Valid file passed validation.

3.4.1.1.model_with_one_units: Valid file passed validation.

3.4.1.1.model_with_reaction: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (component reaction )

3.4.1.1.model_with_relationship_ref: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (relationship_ref )

3.4.1.1.model_with_role: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (role )

3.4.1.1.model_with_unit: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (unit )

3.4.1.1.model_with_units: Valid file passed validation.

3.4.1.1.model_with_variable: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (variable )

3.4.1.1.model_with_variable_ref: Error detected correctly.

  • Expected: Element model content does not follow the DTD
  • Output: Error on line 5: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (variable_ref )

3.4.1.2

🔵 3.4.1.2.model_name_invalid: Error not detected.


3.4.2.1

3.4.2.1.component_child_order_1: Valid file passed validation.

3.4.2.1.component_child_order_2: Valid file passed validation.

3.4.2.1.component_empty: Valid file passed validation.

3.4.2.1.component_name_missing: Error detected correctly.

  • Expected: Element component does not carry attribute name
  • Output: Error on line 6: Element component does not carry attribute name

3.4.2.1.component_with_component: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (component )

3.4.2.1.component_with_component_ref: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (component_ref )

3.4.2.1.component_with_connection: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 12: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (connection )

3.4.2.1.component_with_group: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (group )

3.4.2.1.component_with_map_components: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (map_components )

3.4.2.1.component_with_map_variables: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (map_variables variable )

3.4.2.1.component_with_maths: Valid file passed validation.

3.4.2.1.component_with_model: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (model )

3.4.2.1.component_with_one_math: Valid file passed validation.

3.4.2.1.component_with_one_reaction: Valid file passed validation.

3.4.2.1.component_with_one_units: Valid file passed validation.

3.4.2.1.component_with_one_variable: Valid file passed validation.

3.4.2.1.component_with_reactions: Valid file passed validation.

3.4.2.1.component_with_relationship_ref: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (relationship_ref )

3.4.2.1.component_with_role: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (role )

3.4.2.1.component_with_unit: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (unit )

3.4.2.1.component_with_units: Valid file passed validation.

3.4.2.1.component_with_variable_ref: Error detected correctly.

  • Expected: Element component content does not follow the DTD
  • Output: Error on line 6: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (variable_ref )

3.4.2.1.component_with_variables: Valid file passed validation.


3.4.2.2

🔵 3.4.2.2.component_name_duplicate: Error not detected.

🔵 3.4.2.2.component_name_invalid: Error not detected.


3.4.3.1

3.4.3.1.variable_name_missing: Error detected correctly.

  • Expected: Element variable does not carry attribute name
  • Output: Error on line 7: Element variable does not carry attribute name

3.4.3.1.variable_units_missing: Error detected correctly.

  • Expected: Element variable does not carry attribute units
  • Output: Error on line 7: Element variable does not carry attribute units

3.4.3.1.variable_with_component: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_component_ref: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_connection: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 13: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_group: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_initial_value: Valid file passed validation.

3.4.3.1.variable_with_interfaces: Valid file passed validation.

3.4.3.1.variable_with_map_components: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_map_variables: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_math: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 8: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_model: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_reaction: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_relationship_ref: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_role: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_unit: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_units: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_variable: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_with_variable_ref: Error detected correctly.

  • Expected: Element variable was declared EMPTY this one has content
  • Output: Error on line 7: Element variable was declared EMPTY this one has content

3.4.3.1.variable_without_initial_value: Valid file passed validation.


3.4.3.2

🔵 3.4.3.2.variable_name_duplicate: Error not detected.

🔵 3.4.3.2.variable_name_invalid: Error not detected.

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: attribute public_interface of variable is not among the enumerated
  • Output: Error on line 7: Value "apple" for attribute public_interface of variable is not among the enumerated set

3.4.3.5

3.4.3.5.variable_interface_private_invalid: Error detected correctly.

  • Expected: attribute private_interface of variable is not among the enumerated
  • Output: Error on line 7: Value "apple" for attribute private_interface of variable is not among the enumerated set

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

🔵 3.4.3.7.variable_initial_value_invalid: Error not detected.


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: expecting (map_components , map_variables+)
  • Output: Error on line 6: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got

3.4.4.1.connection_map_components_missing: Error detected correctly.

  • Expected: expecting (map_components , map_variables+)
  • Output: Error on line 14: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_variables map_variables )

3.4.4.1.connection_map_components_multiple: Error detected correctly.

  • Expected: expecting (map_components , map_variables+)
  • Output: Error on line 17: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_components map_variables map_variables )

3.4.4.1.connection_map_variables_missing_1: Error detected correctly.

  • Expected: got (map_components )
  • Output: Error on line 12: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components )

3.4.4.1.connection_map_variables_missing_2: Error detected correctly.

  • Expected: got (map_components fruit
  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components fruit:apple fruit:banana )
    • Error on line 15: No declaration for element apple
    • Error on line 16: No declaration for element banana

3.4.4.1.connection_only_extensions: Error detected correctly.

  • Expected: got (fruit
  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 7: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (fruit:apple fruit:banana fruit:cherry )
    • Error on line 8: No declaration for element apple
    • Error on line 9: No declaration for element banana
    • Error on line 10: No declaration for element cherry

3.4.4.1.connection_with_component: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables component )

3.4.4.1.connection_with_component_ref: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables component_ref )

3.4.4.1.connection_with_connection: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 16: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables connection )

3.4.4.1.connection_with_group: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables group )

3.4.4.1.connection_with_map_variables: Valid file passed validation.

3.4.4.1.connection_with_math: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables math )

3.4.4.1.connection_with_model: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables model )

3.4.4.1.connection_with_name_attribute: Error detected correctly.

  • Expected: No declaration for attribute name of element connection
  • Output: Error on line 12: No declaration for attribute name of element connection

3.4.4.1.connection_with_one_map_variables: Valid file passed validation.

3.4.4.1.connection_with_reaction: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables reaction )

3.4.4.1.connection_with_relationship_ref: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables relationship_ref )

3.4.4.1.connection_with_role: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables role )

3.4.4.1.connection_with_unit: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables unit )

3.4.4.1.connection_with_units: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables units )

3.4.4.1.connection_with_variable: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables variable )

3.4.4.1.connection_with_variable_ref: Error detected correctly.

  • Expected: Element connection content does not follow the DTD
  • Output: Error on line 13: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables variable_ref )

3.4.5.1

3.4.5.1.connection_any_order_1: Valid file passed validation.

3.4.5.1.connection_any_order_2: Valid file passed validation.

3.4.5.1.map_components_component_1_missing: Error detected correctly.

  • Expected: Element map_components does not carry attribute component_1
  • Output: Error on line 7: Element map_components does not carry attribute component_1

3.4.5.1.map_components_component_2_missing: Error detected correctly.

  • Expected: Element map_components does not carry attribute component_2
  • Output: Error on line 7: Element map_components does not carry attribute component_2

3.4.5.1.map_components_with_component: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_component_ref: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_connection: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_group: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_map_components: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_map_variables: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_math: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 8: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_model: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_reaction: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_relationship_ref: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_role: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_unit: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_units: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_variable: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.1.map_components_with_variable_ref: Error detected correctly.

  • Expected: Element map_components was declared EMPTY this one has content
  • Output: Error on line 7: Element map_components was declared EMPTY this one has content

3.4.5.2

🔵 3.4.5.2.map_components_component_1_nonexistent: Error not detected.


3.4.5.3

🔵 3.4.5.3.map_components_component_2_nonexistent: Error not detected.


3.4.5.4

🔵 3.4.5.4.map_components_component_1_equals_2: Error not detected.

🔵 3.4.5.4.map_components_duplicate: Error not detected.

🔵 3.4.5.4.map_components_duplicate_mirrored: Error not detected.


3.4.6.1

🔵 3.4.6.1.map_variables_duplicate_1: Error not detected.

🔵 3.4.6.1.map_variables_duplicate_2: Error not detected.

3.4.6.1.map_variables_variable_1_missing: Error detected correctly.

  • Expected: Element map_variables does not carry attribute variable_1
  • Output: Error on line 14: Element map_variables does not carry attribute variable_1

3.4.6.1.map_variables_variable_2_missing: Error detected correctly.

  • Expected: Element map_variables does not carry attribute variable_2
  • Output: Error on line 14: Element map_variables does not carry attribute variable_2

3.4.6.1.map_variables_with_component: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_component_ref: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_connection: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_group: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_map_components: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_map_variables: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_math: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 9: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_model: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_reaction: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_relationship_ref: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_role: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_unit: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_units: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_variable: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.1.map_variables_with_variable_ref: Error detected correctly.

  • Expected: Element map_variables was declared EMPTY this one has content
  • Output: Error on line 8: Element map_variables was declared EMPTY this one has content

3.4.6.2

🔵 3.4.6.2.map_variables_variable_1_nonexistent: Error not detected.


3.4.6.3

🔵 3.4.6.3.map_variables_variable_2_nonexistent: Error not detected.


3.4.6.4

3.4.6.4.map_variables_chain_down: Valid file passed validation.

3.4.6.4.map_variables_chain_up: Valid file passed validation.

🔵 3.4.6.4.map_variables_child_multiple_out_1: Error not detected.

🔵 3.4.6.4.map_variables_child_multiple_out_2: Error not detected.

🔵 3.4.6.4.map_variables_child_out_to_out_1: Error not detected.

🔵 3.4.6.4.map_variables_child_out_to_out_2: Error not detected.

🔵 3.4.6.4.map_variables_child_private_in: Error not detected.

🔵 3.4.6.4.map_variables_child_private_out: Error not detected.

🔵 3.4.6.4.map_variables_hidden_aunt_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_aunt_2: Error not detected.

🔵 3.4.6.4.map_variables_hidden_cousins_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_cousins_2: Error not detected.

🔵 3.4.6.4.map_variables_hidden_cousins_3: Error not detected.

🔵 3.4.6.4.map_variables_hidden_cousins_4: Error not detected.

🔵 3.4.6.4.map_variables_hidden_grandchild_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_grandchild_2: Error not detected.

🔵 3.4.6.4.map_variables_hidden_grandparent_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_grandparent_2: Error not detected.

🔵 3.4.6.4.map_variables_hidden_niece_1: Error not detected.

🔵 3.4.6.4.map_variables_hidden_niece_2: Error not detected.

3.4.6.4.map_variables_nested_sibling_connection: Valid file passed validation.

🔵 3.4.6.4.map_variables_nested_sibling_private_in: Error not detected.

🔵 3.4.6.4.map_variables_nested_sibling_private_in_and_out: Error not detected.

🔵 3.4.6.4.map_variables_nested_sibling_private_out: Error not detected.

3.4.6.4.map_variables_parent_connection_1: Valid file passed validation.

3.4.6.4.map_variables_parent_connection_2: Valid file passed validation.

🔵 3.4.6.4.map_variables_parent_in_to_in_1: Error not detected.

🔵 3.4.6.4.map_variables_parent_in_to_in_2: Error not detected.

3.4.6.4.map_variables_parent_multiple_1: Valid file passed validation.

3.4.6.4.map_variables_parent_multiple_2: Valid file passed validation.

🔵 3.4.6.4.map_variables_parent_multiple_out: Error not detected.

🔵 3.4.6.4.map_variables_parent_out_to_out_1: Error not detected.

🔵 3.4.6.4.map_variables_parent_out_to_out_2: Error not detected.

🔵 3.4.6.4.map_variables_parent_public_in: Error not detected.

🔵 3.4.6.4.map_variables_parent_public_out: Error not detected.

3.4.6.4.map_variables_sibling_connection_1: Valid file passed validation.

3.4.6.4.map_variables_sibling_connection_2: Valid file passed validation.

3.4.6.4.map_variables_sibling_connection_3: Valid file passed validation.

🔵 3.4.6.4.map_variables_sibling_in_to_in: Error not detected.

3.4.6.4.map_variables_sibling_multiple_1: Valid file passed validation.

3.4.6.4.map_variables_sibling_multiple_2: Valid file passed validation.

🔵 3.4.6.4.map_variables_sibling_multiple_out_1: Error not detected.

🔵 3.4.6.4.map_variables_sibling_multiple_out_2: Error not detected.

3.4.6.4.map_variables_sibling_mutual: Valid file passed validation.

🔵 3.4.6.4.map_variables_sibling_out_to_out: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_in_1: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_in_2: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_in_and_out: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_out_1: Error not detected.

🔵 3.4.6.4.map_variables_sibling_private_out_2: Error not detected.

3.4.6.4.map_variables_talking_aunt: Valid file passed validation.

3.4.6.4.map_variables_talking_cousins: Valid file passed validation.

3.4.6.4.map_variables_talking_niece: Valid file passed validation.


4. Mathematics

4.2

4.2.3_1.mathml_basics: Valid file passed validation.

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

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

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

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

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

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

4.2.3_3.1_mathml_arithmetic_binary: Valid file passed validation.

4.2.3_3.2_mathml_arithmetic_n_ary: Valid file passed validation.

4.2.3_3.2_mathml_arithmetic_unary: Valid file passed validation.

4.2.3_4.1_mathml_functions_basic: Valid file passed validation.

4.2.3_4.2_mathml_functions_non_smooth: Valid file passed validation.

4.2.3_4.3_mathml_functions_factorial: Valid file passed validation.

4.2.3_4.4_mathml_functions_trig: Valid file passed validation.

4.2.3_4.5_mathml_functions_trig_hyperbolic: Valid file passed validation.

4.2.3_4.6_mathml_functions_trig_redundant: Valid file passed validation.

4.2.3_4.7_mathml_functions_trig_redundant_hyperbolic: Valid file passed validation.

4.2.3_5.1_mathml_derivatives: Valid file passed validation.

4.2.3_5.2_mathml_derivatives_degree: Valid file passed validation.

4.2.3_5.3_mathml_derivatives_with_units: Valid file passed validation.

4.2.3_5.4_mathml_derivatives_with_units_degree: Valid file passed validation.

4.2.3_6.1_mathml_logic_one_piece: Valid file passed validation.

4.2.3_6.2_mathml_logic_two_pieces: Valid file passed validation.

4.2.3_6.3_mathml_logic_no_otherwise: Valid file passed validation.

4.2.3_6.4_mathml_logic_comparisons: Valid file passed validation.

4.2.3_6.5_mathml_logic_unary_operators: Valid file passed validation.

4.2.3_6.6_mathml_logic_binary_operators: Valid file passed validation.

4.2.3_6.7_mathml_logic_constants: Valid file passed validation.

4.2.3_6.8_mathml_logic_embedded: Valid file passed validation.

4.2.3_7.1_mathml_pi: Valid file passed validation.

4.2.3_7.2_mathml_e: Valid file passed validation.

4.2.3_7.3_mathml_nan_inf: Valid file passed validation.

4.2.3_8.1_annotation: Valid file passed validation.

4.2.3_8.2_annotation_xml: Valid file passed validation.


4.4.1

4.4.1.math_not_math_component: Error detected correctly.

  • Expected: Element apply content does not follow the DTD
  • Output:
    • Error on line 10: Element apply content does not follow the DTD, expecting (csymbol | ci | cn | apply | reln | lambda | condition | declare | sep | semantics | annotation | annotation-xml | integers | reals | rationals | naturalnumbers | complexes | primes | exponentiale | imaginaryi | notanumber | true | false | emptyset | pi | eulergamma | infinity | interval | list | matrix | matrixrow | set | vector | piecewise | lowlimit | uplimit | bvar | degree | logbase | momentabout | domainofapplication | inverse | ident | domain | codomain | image | abs | conjugate | exp | factorial | arg | real | imaginary | floor | ceiling | not | ln | sin | cos | tan | sec | csc | cot | sinh | cosh | tanh | sech | csch | coth | arcsin | arccos | arctan | arccosh | arccot | arccoth | arccsc | arccsch | arcsec | arcsech | arcsinh | arctanh | determinant | transpose | card | quotient | divide | power | rem | implies | vectorproduct | scalarproduct | outerproduct | setdiff | fn | compose | plus | times | max | min | gcd | lcm | and | or | xor | union | intersect | cartesianproduct | mean | sdev | variance | median | mode | selector | root | minus | log | int | diff | partialdiff | divergence | grad | curl | laplacian | sum | product | limit | moment | exists | forall | neq | factorof | in | notin | notsubset | notprsubset | tendsto | eq | leq | lt | geq | gt | equivalent | approx | subset | prsubset | mi | mn | mo | mtext | ms | mspace | mrow | mfrac | msqrt | mroot | menclose | mstyle | merror | mpadded | mphantom | mfenced | msub | msup | msubsup | munder | mover | munderover | mmultiscripts | mtable | mtr | mlabeledtr | mtd | maligngroup | malignmark | maction)*, got (eq ci cake )
    • Error on line 13: No declaration for element cake
    • Error on line 14: No declaration for element fruit
    • Error on line 15: No declaration for element cream
    • Error on line 15: No declaration for attribute type of element cream

4.4.1.math_not_math_reaction: Error detected correctly.

  • Expected: Element apply content does not follow the DTD
  • Output:
    • Error on line 13: Element apply content does not follow the DTD, expecting (csymbol | ci | cn | apply | reln | lambda | condition | declare | sep | semantics | annotation | annotation-xml | integers | reals | rationals | naturalnumbers | complexes | primes | exponentiale | imaginaryi | notanumber | true | false | emptyset | pi | eulergamma | infinity | interval | list | matrix | matrixrow | set | vector | piecewise | lowlimit | uplimit | bvar | degree | logbase | momentabout | domainofapplication | inverse | ident | domain | codomain | image | abs | conjugate | exp | factorial | arg | real | imaginary | floor | ceiling | not | ln | sin | cos | tan | sec | csc | cot | sinh | cosh | tanh | sech | csch | coth | arcsin | arccos | arctan | arccosh | arccot | arccoth | arccsc | arccsch | arcsec | arcsech | arcsinh | arctanh | determinant | transpose | card | quotient | divide | power | rem | implies | vectorproduct | scalarproduct | outerproduct | setdiff | fn | compose | plus | times | max | min | gcd | lcm | and | or | xor | union | intersect | cartesianproduct | mean | sdev | variance | median | mode | selector | root | minus | log | int | diff | partialdiff | divergence | grad | curl | laplacian | sum | product | limit | moment | exists | forall | neq | factorof | in | notin | notsubset | notprsubset | tendsto | eq | leq | lt | geq | gt | equivalent | approx | subset | prsubset | mi | mn | mo | mtext | ms | mspace | mrow | mfrac | msqrt | mroot | menclose | mstyle | merror | mpadded | mphantom | mfenced | msub | msup | msubsup | munder | mover | munderover | mmultiscripts | mtable | mtr | mlabeledtr | mtd | maligngroup | malignmark | maction)*, got (eq ci cake )
    • Error on line 16: No declaration for element cake
    • Error on line 17: No declaration for element fruit
    • Error on line 18: No declaration for element cream
    • Error on line 18: No declaration for attribute type of element cream

4.4.2

4.4.2.ci_no_whitespace: Valid file passed validation.

🔵 4.4.2.ci_non_local_aunt: Error not detected.

🔵 4.4.2.ci_non_local_child: Error not detected.

🔵 4.4.2.ci_non_local_cousin: Error not detected.

🔵 4.4.2.ci_non_local_nested_sibling: Error not detected.

🔵 4.4.2.ci_non_local_niece: Error not detected.

🔵 4.4.2.ci_non_local_parent: Error not detected.

🔵 4.4.2.ci_non_local_sibling: Error not detected.

🔵 4.4.2.ci_nonexistent: Error not detected.

4.4.2.ci_whitespace_1: Valid file passed validation.

4.4.2.ci_whitespace_2: Valid file passed validation.

4.4.2.ci_whitespace_3: Valid file passed validation.


4.4.3.1

4.4.3.1.cn_component_units: Valid file passed validation.

4.4.3.1.cn_model_units: Valid file passed validation.

4.4.3.1.cn_predefined_units: Valid file passed validation.

4.4.3.1.cn_units_missing: Error detected correctly.

  • Expected: Element cn does not carry attribute cellml:units
  • Output: Error on line 13: Element cn does not carry attribute cellml:units

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


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 units does not carry attribute name
  • Output: Error on line 6: Element units does not carry attribute name

5.4.1.1.units_with_component: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit component )

5.4.1.1.units_with_component_ref: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit component_ref )

5.4.1.1.units_with_connection: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 12: Element units content does not follow the DTD, expecting (unit)*, got (unit connection )

5.4.1.1.units_with_group: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit group )

5.4.1.1.units_with_map_components: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit map_components )

5.4.1.1.units_with_map_variables: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit map_variables )

5.4.1.1.units_with_math: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 9: Element units content does not follow the DTD, expecting (unit)*, got (unit math )

5.4.1.1.units_with_model: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit model )

5.4.1.1.units_with_reaction: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 7: Element units content does not follow the DTD, expecting (unit)*, got (unit reaction )

5.4.1.1.units_with_relationship_ref: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit relationship_ref )

5.4.1.1.units_with_role: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit role )

5.4.1.1.units_with_unit_children: Valid file passed validation.

5.4.1.1.units_with_units: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 6: Element units content does not follow the DTD, expecting (unit)*, got (unit units )

5.4.1.1.units_with_variable: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 7: Element units content does not follow the DTD, expecting (unit)*, got (unit variable )

5.4.1.1.units_with_variable_ref: Error detected correctly.

  • Expected: Element units content does not follow the DTD
  • Output: Error on line 8: Element units content does not follow the DTD, expecting (unit)*, got (unit variable_ref )

5.4.1.2

🔵 5.4.1.2.units_name_duplicate_1: Error not detected.

🔵 5.4.1.2.units_name_duplicate_2: Error not detected.

🔵 5.4.1.2.units_name_invalid: Error not detected.

🔵 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: for attribute base_units of units is not among the enumerated set
  • Output: Error on line 6: Value "certainly" for attribute base_units of units is not among the enumerated set

5.4.2.1

5.4.2.1.unit_offset_non_zero: Valid file passed validation.

5.4.2.1.unit_offset_zero: Valid file passed validation.

5.4.2.1.unit_prefix_exponent_multiplier: Valid file passed validation.

5.4.2.1.unit_prefix_exponent_multiplier_huge: Valid file passed validation.

5.4.2.1.unit_units_missing: Error detected correctly.

  • Expected: Element unit does not carry attribute units
  • Output: Error on line 7: Element unit does not carry attribute units

5.4.2.1.unit_with_component: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_component_ref: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_connection: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_group: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_map_components: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_map_variables: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_math: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 8: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_model: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_reaction: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 9: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_relationship_ref: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_role: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_unit: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_units: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 7: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_variable: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 8: Element unit was declared EMPTY this one has content

5.4.2.1.unit_with_variable_ref: Error detected correctly.

  • Expected: Element unit was declared EMPTY this one has content
  • Output: Error on line 9: Element unit was declared EMPTY this one has content

5.4.2.2

🔵 5.4.2.2.unit_cycle_1: Error not detected.

🔵 5.4.2.2.unit_cycle_2: Error not detected.

🔵 5.4.2.2.unit_cycle_3: Error not detected.

🔵 5.4.2.2.unit_units_invalid: Error not detected.

5.4.2.2.unit_units_local_1: Valid file passed validation.

5.4.2.2.unit_units_local_2: Valid file passed validation.

5.4.2.2.unit_units_local_3: Valid file passed validation.

5.4.2.2.unit_units_local_4: Valid file passed validation.


5.4.2.3

🔵 5.4.2.3.unit_prefix_e_notation_int: Error not detected.

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

🔵 5.4.2.3.unit_prefix_real_int: Error not detected.

🔵 5.4.2.3.unit_prefix_spaces: Error not detected.

🔵 5.4.2.3.unit_prefix_unknown: Error not detected.


5.4.2.4

🔵 5.4.2.4.unit_exponent_invalid: Error not detected.


5.4.2.5

🔵 5.4.2.5.unit_multiplier_invalid: Error not detected.


5.4.2.6

🔵 5.4.2.6.unit_offset_invalid: Error not detected.


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.

  • Expected: Element group content does not follow the DTD

6.4.1.1.group_component_ref_missing_2: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 9: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref fruit:apple )
    • Error on line 11: No declaration for element apple

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 group content does not follow the DTD
  • Output: Error on line 6: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got

6.4.1.1.group_only_extensions: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output:
    • Error on line 6: No declaration for attribute xmlns:hi of element model
    • Error on line 7: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (hi:hello hi:bonjour hi:hola hi:hallo )
    • Error on line 8: No declaration for element hello
    • Error on line 9: No declaration for element howareyou
    • Error on line 11: No declaration for element bonjour
    • Error on line 11: No declaration for attribute name of element bonjour
    • Error on line 12: No declaration for element hola
    • Error on line 13: No declaration for element hallo

🔵 6.4.1.1.group_relationship_ref_missing_1: Error not detected.

  • Expected: Element group failed to validate content

6.4.1.1.group_relationship_ref_missing_2: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output:
    • Error on line 6: No declaration for attribute xmlns:fruit of element model
    • Error on line 9: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (component_ref fruit:apple )
    • Error on line 13: No declaration for element apple

6.4.1.1.group_with_component: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 8: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref component )

6.4.1.1.group_with_connection: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 12: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref connection )

6.4.1.1.group_with_group: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 10: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref group )

6.4.1.1.group_with_map_components: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 8: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref map_components )

6.4.1.1.group_with_map_variables: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 12: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref map_variables )

6.4.1.1.group_with_math: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 11: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref math )

6.4.1.1.group_with_model: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 8: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref model )

6.4.1.1.group_with_reaction: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 10: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref reaction )

6.4.1.1.group_with_role: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 8: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref role )

6.4.1.1.group_with_unit: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 8: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref unit component_ref )

6.4.1.1.group_with_units: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 8: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref units )

6.4.1.1.group_with_variable: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 8: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref variable )

6.4.1.1.group_with_variable_ref: Error detected correctly.

  • Expected: Element group content does not follow the DTD
  • Output: Error on line 10: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref variable_ref )

6.4.1

6.4.1.group_child_order_1: Valid file passed validation.

6.4.1.group_child_order_2: Valid file passed validation.


6.4.2.1

6.4.2.1.relationship_ref_name: Valid file passed validation.

6.4.2.1.relationship_ref_relationship_1: Valid file passed validation.

🔴 6.4.2.1.relationship_ref_relationship_2: Valid file failed validation.

  • Output:
    • Error on line 7: No declaration for attribute xmlns:family of element model
    • Error on line 11: No declaration for attribute relationship of element relationship_ref

6.4.2.1.relationship_ref_relationship_missing: Error detected correctly.

  • Expected: relationship_ref does not carry attribute relationship
  • Output: Error on line 10: Element relationship_ref does not carry attribute relationship

6.4.2.1.relationship_ref_with_component: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_component_ref: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 12: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_connection: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 13: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_group: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 11: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_map_components: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_map_variables: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 13: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_math: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 12: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_model: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_reaction: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 11: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_role: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_unit: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_units: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_variable: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 9: Element relationship_ref was declared EMPTY this one has content

6.4.2.1.relationship_ref_with_variable_ref: Error detected correctly.

  • Expected: Element relationship_ref was declared EMPTY this one has content
  • Output: Error on line 11: Element relationship_ref was declared EMPTY this one has content

6.4.2.2

🔵 6.4.2.2.relationship_ref_relationship_invalid: Error not detected.


6.4.2.3

🔵 6.4.2.3.relationship_ref_name_invalid: Error not detected.

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

🔵 6.4.2.5.relationship_ref_duplicate_unnamed_1: Error not detected.

🔵 6.4.2.5.relationship_ref_duplicate_unnamed_2: Error not detected.

6.4.2.5.relationship_ref_multiple_1: Valid file passed validation.

6.4.2.5.relationship_ref_multiple_2: Valid file passed validation.

6.4.2.5.relationship_ref_multiple_3: Valid file passed validation.


6.4.3.1

6.4.3.1.component_ref_component_missing: Error detected correctly.

  • Expected: Element component_ref does not carry attribute component
  • Output: Error on line 11: Element component_ref does not carry attribute component

6.4.3.1.component_ref_nesting: Valid file passed validation.

6.4.3.1.component_ref_with_component: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 10: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref component )

6.4.3.1.component_ref_with_connection: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 14: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref connection )

6.4.3.1.component_ref_with_group: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 12: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref group )

6.4.3.1.component_ref_with_map_components: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 10: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref map_components )

6.4.3.1.component_ref_with_map_variables: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 14: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref map_variables )

6.4.3.1.component_ref_with_math: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 13: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref math )

6.4.3.1.component_ref_with_model: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 10: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref model )

6.4.3.1.component_ref_with_reaction: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 12: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref reaction )

6.4.3.1.component_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 10: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref relationship_ref )

6.4.3.1.component_ref_with_role: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 10: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref role )

6.4.3.1.component_ref_with_unit: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 10: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref unit )

6.4.3.1.component_ref_with_units: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 10: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref units )

6.4.3.1.component_ref_with_variable: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 10: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref variable )

6.4.3.1.component_ref_with_variable_ref: Error detected correctly.

  • Expected: Element component_ref content does not follow the DTD
  • Output: Error on line 12: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (component_ref variable_ref )

6.4.3.2

🔵 6.4.3.2.component_ref_children_declared_twice_1: Error not detected.

🔵 6.4.3.2.component_ref_children_declared_twice_2: Error not detected.

🔵 6.4.3.2.component_ref_children_declared_twice_3: Error not detected.

🔵 6.4.3.2.component_ref_cycle_1: Error not detected.

🔵 6.4.3.2.component_ref_cycle_2: Error not detected.

🔵 6.4.3.2.component_ref_cycle_3: Error not detected.

🔵 6.4.3.2.component_ref_cycle_4: Error not detected.

🔵 6.4.3.2.component_ref_cycle_5: Error not detected.

🔵 6.4.3.2.component_ref_cycle_6: Error not detected.

🔵 6.4.3.2.component_ref_cycle_7: Error not detected.

🔵 6.4.3.2.component_ref_cycle_8: Error not detected.

🔵 6.4.3.2.component_ref_duplicate_child_1: Error not detected.

🔵 6.4.3.2.component_ref_duplicate_child_2: Error not detected.

🔵 6.4.3.2.component_ref_duplicate_child_3: Error not detected.

🔵 6.4.3.2.component_ref_duplicate_child_4: Error not detected.

🔵 6.4.3.2.component_ref_no_children_containment: Error not detected.

🔵 6.4.3.2.component_ref_no_children_encapsulation: Error not detected.

🔴 6.4.3.2.component_ref_no_children_extension: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:fruit of element model
    • Error on line 12: No declaration for attribute relationship of element relationship_ref

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

🔵 6.4.3.3.component_ref_component_nonexistent_1: Error not detected.

🔵 6.4.3.3.component_ref_component_nonexistent_2: Error not detected.


7. Reactions

7.4.1.1

7.4.1.1.reaction_variable_ref_missing: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got

7.4.1.1.reaction_with_component: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref component )

7.4.1.1.reaction_with_component_ref: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref component_ref )

7.4.1.1.reaction_with_connection: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref connection )

7.4.1.1.reaction_with_group: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref group )

7.4.1.1.reaction_with_map_components: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref map_components )

7.4.1.1.reaction_with_map_variables: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref map_variables )

7.4.1.1.reaction_with_math: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 9: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref math )

7.4.1.1.reaction_with_model: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref model )

7.4.1.1.reaction_with_reaction: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 9: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref reaction )

7.4.1.1.reaction_with_relationship_ref: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref relationship_ref )

7.4.1.1.reaction_with_role: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref role )

7.4.1.1.reaction_with_unit: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref unit )

7.4.1.1.reaction_with_units: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref units )

7.4.1.1.reaction_with_variable: Error detected correctly.

  • Expected: Element reaction content does not follow the DTD
  • Output: Error on line 8: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref variable )

7.4.1.2

7.4.1.2.reaction_reversible_invalid: Error detected correctly.

  • Expected: attribute reversible of reaction is not among the enumerated set
  • Output: Error on line 8: Value "definitely" for attribute reversible of reaction is not among the enumerated set

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 variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got

7.4.2.1.variable_ref_variable_missing: Error detected correctly.

  • Expected: variable_ref does not carry attribute variable
  • Output: Error on line 9: Element variable_ref does not carry attribute variable

7.4.2.1.variable_ref_with_component: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role component )

7.4.2.1.variable_ref_with_component_ref: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role component_ref )

7.4.2.1.variable_ref_with_connection: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role connection )

7.4.2.1.variable_ref_with_group: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role group )

7.4.2.1.variable_ref_with_map_components: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role map_components )

7.4.2.1.variable_ref_with_map_variables: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role map_variables )

7.4.2.1.variable_ref_with_math: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 10: Element variable_ref content does not follow the DTD, expecting (role)+, got (role math )

7.4.2.1.variable_ref_with_model: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role model )

7.4.2.1.variable_ref_with_reaction: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 10: Element variable_ref content does not follow the DTD, expecting (role)+, got (role reaction )

7.4.2.1.variable_ref_with_relationship_ref: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role relationship_ref )

7.4.2.1.variable_ref_with_unit: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role unit )

7.4.2.1.variable_ref_with_units: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role units )

7.4.2.1.variable_ref_with_variable: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 9: Element variable_ref content does not follow the DTD, expecting (role)+, got (role variable )

7.4.2.1.variable_ref_with_variable_ref: Error detected correctly.

  • Expected: Element variable_ref content does not follow the DTD
  • Output: Error on line 10: Element variable_ref content does not follow the DTD, expecting (role)+, got (role variable_ref )

7.4.2.2

🔵 7.4.2.2.variable_ref_variable_duplicate: Error not detected.

🔵 7.4.2.2.variable_ref_variable_hidden: Error not detected.

🔵 7.4.2.2.variable_ref_variable_nonexistent: Error not detected.


7.4.3.1

7.4.3.1.role_role_missing: Error detected correctly.

  • Expected: Element role does not carry attribute role
  • Output: Error on line 10: Element role does not carry attribute role

7.4.3.1.role_with_component: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (component )

7.4.3.1.role_with_component_ref: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (component_ref )

7.4.3.1.role_with_connection: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (connection )

7.4.3.1.role_with_group: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (group )

7.4.3.1.role_with_map_components: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (map_components )

7.4.3.1.role_with_map_variables: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (map_variables )

7.4.3.1.role_with_model: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (model )

7.4.3.1.role_with_reaction: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 11: Element role content does not follow the DTD, expecting (math)?, got (reaction )

7.4.3.1.role_with_relationship_ref: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (relationship_ref )

7.4.3.1.role_with_role: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 11: Element role content does not follow the DTD, expecting (math)?, got (role )

7.4.3.1.role_with_unit: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (unit )

7.4.3.1.role_with_units: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (units )

7.4.3.1.role_with_variable: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 10: Element role content does not follow the DTD, expecting (math)?, got (variable )

7.4.3.1.role_with_variable_ref: Error detected correctly.

  • Expected: Element role content does not follow the DTD
  • Output: Error on line 11: Element role content does not follow the DTD, expecting (math)?, got (variable_ref )

7.4.3.2

7.4.3.2.role_role_invalid: Error detected correctly.

  • Expected: attribute role of role is not among the enumerated set
  • Output: Error on line 10: Value "mole" for attribute role of role is not among the enumerated set

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: attribute direction of role is not among the enumerated set
  • Output: Error on line 24: Value "backward" for attribute direction of role is not among the enumerated set

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


7.4.3.6

🔵 7.4.3.6.role_stoichiometry_invalid: Error not detected.


7.4.3.7

🔵 7.4.3.7.role_delta_variable_duplicate_1: Error not detected.

🔵 7.4.3.7.role_delta_variable_duplicate_2: Error not detected.

🔵 7.4.3.7.role_delta_variable_nonexistent_1: Error not detected.

🔵 7.4.3.7.role_delta_variable_nonexistent_2: Error not detected.


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: ID a already defined
  • Output: Error on line 8: ID a already defined

8.4.1.duplicate_cmeta_id_in_component_ref: Error detected correctly.

  • Expected: ID y already defined
  • Output: Error on line 14: ID y already defined

8.4.1.duplicate_cmeta_id_in_connection: Error detected correctly.

  • Expected: ID hello already defined
  • Output: Error on line 13: ID hello already defined

8.4.1.duplicate_cmeta_id_in_group: Error detected correctly.

  • Expected: ID x already defined
  • Output: Error on line 11: ID x already defined

8.4.1.duplicate_cmeta_id_in_map_components: Error detected correctly.

  • Expected: ID x already defined
  • Output: Error on line 12: ID x already defined

8.4.1.duplicate_cmeta_id_in_map_variables: Error detected correctly.

  • Expected: ID x already defined
  • Output: Error on line 15: ID x already defined

8.4.1.duplicate_cmeta_id_in_model: Error detected correctly.

  • Expected: ID x already defined
  • Output: Error on line 9: ID x already defined

8.4.1.duplicate_cmeta_id_in_reaction: Error detected correctly.

  • Expected: ID x already defined
  • Output: Error on line 9: ID x already defined

8.4.1.duplicate_cmeta_id_in_relationship_ref: Error detected correctly.

  • Expected: ID x already defined
  • Output: Error on line 12: ID x already defined

8.4.1.duplicate_cmeta_id_in_role: Error detected correctly.

  • Expected: ID a already defined
  • Output: Error on line 11: ID a already defined

8.4.1.duplicate_cmeta_id_in_unit: Error detected correctly.

  • Expected: ID apple already defined
  • Output: Error on line 11: ID apple already defined

8.4.1.duplicate_cmeta_id_in_units_1: Error detected correctly.

  • Expected: ID orange already defined
  • Output: Error on line 10: ID orange already defined

8.4.1.duplicate_cmeta_id_in_units_2: Error detected correctly.

  • Expected: ID apple already defined
  • Output: Error on line 9: ID apple already defined

8.4.1.duplicate_cmeta_id_in_variable: Error detected correctly.

  • Expected: ID a already defined
  • Output: Error on line 9: ID a already defined

8.4.1.duplicate_cmeta_id_in_variable_ref: Error detected correctly.

  • Expected: ID a already defined
  • Output: Error on line 10: ID a already defined

8.4.2

🔴 8.4.2.rdf_in_component: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 9: Element component content does not follow the DTD, expecting (units | variable | reaction | math)*, got (rdf:RDF )
    • Error on line 10: No declaration for element RDF
    • Error on line 10: No declaration for attribute about of element RDF
    • Error on line 11: No declaration for element description

🔴 8.4.2.rdf_in_component_ref: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 14: Element component_ref content does not follow the DTD, expecting (component_ref)*, got (rdf:RDF )
    • Error on line 15: No declaration for element RDF
    • Error on line 15: No declaration for attribute about of element RDF
    • Error on line 16: No declaration for element description

🔴 8.4.2.rdf_in_connection: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 15: Element connection content does not follow the DTD, expecting (map_components , map_variables+), got (map_components map_variables rdf:RDF )
    • Error on line 18: No declaration for element RDF
    • Error on line 18: No declaration for attribute about of element RDF
    • Error on line 19: No declaration for element description

🔴 8.4.2.rdf_in_group: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 11: Element group content does not follow the DTD, expecting (relationship_ref | component_ref)+, got (relationship_ref component_ref rdf:RDF )
    • Error on line 16: No declaration for element RDF
    • Error on line 16: No declaration for attribute about of element RDF
    • Error on line 17: No declaration for element description

🔴 8.4.2.rdf_in_map_components: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 10: Element map_components was declared EMPTY this one has content
    • Error on line 11: No declaration for element RDF
    • Error on line 11: No declaration for attribute about of element RDF
    • Error on line 12: No declaration for element description

🔴 8.4.2.rdf_in_map_variables: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 17: Element map_variables was declared EMPTY this one has content
    • Error on line 18: No declaration for element RDF
    • Error on line 18: No declaration for attribute about of element RDF
    • Error on line 19: No declaration for element description

🔴 8.4.2.rdf_in_model: Valid file failed validation.

  • Output:
    • Error on line 9: Element model content does not follow the DTD, expecting (units | component | group | connection)*, got (rdf:RDF )
    • Error on line 9: No declaration for attribute xmlns:rdf of element model
    • Error on line 9: No declaration for attribute xmlns:dc of element model
    • Error on line 10: No declaration for element RDF
    • Error on line 10: No declaration for attribute about of element RDF
    • Error on line 11: No declaration for element description

🔴 8.4.2.rdf_in_reaction: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 11: Element reaction content does not follow the DTD, expecting (variable_ref)+, got (variable_ref rdf:RDF )
    • Error on line 15: No declaration for element RDF
    • Error on line 15: No declaration for attribute about of element RDF
    • Error on line 16: No declaration for element description

🔴 8.4.2.rdf_in_relationship_ref: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 12: Element relationship_ref was declared EMPTY this one has content
    • Error on line 13: No declaration for element RDF
    • Error on line 13: No declaration for attribute about of element RDF
    • Error on line 14: No declaration for element description

🔴 8.4.2.rdf_in_role: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 13: Element role content does not follow the DTD, expecting (math)?, got (rdf:RDF )
    • Error on line 14: No declaration for element RDF
    • Error on line 14: No declaration for attribute about of element RDF
    • Error on line 15: No declaration for element description

🔴 8.4.2.rdf_in_unit: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 10: Element unit was declared EMPTY this one has content
    • Error on line 11: No declaration for element RDF
    • Error on line 11: No declaration for attribute about of element RDF
    • Error on line 12: No declaration for element description

🔴 8.4.2.rdf_in_units_1: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 9: Element units content does not follow the DTD, expecting (unit)*, got (unit rdf:RDF )
    • Error on line 11: No declaration for element RDF
    • Error on line 11: No declaration for attribute about of element RDF
    • Error on line 12: No declaration for element description

🔴 8.4.2.rdf_in_units_2: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 10: Element units content does not follow the DTD, expecting (unit)*, got (unit rdf:RDF )
    • Error on line 12: No declaration for element RDF
    • Error on line 12: No declaration for attribute about of element RDF
    • Error on line 13: No declaration for element description

🔴 8.4.2.rdf_in_variable: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 10: Element variable was declared EMPTY this one has content
    • Error on line 11: No declaration for element RDF
    • Error on line 11: No declaration for attribute about of element RDF
    • Error on line 12: No declaration for element description

🔴 8.4.2.rdf_in_variable_ref: Valid file failed validation.

  • Output:
    • Error on line 8: No declaration for attribute xmlns:rdf of element model
    • Error on line 8: No declaration for attribute xmlns:dc of element model
    • Error on line 12: Element variable_ref content does not follow the DTD, expecting (role)+, got (rdf:RDF role )
    • Error on line 13: No declaration for element RDF
    • Error on line 13: No declaration for attribute about of element RDF
    • Error on line 14: No declaration for element description

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.