NonDdiIdentifier¶
Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::NonDdiIdentifier
Definition¶
A unique set of attributes, not conforming to the DDI identifier structure nor structured as a URI, used to identify some entity.
Diagram
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
managingAgency |
- own datatype - |
The authority which maintains the identification scheme. |
String |
0..1 |
|
type |
- own datatype - |
The scheme of identifier, as distinct from a URI or a DDI-conforming identifier. |
String |
1..1 |
|
value |
- own datatype - |
The identifier, structured according to the specified type. |
String |
1..1 |
|
version |
- own datatype - |
The version of the object being identified, according to the versioning system provided by the identified scheme. |
String |
0..1 |
Usage
Type |
Package |
Classifier |
Attribute |
---|---|---|---|
DataType |
StructuredDataTypes |
nonDdiIdentifier |
|
DataType |
StructuredDataTypes |
nonDdiReference |
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 NonDdiIdentifier (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-NonDdiIdentifier"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier"
6 xmi:type="uml:DataType">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier"/>
11 <body>Definition
12============
13A unique set of attributes, not conforming to the DDI identifier structure nor structured as a URI, used to identify some entity.</body>
14 </ownedComment>
15 <name>NonDdiIdentifier</name>
16 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-managingAgency"
17 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-managingAgency"
18 xmi:type="uml:Property">
19 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-managingAgency-ownedComment"
20 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-managingAgency-ownedComment"
21 xmi:type="uml:Comment">
22 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-managingAgency"/>
23 <body>The authority which maintains the identification scheme.</body>
24 </ownedComment>
25 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-managingAgency-lowerValue"
26 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-managingAgency-lowerValue"
27 xmi:type="uml:LiteralInteger"/>
28 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-managingAgency-upperValue"
29 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-managingAgency-upperValue"
30 xmi:type="uml:LiteralUnlimitedNatural">
31 <value>1</value>
32 </upperValue>
33 <name>managingAgency</name>
34 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
35 xmi:type="uml:PrimitiveType"/>
36 </ownedAttribute>
37 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-type"
38 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-type"
39 xmi:type="uml:Property">
40 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-type-ownedComment"
41 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-type-ownedComment"
42 xmi:type="uml:Comment">
43 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-type"/>
44 <body>The scheme of identifier, as distinct from a URI or a DDI-conforming identifier.</body>
45 </ownedComment>
46 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-type-lowerValue"
47 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-type-lowerValue"
48 xmi:type="uml:LiteralInteger">
49 <value>1</value>
50 </lowerValue>
51 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-type-upperValue"
52 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-type-upperValue"
53 xmi:type="uml:LiteralUnlimitedNatural">
54 <value>1</value>
55 </upperValue>
56 <name>type</name>
57 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
58 xmi:type="uml:PrimitiveType"/>
59 </ownedAttribute>
60 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-value"
61 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-value"
62 xmi:type="uml:Property">
63 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-value-ownedComment"
64 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-value-ownedComment"
65 xmi:type="uml:Comment">
66 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-value"/>
67 <body>The identifier, structured according to the specified type.</body>
68 </ownedComment>
69 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-value-lowerValue"
70 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-value-lowerValue"
71 xmi:type="uml:LiteralInteger">
72 <value>1</value>
73 </lowerValue>
74 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-value-upperValue"
75 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-value-upperValue"
76 xmi:type="uml:LiteralUnlimitedNatural">
77 <value>1</value>
78 </upperValue>
79 <name>value</name>
80 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
81 xmi:type="uml:PrimitiveType"/>
82 </ownedAttribute>
83 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-version"
84 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-version"
85 xmi:type="uml:Property">
86 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-version-ownedComment"
87 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-version-ownedComment"
88 xmi:type="uml:Comment">
89 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-version"/>
90 <body>The version of the object being identified, according to the versioning system provided by the identified scheme.</body>
91 </ownedComment>
92 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-version-lowerValue"
93 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-version-lowerValue"
94 xmi:type="uml:LiteralInteger"/>
95 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier-version-upperValue"
96 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#NonDdiIdentifier-version-upperValue"
97 xmi:type="uml:LiteralUnlimitedNatural">
98 <value>1</value>
99 </upperValue>
100 <name>version</name>
101 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
102 xmi:type="uml:PrimitiveType"/>
103 </ownedAttribute>
104</packagedElement>
Fragment for the data type NonDdiIdentifier (entire XML Schema)
1<xs:element name="NonDdiIdentifier"
2 type="NonDdiIdentifierXsdType"
3 xml:id="NonDdiIdentifier">
4 <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::NonDdiIdentifier -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 A unique set of attributes, not conforming to the DDI identifier structure nor structured as a URI, used to identify some entity.</xs:documentation>
9 </xs:annotation>
10</xs:element>
11<xs:complexType name="NonDdiIdentifierXsdType"
12 xml:id="NonDdiIdentifierXsdType">
13 <xs:annotation>
14 <xs:documentation>Definition
15 ============
16 A unique set of attributes, not conforming to the DDI identifier structure nor structured as a URI, used to identify some entity.</xs:documentation>
17 </xs:annotation>
18 <xs:sequence>
19 <xs:element name="managingAgency"
20 type="xs:string"
21 minOccurs="0"
22 maxOccurs="1"
23 xml:id="NonDdiIdentifier-managingAgency">
24 <xs:annotation>
25 <xs:documentation>The authority which maintains the identification scheme.</xs:documentation>
26 </xs:annotation>
27 </xs:element>
28 <xs:element name="type"
29 type="xs:string"
30 minOccurs="1"
31 maxOccurs="1"
32 xml:id="NonDdiIdentifier-type">
33 <xs:annotation>
34 <xs:documentation>The scheme of identifier, as distinct from a URI or a DDI-conforming identifier.</xs:documentation>
35 </xs:annotation>
36 </xs:element>
37 <xs:element name="value"
38 type="xs:string"
39 minOccurs="1"
40 maxOccurs="1"
41 xml:id="NonDdiIdentifier-value">
42 <xs:annotation>
43 <xs:documentation>The identifier, structured according to the specified type.</xs:documentation>
44 </xs:annotation>
45 </xs:element>
46 <xs:element name="version"
47 type="xs:string"
48 minOccurs="0"
49 maxOccurs="1"
50 xml:id="NonDdiIdentifier-version">
51 <xs:annotation>
52 <xs:documentation>The version of the object being identified, according to the versioning system provided by the identified scheme.</xs:documentation>
53 </xs:annotation>
54 </xs:element>
55 </xs:sequence>
56</xs:complexType>
Fragment for the data type NonDdiIdentifier (main ontology, entire ontology as zip)
1# datatype NonDdiIdentifier
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::NonDdiIdentifier
3cdi:NonDdiIdentifier
4 a rdfs:Class, owl:Class, ucmis:StructuredDataType;
5 rdfs:label "NonDdiIdentifier";
6 rdfs:comment "Definition\n============\nA unique set of attributes, not conforming to the DDI identifier structure nor structured as a URI, used to identify some entity."@en;
7
8 owl:hasKey (cdi:NonDdiIdentifier-managingAgency cdi:NonDdiIdentifier-type cdi:NonDdiIdentifier-value cdi:NonDdiIdentifier-version);
9.
10
11cdi:NonDdiIdentifier-managingAgency
12 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
13 rdfs:label "managingAgency";
14 rdfs:comment "The authority which maintains the identification scheme."@en;
15 rdfs:domain cdi:NonDdiIdentifier;
16 rdfs:range xsd:string;
17.
18
19cdi:NonDdiIdentifier-type
20 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
21 rdfs:label "type";
22 rdfs:comment "The scheme of identifier, as distinct from a URI or a DDI-conforming identifier."@en;
23 rdfs:domain cdi:NonDdiIdentifier;
24 rdfs:range xsd:string;
25.
26
27cdi:NonDdiIdentifier-value
28 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
29 rdfs:label "value";
30 rdfs:comment "The identifier, structured according to the specified type."@en;
31 rdfs:domain cdi:NonDdiIdentifier;
32 rdfs:range xsd:string;
33.
34
35cdi:NonDdiIdentifier-version
36 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
37 rdfs:label "version";
38 rdfs:comment "The version of the object being identified, according to the versioning system provided by the identified scheme."@en;
39 rdfs:domain cdi:NonDdiIdentifier;
40 rdfs:range xsd:string;
41.
Fragment for the data type NonDdiIdentifier (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 "NonDdiIdentifier": "cdi:NonDdiIdentifier",
7 "managingAgency": {
8 "@id": "cdi:NonDdiIdentifier-managingAgency",
9 "@type": "xsd:string"
10 },
11 "type": {
12 "@id": "cdi:NonDdiIdentifier-type",
13 "@type": "xsd:string"
14 },
15 "value": {
16 "@id": "cdi:NonDdiIdentifier-value",
17 "@type": "xsd:string"
18 },
19 "version": {
20 "@id": "cdi:NonDdiIdentifier-version",
21 "@type": "xsd:string"
22 },
23
24 " comment ": "tag:json-should-support-trailing-commas"
25 }
26 ],
27 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:14.",
28 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::NonDdiIdentifier"
29}