ControlledVocabularyEntry¶
Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::ControlledVocabularyEntry
Definition¶
Allows for unstructured content which may be an entry from an externally maintained controlled vocabulary.If the content is from a controlled vocabulary provide the code value of the entry, as well as a reference to the controlled vocabulary from which the value is taken. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary. Note that DDI has published a number of controlled vocabularies applicable to several locations using the external controlled vocabulary entry structure. If the code portion of the controlled vocabulary entry is language specific (i.e. a list of keywords or subject headings) use language to specify that language. In most cases the code portion of an entry is not language specific although the description and usage may be managed in one or more languages. Use of shared controlled vocabularies helps support interoperability and machine actionability.
Diagram
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
entryReference |
- own datatype - |
A reference to the specific item in the vocabulary referenced in the vocabulary attribute, using a URI or other resolvable identifier. |
0..* |
||
entryValue |
- own datatype - |
The value of the entry of the controlled vocabulary. If no controlled vocabulary is used the term is entered here and none of the properties defining the controlled vocabulary location are used. |
String |
0..* |
|
name |
- own datatype - |
The name of the code list (controlled vocabulary). |
String |
0..1 |
|
valueForOther |
- own datatype - |
If the value of the string is “Other” or the equivalent from the codelist, this attribute can provide a more specific value not found in the codelist. |
String |
0..1 |
|
vocabulary |
- own datatype - |
A reference to the external controlled vocabulary, using a URI or other resolvable identifier. |
0..1 |
Usage
Type |
Package |
Classifier |
Attribute |
---|---|---|---|
Class |
Agents |
semantics |
|
Class |
Agents |
privacy |
|
Class |
Agents |
semantics |
|
Class |
Agents |
topology |
|
Class |
Agents |
function |
|
Class |
Agents |
machineInterface |
|
Class |
Agents |
typeOfMachine |
|
Class |
Conceptual |
semantics |
|
Class |
Conceptual |
semantics |
|
Class |
Conceptual |
topology |
|
Class |
Conceptual |
semantics |
|
Class |
Conceptual |
semantics |
|
Class |
Conceptual |
topology |
|
Class |
Conceptual |
unitOfMeasureKind |
|
Class |
Conceptual |
physicalDataType |
|
Class |
Conceptual |
platformType |
|
Class |
Conceptual |
variableFunction |
|
Class |
Conceptual |
describedUnitOfMeasure |
|
Class |
Conceptual |
hasIntendedDataType |
|
Class |
Conceptual |
groupingSemantic |
|
Class |
Conceptual |
semantics |
|
Class |
Conceptual |
semantics |
|
Class |
Conceptual |
topology |
|
Class |
FormatDescription |
semantics |
|
Class |
FormatDescription |
dataStoreType |
|
Class |
FormatDescription |
semantics |
|
Class |
FormatDescription |
semantics |
|
Class |
FormatDescription |
topology |
|
Class |
FormatDescription |
semantics |
|
Class |
FormatDescription |
topology |
|
Class |
FormatDescription |
semantics |
|
Class |
FormatDescription |
topology |
|
Class |
FormatDescription |
semantics |
|
Class |
FormatDescription |
semantics |
|
Class |
FormatDescription |
topology |
|
Class |
FormatDescription |
encoding |
|
Class |
FormatDescription |
format |
|
Class |
FormatDescription |
physicalDataType |
|
Class |
FormatDescription |
semantics |
|
Class |
Process |
workflow |
|
Class |
Process |
scriptingLanguage |
|
Class |
Representations |
typeOfCategoryStatistic |
|
Class |
Representations |
semantics |
|
Class |
Representations |
semantics |
|
Class |
Representations |
topology |
|
Class |
Representations |
context |
|
Class |
Representations |
keyword |
|
Class |
Representations |
objectsOrUnitsClassified |
|
Class |
Representations |
subject |
|
Class |
Representations |
semantics |
|
Class |
Representations |
topology |
|
Class |
Representations |
semantics |
|
Class |
Representations |
topology |
|
Class |
Representations |
semantics |
|
Class |
Representations |
platformType |
|
Class |
Representations |
semantics |
|
Class |
Representations |
formatPattern |
|
Class |
Representations |
logicalExpression |
|
Class |
Representations |
recommendedDataType |
|
DataType |
StructuredDataTypes |
mimeType |
|
DataType |
StructuredDataTypes |
countryCode |
|
DataType |
StructuredDataTypes |
privacy |
|
DataType |
StructuredDataTypes |
regionalCoverage |
|
DataType |
StructuredDataTypes |
timeZone |
|
DataType |
StructuredDataTypes |
typeOfAddress |
|
DataType |
StructuredDataTypes |
typeOfLocation |
|
DataType |
StructuredDataTypes |
typeOfResource |
|
DataType |
StructuredDataTypes |
semantics |
|
DataType |
StructuredDataTypes |
programLanguage |
|
DataType |
StructuredDataTypes |
commonalityCode |
|
DataType |
StructuredDataTypes |
privacy |
|
DataType |
StructuredDataTypes |
typeOfService |
|
DataType |
StructuredDataTypes |
privacy |
|
DataType |
StructuredDataTypes |
typeOfEmail |
|
DataType |
StructuredDataTypes |
geography |
|
DataType |
StructuredDataTypes |
context |
|
DataType |
StructuredDataTypes |
typeOfIndividualName |
|
DataType |
StructuredDataTypes |
managingAgency |
|
DataType |
StructuredDataTypes |
locationVariant |
|
DataType |
StructuredDataTypes |
structureUsed |
|
DataType |
StructuredDataTypes |
calendar |
|
DataType |
StructuredDataTypes |
nonIsoDateFormat |
|
DataType |
StructuredDataTypes |
context |
|
DataType |
StructuredDataTypes |
typeOfOrganizationName |
|
DataType |
StructuredDataTypes |
extent |
|
DataType |
StructuredDataTypes |
term |
|
DataType |
StructuredDataTypes |
privacy |
|
DataType |
StructuredDataTypes |
rationaleCode |
|
DataType |
StructuredDataTypes |
semantic |
|
DataType |
StructuredDataTypes |
privacy |
|
DataType |
StructuredDataTypes |
typeOfTelephone |
|
DataType |
StructuredDataTypes |
time |
|
DataType |
StructuredDataTypes |
typeOfContent |
|
DataType |
StructuredDataTypes |
privacy |
|
DataType |
StructuredDataTypes |
typeOfWebsite |
|
Class |
CollectionsPattern |
semantics |
|
Class |
CollectionsPattern |
semantics |
|
Class |
CollectionsPattern |
topology |
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 ControlledVocabularyEntry (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-ControlledVocabularyEntry"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry"
6 xmi:type="uml:DataType">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
11 <body>Definition
12============
13Allows for unstructured content which may be an entry from an externally maintained controlled vocabulary.If the content is from a controlled vocabulary provide the code value of the entry, as well as a reference to the controlled vocabulary from which the value is taken. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary. Note that DDI has published a number of controlled vocabularies applicable to several locations using the external controlled vocabulary entry structure. If the code portion of the controlled vocabulary entry is language specific (i.e. a list of keywords or subject headings) use language to specify that language. In most cases the code portion of an entry is not language specific although the description and usage may be managed in one or more languages. Use of shared controlled vocabularies helps support interoperability and machine actionability.</body>
14 </ownedComment>
15 <name>ControlledVocabularyEntry</name>
16 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryReference"
17 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-entryReference"
18 xmi:type="uml:Property">
19 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryReference-ownedComment"
20 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-entryReference-ownedComment"
21 xmi:type="uml:Comment">
22 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryReference"/>
23 <body>A reference to the specific item in the vocabulary referenced in the vocabulary attribute, using a URI or other resolvable identifier.</body>
24 </ownedComment>
25 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryReference-lowerValue"
26 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-entryReference-lowerValue"
27 xmi:type="uml:LiteralInteger"/>
28 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryReference-upperValue"
29 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-entryReference-upperValue"
30 xmi:type="uml:LiteralUnlimitedNatural">
31 <value>*</value>
32 </upperValue>
33 <name>entryReference</name>
34 <isOrdered>true</isOrdered>
35 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference"/>
36 </ownedAttribute>
37 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryValue"
38 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-entryValue"
39 xmi:type="uml:Property">
40 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryValue-ownedComment"
41 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-entryValue-ownedComment"
42 xmi:type="uml:Comment">
43 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryValue"/>
44 <body>The value of the entry of the controlled vocabulary. If no controlled vocabulary is used the term is entered here and none of the properties defining the controlled vocabulary location are used.</body>
45 </ownedComment>
46 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryValue-lowerValue"
47 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-entryValue-lowerValue"
48 xmi:type="uml:LiteralInteger"/>
49 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-entryValue-upperValue"
50 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-entryValue-upperValue"
51 xmi:type="uml:LiteralUnlimitedNatural">
52 <value>*</value>
53 </upperValue>
54 <name>entryValue</name>
55 <isOrdered>true</isOrdered>
56 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
57 xmi:type="uml:PrimitiveType"/>
58 </ownedAttribute>
59 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-name"
60 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-name"
61 xmi:type="uml:Property">
62 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-name-ownedComment"
63 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-name-ownedComment"
64 xmi:type="uml:Comment">
65 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-name"/>
66 <body>The name of the code list (controlled vocabulary).</body>
67 </ownedComment>
68 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-name-lowerValue"
69 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-name-lowerValue"
70 xmi:type="uml:LiteralInteger"/>
71 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-name-upperValue"
72 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-name-upperValue"
73 xmi:type="uml:LiteralUnlimitedNatural">
74 <value>1</value>
75 </upperValue>
76 <name>name</name>
77 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
78 xmi:type="uml:PrimitiveType"/>
79 </ownedAttribute>
80 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-valueForOther"
81 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-valueForOther"
82 xmi:type="uml:Property">
83 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-valueForOther-ownedComment"
84 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-valueForOther-ownedComment"
85 xmi:type="uml:Comment">
86 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-valueForOther"/>
87 <body>If the value of the string is "Other" or the equivalent from the codelist, this attribute can provide a more specific value not found in the codelist.</body>
88 </ownedComment>
89 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-valueForOther-lowerValue"
90 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-valueForOther-lowerValue"
91 xmi:type="uml:LiteralInteger"/>
92 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-valueForOther-upperValue"
93 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-valueForOther-upperValue"
94 xmi:type="uml:LiteralUnlimitedNatural">
95 <value>1</value>
96 </upperValue>
97 <name>valueForOther</name>
98 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
99 xmi:type="uml:PrimitiveType"/>
100 </ownedAttribute>
101 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-vocabulary"
102 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-vocabulary"
103 xmi:type="uml:Property">
104 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-vocabulary-ownedComment"
105 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-vocabulary-ownedComment"
106 xmi:type="uml:Comment">
107 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-vocabulary"/>
108 <body>A reference to the external controlled vocabulary, using a URI or other resolvable identifier.</body>
109 </ownedComment>
110 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-vocabulary-lowerValue"
111 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-vocabulary-lowerValue"
112 xmi:type="uml:LiteralInteger"/>
113 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry-vocabulary-upperValue"
114 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlledVocabularyEntry-vocabulary-upperValue"
115 xmi:type="uml:LiteralUnlimitedNatural">
116 <value>1</value>
117 </upperValue>
118 <name>vocabulary</name>
119 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference"/>
120 </ownedAttribute>
121</packagedElement>
Fragment for the data type ControlledVocabularyEntry (entire XML Schema)
1<xs:element name="ControlledVocabularyEntry"
2 type="ControlledVocabularyEntryXsdType"
3 xml:id="ControlledVocabularyEntry">
4 <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::ControlledVocabularyEntry -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Allows for unstructured content which may be an entry from an externally maintained controlled vocabulary.If the content is from a controlled vocabulary provide the code value of the entry, as well as a reference to the controlled vocabulary from which the value is taken. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary. Note that DDI has published a number of controlled vocabularies applicable to several locations using the external controlled vocabulary entry structure. If the code portion of the controlled vocabulary entry is language specific (i.e. a list of keywords or subject headings) use language to specify that language. In most cases the code portion of an entry is not language specific although the description and usage may be managed in one or more languages. Use of shared controlled vocabularies helps support interoperability and machine actionability.</xs:documentation>
9 </xs:annotation>
10</xs:element>
11<xs:complexType name="ControlledVocabularyEntryXsdType"
12 xml:id="ControlledVocabularyEntryXsdType">
13 <xs:annotation>
14 <xs:documentation>Definition
15 ============
16 Allows for unstructured content which may be an entry from an externally maintained controlled vocabulary.If the content is from a controlled vocabulary provide the code value of the entry, as well as a reference to the controlled vocabulary from which the value is taken. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary. Note that DDI has published a number of controlled vocabularies applicable to several locations using the external controlled vocabulary entry structure. If the code portion of the controlled vocabulary entry is language specific (i.e. a list of keywords or subject headings) use language to specify that language. In most cases the code portion of an entry is not language specific although the description and usage may be managed in one or more languages. Use of shared controlled vocabularies helps support interoperability and machine actionability.</xs:documentation>
17 </xs:annotation>
18 <xs:sequence>
19 <xs:element name="entryReference"
20 type="ReferenceXsdType"
21 minOccurs="0"
22 maxOccurs="unbounded"
23 xml:id="ControlledVocabularyEntry-entryReference">
24 <xs:annotation>
25 <xs:documentation>A reference to the specific item in the vocabulary referenced in the vocabulary attribute, using a URI or other resolvable identifier.</xs:documentation>
26 </xs:annotation>
27 </xs:element>
28 <xs:element name="entryValue"
29 type="xs:string"
30 minOccurs="0"
31 maxOccurs="unbounded"
32 xml:id="ControlledVocabularyEntry-entryValue">
33 <xs:annotation>
34 <xs:documentation>The value of the entry of the controlled vocabulary. If no controlled vocabulary is used the term is entered here and none of the properties defining the controlled vocabulary location are used.</xs:documentation>
35 </xs:annotation>
36 </xs:element>
37 <xs:element name="name"
38 type="xs:string"
39 minOccurs="0"
40 maxOccurs="1"
41 xml:id="ControlledVocabularyEntry-name">
42 <xs:annotation>
43 <xs:documentation>The name of the code list (controlled vocabulary).</xs:documentation>
44 </xs:annotation>
45 </xs:element>
46 <xs:element name="valueForOther"
47 type="xs:string"
48 minOccurs="0"
49 maxOccurs="1"
50 xml:id="ControlledVocabularyEntry-valueForOther">
51 <xs:annotation>
52 <xs:documentation>If the value of the string is "Other" or the equivalent from the codelist, this attribute can provide a more specific value not found in the codelist.</xs:documentation>
53 </xs:annotation>
54 </xs:element>
55 <xs:element name="vocabulary"
56 type="ReferenceXsdType"
57 minOccurs="0"
58 maxOccurs="1"
59 xml:id="ControlledVocabularyEntry-vocabulary">
60 <xs:annotation>
61 <xs:documentation>A reference to the external controlled vocabulary, using a URI or other resolvable identifier.</xs:documentation>
62 </xs:annotation>
63 </xs:element>
64 </xs:sequence>
65</xs:complexType>
Fragment for the data type ControlledVocabularyEntry (main ontology, entire ontology as zip)
1# datatype ControlledVocabularyEntry
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::ControlledVocabularyEntry
3cdi:ControlledVocabularyEntry
4 a rdfs:Class, owl:Class, ucmis:StructuredDataType;
5 rdfs:label "ControlledVocabularyEntry";
6 rdfs:comment "Definition\n============\nAllows for unstructured content which may be an entry from an externally maintained controlled vocabulary.If the content is from a controlled vocabulary provide the code value of the entry, as well as a reference to the controlled vocabulary from which the value is taken. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary. Note that DDI has published a number of controlled vocabularies applicable to several locations using the external controlled vocabulary entry structure. If the code portion of the controlled vocabulary entry is language specific (i.e. a list of keywords or subject headings) use language to specify that language. In most cases the code portion of an entry is not language specific although the description and usage may be managed in one or more languages. Use of shared controlled vocabularies helps support interoperability and machine actionability."@en;
7
8 owl:hasKey (cdi:ControlledVocabularyEntry-entryReference cdi:ControlledVocabularyEntry-entryValue cdi:ControlledVocabularyEntry-name cdi:ControlledVocabularyEntry-valueForOther cdi:ControlledVocabularyEntry-vocabulary);
9.
10
11cdi:ControlledVocabularyEntry-entryReference
12 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13 rdfs:label "entryReference";
14 rdfs:comment "A reference to the specific item in the vocabulary referenced in the vocabulary attribute, using a URI or other resolvable identifier."@en;
15 rdfs:domain cdi:ControlledVocabularyEntry;
16 rdfs:range cdi:Reference;
17.
18
19cdi:ControlledVocabularyEntry-entryValue
20 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
21 rdfs:label "entryValue";
22 rdfs:comment "The value of the entry of the controlled vocabulary. If no controlled vocabulary is used the term is entered here and none of the properties defining the controlled vocabulary location are used."@en;
23 rdfs:domain cdi:ControlledVocabularyEntry;
24 rdfs:range xsd:string;
25.
26
27cdi:ControlledVocabularyEntry-name
28 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
29 rdfs:label "name";
30 rdfs:comment "The name of the code list (controlled vocabulary)."@en;
31 rdfs:domain cdi:ControlledVocabularyEntry;
32 rdfs:range xsd:string;
33.
34
35cdi:ControlledVocabularyEntry-valueForOther
36 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
37 rdfs:label "valueForOther";
38 rdfs:comment "If the value of the string is \"Other\" or the equivalent from the codelist, this attribute can provide a more specific value not found in the codelist."@en;
39 rdfs:domain cdi:ControlledVocabularyEntry;
40 rdfs:range xsd:string;
41.
42
43cdi:ControlledVocabularyEntry-vocabulary
44 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
45 rdfs:label "vocabulary";
46 rdfs:comment "A reference to the external controlled vocabulary, using a URI or other resolvable identifier."@en;
47 rdfs:domain cdi:ControlledVocabularyEntry;
48 rdfs:range cdi:Reference;
49.
Fragment for the data type ControlledVocabularyEntry (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 "ControlledVocabularyEntry": "cdi:ControlledVocabularyEntry",
7 "entryReference": {
8 "@id": "cdi:ControlledVocabularyEntry-entryReference",
9 "@type": "@id",
10 "@context": "Reference.jsonld"
11 },
12 "entryValue": {
13 "@id": "cdi:ControlledVocabularyEntry-entryValue",
14 "@type": "xsd:string"
15 },
16 "name": {
17 "@id": "cdi:ControlledVocabularyEntry-name",
18 "@type": "xsd:string"
19 },
20 "valueForOther": {
21 "@id": "cdi:ControlledVocabularyEntry-valueForOther",
22 "@type": "xsd:string"
23 },
24 "vocabulary": {
25 "@id": "cdi:ControlledVocabularyEntry-vocabulary",
26 "@type": "@id",
27 "@context": "Reference.jsonld"
28 },
29
30 " comment ": "tag:json-should-support-trailing-commas"
31 }
32 ],
33 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-09-23 21:53:02.",
34 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::ControlledVocabularyEntry"
35}