ECLASS XML
ECLASS XML - extension of ISO 13584-32 ontoML
ECLASS XML is an extension of ISO 13584-32 ontoML. It consists of exchange formats for:
- Dictionaries (based on OntoML)
- Units of measure (based on UnitsML)
- Catalogues (BMEcat)
- Templates (Templates)
- Mappings (TUF, CUF, Basic-Advanced Mapping)
- SDF (Structure Difference File)
- Queries (based on ISO 29002-31) and responses (based on ISO 29002-10) (eClass Workflow)
- Items (based on ISO 29002-10) (ECLASS Item)
XML-Schema location
- ontoML (ECLASS variant 1.0) is here (Releases 7.0, 7.1)
- ontoML (ECLASS variant 2.0) schemata (since Release 8.0 until Release 10.1) are found here:
- ontoML (ECLASS variant 3.0) schemata (since Release 11.0; ECLASS Release 10.1 has been published posthoc also in XML 3.0 to enable a sustainable and complete update from 10.x to 11.x) are found here:
- ontoML (ECLASS variant 3.0.2) schemata (since Release 13.0) are found here:
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
- Deprecation of aspect in context:
- 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
- Deprecation of property in context:
- 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
- property multivalence:
- 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:
- Deprecation of synonyms:
- 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
- Deprecation of unit in context:
- 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:
- The filename of the XML Schema remains
- The ECLASS Schema File location