ModelIdentification#

Fully qualified datatype name of the UML model DDI-CDI 1.0: DDICDIModels::DDICDILibrary::DataTypes::ModelIdentification

Definition#

Attributes for the model identification with constant values.

Diagram#

Diagram

Attributes#

Attributes
Attributes#

Name

Inherited from

Description

Data Type

Multiplicity

Default value

acronym

- own datatype -

Acronym of the model.

String

1..1

DDI-CDI

language

- own datatype -

Language of the model.

String

1..1

en

majorVersion

- own datatype -

Major version number of the model.

Integer

1..1

1

minorVersion

- own datatype -

Minor version number of the model.

Integer

1..1

0

subtitle

- own datatype -

Subtitle of the model.

String

1..1

Release

title

- own datatype -

Title of the model.

String

1..1

DDI Cross Domain Integration

uri

- own datatype -

URI of the specification.

String

1..1

http://ddialliance.org/Specification/DDI-CDI/1.0/

Encodings#

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 data type ModelIdentification (entire model as XMI)

  1<packagedElement xmlns:StandardProfile="http://www.omg.org/spec/UML/20131001/StandardProfile"
  2                  xmlns:uml="http://www.omg.org/spec/UML/20131001"
  3                  xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
  4                  xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification"
  5                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification"
  6                  xmi:type="uml:DataType">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-ownedComment"
  8                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-ownedComment"
  9                  xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification"/>
 11      <body>Definition
 12==========
 13Attributes for the model identification with constant values.</body>
 14   </ownedComment>
 15   <name>ModelIdentification</name>
 16   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-acronym"
 17                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-acronym"
 18                    xmi:type="uml:Property">
 19      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-acronym-ownedComment"
 20                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-acronym-ownedComment"
 21                     xmi:type="uml:Comment">
 22         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-acronym"/>
 23         <body>Acronym of the model.</body>
 24      </ownedComment>
 25      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-acronym-lowerValue"
 26                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-acronym-lowerValue"
 27                   xmi:type="uml:LiteralInteger">
 28         <value>1</value>
 29      </lowerValue>
 30      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-acronym-upperValue"
 31                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-acronym-upperValue"
 32                   xmi:type="uml:LiteralUnlimitedNatural">
 33         <value>1</value>
 34      </upperValue>
 35      <name>acronym</name>
 36      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-acronym-defaultValue"
 37                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-acronym-defaultValue"
 38                     xmi:type="uml:LiteralString">
 39         <value>DDI-CDI</value>
 40      </defaultValue>
 41      <isReadOnly>true</isReadOnly>
 42      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"
 43             xmi:type="uml:PrimitiveType"/>
 44   </ownedAttribute>
 45   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-language"
 46                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-language"
 47                    xmi:type="uml:Property">
 48      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-language-ownedComment"
 49                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-language-ownedComment"
 50                     xmi:type="uml:Comment">
 51         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-language"/>
 52         <body>Language of the model.</body>
 53      </ownedComment>
 54      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-language-lowerValue"
 55                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-language-lowerValue"
 56                   xmi:type="uml:LiteralInteger">
 57         <value>1</value>
 58      </lowerValue>
 59      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-language-upperValue"
 60                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-language-upperValue"
 61                   xmi:type="uml:LiteralUnlimitedNatural">
 62         <value>1</value>
 63      </upperValue>
 64      <name>language</name>
 65      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-language-defaultValue"
 66                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-language-defaultValue"
 67                     xmi:type="uml:LiteralString">
 68         <value>en</value>
 69      </defaultValue>
 70      <isReadOnly>true</isReadOnly>
 71      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"
 72             xmi:type="uml:PrimitiveType"/>
 73   </ownedAttribute>
 74   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-majorVersion"
 75                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-majorVersion"
 76                    xmi:type="uml:Property">
 77      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-majorVersion-ownedComment"
 78                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-majorVersion-ownedComment"
 79                     xmi:type="uml:Comment">
 80         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-majorVersion"/>
 81         <body>Major version number of the model.</body>
 82      </ownedComment>
 83      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-majorVersion-lowerValue"
 84                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-majorVersion-lowerValue"
 85                   xmi:type="uml:LiteralInteger">
 86         <value>1</value>
 87      </lowerValue>
 88      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-majorVersion-upperValue"
 89                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-majorVersion-upperValue"
 90                   xmi:type="uml:LiteralUnlimitedNatural">
 91         <value>1</value>
 92      </upperValue>
 93      <name>majorVersion</name>
 94      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-majorVersion-defaultValue"
 95                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-majorVersion-defaultValue"
 96                     xmi:type="uml:LiteralInteger">
 97         <value>1</value>
 98      </defaultValue>
 99      <isReadOnly>true</isReadOnly>
100      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"
101             xmi:type="uml:PrimitiveType"/>
102   </ownedAttribute>
103   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-minorVersion"
104                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-minorVersion"
105                    xmi:type="uml:Property">
106      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-minorVersion-ownedComment"
107                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-minorVersion-ownedComment"
108                     xmi:type="uml:Comment">
109         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-minorVersion"/>
110         <body>Minor version number of the model.</body>
111      </ownedComment>
112      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-minorVersion-lowerValue"
113                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-minorVersion-lowerValue"
114                   xmi:type="uml:LiteralInteger">
115         <value>1</value>
116      </lowerValue>
117      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-minorVersion-upperValue"
118                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-minorVersion-upperValue"
119                   xmi:type="uml:LiteralUnlimitedNatural">
120         <value>1</value>
121      </upperValue>
122      <name>minorVersion</name>
123      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-minorVersion-defaultValue"
124                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-minorVersion-defaultValue"
125                     xmi:type="uml:LiteralInteger">
126         <value>0</value>
127      </defaultValue>
128      <isReadOnly>true</isReadOnly>
129      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"
130             xmi:type="uml:PrimitiveType"/>
131   </ownedAttribute>
132   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-subtitle"
133                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-subtitle"
134                    xmi:type="uml:Property">
135      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-subtitle-ownedComment"
136                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-subtitle-ownedComment"
137                     xmi:type="uml:Comment">
138         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-subtitle"/>
139         <body>Subtitle of the model.</body>
140      </ownedComment>
141      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-subtitle-lowerValue"
142                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-subtitle-lowerValue"
143                   xmi:type="uml:LiteralInteger">
144         <value>1</value>
145      </lowerValue>
146      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-subtitle-upperValue"
147                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-subtitle-upperValue"
148                   xmi:type="uml:LiteralUnlimitedNatural">
149         <value>1</value>
150      </upperValue>
151      <name>subtitle</name>
152      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-subtitle-defaultValue"
153                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-subtitle-defaultValue"
154                     xmi:type="uml:LiteralString">
155         <value>Release</value>
156      </defaultValue>
157      <isReadOnly>true</isReadOnly>
158      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"
159             xmi:type="uml:PrimitiveType"/>
160   </ownedAttribute>
161   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-title"
162                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-title"
163                    xmi:type="uml:Property">
164      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-title-ownedComment"
165                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-title-ownedComment"
166                     xmi:type="uml:Comment">
167         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-title"/>
168         <body>Title of the model.</body>
169      </ownedComment>
170      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-title-lowerValue"
171                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-title-lowerValue"
172                   xmi:type="uml:LiteralInteger">
173         <value>1</value>
174      </lowerValue>
175      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-title-upperValue"
176                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-title-upperValue"
177                   xmi:type="uml:LiteralUnlimitedNatural">
178         <value>1</value>
179      </upperValue>
180      <name>title</name>
181      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-title-defaultValue"
182                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-title-defaultValue"
183                     xmi:type="uml:LiteralString">
184         <value>DDI Cross Domain Integration</value>
185      </defaultValue>
186      <isReadOnly>true</isReadOnly>
187      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"
188             xmi:type="uml:PrimitiveType"/>
189   </ownedAttribute>
190   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-uri"
191                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-uri"
192                    xmi:type="uml:Property">
193      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-uri-ownedComment"
194                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-uri-ownedComment"
195                     xmi:type="uml:Comment">
196         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-uri"/>
197         <body>URI of the specification.</body>
198      </ownedComment>
199      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-uri-lowerValue"
200                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-uri-lowerValue"
201                   xmi:type="uml:LiteralInteger">
202         <value>1</value>
203      </lowerValue>
204      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-uri-upperValue"
205                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-uri-upperValue"
206                   xmi:type="uml:LiteralUnlimitedNatural">
207         <value>1</value>
208      </upperValue>
209      <name>uri</name>
210      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-ModelIdentification-uri-defaultValue"
211                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ModelIdentification-uri-defaultValue"
212                     xmi:type="uml:LiteralString">
213         <value>http://ddialliance.org/Specification/DDI-CDI/1.0/</value>
214      </defaultValue>
215      <isReadOnly>true</isReadOnly>
216      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"
217             xmi:type="uml:PrimitiveType"/>
218   </ownedAttribute>
219</packagedElement>

Fragment for the data type ModelIdentification (entire XML Schema)

 1<xs:element name="ModelIdentification"
 2            type="ModelIdentificationXsdType"
 3            xml:id="ModelIdentification">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::ModelIdentification -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ==========
 8          Attributes for the model identification with constant values.</xs:documentation>
 9  </xs:annotation>
10</xs:element>
11<xs:complexType name="ModelIdentificationXsdType"
12                xml:id="ModelIdentificationXsdType">
13  <xs:annotation>
14    <xs:documentation>Definition
15          ==========
16          Attributes for the model identification with constant values.</xs:documentation>
17  </xs:annotation>
18  <xs:sequence>
19    <xs:element name="acronym"
20                type="xs:string"
21                minOccurs="1"
22                maxOccurs="1"
23                xml:id="ModelIdentification-acronym">
24      <xs:annotation>
25        <xs:documentation>Acronym of the model.</xs:documentation>
26      </xs:annotation>
27    </xs:element>
28    <xs:element name="language"
29                type="xs:string"
30                minOccurs="1"
31                maxOccurs="1"
32                xml:id="ModelIdentification-language">
33      <xs:annotation>
34        <xs:documentation>Language of the model.</xs:documentation>
35      </xs:annotation>
36    </xs:element>
37    <xs:element name="majorVersion"
38                type="xs:integer"
39                minOccurs="1"
40                maxOccurs="1"
41                xml:id="ModelIdentification-majorVersion">
42      <xs:annotation>
43        <xs:documentation>Major version number of the model.</xs:documentation>
44      </xs:annotation>
45    </xs:element>
46    <xs:element name="minorVersion"
47                type="xs:integer"
48                minOccurs="1"
49                maxOccurs="1"
50                xml:id="ModelIdentification-minorVersion">
51      <xs:annotation>
52        <xs:documentation>Minor version number of the model.</xs:documentation>
53      </xs:annotation>
54    </xs:element>
55    <xs:element name="subtitle"
56                type="xs:string"
57                minOccurs="1"
58                maxOccurs="1"
59                xml:id="ModelIdentification-subtitle">
60      <xs:annotation>
61        <xs:documentation>Subtitle of the model.</xs:documentation>
62      </xs:annotation>
63    </xs:element>
64    <xs:element name="title"
65                type="xs:string"
66                minOccurs="1"
67                maxOccurs="1"
68                xml:id="ModelIdentification-title">
69      <xs:annotation>
70        <xs:documentation>Title of the model.</xs:documentation>
71      </xs:annotation>
72    </xs:element>
73    <xs:element name="uri"
74                type="xs:string"
75                minOccurs="1"
76                maxOccurs="1"
77                xml:id="ModelIdentification-uri">
78      <xs:annotation>
79        <xs:documentation>URI of the specification.</xs:documentation>
80      </xs:annotation>
81    </xs:element>
82  </xs:sequence>
83</xs:complexType>

Fragment for the data type ModelIdentification (entire JSON Schema)

 1"dt-ModelIdentification": {
 2  "description": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ModelIdentification",
 3  "type": ["object"],
 4  "properties": {
 5    "acronym": {
 6      "$comment": "cardinality 1..1 – from cdi:ModelIdentification",
 7      "$ref": "#/defs/xsd:string"
 8    },
 9    "language": {
10      "$comment": "cardinality 1..1 – from cdi:ModelIdentification",
11      "$ref": "#/defs/xsd:string"
12    },
13    "majorVersion": {
14      "$comment": "cardinality 1..1 – from cdi:ModelIdentification",
15      "$ref": "#/defs/xsd:integer"
16    },
17    "minorVersion": {
18      "$comment": "cardinality 1..1 – from cdi:ModelIdentification",
19      "$ref": "#/defs/xsd:integer"
20    },
21    "subtitle": {
22      "$comment": "cardinality 1..1 – from cdi:ModelIdentification",
23      "$ref": "#/defs/xsd:string"
24    },
25    "title": {
26      "$comment": "cardinality 1..1 – from cdi:ModelIdentification",
27      "$ref": "#/defs/xsd:string"
28    },
29    "uri": {
30      "$comment": "cardinality 1..1 – from cdi:ModelIdentification",
31      "$ref": "#/defs/xsd:string"
32    },
33    "@type": {
34      "const": "ModelIdentification"
35    }
36  },
37  "required": ["acronym","language","majorVersion","minorVersion","subtitle","title","uri","@type"],
38  "additionalProperties": false
39},

Fragment for the data type ModelIdentification (main ontology)

 1# datatype ModelIdentification
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::ModelIdentification
 3cdi:ModelIdentification
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "ModelIdentification";
 6  rdfs:comment "Definition\n==========\nAttributes for the model identification with constant values."@en;
 7  
 8  owl:hasKey (cdi:ModelIdentification-acronym cdi:ModelIdentification-language cdi:ModelIdentification-majorVersion cdi:ModelIdentification-minorVersion cdi:ModelIdentification-subtitle cdi:ModelIdentification-title cdi:ModelIdentification-uri);
 9.
10
11cdi:ModelIdentification-acronym
12  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
13  rdfs:label "acronym";
14  rdfs:comment "Acronym of the model."@en;
15  rdfs:domain cdi:ModelIdentification;
16  rdfs:range xsd:string;
17.
18
19cdi:ModelIdentification-language
20  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
21  rdfs:label "language";
22  rdfs:comment "Language of the model."@en;
23  rdfs:domain cdi:ModelIdentification;
24  rdfs:range xsd:string;
25.
26
27cdi:ModelIdentification-majorVersion
28  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
29  rdfs:label "majorVersion";
30  rdfs:comment "Major version number of the model."@en;
31  rdfs:domain cdi:ModelIdentification;
32  rdfs:range xsd:integer;
33.
34
35cdi:ModelIdentification-minorVersion
36  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
37  rdfs:label "minorVersion";
38  rdfs:comment "Minor version number of the model."@en;
39  rdfs:domain cdi:ModelIdentification;
40  rdfs:range xsd:integer;
41.
42
43cdi:ModelIdentification-subtitle
44  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
45  rdfs:label "subtitle";
46  rdfs:comment "Subtitle of the model."@en;
47  rdfs:domain cdi:ModelIdentification;
48  rdfs:range xsd:string;
49.
50
51cdi:ModelIdentification-title
52  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
53  rdfs:label "title";
54  rdfs:comment "Title of the model."@en;
55  rdfs:domain cdi:ModelIdentification;
56  rdfs:range xsd:string;
57.
58
59cdi:ModelIdentification-uri
60  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
61  rdfs:label "uri";
62  rdfs:comment "URI of the specification."@en;
63  rdfs:domain cdi:ModelIdentification;
64  rdfs:range xsd:string;
65.

Fragment for the data type ModelIdentification (entire 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
 7      "acronym": {
 8        "@id": "cdi:ModelIdentification-acronym",
 9        "@type": "xsd:string"
10      },
11      "language": {
12        "@id": "cdi:ModelIdentification-language",
13        "@type": "xsd:string"
14      },
15      "majorVersion": {
16        "@id": "cdi:ModelIdentification-majorVersion",
17        "@type": "xsd:integer"
18      },
19      "minorVersion": {
20        "@id": "cdi:ModelIdentification-minorVersion",
21        "@type": "xsd:integer"
22      },
23      "subtitle": {
24        "@id": "cdi:ModelIdentification-subtitle",
25        "@type": "xsd:string"
26      },
27      "title": {
28        "@id": "cdi:ModelIdentification-title",
29        "@type": "xsd:string"
30      },
31      "uri": {
32        "@id": "cdi:ModelIdentification-uri",
33        "@type": "xsd:string"
34      },
35      
36      " comment ": "tag:json-should-support-trailing-commas" 
37    }
38  ],
39  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2025-08-29 14:34:57.",
40  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::ModelIdentification"
41}

Fragment for the data type ModelIdentification (entire SHACL - Shapes Constraint Language)

 1# datatype ModelIdentification
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::ModelIdentification
 3<#ModelIdentification> a sh:NodeShape;
 4    sh:targetClass cdi:ModelIdentification;
 5	sh:message "See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ModelIdentification";
 6	sh:closed true;
 7	sh:ignoredProperties ( owl:sameAs );
 8    sh:property [
 9			sh:path rdf:type;
10			sh:in (   cdi:ModelIdentification
11			 ) ;
12    ];
13    # attributes
14    sh:property <#ModelIdentification-acronym>;
15    sh:property <#ModelIdentification-language>;
16    sh:property <#ModelIdentification-majorVersion>;
17    sh:property <#ModelIdentification-minorVersion>;
18    sh:property <#ModelIdentification-subtitle>;
19    sh:property <#ModelIdentification-title>;
20    sh:property <#ModelIdentification-uri>;
21
22
23
24.
25
26<#ModelIdentification-acronym> a sh:PropertyShape ;
27    sh:path cdi:ModelIdentification-acronym;
28    sh:datatype xsd:string;
29    sh:minCount 1;
30    sh:maxCount 1;
31.
32<#ModelIdentification-language> a sh:PropertyShape ;
33    sh:path cdi:ModelIdentification-language;
34    sh:datatype xsd:string;
35    sh:minCount 1;
36    sh:maxCount 1;
37.
38<#ModelIdentification-majorVersion> a sh:PropertyShape ;
39    sh:path cdi:ModelIdentification-majorVersion;
40    sh:datatype xsd:integer;
41    sh:minCount 1;
42    sh:maxCount 1;
43.
44<#ModelIdentification-minorVersion> a sh:PropertyShape ;
45    sh:path cdi:ModelIdentification-minorVersion;
46    sh:datatype xsd:integer;
47    sh:minCount 1;
48    sh:maxCount 1;
49.
50<#ModelIdentification-subtitle> a sh:PropertyShape ;
51    sh:path cdi:ModelIdentification-subtitle;
52    sh:datatype xsd:string;
53    sh:minCount 1;
54    sh:maxCount 1;
55.
56<#ModelIdentification-title> a sh:PropertyShape ;
57    sh:path cdi:ModelIdentification-title;
58    sh:datatype xsd:string;
59    sh:minCount 1;
60    sh:maxCount 1;
61.
62<#ModelIdentification-uri> a sh:PropertyShape ;
63    sh:path cdi:ModelIdentification-uri;
64    sh:datatype xsd:string;
65    sh:minCount 1;
66    sh:maxCount 1;
67.

Fragment for the data type ModelIdentification (entire ShEx - Shape Expressions)

 1# datatype ModelIdentification
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::ModelIdentification
 3cdi:ModelIdentificationShape CLOSED {
 4	a [cdi:ModelIdentification];
 5	cdi:ModelIdentification-acronym	xsd:string;
 6	cdi:ModelIdentification-language	xsd:string;
 7	cdi:ModelIdentification-majorVersion	xsd:integer;
 8	cdi:ModelIdentification-minorVersion	xsd:integer;
 9	cdi:ModelIdentification-subtitle	xsd:string;
10	cdi:ModelIdentification-title	xsd:string;
11	cdi:ModelIdentification-uri	xsd:string;
12	}