Information modeling
Information modelling is a fundamental concept in the field of computer science and information systems. It involves the process of representing and organizing information in a structured manner, enabling efficient storage, retrieval, and manipulation of data.
One of the key objectives of information modelling is to create a conceptual representation of real-world entities, their attributes, and the relationships between them. This is typically achieved through the use of formal languages, such as entity-relationship model (1), UML (Unified Modeling Language (2)), or domain-specific modelling languages.
Information modeling in SC 3D
In IEC SC3D, information model is combined with a meta model, EXPRSSS schema, data formats etc. IEC 61360-1 (3) specifies a meta model to implement the Common Data Dictionary of IEC CDD, IEC 61360-2 (4) provides EXPRESS (5) schema of IEC CDD which is shared with those defined in ISO 13584-42 (6), and IEC 62656-1 (7) specifies a tabular data format and a MOF (Meta-object Facility (8)) structure to create the data dictionary of IEC CDD. IEC 62656-1 is partially harmonized with ISO 13584-25.
The simplified meta model of IEC 61360-1 is illustrated in Figure 1. With this meta model, the information modeling of IEC SC3D focuses on a common data dictionary defining a hierarchical structure for organizing data elements, starting from the highest level of abstraction down to the most detailed level. It categorizes data elements (i.e., dictionary element) into different classes and subclasses, allowing for a systematic and modular approach to data definition.
Furthermore, a data dictionary incorporates a range of data attributes and properties that describe the characteristics and behavior of each data element. These attributes, i.e., metadata, include data type, units of measurement, valid value ranges, and relationships with other data elements. By providing these metadata, IEC CDD enhances the understanding and usability of the defined data elements, which as a result contributes to the machine-interoperable data dictionary of IEC CDD.
References
(1) P. Chen, “The Entity-Relationship Model: Toward a Unified View of Data,”
ACM Trans. on Database Systems, Vol.1, No.1, pp. 1-36, 1976.
(2) OMG, “Unified Modeling Language specifications 2.5.1,” 2017.
[Online]. Available: https://www.omg.org/spec/UML/2.5.1/PDF. [Accessed 5 Jan. 2024].
(3) IEC 61360-1, “Standard data elements types with associated classification scheme for electric items –
Part 1: Definitions – Principles and methods,” 2009.
(4) IEC 61360-2, “Standard data element types with associated classification scheme for electric components
Part 2: EXPRESS dictionary schema”, 2012.
(5) ISO 10303-11, “Industrial Automation Systems and Integration – Product Data Representation and Exchange –
Part 11: The EXPRESS Language Reference Manual.,” 1994.
(6) ISO 13584-42, “Industrial automation systems and integration — Parts library –
Part 42: Description methodology: Methodology for structuring parts families,” 2010.
(7) ISO/IEC 19502,“Information technology — Meta Object Facility (MOF)”, 2005.
(8) IEC 62656-1: “Standardized product ontology register and transfer by spreadsheets−
Part 1: Logical structure for data parcels”, 2014.