IEC Common Data Dictionary (abbreviated: IEC CDD) is a metadata registry providing product classification and formalized product descriptions that can be used in the context of smart manufacturing and Industrie 4.0.
IEC CDD is based on the data model defined in IEC 61360-2/ISO 13584–42 with an enhancement of its modelling capability adopted from IEC 62656-1. The description of the data model for dictionary developers in particular for those in electrotechnical domains is given in IEC 61360-1. Currently the scope of the registry is extended to cover all ISO and IEC domains, thus it is no longer "IEC CDD", nevertheless it is hosted by IEC-CO and is maintained by IEC SC 3D with a joint working group formed between IEC SC 3D and ISO TC 184/SC4. The data model of the CDD references ISO/IEC 11179 for the identification of the registered elements . It is used to host product classifications. - This means the IEC CDD is a database providing classifications and metadata definitions for describing products. The IEC CDD is an International Standard in the form of an online database, not in the form of (e-)paper, and is given the standard number IEC 61360-4 DB. Thus the metadata registered into the database has the status of International Standard. The procedure to add a new definition or a set of definitions is based on the IEC database procedure, described in Annex SL of the IEC supplementary of the ISO/IEC directive Part 1. This process for updating the content is called a "Change Request" and when a Change Request is issued and adopted, the proposed item will become part of the International Standard, IEC 61360-4 DB, within approximately 6 months.
IEC CDD originally was intended to support electronic exchange of digital information (e.g. for e-commerce [1] ).
The exchanged information is based on concepts, which are standardized as a common basis.
New information concepts related to smart manufacturing and Industrie 4.0 are based on use of IEC CDD and similar dictionaries. The intention for these use cases is to provide the meaning of data values by referencing the data definitions in the dictionaries. Such annotated data values then can be exchanged within one production system between machines of different manufacturers or between different companies. [2]
The data specification for IEC CDD is provided by IEC 61360. This means IEC CDD stores concepts which are based on IEC 61360, such as
The representation of a product and its features is based on a hierarchy of classes. The characteristics of the product are represented with help of the property definitions related to the classes. Such property definitions may be based on general datatypes or based on specific values and value lists (e.g. for defining a supported range). Each class and each property may be defined with name and textual descriptions in multiple languages.
Such a definition for a property representation can be used as base for product descriptions in e-catalogues or for B2B communications (see B2B e-commerce). [4]
The IEC CDD hosts different product classifications (based on international standards) for
The IEC CDD is organized into different domains, each domain providing one of these product classifications. Each of these domains can be accessed directly using the HTML user interface of IEC CDD.
The IEC CDD also hosts UNITS for MEASUREMENT (based on IEC 62720). These units are hosted in a domain which cannot be accessed directly by the HTML user interface, but which can be referenced by the product classifications listed above (for example it is referenced by the product classification for electro-electronic components).
The procedure to integrate new concepts is defined by "ISO/IEC directives supplement – Procedures specific to IEC", [6] Annex SL. In order to provide new content or improvement of the content of IEC CDD, a Change Request (CR) may be submitted to IEC SC3D. The CR is reviewed by SC3D experts for syntactic correctness and completeness. After that, during Evaluation stage the CR will be checked for correctness of formal definitions according to the definition rules as defined by ISO/IEC directives Part 2, [7] as well as syntactic and semantic consistency. After these checks the CR is voted to reach Validation stage. [8]
The International Organization for Standardization is an independent, non-governmental, international standard development organization composed of representatives from the national standards organizations of member countries. Membership requirements are given in Article 3 of the ISO Statutes.
In metadata, the term data element is an atomic unit of data that has precise meaning or precise semantics. A data element has:
MPEG-7 is a multimedia content description standard. It was standardized in ISO/IEC 15938. This description will be associated with the content itself, to allow fast and efficient searching for material that is of interest to the user. MPEG-7 is formally called Multimedia Content Description Interface. Thus, it is not a standard which deals with the actual encoding of moving pictures and audio, like MPEG-1, MPEG-2 and MPEG-4. It uses XML to store metadata, and can be attached to timecode in order to tag particular events, or synchronise lyrics to a song, for example.
ISO 10303 is an ISO standard for the computer-interpretable representation and exchange of product manufacturing information. It is an ASCII-based format. Its official title is: Automation systems and integration — Product data representation and exchange. It is known informally as "STEP", which stands for "Standard for the Exchange of Product model data". ISO 10303 can represent 3D objects in Computer-aided design (CAD) and related information.
An information model in software engineering is a representation of concepts and the relationships, constraints, rules, and operations to specify data semantics for a chosen domain of discourse. Typically it specifies relations between kinds of things, but may also include relations with individual things. It can provide sharable, stable, and organized structure of information requirements or knowledge for the domain context.
A metadata registry is a central location in an organization where metadata definitions are stored and maintained in a controlled method.
The ISO/IEC 11179 metadata registry (MDR) standard is an international ISO/IEC standard for representing metadata for an organization in a metadata registry. It documents the standardization and registration of metadata to make data understandable and shareable.
A representation term is a word, or a combination of words, that semantically represent the data type of a data element. A representation term is commonly referred to as a class word by those familiar with data dictionaries. ISO/IEC 11179-5:2005 defines representation term as a designation of an instance of a representation class As used in ISO/IEC 11179, the representation term is that part of a data element name that provides a semantic pointer to the underlying data type. A Representation class is a class of representations. This representation class provides a way to classify or group data elements.
In metadata, a data element definition is a human readable phrase or sentence associated with a data element within a data dictionary that describes the meaning or semantics of a data element.
A representation term is a word, or a combination of words, used as part of a data element name. Representation class is sometimes used as a synonym for representation term.
In information science and ontology, a classification scheme is an arrangement of classes or groups of classes. The activity of developing the schemes bears similarity to taxonomy, but with perhaps a more theoretical bent, as a single classification scheme can be applied over a wide semantic spectrum while taxonomies tend to be devoted to a single topic.
The official title of ISO 13584 is Industrial automation systems and integration - Parts library, with the acronym PLIB. PLIB is developed and maintained by the ISO technical committee TC 184, Technical Industrial automation systems and integration, sub-committee SC4 Industrial data. See also ISO 10303.
ISO/TC 37 is a technical committee within the International Organization for Standardization (ISO) that prepares standards and other documents concerning methodology and principles for terminology and language resources.
Product classification or product taxonomy is a type of economic taxonomy which organizes products for a variety of purposes. However, not only products can be referred to in a standardized way but also sales practices in form of the “Incoterms” and industries can be classified into categories.
In computing, Open Data Protocol (OData) is an open protocol that allows the creation and consumption of queryable and interoperable Web service APIs in a standard way. Microsoft initiated OData in 2007. Versions 1.0, 2.0, and 3.0 are released under the Microsoft Open Specification Promise. Version 4.0 was standardized at OASIS, with a release in March 2014. In April 2015 OASIS submitted OData v4 and OData JSON Format v4 to ISO/IEC JTC 1 for approval as an international standard. In December 2016, ISO/IEC published OData 4.0 Core as ISO/IEC 20802-1:2016 and the OData JSON Format as ISO/IEC 20802-2:2016.
IEC 62443 is a series of standards that address security for operational technology in automation and control systems. It is also known as ISA/IEC 62443 in recognition of the fact that the development is done as a collaboration between the ISA99 committee of the International Society for Automation and IEC TC65 WG10.
In computing, a data definition specification (DDS) is a guideline to ensure comprehensive and consistent data definition. It represents the attributes required to quantify data definition. A comprehensive data definition specification encompasses enterprise data, the hierarchy of data management, prescribed guidance enforcement and criteria to determine compliance.
IEC 61360, with the title "Standard data element types with associated classification scheme", is a series of standard documents defining a general purpose vocabulary in terms of a reference dictionary published by the International Electrotechnical Commission.
ECLASS is a data standard for the classification of products and services using standardized ISO-compliant properties. The ECLASS Standard enables the digital exchange of product master data across industries, countries, languages or organizations. Its use as a standardized basis for a product group structure or with product-describing properties of master data is particularly widespread in ERP systems.