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)
ECLASS XML 4.0
(since Release 14.0, Beta phase)
The following changes have been made:
- Integration of new features:
- Translation quality level (TQL)
- Level type properties
- Range constraint properties
Schema location
- Schema of dictionary
- Schema of units
- Schema of template
- Schema of query
- Schema of response
- Schema of mappings (CUF, TUF, bas-adv)
- Schema of free relation
- Schema of sdf
ECLASS XML 3.1
(for Release 13.0)
The following changes have been made:
- 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 multilingual 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: The filename of the XML Schema remains
Schema location
- Schema of dictionary
- Schema of units
- Schema of template
- Schema of query
- Schema of response
- Schema of mappings (CUF, TUF, bas-adv)
ECLASSXML 3.0.2
(for Release 13.0)
The following changes have been made:
- 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.
Schema location
ECLASSXML 3.0
(since Release 10.1 until Release 12.0)
The following changes have been made:
- 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
Note: 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.
Schema location
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 to be found here:
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
Schema location
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).
Schema location
ontoML (ECLASS variant 1.0) is to be found here (Releases 7.0, 7.1)