EnumerationDomain

Fully qualified class name: DDICDIModels::DDICDILibrary::Classes::Representations::EnumerationDomain

Definition

A base class acting as an extension point to allow all codifications (codelist, statistical classification, etc.) to be understood as enumerated value domains.

Diagram

Inheritance
Representations::EnumerationDomain
Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

identifier

- own class -

Identifier for objects requiring short- or long-lasting referencing and management.

Identifier

0..1

name

- own class -

Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.

ObjectName

0..*

purpose

- own class -

Intent or reason for the object/the description of the object.

InternationalString

0..1

Associations

Direction

Association

Description

Multiplicity of EnumerationDomain

Package of Other Class

Other Class

Multiplicity of other class

Aggregation Kind

Inherited from

from

EnumerationDomain isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

Conceptual

Concept

0..*

none

- own class -

from

EnumerationDomain references CategorySet

Category set associated with the enumeration.

0..*

Conceptual

CategorySet

0..1

none

- own class -

from

EnumerationDomain uses LevelStructure

Has meaningful level to which members belong.

0..*

- own package -

LevelStructure

0..1

none

- own class -

to

SentinelValueDomain takesValuesFrom EnumerationDomain

Any subtype of an enumeration domain enumerating the set of valid values.

0..1

- own package -

SentinelValueDomain

0..*

none

- own class -

to

SubstantiveValueDomain takesValuesFrom EnumerationDomain

Any subtype of an enumeration domain enumerating the set of valid values.

0..1

- own package -

SubstantiveValueDomain

0..*

none

- own class -

Syntax representations / encodings

All syntax representations except the Canonical XMI are provided as reference points for specific implementations, or for use as defaults if sufficient in the form presented.

Fragment for the class EnumerationDomain (entire model as XMI)

  1<packagedElement xmlns:StandardProfile="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard"
  2                 xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"
  3                 xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
  4                 xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain"
  5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain"
  6                 xmi:type="uml:Class">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedComment"
  8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedComment"
  9                 xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain"/>
 11      <body>Definition 
 12============ 
 13A base class acting as an extension point to allow all codifications (codelist, statistical classification, etc.) to be understood as enumerated value domains.</body>
 14   </ownedComment>
 15   <name>EnumerationDomain</name>
 16   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-identifier"
 17                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-identifier"
 18                   xmi:type="uml:Property">
 19      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-identifier-ownedComment"
 20                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-identifier-ownedComment"
 21                    xmi:type="uml:Comment">
 22         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-identifier"/>
 23         <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
 24      </ownedComment>
 25      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-identifier-lowerValue"
 26                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-identifier-lowerValue"
 27                  xmi:type="uml:LiteralInteger"/>
 28      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-identifier-upperValue"
 29                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-identifier-upperValue"
 30                  xmi:type="uml:LiteralUnlimitedNatural">
 31         <value>1</value>
 32      </upperValue>
 33      <name>identifier</name>
 34      <isID>true</isID>
 35      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
 36   </ownedAttribute>
 37   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-name"
 38                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-name"
 39                   xmi:type="uml:Property">
 40      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-name-ownedComment"
 41                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-name-ownedComment"
 42                    xmi:type="uml:Comment">
 43         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-name"/>
 44         <body>Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</body>
 45      </ownedComment>
 46      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-name-lowerValue"
 47                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-name-lowerValue"
 48                  xmi:type="uml:LiteralInteger"/>
 49      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-name-upperValue"
 50                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-name-upperValue"
 51                  xmi:type="uml:LiteralUnlimitedNatural">
 52         <value>*</value>
 53      </upperValue>
 54      <name>name</name>
 55      <isOrdered>true</isOrdered>
 56      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
 57   </ownedAttribute>
 58   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_1"
 59                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_1"
 60                   xmi:type="uml:Property">
 61      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_1-lowerValue"
 62                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_1-lowerValue"
 63                  xmi:type="uml:LiteralInteger"/>
 64      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_1-upperValue"
 65                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_1-upperValue"
 66                  xmi:type="uml:LiteralUnlimitedNatural">
 67         <value>1</value>
 68      </upperValue>
 69      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain_uses_LevelStructure"/>
 70      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-LevelStructure"/>
 71   </ownedAttribute>
 72   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_2"
 73                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_2"
 74                   xmi:type="uml:Property">
 75      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_2-lowerValue"
 76                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_2-lowerValue"
 77                  xmi:type="uml:LiteralInteger"/>
 78      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_2-upperValue"
 79                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_2-upperValue"
 80                  xmi:type="uml:LiteralUnlimitedNatural">
 81         <value>1</value>
 82      </upperValue>
 83      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-EnumerationDomain_references_CategorySet"/>
 84      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-CategorySet"/>
 85   </ownedAttribute>
 86   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_3"
 87                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_3"
 88                   xmi:type="uml:Property">
 89      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_3-lowerValue"
 90                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_3-lowerValue"
 91                  xmi:type="uml:LiteralInteger"/>
 92      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-ownedAttribute_3-upperValue"
 93                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-ownedAttribute_3-upperValue"
 94                  xmi:type="uml:LiteralUnlimitedNatural">
 95         <value>*</value>
 96      </upperValue>
 97      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-EnumerationDomain_isDefinedBy_Concept"/>
 98      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept"/>
 99   </ownedAttribute>
100   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-purpose"
101                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-purpose"
102                   xmi:type="uml:Property">
103      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-purpose-ownedComment"
104                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-purpose-ownedComment"
105                    xmi:type="uml:Comment">
106         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-purpose"/>
107         <body>Intent or reason for the object/the description of the object.</body>
108      </ownedComment>
109      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-purpose-lowerValue"
110                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-purpose-lowerValue"
111                  xmi:type="uml:LiteralInteger"/>
112      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain-purpose-upperValue"
113                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EnumerationDomain-purpose-upperValue"
114                  xmi:type="uml:LiteralUnlimitedNatural">
115         <value>1</value>
116      </upperValue>
117      <name>purpose</name>
118      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
119   </ownedAttribute>
120</packagedElement>

Fragment for the class EnumerationDomain (entire XML Schema)

  1<xs:element name="EnumerationDomain"
  2            type="EnumerationDomainXsdType"
  3            xml:id="EnumerationDomain">
  4  <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::EnumerationDomain -->
  5  <xs:annotation>
  6    <xs:documentation>Definition 
  7          ============ 
  8          A base class acting as an extension point to allow all codifications (codelist, statistical classification, etc.) to be understood as enumerated value domains.</xs:documentation>
  9  </xs:annotation>
 10</xs:element>
 11<xs:complexType name="EnumerationDomainXsdType"
 12                xml:id="EnumerationDomainXsdType">
 13  <xs:annotation>
 14    <xs:documentation>Definition 
 15          ============ 
 16          A base class acting as an extension point to allow all codifications (codelist, statistical classification, etc.) to be understood as enumerated value domains.</xs:documentation>
 17  </xs:annotation>
 18  <xs:sequence>
 19    <xs:element name="identifier"
 20                type="IdentifierXsdType"
 21                minOccurs="0"
 22                maxOccurs="1"
 23                xml:id="EnumerationDomain-identifier">
 24      <xs:annotation>
 25        <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
 26      </xs:annotation>
 27    </xs:element>
 28    <xs:element name="name"
 29                type="ObjectNameXsdType"
 30                minOccurs="0"
 31                maxOccurs="unbounded"
 32                xml:id="EnumerationDomain-name">
 33      <xs:annotation>
 34        <xs:documentation>Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</xs:documentation>
 35      </xs:annotation>
 36    </xs:element>
 37    <xs:element name="purpose"
 38                type="InternationalStringXsdType"
 39                minOccurs="0"
 40                maxOccurs="1"
 41                xml:id="EnumerationDomain-purpose">
 42      <xs:annotation>
 43        <xs:documentation>Intent or reason for the object/the description of the object.</xs:documentation>
 44      </xs:annotation>
 45    </xs:element>
 46    <xs:element name="EnumerationDomain_uses_LevelStructure"
 47                minOccurs="0"
 48                maxOccurs="1"
 49                xml:id="EnumerationDomain_uses_LevelStructure">
 50      <xs:annotation>
 51        <xs:documentation>Has meaningful level to which members belong.</xs:documentation>
 52      </xs:annotation>
 53      <xs:complexType>
 54        <xs:complexContent>
 55          <xs:restriction base="AssociationReferenceXsdType">
 56            <xs:sequence>
 57              <xs:element name="ddiReference"
 58                          type="InternationalRegistrationDataIdentifierXsdType"
 59                          minOccurs="0"
 60                          maxOccurs="1"
 61                          xml:id="EnumerationDomain_uses_LevelStructure-ddiReference"/>
 62              <xs:element name="validType"
 63                          minOccurs="0"
 64                          maxOccurs="unbounded"
 65                          xml:id="EnumerationDomain_uses_LevelStructure-validType">
 66                <xs:simpleType>
 67                  <xs:restriction base="xs:NMTOKEN">
 68                    <xs:enumeration value="LevelStructure"/>
 69                  </xs:restriction>
 70                </xs:simpleType>
 71              </xs:element>
 72            </xs:sequence>
 73          </xs:restriction>
 74        </xs:complexContent>
 75      </xs:complexType>
 76    </xs:element>
 77    <xs:element name="EnumerationDomain_references_CategorySet"
 78                minOccurs="0"
 79                maxOccurs="1"
 80                xml:id="EnumerationDomain_references_CategorySet">
 81      <xs:annotation>
 82        <xs:documentation>Category set associated with the enumeration.</xs:documentation>
 83      </xs:annotation>
 84      <xs:complexType>
 85        <xs:complexContent>
 86          <xs:restriction base="AssociationReferenceXsdType">
 87            <xs:sequence>
 88              <xs:element name="ddiReference"
 89                          type="InternationalRegistrationDataIdentifierXsdType"
 90                          minOccurs="0"
 91                          maxOccurs="1"
 92                          xml:id="EnumerationDomain_references_CategorySet-ddiReference"/>
 93              <xs:element name="validType"
 94                          minOccurs="0"
 95                          maxOccurs="unbounded"
 96                          xml:id="EnumerationDomain_references_CategorySet-validType">
 97                <xs:simpleType>
 98                  <xs:restriction base="xs:NMTOKEN">
 99                    <xs:enumeration value="CategorySet"/>
100                  </xs:restriction>
101                </xs:simpleType>
102              </xs:element>
103            </xs:sequence>
104          </xs:restriction>
105        </xs:complexContent>
106      </xs:complexType>
107    </xs:element>
108    <xs:element name="EnumerationDomain_isDefinedBy_Concept"
109                minOccurs="0"
110                maxOccurs="unbounded"
111                xml:id="EnumerationDomain_isDefinedBy_Concept">
112      <xs:annotation>
113        <xs:documentation>The conceptual basis for the collection of members.</xs:documentation>
114      </xs:annotation>
115      <xs:complexType>
116        <xs:complexContent>
117          <xs:restriction base="AssociationReferenceXsdType">
118            <xs:sequence>
119              <xs:element name="ddiReference"
120                          type="InternationalRegistrationDataIdentifierXsdType"
121                          minOccurs="0"
122                          maxOccurs="1"
123                          xml:id="EnumerationDomain_isDefinedBy_Concept-ddiReference"/>
124              <xs:element name="validType"
125                          minOccurs="0"
126                          maxOccurs="unbounded"
127                          xml:id="EnumerationDomain_isDefinedBy_Concept-validType">
128                <xs:simpleType>
129                  <xs:restriction base="xs:NMTOKEN">
130                    <xs:enumeration value="Category"/>
131                    <xs:enumeration value="Concept"/>
132                    <xs:enumeration value="ConceptualValue"/>
133                    <xs:enumeration value="ConceptualVariable"/>
134                    <xs:enumeration value="DescriptorVariable"/>
135                    <xs:enumeration value="DimensionalKeyDefinitionMember"/>
136                    <xs:enumeration value="InstanceVariable"/>
137                    <xs:enumeration value="KeyDefinitionMember"/>
138                    <xs:enumeration value="Population"/>
139                    <xs:enumeration value="ReferenceVariable"/>
140                    <xs:enumeration value="RepresentedVariable"/>
141                    <xs:enumeration value="UnitType"/>
142                    <xs:enumeration value="Universe"/>
143                  </xs:restriction>
144                </xs:simpleType>
145              </xs:element>
146            </xs:sequence>
147          </xs:restriction>
148        </xs:complexContent>
149      </xs:complexType>
150    </xs:element>
151  </xs:sequence>
152</xs:complexType>

Fragment for the class EnumerationDomain (main ontology)

 1# class EnumerationDomain
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::EnumerationDomain
 3cdi:EnumerationDomain
 4  a rdfs:Class, owl:Class, ucmis:Class;
 5  rdfs:label "EnumerationDomain";
 6  rdfs:comment "Definition \n============ \nA base class acting as an extension point to allow all codifications (codelist, statistical classification, etc.) to be understood as enumerated value domains."@en;
 7  
 8.
 9
10cdi:EnumerationDomain-identifier
11  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
12  rdfs:label "identifier";
13  rdfs:comment "Identifier for objects requiring short- or long-lasting referencing and management."@en;
14  rdfs:domain cdi:EnumerationDomain;
15  rdfs:range cdi:Identifier;
16.
17
18cdi:EnumerationDomain-name
19  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
20  rdfs:label "name";
21  rdfs:comment "Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage."@en;
22  rdfs:domain cdi:EnumerationDomain;
23  rdfs:range cdi:ObjectName;
24.
25
26cdi:EnumerationDomain-purpose
27  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
28  rdfs:label "purpose";
29  rdfs:comment "Intent or reason for the object/the description of the object."@en;
30  rdfs:domain cdi:EnumerationDomain;
31  rdfs:range cdi:InternationalString;
32.
33
34
35cdi:EnumerationDomain_isDefinedBy_Concept
36  a rdf:Property, owl:ObjectProperty, ucmis:Association;
37  # ASSOCIATION
38  rdfs:label "isDefinedBy";
39  skos:altLabel "EnumerationDomain_isDefinedBy_Concept";
40  rdfs:comment "The conceptual basis for the collection of members."@en;
41  rdfs:domain cdi:EnumerationDomain;
42  rdfs:range cdi:Concept;
43.
44
45cdi:EnumerationDomain_references_CategorySet
46  a rdf:Property, owl:ObjectProperty, ucmis:Association;
47  # ASSOCIATION
48  rdfs:label "references";
49  skos:altLabel "EnumerationDomain_references_CategorySet";
50  rdfs:comment "Category set associated with the enumeration."@en;
51  rdfs:domain cdi:EnumerationDomain;
52  rdfs:range cdi:CategorySet;
53.
54
55cdi:EnumerationDomain_uses_LevelStructure
56  a rdf:Property, owl:ObjectProperty, ucmis:Association;
57  # ASSOCIATION
58  rdfs:label "uses";
59  skos:altLabel "EnumerationDomain_uses_LevelStructure";
60  rdfs:comment "Has meaningful level to which members belong."@en;
61  rdfs:domain cdi:EnumerationDomain;
62  rdfs:range cdi:LevelStructure;
63.

Fragment for the class EnumerationDomain (main JSON-LD)

 1{
 2  "@context": [
 3    {
 4      "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
 5      "xsd": "http://www.w3.org/2001/XMLSchema#",
 6      "EnumerationDomain": "cdi:EnumerationDomain",
 7      "identifier": {
 8        "@id": "cdi:EnumerationDomain-identifier",
 9        "@type": "@id",
10        "@context": "Identifier.jsonld"
11      },
12      "name": {
13        "@id": "cdi:EnumerationDomain-name",
14        "@type": "@id",
15        "@context": "ObjectName.jsonld"
16      },
17      "purpose": {
18        "@id": "cdi:EnumerationDomain-purpose",
19        "@type": "@id",
20        "@context": "InternationalString.jsonld"
21      },
22      
23      "isDefinedBy": {
24        "@id": "cdi:EnumerationDomain_isDefinedBy_Concept",
25        "@type": "@id"      },
26      "references": {
27        "@id": "cdi:EnumerationDomain_references_CategorySet",
28        "@type": "@id"      },
29      "uses": {
30        "@id": "cdi:EnumerationDomain_uses_LevelStructure",
31        "@type": "@id"      },
32      "takesValuesFrom_OF_SentinelValueDomain": {
33        "@reverse": "cdi:SentinelValueDomain_takesValuesFrom_EnumerationDomain",
34        "@type": "@id"
35      },
36      "takesValuesFrom_OF_SubstantiveValueDomain": {
37        "@reverse": "cdi:SubstantiveValueDomain_takesValuesFrom_EnumerationDomain",
38        "@type": "@id"
39      },
40      " comment ": "tag:json-should-support-trailing-commas" 
41    }
42  ],
43  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:12.",
44  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Representations::EnumerationDomain"
45}