Reference¶
Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Reference
Definition¶
Provides a way of pointing to resources outside of the information described in the set of DDI-CDI metadata.
Diagram
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
ddiReference |
- own datatype - |
A DDI type reference to a DDI object. |
0..1 |
||
deepLink |
- own datatype - |
The selector refers to the object identifier by the ddiReference and has deep linking purposes. |
0..1 |
||
description |
- own datatype - |
Human-readable description of the reference. |
String |
0..1 |
|
location |
- own datatype - |
The location of the referenced resource, as appropriate to support retrieval. |
0..1 |
||
nonDdiReference |
- own datatype - |
A non-DDI reference to any object using a system of identification which is not supported by a URI. |
0..* |
||
semantic |
- own datatype - |
External qualifier to describe the purpose or meaning of the reference. |
0..1 |
||
uri |
- own datatype - |
A URI to any object. |
0..1 |
||
validType |
- own datatype - |
The expected type of the reference (e.g., the class or element according to the schema of the referenced resource). |
String |
0..* |
Usage
Type |
Package |
Classifier |
Attribute |
---|---|---|---|
Class |
Conceptual |
externalDefinition |
|
Class |
Conceptual |
externalDefinition |
|
Class |
Conceptual |
source |
|
Class |
Process |
entityProduced |
|
Class |
Process |
entityUsed |
|
Class |
Process |
standardModelMapping |
|
Class |
Process |
entityBound |
|
DataType |
StructuredDataTypes |
reference |
|
DataType |
StructuredDataTypes |
relatedResource |
|
DataType |
StructuredDataTypes |
entryReference |
|
DataType |
StructuredDataTypes |
vocabulary |
|
DataType |
StructuredDataTypes |
licenseReference |
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 Reference (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-Reference"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference"
6 xmi:type="uml:DataType">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference"/>
11 <body>Definition
12============
13Provides a way of pointing to resources outside of the information described in the set of DDI-CDI metadata.</body>
14 </ownedComment>
15 <name>Reference</name>
16 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-ddiReference"
17 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-ddiReference"
18 xmi:type="uml:Property">
19 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-ddiReference-ownedComment"
20 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-ddiReference-ownedComment"
21 xmi:type="uml:Comment">
22 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-ddiReference"/>
23 <body>A DDI type reference to a DDI object.</body>
24 </ownedComment>
25 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-ddiReference-lowerValue"
26 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-ddiReference-lowerValue"
27 xmi:type="uml:LiteralInteger"/>
28 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-ddiReference-upperValue"
29 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-ddiReference-upperValue"
30 xmi:type="uml:LiteralUnlimitedNatural">
31 <value>1</value>
32 </upperValue>
33 <name>ddiReference</name>
34 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier"/>
35 </ownedAttribute>
36 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-deepLink"
37 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-deepLink"
38 xmi:type="uml:Property">
39 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-deepLink-ownedComment"
40 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-deepLink-ownedComment"
41 xmi:type="uml:Comment">
42 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-deepLink"/>
43 <body>The selector refers to the object identifier by the ddiReference and has deep linking purposes.</body>
44 </ownedComment>
45 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-deepLink-lowerValue"
46 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-deepLink-lowerValue"
47 xmi:type="uml:LiteralInteger"/>
48 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-deepLink-upperValue"
49 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-deepLink-upperValue"
50 xmi:type="uml:LiteralUnlimitedNatural">
51 <value>1</value>
52 </upperValue>
53 <name>deepLink</name>
54 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Selector"/>
55 </ownedAttribute>
56 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-description"
57 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-description"
58 xmi:type="uml:Property">
59 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-description-ownedComment"
60 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-description-ownedComment"
61 xmi:type="uml:Comment">
62 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-description"/>
63 <body>Human-readable description of the reference.</body>
64 </ownedComment>
65 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-description-lowerValue"
66 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-description-lowerValue"
67 xmi:type="uml:LiteralInteger"/>
68 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-description-upperValue"
69 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-description-upperValue"
70 xmi:type="uml:LiteralUnlimitedNatural">
71 <value>1</value>
72 </upperValue>
73 <name>description</name>
74 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
75 xmi:type="uml:PrimitiveType"/>
76 </ownedAttribute>
77 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-location"
78 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-location"
79 xmi:type="uml:Property">
80 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-location-ownedComment"
81 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-location-ownedComment"
82 xmi:type="uml:Comment">
83 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-location"/>
84 <body>The location of the referenced resource, as appropriate to support retrieval.</body>
85 </ownedComment>
86 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-location-lowerValue"
87 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-location-lowerValue"
88 xmi:type="uml:LiteralInteger"/>
89 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-location-upperValue"
90 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-location-upperValue"
91 xmi:type="uml:LiteralUnlimitedNatural">
92 <value>1</value>
93 </upperValue>
94 <name>location</name>
95 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
96 </ownedAttribute>
97 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-nonDdiReference"
98 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-nonDdiReference"
99 xmi:type="uml:Property">
100 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-nonDdiReference-ownedComment"
101 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-nonDdiReference-ownedComment"
102 xmi:type="uml:Comment">
103 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-nonDdiReference"/>
104 <body>A non-DDI reference to any object using a system of identification which is not supported by a URI.</body>
105 </ownedComment>
106 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-nonDdiReference-lowerValue"
107 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-nonDdiReference-lowerValue"
108 xmi:type="uml:LiteralInteger"/>
109 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-nonDdiReference-upperValue"
110 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-nonDdiReference-upperValue"
111 xmi:type="uml:LiteralUnlimitedNatural">
112 <value>*</value>
113 </upperValue>
114 <name>nonDdiReference</name>
115 <isOrdered>true</isOrdered>
116 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-NonDdiIdentifier"/>
117 </ownedAttribute>
118 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-semantic"
119 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-semantic"
120 xmi:type="uml:Property">
121 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-semantic-ownedComment"
122 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-semantic-ownedComment"
123 xmi:type="uml:Comment">
124 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-semantic"/>
125 <body>External qualifier to describe the purpose or meaning of the reference.</body>
126 </ownedComment>
127 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-semantic-lowerValue"
128 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-semantic-lowerValue"
129 xmi:type="uml:LiteralInteger"/>
130 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-semantic-upperValue"
131 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-semantic-upperValue"
132 xmi:type="uml:LiteralUnlimitedNatural">
133 <value>1</value>
134 </upperValue>
135 <name>semantic</name>
136 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
137 </ownedAttribute>
138 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-uri"
139 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-uri"
140 xmi:type="uml:Property">
141 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-uri-ownedComment"
142 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-uri-ownedComment"
143 xmi:type="uml:Comment">
144 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-uri"/>
145 <body>A URI to any object.</body>
146 </ownedComment>
147 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-uri-lowerValue"
148 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-uri-lowerValue"
149 xmi:type="uml:LiteralInteger"/>
150 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-uri-upperValue"
151 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-uri-upperValue"
152 xmi:type="uml:LiteralUnlimitedNatural">
153 <value>1</value>
154 </upperValue>
155 <name>uri</name>
156 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-XMLSchemaDataTypes-XsdAnyUri"/>
157 </ownedAttribute>
158 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-validType"
159 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-validType"
160 xmi:type="uml:Property">
161 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-validType-ownedComment"
162 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-validType-ownedComment"
163 xmi:type="uml:Comment">
164 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-validType"/>
165 <body>The expected type of the reference (e.g., the class or element according to the schema of the referenced resource).</body>
166 </ownedComment>
167 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-validType-lowerValue"
168 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-validType-lowerValue"
169 xmi:type="uml:LiteralInteger"/>
170 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference-validType-upperValue"
171 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Reference-validType-upperValue"
172 xmi:type="uml:LiteralUnlimitedNatural">
173 <value>*</value>
174 </upperValue>
175 <name>validType</name>
176 <isOrdered>true</isOrdered>
177 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
178 xmi:type="uml:PrimitiveType"/>
179 </ownedAttribute>
180</packagedElement>
Fragment for the data type Reference (entire XML Schema)
1<xs:element name="Reference"
2 type="ReferenceXsdType"
3 xml:id="Reference">
4 <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Reference -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Provides a way of pointing to resources outside of the information described in the set of DDI-CDI metadata.</xs:documentation>
9 </xs:annotation>
10</xs:element>
11<xs:complexType name="ReferenceXsdType"
12 xml:id="ReferenceXsdType">
13 <xs:annotation>
14 <xs:documentation>Definition
15 ============
16 Provides a way of pointing to resources outside of the information described in the set of DDI-CDI metadata.</xs:documentation>
17 </xs:annotation>
18 <xs:sequence>
19 <xs:element name="ddiReference"
20 type="InternationalRegistrationDataIdentifierXsdType"
21 minOccurs="0"
22 maxOccurs="1"
23 xml:id="Reference-ddiReference">
24 <xs:annotation>
25 <xs:documentation>A DDI type reference to a DDI object.</xs:documentation>
26 </xs:annotation>
27 </xs:element>
28 <xs:element name="deepLink"
29 type="SelectorXsdType"
30 minOccurs="0"
31 maxOccurs="1"
32 xml:id="Reference-deepLink">
33 <xs:annotation>
34 <xs:documentation>The selector refers to the object identifier by the ddiReference and has deep linking purposes.</xs:documentation>
35 </xs:annotation>
36 </xs:element>
37 <xs:element name="description"
38 type="xs:string"
39 minOccurs="0"
40 maxOccurs="1"
41 xml:id="Reference-description">
42 <xs:annotation>
43 <xs:documentation>Human-readable description of the reference.</xs:documentation>
44 </xs:annotation>
45 </xs:element>
46 <xs:element name="location"
47 type="InternationalStringXsdType"
48 minOccurs="0"
49 maxOccurs="1"
50 xml:id="Reference-location">
51 <xs:annotation>
52 <xs:documentation>The location of the referenced resource, as appropriate to support retrieval.</xs:documentation>
53 </xs:annotation>
54 </xs:element>
55 <xs:element name="nonDdiReference"
56 type="NonDdiIdentifierXsdType"
57 minOccurs="0"
58 maxOccurs="unbounded"
59 xml:id="Reference-nonDdiReference">
60 <xs:annotation>
61 <xs:documentation>A non-DDI reference to any object using a system of identification which is not supported by a URI.</xs:documentation>
62 </xs:annotation>
63 </xs:element>
64 <xs:element name="semantic"
65 type="ControlledVocabularyEntryXsdType"
66 minOccurs="0"
67 maxOccurs="1"
68 xml:id="Reference-semantic">
69 <xs:annotation>
70 <xs:documentation>External qualifier to describe the purpose or meaning of the reference.</xs:documentation>
71 </xs:annotation>
72 </xs:element>
73 <xs:element name="uri"
74 type="xs:anyURI"
75 minOccurs="0"
76 maxOccurs="1"
77 xml:id="Reference-uri">
78 <xs:annotation>
79 <xs:documentation>A URI to any object.</xs:documentation>
80 </xs:annotation>
81 </xs:element>
82 <xs:element name="validType"
83 type="xs:string"
84 minOccurs="0"
85 maxOccurs="unbounded"
86 xml:id="Reference-validType">
87 <xs:annotation>
88 <xs:documentation>The expected type of the reference (e.g., the class or element according to the schema of the referenced resource).</xs:documentation>
89 </xs:annotation>
90 </xs:element>
91 </xs:sequence>
92</xs:complexType>
93<xs:element name="AssociationReference"
94 type="AssociationReferenceXsdType"
95 xml:id="AssociationReference">
96 <!-- related to the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Reference -->
97 <xs:annotation>
98 <xs:documentation>AssociationReference Definition
99 ============
100 Provides a way of pointing to resources outside of the information described in the set of DDI-CDI metadata.</xs:documentation>
101 </xs:annotation>
102</xs:element>
103<xs:complexType name="AssociationReferenceXsdType"
104 xml:id="AssociationReferenceXsdType">
105 <xs:annotation>
106 <xs:documentation>Definition
107 ============
108 Provides a way of pointing to resources outside of the information described in the set of DDI-CDI metadata.</xs:documentation>
109 </xs:annotation>
110 <xs:sequence>
111 <xs:element name="ddiReference"
112 type="InternationalRegistrationDataIdentifierXsdType"
113 minOccurs="0"
114 maxOccurs="1"
115 xml:id="AssociationReference-ddiReference">
116 <xs:annotation>
117 <xs:documentation>A DDI type reference to a DDI object.</xs:documentation>
118 </xs:annotation>
119 </xs:element>
120 <xs:element name="validType"
121 type="xs:string"
122 minOccurs="0"
123 maxOccurs="unbounded"
124 xml:id="AssociationReference-validType">
125 <xs:annotation>
126 <xs:documentation>The expected type of the reference (e.g., the class or element according to the schema of the referenced resource).</xs:documentation>
127 </xs:annotation>
128 </xs:element>
129 </xs:sequence>
130 <xs:attribute name="isAssociationReference"
131 type="xs:boolean"
132 fixed="true"
133 xml:id="isAssociationReference"/>
134</xs:complexType>
Fragment for the data type Reference (main ontology, entire ontology as zip)
1# datatype Reference
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Reference
3cdi:Reference
4 a rdfs:Class, owl:Class, ucmis:StructuredDataType;
5 rdfs:label "Reference";
6 rdfs:comment "Definition\n============\nProvides a way of pointing to resources outside of the information described in the set of DDI-CDI metadata."@en;
7
8 owl:hasKey (cdi:Reference-ddiReference cdi:Reference-deepLink cdi:Reference-description cdi:Reference-location cdi:Reference-nonDdiReference cdi:Reference-semantic cdi:Reference-uri cdi:Reference-validType);
9.
10
11cdi:Reference-ddiReference
12 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13 rdfs:label "ddiReference";
14 rdfs:comment "A DDI type reference to a DDI object."@en;
15 rdfs:domain cdi:Reference;
16 rdfs:range cdi:InternationalRegistrationDataIdentifier;
17.
18
19cdi:Reference-deepLink
20 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
21 rdfs:label "deepLink";
22 rdfs:comment "The selector refers to the object identifier by the ddiReference and has deep linking purposes."@en;
23 rdfs:domain cdi:Reference;
24 rdfs:range cdi:Selector;
25.
26
27cdi:Reference-description
28 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
29 rdfs:label "description";
30 rdfs:comment "Human-readable description of the reference."@en;
31 rdfs:domain cdi:Reference;
32 rdfs:range xsd:string;
33.
34
35cdi:Reference-location
36 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
37 rdfs:label "location";
38 rdfs:comment "The location of the referenced resource, as appropriate to support retrieval."@en;
39 rdfs:domain cdi:Reference;
40 rdfs:range cdi:InternationalString;
41.
42
43cdi:Reference-nonDdiReference
44 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
45 rdfs:label "nonDdiReference";
46 rdfs:comment "A non-DDI reference to any object using a system of identification which is not supported by a URI."@en;
47 rdfs:domain cdi:Reference;
48 rdfs:range cdi:NonDdiIdentifier;
49.
50
51cdi:Reference-semantic
52 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
53 rdfs:label "semantic";
54 rdfs:comment "External qualifier to describe the purpose or meaning of the reference."@en;
55 rdfs:domain cdi:Reference;
56 rdfs:range cdi:ControlledVocabularyEntry;
57.
58
59cdi:Reference-uri
60 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
61 rdfs:label "uri";
62 rdfs:comment "A URI to any object."@en;
63 rdfs:domain cdi:Reference;
64 rdfs:range xsd:anyURI;
65.
66
67cdi:Reference-validType
68 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
69 rdfs:label "validType";
70 rdfs:comment "The expected type of the reference (e.g., the class or element according to the schema of the referenced resource)."@en;
71 rdfs:domain cdi:Reference;
72 rdfs:range xsd:string;
73.
Fragment for the data type Reference (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 "Reference": "cdi:Reference",
7 "ddiReference": {
8 "@id": "cdi:Reference-ddiReference",
9 "@type": "@id",
10 "@context": "InternationalRegistrationDataIdentifier.jsonld"
11 },
12 "deepLink": {
13 "@id": "cdi:Reference-deepLink",
14 "@type": "@id",
15 "@context": "Selector.jsonld"
16 },
17 "description": {
18 "@id": "cdi:Reference-description",
19 "@type": "xsd:string"
20 },
21 "location": {
22 "@id": "cdi:Reference-location",
23 "@type": "@id",
24 "@context": "InternationalString.jsonld"
25 },
26 "nonDdiReference": {
27 "@id": "cdi:Reference-nonDdiReference",
28 "@type": "@id",
29 "@context": "NonDdiIdentifier.jsonld"
30 },
31 "semantic": {
32 "@id": "cdi:Reference-semantic",
33 "@type": "@id",
34 "@context": "ControlledVocabularyEntry.jsonld"
35 },
36 "uri": {
37 "@id": "cdi:Reference-uri",
38 "@type": "xsd:anyURI"
39 },
40 "validType": {
41 "@id": "cdi:Reference-validType",
42 "@type": "xsd:string"
43 },
44
45 " comment ": "tag:json-should-support-trailing-commas"
46 }
47 ],
48 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-09-23 21:53:04.",
49 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::Reference"
50}