ECLASS XML - extension of ISO 13584-32 ontoML

ECLASS XML is an extension of ISO 13584-32 ontoML. It consists of exchange formats for:

XML-Schema location

  • ontoML (ECLASS variant 1.0) is here (Releases 7.0, 7.1)

Version History

ECLASSXML 1.0 (since Release 7.0 until 7.1)

  • Is based on the ISO 13584-32 “ontoML 1.0” file format, the XML representation of the ISO 13584 (PLIB) ontology model that ECLASS is using (first published with release 7.0, then 7.1)
  • Includes some extensions over ontoML-1.0 to allow transport of the extended information needs that ECLASS has on their dictionary and the two contained models (basic and advanced).

ECLASSXML 2.0 (since Release 8.0 until Release 10.1)

In ECLASS XML 2.0 some additional optional elements and attributes were introduced into ontoML to allow:

  • PR valency (in context of class and global)
  • Order of PR
  • Order of VA
  • Mandatory PR (in context of class and global)
  • default UN of PR
  • default VA of PR

ECLASSXML 3.0 (since Release 10.1)

Following changes were done:

  • All files: namespace updated from 2.0 to 3.0
  • Header.xsd:
    • Allow “eCl@ss XML 3.0” format pattern value
  • units.xsd:
    • replicated eClassUnitsML / eClassUnitSet / eClassUnit from UnitsML to extend eClassUnitType with preferred_name and short_name:
  • A_posteriori.xsd:
    • Deprecation of aspect in context:
      • added //element(*,A_POSTERIORI_VIEW_OF_Type)/@is_deprecated
  • identifier.xsd:
    • Deprecation of property in context:
      • added //element(*,PROPERTIES_REFERENCE_Type)/property/@is_deprecated
    • Deprecation of class in context:
      • added //element(*,CLASSES_REFERENCE_Type)/class/@is_deprecated
    • Define new simpleType IRDI_path_type
  • property.xsd:
    • property multivalence:
      • added //element(*,PROPERTY_Type)/is_multivalent
    • suggestion value list (open) vs. non-suggestion value list (closed):
      • documented //element(*,PROPERTY_Type)/suggested_value_list
      • (therefore no new field needed)
    • Deprecation of domain in context:
      • set //element(*,PROPERTY_Type) cardinality to 1..n (allowed when domain was changed)
      • added //element(*,PROPERTY_Type)/domain/@is_deprecated
  • translation.xsd:
    • Deprecation of synonyms:
      • added //element(*,SYNONYMOUS_NAME_TYPE_Type)/@is_deprecated
    • Deprecation of keywords:
      • added //element(*,KEYWORD_TYPE_Type)/@is_deprecated
    • IDs for keyword / synonym:
      • added //element(*,KEYWORD_LABEL_Type)/@id and //element(*,SYNONYMOUS_NAME_LABEL_Type)/@id:
  • type_system.xsd:
    • Deprecation of unit in context:
      • added deprecation of unit to INT_MEASURE_TYPE_Type
      • added deprecation of unit to REAL_MEASURE_TYPE_Type
      • added deprecation of unit to RATIONAL_MEASURE_TYPE_Type
    • Deprecation of value from domain:
      • added //element(*,NON_QUANTITATIVE_INT_TYPE_Type)/its_values/dic_value/@is_deprecated
  • catalogue.xsd:
    • changed subitem_path_property_ref from IRDI_list_type to IRDI_path_type
  • identifier.dtd:
    • added irdipath and irdipathelement entities

ECLASSXML 3.0.2 (since Release 13.0)

Following changes were done:

  • Added new types for Property Data Type File, Blob (type_system.xsd, value.xsd).
  • Added name of BL/AS for properties in described_by in the context of a basic AC.

ECLASS XML 3.1 (since Release 13.0)

Following changes were done:

  • Allow in ECLASS XML Export/Import datatype property Blob and File
  • MimeType is a new mandatory text attribute of the new datatype BLOB.
  • XML Export was extended to export the multi-lingual texts of blocks in basic XML
  • Aspect Type: Is exported

Note: Minor Change: Change is upward compatible. A system which has been implemented with schema 3.0 works also with 3.1 whiteout any change of the system. The change is not downward compatible , i.e. A system which has been implemented with schema 3.1 does NOT work also with 3.0.

Filename and Location: