Identifier

Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Identifier

Definition

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

Attributes
Usage
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 Identifier (entire XMI model)

  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-DataTypes-StructuredDataTypes-Identifier"
  5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier"
  6                 xmi:type="uml:DataType">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-ownedComment"
  8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-ownedComment"
  9                 xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
 11      <body>Definition
 12============
 13Identifier for objects requiring short- or long-lasting referencing and management.</body>
 14   </ownedComment>
 15   <name>Identifier</name>
 16   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-ddiIdentifier"
 17                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-ddiIdentifier"
 18                   xmi:type="uml:Property">
 19      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-ddiIdentifier-ownedComment"
 20                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-ddiIdentifier-ownedComment"
 21                    xmi:type="uml:Comment">
 22         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-ddiIdentifier"/>
 23         <body>A globally unique identifier. The values of the three attributes can be used to create a DDI URN.</body>
 24      </ownedComment>
 25      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-ddiIdentifier-lowerValue"
 26                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-ddiIdentifier-lowerValue"
 27                  xmi:type="uml:LiteralInteger"/>
 28      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-ddiIdentifier-upperValue"
 29                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-ddiIdentifier-upperValue"
 30                  xmi:type="uml:LiteralUnlimitedNatural">
 31         <value>1</value>
 32      </upperValue>
 33      <name>ddiIdentifier</name>
 34      <isID>true</isID>
 35      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier"/>
 36   </ownedAttribute>
 37   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierPersistent"
 38                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierPersistent"
 39                   xmi:type="uml:Property">
 40      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierPersistent-ownedComment"
 41                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierPersistent-ownedComment"
 42                    xmi:type="uml:Comment">
 43         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierPersistent"/>
 44         <body>Default value is False indicating that the content of the current version may change (may be in development mode). Set to True when the content of this version will no longer change.</body>
 45      </ownedComment>
 46      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierPersistent-lowerValue"
 47                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierPersistent-lowerValue"
 48                  xmi:type="uml:LiteralInteger"/>
 49      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierPersistent-upperValue"
 50                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierPersistent-upperValue"
 51                  xmi:type="uml:LiteralUnlimitedNatural">
 52         <value>1</value>
 53      </upperValue>
 54      <name>isDdiIdentifierPersistent</name>
 55      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierPersistent-defaultValue"
 56                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierPersistent-defaultValue"
 57                    xmi:type="uml:LiteralBoolean">
 58         <value>False</value>
 59      </defaultValue>
 60      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#Boolean"
 61            xmi:type="uml:PrimitiveType"/>
 62   </ownedAttribute>
 63   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierUniversallyUnique"
 64                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierUniversallyUnique"
 65                   xmi:type="uml:Property">
 66      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierUniversallyUnique-ownedComment"
 67                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierUniversallyUnique-ownedComment"
 68                    xmi:type="uml:Comment">
 69         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierUniversallyUnique"/>
 70         <body>Default value is False. If the id of the object was created as a Universally Unique ID (UUID) set to True.</body>
 71      </ownedComment>
 72      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierUniversallyUnique-lowerValue"
 73                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierUniversallyUnique-lowerValue"
 74                  xmi:type="uml:LiteralInteger"/>
 75      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierUniversallyUnique-upperValue"
 76                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierUniversallyUnique-upperValue"
 77                  xmi:type="uml:LiteralUnlimitedNatural">
 78         <value>1</value>
 79      </upperValue>
 80      <name>isDdiIdentifierUniversallyUnique</name>
 81      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-isDdiIdentifierUniversallyUnique-defaultValue"
 82                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-isDdiIdentifierUniversallyUnique-defaultValue"
 83                    xmi:type="uml:LiteralBoolean">
 84         <value>False</value>
 85      </defaultValue>
 86      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#Boolean"
 87            xmi:type="uml:PrimitiveType"/>
 88   </ownedAttribute>
 89   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-nonDdiIdentifier"
 90                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-nonDdiIdentifier"
 91                   xmi:type="uml:Property">
 92      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-nonDdiIdentifier-ownedComment"
 93                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-nonDdiIdentifier-ownedComment"
 94                    xmi:type="uml:Comment">
 95         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-nonDdiIdentifier"/>
 96         <body>Any identifier other than a DDI identifier.</body>
 97      </ownedComment>
 98      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-nonDdiIdentifier-lowerValue"
 99                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-nonDdiIdentifier-lowerValue"
100                  xmi:type="uml:LiteralInteger"/>
101      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-nonDdiIdentifier-upperValue"
102                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-nonDdiIdentifier-upperValue"
103                  xmi:type="uml:LiteralUnlimitedNatural">
104         <value>*</value>
105      </upperValue>
106      <name>nonDdiIdentifier</name>
107      <isOrdered>true</isOrdered>
108      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier"/>
109   </ownedAttribute>
110   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-uri"
111                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-uri"
112                   xmi:type="uml:Property">
113      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-uri-ownedComment"
114                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-uri-ownedComment"
115                    xmi:type="uml:Comment">
116         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-uri"/>
117         <body>A Universal Resource Identifier, valid according to the W3C XML Schema specification.</body>
118      </ownedComment>
119      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-uri-lowerValue"
120                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-uri-lowerValue"
121                  xmi:type="uml:LiteralInteger"/>
122      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-uri-upperValue"
123                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-uri-upperValue"
124                  xmi:type="uml:LiteralUnlimitedNatural">
125         <value>1</value>
126      </upperValue>
127      <name>uri</name>
128      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-XMLSchemaDataTypes-XsdAnyUri"/>
129   </ownedAttribute>
130   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionDate"
131                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionDate"
132                   xmi:type="uml:Property">
133      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionDate-ownedComment"
134                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionDate-ownedComment"
135                    xmi:type="uml:Comment">
136         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionDate"/>
137         <body>Date and time the object was changed expressed in standard ISO formats.</body>
138      </ownedComment>
139      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionDate-lowerValue"
140                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionDate-lowerValue"
141                  xmi:type="uml:LiteralInteger"/>
142      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionDate-upperValue"
143                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionDate-upperValue"
144                  xmi:type="uml:LiteralUnlimitedNatural">
145         <value>1</value>
146      </upperValue>
147      <name>versionDate</name>
148      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-XMLSchemaDataTypes-XsdDate"/>
149   </ownedAttribute>
150   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionRationale"
151                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionRationale"
152                   xmi:type="uml:Property">
153      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionRationale-ownedComment"
154                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionRationale-ownedComment"
155                    xmi:type="uml:Comment">
156         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionRationale"/>
157         <body>Reason for making a new version of the object.</body>
158      </ownedComment>
159      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionRationale-lowerValue"
160                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionRationale-lowerValue"
161                  xmi:type="uml:LiteralInteger"/>
162      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionRationale-upperValue"
163                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionRationale-upperValue"
164                  xmi:type="uml:LiteralUnlimitedNatural">
165         <value>1</value>
166      </upperValue>
167      <name>versionRationale</name>
168      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-RationaleDefinition"/>
169   </ownedAttribute>
170   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionResponsibility"
171                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionResponsibility"
172                   xmi:type="uml:Property">
173      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionResponsibility-ownedComment"
174                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionResponsibility-ownedComment"
175                    xmi:type="uml:Comment">
176         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionResponsibility"/>
177         <body>Contributor who has the ownership and responsibility for the current version.</body>
178      </ownedComment>
179      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionResponsibility-lowerValue"
180                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionResponsibility-lowerValue"
181                  xmi:type="uml:LiteralInteger"/>
182      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier-versionResponsibility-upperValue"
183                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Identifier-versionResponsibility-upperValue"
184                  xmi:type="uml:LiteralUnlimitedNatural">
185         <value>1</value>
186      </upperValue>
187      <name>versionResponsibility</name>
188      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-AgentInRole"/>
189   </ownedAttribute>
190</packagedElement>

Fragment for the data type Identifier (entire XML Schema)

 1<xs:element name="Identifier"
 2            type="IdentifierXsdType"
 3            xml:id="Identifier">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Identifier -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ============
 8          Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
 9  </xs:annotation>
10</xs:element>
11<xs:complexType name="IdentifierXsdType"
12                xml:id="IdentifierXsdType">
13  <xs:annotation>
14    <xs:documentation>Definition
15          ============
16          Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
17  </xs:annotation>
18  <xs:sequence>
19    <xs:element name="ddiIdentifier"
20                type="InternationalRegistrationDataIdentifierXsdType"
21                minOccurs="0"
22                maxOccurs="1"
23                xml:id="Identifier-ddiIdentifier">
24      <xs:annotation>
25        <xs:documentation>A globally unique identifier. The values of the three attributes can be used to create a DDI URN.</xs:documentation>
26      </xs:annotation>
27    </xs:element>
28    <xs:element name="isDdiIdentifierPersistent"
29                type="xs:boolean"
30                minOccurs="0"
31                maxOccurs="1"
32                xml:id="Identifier-isDdiIdentifierPersistent">
33      <xs:annotation>
34        <xs:documentation>Default value is False indicating that the content of the current version may change (may be in development mode). Set to True when the content of this version will no longer change.</xs:documentation>
35      </xs:annotation>
36    </xs:element>
37    <xs:element name="isDdiIdentifierUniversallyUnique"
38                type="xs:boolean"
39                minOccurs="0"
40                maxOccurs="1"
41                xml:id="Identifier-isDdiIdentifierUniversallyUnique">
42      <xs:annotation>
43        <xs:documentation>Default value is False. If the id of the object was created as a Universally Unique ID (UUID) set to True.</xs:documentation>
44      </xs:annotation>
45    </xs:element>
46    <xs:element name="nonDdiIdentifier"
47                type="NonDdiIdentifierXsdType"
48                minOccurs="0"
49                maxOccurs="unbounded"
50                xml:id="Identifier-nonDdiIdentifier">
51      <xs:annotation>
52        <xs:documentation>Any identifier other than a DDI identifier.</xs:documentation>
53      </xs:annotation>
54    </xs:element>
55    <xs:element name="uri"
56                type="xs:anyURI"
57                minOccurs="0"
58                maxOccurs="1"
59                xml:id="Identifier-uri">
60      <xs:annotation>
61        <xs:documentation>A Universal Resource Identifier, valid according to the W3C XML Schema specification.</xs:documentation>
62      </xs:annotation>
63    </xs:element>
64    <xs:element name="versionDate"
65                type="xs:date"
66                minOccurs="0"
67                maxOccurs="1"
68                xml:id="Identifier-versionDate">
69      <xs:annotation>
70        <xs:documentation>Date and time the object was changed expressed in standard ISO formats.</xs:documentation>
71      </xs:annotation>
72    </xs:element>
73    <xs:element name="versionRationale"
74                type="RationaleDefinitionXsdType"
75                minOccurs="0"
76                maxOccurs="1"
77                xml:id="Identifier-versionRationale">
78      <xs:annotation>
79        <xs:documentation>Reason for making a new version of the object.</xs:documentation>
80      </xs:annotation>
81    </xs:element>
82    <xs:element name="versionResponsibility"
83                type="AgentInRoleXsdType"
84                minOccurs="0"
85                maxOccurs="1"
86                xml:id="Identifier-versionResponsibility">
87      <xs:annotation>
88        <xs:documentation>Contributor who has the ownership and responsibility for the current version.</xs:documentation>
89      </xs:annotation>
90    </xs:element>
91  </xs:sequence>
92</xs:complexType>

Fragment for the data type Identifier (main ontology, entire ontology as zip)

 1# datatype Identifier
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Identifier
 3cdi:Identifier
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "Identifier";
 6  rdfs:comment "Definition\n============\nIdentifier for objects requiring short- or long-lasting referencing and management."@en;
 7  
 8  owl:hasKey (cdi:Identifier-ddiIdentifier cdi:Identifier-isDdiIdentifierPersistent cdi:Identifier-isDdiIdentifierUniversallyUnique cdi:Identifier-nonDdiIdentifier cdi:Identifier-uri cdi:Identifier-versionDate cdi:Identifier-versionRationale cdi:Identifier-versionResponsibility);
 9.
10
11cdi:Identifier-ddiIdentifier
12  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13  rdfs:label "ddiIdentifier";
14  rdfs:comment "A globally unique identifier. The values of the three attributes can be used to create a DDI URN."@en;
15  rdfs:domain cdi:Identifier;
16  rdfs:range cdi:InternationalRegistrationDataIdentifier;
17.
18
19cdi:Identifier-isDdiIdentifierPersistent
20  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
21  rdfs:label "isDdiIdentifierPersistent";
22  rdfs:comment "Default value is False indicating that the content of the current version may change (may be in development mode). Set to True when the content of this version will no longer change."@en;
23  rdfs:domain cdi:Identifier;
24  rdfs:range xsd:boolean;
25.
26
27cdi:Identifier-isDdiIdentifierUniversallyUnique
28  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
29  rdfs:label "isDdiIdentifierUniversallyUnique";
30  rdfs:comment "Default value is False. If the id of the object was created as a Universally Unique ID (UUID) set to True."@en;
31  rdfs:domain cdi:Identifier;
32  rdfs:range xsd:boolean;
33.
34
35cdi:Identifier-nonDdiIdentifier
36  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
37  rdfs:label "nonDdiIdentifier";
38  rdfs:comment "Any identifier other than a DDI identifier."@en;
39  rdfs:domain cdi:Identifier;
40  rdfs:range cdi:NonDdiIdentifier;
41.
42
43cdi:Identifier-uri
44  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
45  rdfs:label "uri";
46  rdfs:comment "A Universal Resource Identifier, valid according to the W3C XML Schema specification."@en;
47  rdfs:domain cdi:Identifier;
48  rdfs:range xsd:anyURI;
49.
50
51cdi:Identifier-versionDate
52  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
53  rdfs:label "versionDate";
54  rdfs:comment "Date and time the object was changed expressed in standard ISO formats."@en;
55  rdfs:domain cdi:Identifier;
56  rdfs:range xsd:date;
57.
58
59cdi:Identifier-versionRationale
60  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
61  rdfs:label "versionRationale";
62  rdfs:comment "Reason for making a new version of the object."@en;
63  rdfs:domain cdi:Identifier;
64  rdfs:range cdi:RationaleDefinition;
65.
66
67cdi:Identifier-versionResponsibility
68  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
69  rdfs:label "versionResponsibility";
70  rdfs:comment "Contributor who has the ownership and responsibility for the current version."@en;
71  rdfs:domain cdi:Identifier;
72  rdfs:range cdi:AgentInRole;
73.

Fragment for the data type Identifier (main JSON-LD entire JSON-LD as zip)

 1{
 2  "@context": [
 3    {
 4      "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
 5      "xsd": "http://www.w3.org/2001/XMLSchema#",
 6	  "Identifier": "cdi:Identifier",
 7	  "ddiIdentifier": {
 8	    "@id": "cdi:Identifier-ddiIdentifier",
 9	    "@type": "@id",
10	    "@context": "InternationalRegistrationDataIdentifier.jsonld"
11	  },
12	  "isDdiIdentifierPersistent": {
13	    "@id": "cdi:Identifier-isDdiIdentifierPersistent",
14	    "@type": "xsd:boolean"
15	  },
16	  "isDdiIdentifierUniversallyUnique": {
17	    "@id": "cdi:Identifier-isDdiIdentifierUniversallyUnique",
18	    "@type": "xsd:boolean"
19	  },
20	  "nonDdiIdentifier": {
21	    "@id": "cdi:Identifier-nonDdiIdentifier",
22	    "@type": "@id",
23	    "@context": "NonDdiIdentifier.jsonld"
24	  },
25	  "uri": {
26	    "@id": "cdi:Identifier-uri",
27	    "@type": "xsd:anyURI"
28	  },
29	  "versionDate": {
30	    "@id": "cdi:Identifier-versionDate",
31	    "@type": "xsd:date"
32	  },
33	  "versionRationale": {
34	    "@id": "cdi:Identifier-versionRationale",
35	    "@type": "@id",
36	    "@context": "RationaleDefinition.jsonld"
37	  },
38	  "versionResponsibility": {
39	    "@id": "cdi:Identifier-versionResponsibility",
40	    "@type": "@id",
41	    "@context": "AgentInRole.jsonld"
42	  },
43	  
44	  " comment ": "tag:json-should-support-trailing-commas" 
45	}
46  ],
47  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:13.",
48  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Identifier"
49}