The eCl@ss association publishes the following products related to the eCl@ss standard: The official eCl@ss releases, Release Update Files (RUF), Transaction Update Files (TUF). Which one of these products is suitable for a company depends on the area of application and the company’s objectives. Since the release 7.0, the eCl@ss standard is available in two different export formats. In the frame of internationalization adjustments according to ISO standards were needed. Significant adjustments involved both a distinction between ISO-standard conformant “closed” value lists and “open” proposal lists and the introduction of standard compliant measurement units.
The eCl@ss standard is being published in regular updates, the eCl@ss releases. The first eCl@ss release 3.0 was published in 2000 and contained about 15.000 classes, but no properties yet. With eCl@ss 4.0 properties, values and keywords were published additionally to classification classes for the first time in 2003. With eCl@ss 6.0 a data model according to ISO 13584 was created. eCl@ss 7.0 was the first release that is available in a BASIC and an ADVANCED version. Some eCl@ss releases are published in various language versions. The current release 10.0.1 is available as eCl@ss 10.0.1 BASIC (CSV), eCl@ss 10.0.1 BASIC (XML), eCl@ss 10.0.1 ADVANCED (XML). New updates of the eCl@ss standard are published along the release process.
The BASIC version contains all elements that were already available before release 7.0: classification classes, keywords, properties, values, units, synonyms. 7.0 BASIC is available in a .csv-format and an .xml-format. The usual CSV export format of the eCl@ss-standard includes eight CSV files, which Office programs such as MS-Excel® and MS-Access® can process and implement. The ReadMe pages describe the amendments, structure, contents, and relations of the CSV files. With effect from eCl@ss 7.0, it will also be available as an additional export format in eCl@ss XML format for automatic eCl@ss-standard processing. This export format bases on an ISO-standardised XML format for product data exchange. Related specifications are published in ISO 13584-32:2010 (ontoML). These specifications offer a uniform and comparable data structure for communications between machines. Consequently, two export formats are available for processing and implementing BASIC representation. Export of ADVANCED representation is only available in eCl@ss XML format.
The BASIC version is mapped to the ADVANCED version.
|Release||Publication date||No. of classes||No. of properties||No. of values|
With effect from eCl@ss 7.0, the eCl@ss standard is available in an ADVANCED version that provides more possibilities for the user, but is therefore technically more complex. It contains dynamic elements such as dependant properties, polymorphism and cardinality and properties are structured in blocks. It is therefore only available in an XML format. By introducing eCl@ss 7.0 ADVANCED representations, the eCl@ss-Association offers the first ISO conformant data structure.
The BASIC version is mapped to the ADVANCED version.
The data structure contains the structural elements described under Structure and structural elements. The result is the following structural arrangement:
The 4-level class structure is associated with the new application class (AC). This, in turn, contains all relevant structural elements such as blocks and aspects. Integration of both the PROLIST standard and CAx elements results in additional important data model extensions. Using “Cardinality" multiplication elements as well as variant access of special blocks by means of “Polymorphism” results in significant simplification.
Implementation of additional data type extensions (Level-Type and Axis-Type) results in further simplifications. Consequently, a single data type combines physical-technical relations of different properties.
The complex data model has to be transfered in a data structure configured for that purpose. That is why eCl@ss 7.0 uses ontoML rules defined in ISO 13584 – part 32. These rules describe the form and arrangement of the structural elements and predefine how to interpret the ontoML in order to be able to process eCl@ss 7.0 ADVANCED Representation from a data-technical point of view.
Starting with Release 7.0 the eCl@ss standard is available in two different formats: .csv and .xml. The BASIC version is available in both .csv and .xml, the ADVANCED version is only available in .xml. Before release 7.0 any eCl@ss version was only available in .csv format.
In the frame of internationalisation adjustments according to ISO standards were needed. Significant adjustments involved both a distinction between ISO-standard conformant “closed” value lists and “open” proposal lists and the introduction of standard compliant measurement units.
Below you find a matrix which release is available in which export format:
|eCl@ss 10.0.1 BASIC|| eCl@ss BASIC CSV 1.0,
eCl@ss XML 2.0
|eCl@ss 10.0.1 ADVANCED||eCl@ss XML 2.0|
|eCl@ss 9.1 BASIC|| eCl@ss BASIC CSV 1.0,
eCl@ss XML 2.0
|eCl@ss 9.1 ADVANCED||eCl@ss XML 2.0|
|eCl@ss 9.0 BASIC|| eCl@ss BASIC CSV 1.0,
eCl@ss XML 2.0
|eCl@ss 9.0 ADVANCED||eCl@ss XML 2.0|
|eCl@ss 8.1 BASIC|| eCl@ss BASIC CSV 1.0,
eCl@ss XML 2.0
|eCl@ss 8.1 ADVANCED||eCl@ss XML 2.0|
|eCl@ss 8.0 BASIC|| eCl@ss BASIC CSV 1.0,
eCl@ss XML 2.0
|eCl@ss 8.0 ADVANCED||eCl@ss XML 2.0|
|eCl@ss 7.1 BASIC|| eCl@ss BASIC CSV 1.0,
eCl@ss XML 1.0
|eCl@ss 7.1 ADVANCED||eCl@ss XML 1.0|
|eCl@ss 7.0 BASIC|| eCl@ss BASIC CSV 1.0,
eCl@ss XML 1.0
|eCl@ss 7.0 ADVANCED||eCl@ss XML 1.0|
|eCl@ss 6.2.1||eCl@ss CSV V5.2|
|eCl@ss 6.1||eCl@ss CSV V5.1|
|eCl@ss 6.0.1||eCl@ss CSV V5.0|
The eCl@ss CSV format contains all elements that were already available before release 7.0: classification classes, keywords, properties, values, units, synonyms and all of their relations. The usual CSV export format of the eCl@ss-standard includes eight CSV files, which Office programs such as MS-Excel and MS-Access can process and implement. The ReadMe pages describes the amendments, structure, contents, and relations of the CSV files. For BASIC CSV the character code UTF-8 is set as standard.
With effect from eCl@ss 7.0, it has also been available as an additional export format in eCl@ssXML format for automatic eCl@ss-standard processing. This export format is based on an ISO-standardised XML format for product data exchange. Related specifications are published in ISO 13584-32 ontoML . These specifications offer a uniform and comparable data structure for communications between machines. Consequently, two export formats are available for processing and implementing Basic Representation. Export of Advanced Representation is only available in eCl@ssXML-format. One major difference to the CSV format is that in eCl@ssXML, deprecated elements are still included.
Overview of eCl@ss XML File Formats
As depicted in Figure 1 there exist copious file formats for basic and advanced users aimed at various types of content (2nd row) and purposes (3rd row).
All formats are whenever possible based on ISO/IEC or other international standards: Only in case no standard format was existing for the given problem, an eCl@ss XML schema was developed.
· ISO 13584-32 (“ontoML”)
OntoML is a standardized transformation of the ISO 13584/IEC 61360 data model into an XML representation. It is the core XML Format for exchange of eCl@ss product description and classification. OntoML is capable of transporting product descriptions (valuations, i.e. property value pairs as well).
To facilitate this, it uses its complementary ISO 29002 standard.
· ISO 29002
ISO 29002 is an interoperability standard, which provides a repository to be used in various ISO XML formats. It is used in ontoML.
Genericode is a standard model and a XML representation of the content of a code list (also known as enumerations or controlled vocabularies) including data associated with items in a code list. Additionally genericode can provide a standard model and XML representation for how new code lists are derived from existing code lists. This simplifies the effort of understanding how a new code may be represented but also how a new code list version differs from the previous version. Additionally it can simplify the effort in calculating the impact of the change on existing systems and processes.
UnitsML is a project underway at the (US) National Institute of Standards and Technology (NIST) to develop a schema for encoding scientific units of measure in XML. UnitsML allows encoding of scientific units of measure and quantities into XML and will validate XML documents that use UnitsML. Initial development of this schema was done at NIST, but completion of the development process should include input from the international scientific and engineering community. Towards this end, NIST is initiating an OASIS Technical Committee to address any needed changes in the schema and publish a final recommendation.
Please visit the other pages in this category for a high-level description of the XML formats directed towards advanced users and content.
The following matrix provides a functionality overview of both the BASIC and ADVANCED Representations.
|Hierarchic class structure||
|IRDI as unique identifier of structural elements||
|Keywords at class level||
|One-dimensional property lists for goods/product description||
|Two-dimensional property lists for a structured goods/product description||
|Possibility to use value lists||
|Possibility to use value suggestions||
|Properties have a standardised structure||
|Use of aspects|| |
|Use of property blocks|| |
|Use of dependent properties|| |
|Format display for Integer/Real optional||
|List of alternative units||
|Units are DIN conformant||
|String non translatable||
|Level type|| |
|Axis type|| |
|Transaction Update Files (TUF)|| |
|Release Update Files (RUF)||
|3 new segments||
|Harmonised contents of ETIM 4.0||
|Harmonised contents of Proficl@ss 4.0||
|Harmonised contents of PROLIST NE100 3.2|| |
|Harmonised contents of Ecals||
|Complete re-structure of segment 34 medical technology||
eCl@ss provides demo versions free of charge. With these demo versions you can get to know and test the eCl@ss classification system in a simple way. The following demo versions are available:
- BASIC CSV 7.1: contains the class 19010202 "Notebook" of Release 7.1 and its complete description in both English and German
- XML 8.0: contains the classes 19010202 "Notebook" and 27141120 "Feed-through terminal block" of Release 8.0 and their complete description as both BASIC XML and ADVANCED XML in English and German
With the eCl@ss demo, all interested parties get to know the structure and the structural elements of a particular part of the eCl@ss classification system. Contents of the demo versions are the product classification of a Notebook and the description with relevant properties and related values in German and English. As for ADVANCED use, the "Feed-through terminal block" is more interesting, it is also added in the XML demo versions. The demo contains both the BASIC XML and the ADVANCED XML files for a direct comparison of what ADVANCED XML can deliver. With this, the user is enabled to test the implementation of the various CSV and XML files within their respective software systems.
Example 1: 19010202 "Notebook"
Example 2: 27141120 "Feed-through terminal block"
The demo versions are available here:
eCl@ss is available in different language versions. The following types of languages are being distinguished:
The pivot language is the original language that is the basis for all other translations. For the eCl@ss association this is American English (Language Code: en; Country Code: US). eCl@ss e.V. will always maintain all structural elements of its standard in this mandatory language updated and in best quality achievable. Translations of the standard to any other language should be done for congruence with and on basis of the pivot language of eCl@ss e.V. only.
Main languages of the eCl@ss standard are language versions that are permanently supported and financed by eCl@ss e.V. to publish and document authorized structural information. For a main language eCl@ss e.V. prepares an updated and complete translation of the pivot language with high quality. Current main language of eCl@ss e.V. is German (Language Code: de; Country Code: DE).
Renowned business languages may obtain a status as other languages of eCl@ss. For such languages eCl@ss e.V. is limited to collect third party translations - also fragments - of its standard. eCl@ss e.V. therefore will not warrant for translation quality, relevance or completeness. Currently eCl@ss e.V. provides support for up to 14 other languages, as listed below: (figure language versions)
Available Language Versions
The updated list of all available eCl@ss language versions are to be found in the eCl@ss DownloadPortal.
The overview of all existing languages including their different country variants is to be found in the ISO Language Code.
An example of the degree of translation is the following figure of eCl@ss Release 10.0.1:
The deliverables for each release are listed here.
eCl@ss is starting to document all known bugs in any available release. This way, users can have an up-to-date overview on technical errors, as well as mistakes in the content of the eCl@ss classification system.
Please have a look at the known bugs page.
Release Update Support
eCl@ss e.V. supports standard users with additional information making it possible to update from an eCl@ss MajorRelease to the following MajorRelease more or less automatically. The result is a significant saving in data processing costs. eCl@ss has always published Release Update Files (RUF), but starting with the update from 6.2 to 7.0 eCl@ss has made it possible for the first time in a more structured way. Below please find a description of the Release Update Files (RUF) and Transaction Update Files (TUF) made available by eCl@ss. An overview of which update files are available for which release is the following table:
|Release||RUF available?||TUF, CUF, SDF available?|
|9.x to 10.x||yes||yes|
|8.x to 9.x||yes||yes|
|7.x to 8.x||yes||yes|
|6.x to 7.x||yes||yes|
|5.x to 6.x||yes||no|
|4.x to 5.x||yes||no|
Release Update Files (RUF)
The Release Update Files (RUF), available in CSV format, contain information with regard to release changes made in respect of classes and properties. MOVE/SPLIT/JOIN as well as previous and successive associations are retraceable by means of these files. The RUF are available for ordinary members free-of-charge, any other user can purchase them in the eCl@ss DownloadPortal.
Transaction Update Files (TUF)
The Transaction Update Files, abbreviated TUF, made available in XML-format, provide information as to whether previous properties are still valid when using successive properties. This allows a (partly) automatic update of evaluated data files. The first TUF have been made available for the upgrade from 6.2 to 7.0.
- Guidelines for the Development of eCl@ss Language Versions v.1.1.pdf
Pages in category "Products"
The following 37 pages are in this category, out of 37 total.