IEC 62832-2-2020 Industrial-process measurement, control and automation – Digital factory framework – Part 2: Model elements (IEC 62832-2:2020).
3.3.3 Representation of the definition of model elements
The template used in this document for representing the definition of model elements of the DF reference model is specified in Table 2.
The upper part of the template provides the definition of a model element (identity and meaning). It is formatted as fields with respective values. Because these fields are intended to be used accordingly when the model elements will be registered in a ConceptDictionary, the fields use names of model elements defined in this document. The ItemCode and VersionIdentifier fields can be used to uniquely identify a model element within the DF framework.
The structure of the model element is represented in the lower part of the template as a list of constituent elements. Depending on cardinality and conditions, each constituent element in the template may be instantiated as a constituent of the defined model element. Constituent elements inherited from the ParentModelElement are not listed.
The field “Structure element” contains a reference to a model element definition. The constituent element is derived from the referenced model element definition.
A constituent element may be defined as an instance of a model element or as a reference to an instance of a model element.
The field “I/R” contains a text string (“I”, “R” or “I/R”), which indicates whether the constituent element is defined as an instance or as a reference:
• the value “I” indicates that the structure contains an instance of the particular constituent element (or multiple instances depending on the value of the cardinality);
• the value “R” indicates that the structure contains a reference to an instance of the particular constituent element (or multiple references depending on the value of the cardinality);
• the value “I/R” indicates that the structure contains either an instance of or a reference to an instance of the particular constituent element (or multiple ones depending on the value of the cardinality).
NOTE In the case of “I/R”, the use of an instance or a reference is decided by the actual implementation.
The field “Cardinality” contains a range which defines the number of constituent elements, the
range is expressed using the following convention:
[a..b]
where:
a is the minimum number of constituent elements;
b is the maximum number of constituent elements.
EXAMPLE 1
The number of constituent elements can be expressed as follows:
[0..1 ] indicates the model element may have one constituent element;
[0..n] indicates the model element may have one or more constituent elements;
[1 ..1 ] indicates the model element shall have exactly one constituent element;
[1 ..n] indicates the model element shall have one or more constituent elements.
The field “Conditions” contains a text string which describes potential restrictions applicable to the number of constituent elements in terms of relationships with other constituent elements.
The field “Remarks” contains a text string which provides additional information and explanation, without changing the meaning of the definition of the constituent element.
Within the fields “ParentModelElement” and “Structure element”, a reference to a model element is provided by combining a PreferredName and an ItemCode (formatted as
<PreferredName> ‘(‘<ItemCode>’)’).
EXAMPLE 2 VersionIdentifier (DFF033)
3.3.4 Convention for UML notation
The conventions for UML notation used in this document are defined in Annex E.
4 Definitions of specific DataElementTypes
4.1 General
This Clause 4 defines specific DataElementTypes using the template provided in 3.3.2.
4.2 ConceptIdentifier
Table 3 is the definition of ConceptIdentifier.IEC 62832-2 pdf download.