ConceptSystem¶
Fully qualified class name: DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystem
Definition¶
Set of concepts structured by the relations among them [GSIM 1.1].
Examples¶
Explanatory notes¶
Note that this class can be used with concepts, classifications, universes, populations, unit types and any other class that extends from concept.
Diagram
Inheritance
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
allowsDuplicates |
- own class - |
If value is False, the members are unique within the collection - if True, there may be duplicates. (Note that a mathematical “bag” permits duplicates and is unordered - a “set” does not have duplicates and may be ordered.) |
Boolean |
1..1 |
|
catalogDetails |
- own class - |
Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes. |
0..1 |
||
externalDefinition |
- own class - |
A reference to an external definition of a concept (that is, a concept which is described outside the content of the DDI-CDI metadata description). An example is a SKOS concept. The definition property is assumed to duplicate the external one referenced if externalDefinition is used. Other corresponding properties are assumed to be included unchanged if used. |
0..1 |
||
identifier |
- own class - |
Identifier for objects requiring short- or long-lasting referencing and management. |
0..1 |
||
name |
- own class - |
Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage. |
0..* |
||
purpose |
- own class - |
Intent or reason for the object/the description of the object. |
0..1 |
Associations
Direction |
Association |
Description |
Multiplicity of ConceptSystem |
Package of Other Class |
Other Class |
Multiplicity of other class |
Aggregation Kind |
Inherited from |
---|---|---|---|---|---|---|---|---|
to |
ConceptStructure structures ConceptSystem |
Concept structure structures concept system. |
0..1 |
- own package - |
0..* |
none |
- own class - |
|
from |
ConceptSystem has Concept |
Concept system has zero to many concepts. |
0..* |
- own package - |
0..* |
shared |
- own class - |
|
from |
ConceptSystem isDefinedBy Concept |
Concept system is defined by zero to many concepts. The conceptual basis for the collection of members. |
0..* |
- own package - |
0..* |
none |
- own class - |
|
to |
ConceptSystemCorrespondence maps ConceptSystem |
Concept system correspondence maps two to many concept systems. Realization of structures in symmetric relation. When concepts of a single concept system are mapped, the Concept has to appear twice as target. |
2..* |
- own package - |
0..* |
none |
- own class - |
|
to |
ConceptualDomain takesConceptsFrom ConceptSystem |
Conceptual domain takes concept from zero to one concept system. |
0..1 |
- own package - |
0..* |
none |
- own class - |
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 class ConceptSystem (entire model as XMI)
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-Classes-Conceptual-ConceptSystem"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem"
6 xmi:type="uml:Class">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem"/>
11 <body>Definition
12============
13Set of concepts structured by the relations among them [GSIM 1.1].
14
15Examples
16==========
171) Concept of Sex: Male, Female, Other.
182) Concept of Household Relationship: Household Head, Spouse of Household Head, Child of Household Head, Unrelated Household Member, etc.
19
20Explanatory notes
21===================
22Note that this class can be used with concepts, classifications, universes, populations, unit types and any other class that extends from concept.</body>
23 </ownedComment>
24 <name>ConceptSystem</name>
25 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-allowsDuplicates"
26 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-allowsDuplicates"
27 xmi:type="uml:Property">
28 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-allowsDuplicates-ownedComment"
29 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-allowsDuplicates-ownedComment"
30 xmi:type="uml:Comment">
31 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-allowsDuplicates"/>
32 <body>If value is False, the members are unique within the collection - if True, there may be duplicates. (Note that a mathematical “bag” permits duplicates and is unordered - a “set” does not have duplicates and may be ordered.)</body>
33 </ownedComment>
34 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-allowsDuplicates-lowerValue"
35 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-allowsDuplicates-lowerValue"
36 xmi:type="uml:LiteralInteger">
37 <value>1</value>
38 </lowerValue>
39 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-allowsDuplicates-upperValue"
40 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-allowsDuplicates-upperValue"
41 xmi:type="uml:LiteralUnlimitedNatural">
42 <value>1</value>
43 </upperValue>
44 <name>allowsDuplicates</name>
45 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#Boolean"
46 xmi:type="uml:PrimitiveType"/>
47 </ownedAttribute>
48 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-catalogDetails"
49 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-catalogDetails"
50 xmi:type="uml:Property">
51 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-catalogDetails-ownedComment"
52 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-catalogDetails-ownedComment"
53 xmi:type="uml:Comment">
54 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-catalogDetails"/>
55 <body>Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.</body>
56 </ownedComment>
57 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-catalogDetails-lowerValue"
58 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-catalogDetails-lowerValue"
59 xmi:type="uml:LiteralInteger"/>
60 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-catalogDetails-upperValue"
61 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-catalogDetails-upperValue"
62 xmi:type="uml:LiteralUnlimitedNatural">
63 <value>1</value>
64 </upperValue>
65 <name>catalogDetails</name>
66 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CatalogDetails"/>
67 </ownedAttribute>
68 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-externalDefinition"
69 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-externalDefinition"
70 xmi:type="uml:Property">
71 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-externalDefinition-ownedComment"
72 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-externalDefinition-ownedComment"
73 xmi:type="uml:Comment">
74 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-externalDefinition"/>
75 <body>A reference to an external definition of a concept (that is, a concept which is described outside the content of the DDI-CDI metadata description). An example is a SKOS concept. The definition property is assumed to duplicate the external one referenced if externalDefinition is used. Other corresponding properties are assumed to be included unchanged if used.</body>
76 </ownedComment>
77 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-externalDefinition-lowerValue"
78 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-externalDefinition-lowerValue"
79 xmi:type="uml:LiteralInteger"/>
80 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-externalDefinition-upperValue"
81 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-externalDefinition-upperValue"
82 xmi:type="uml:LiteralUnlimitedNatural">
83 <value>1</value>
84 </upperValue>
85 <name>externalDefinition</name>
86 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference"/>
87 </ownedAttribute>
88 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-identifier"
89 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-identifier"
90 xmi:type="uml:Property">
91 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-identifier-ownedComment"
92 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-identifier-ownedComment"
93 xmi:type="uml:Comment">
94 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-identifier"/>
95 <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
96 </ownedComment>
97 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-identifier-lowerValue"
98 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-identifier-lowerValue"
99 xmi:type="uml:LiteralInteger"/>
100 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-identifier-upperValue"
101 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-identifier-upperValue"
102 xmi:type="uml:LiteralUnlimitedNatural">
103 <value>1</value>
104 </upperValue>
105 <name>identifier</name>
106 <isID>true</isID>
107 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
108 </ownedAttribute>
109 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-name"
110 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-name"
111 xmi:type="uml:Property">
112 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-name-ownedComment"
113 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-name-ownedComment"
114 xmi:type="uml:Comment">
115 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-name"/>
116 <body>Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</body>
117 </ownedComment>
118 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-name-lowerValue"
119 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-name-lowerValue"
120 xmi:type="uml:LiteralInteger"/>
121 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-name-upperValue"
122 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-name-upperValue"
123 xmi:type="uml:LiteralUnlimitedNatural">
124 <value>*</value>
125 </upperValue>
126 <name>name</name>
127 <isOrdered>true</isOrdered>
128 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
129 </ownedAttribute>
130 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-ownedAttribute_1"
131 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-ownedAttribute_1"
132 xmi:type="uml:Property">
133 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-ownedAttribute_1-lowerValue"
134 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-ownedAttribute_1-lowerValue"
135 xmi:type="uml:LiteralInteger"/>
136 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-ownedAttribute_1-upperValue"
137 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-ownedAttribute_1-upperValue"
138 xmi:type="uml:LiteralUnlimitedNatural">
139 <value>*</value>
140 </upperValue>
141 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem_isDefinedBy_Concept"/>
142 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept"/>
143 </ownedAttribute>
144 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-ownedAttribute_2"
145 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-ownedAttribute_2"
146 xmi:type="uml:Property">
147 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-ownedAttribute_2-lowerValue"
148 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-ownedAttribute_2-lowerValue"
149 xmi:type="uml:LiteralInteger"/>
150 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-ownedAttribute_2-upperValue"
151 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-ownedAttribute_2-upperValue"
152 xmi:type="uml:LiteralUnlimitedNatural">
153 <value>*</value>
154 </upperValue>
155 <aggregation>shared</aggregation>
156 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem_has_Concept"/>
157 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept"/>
158 </ownedAttribute>
159 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-purpose"
160 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-purpose"
161 xmi:type="uml:Property">
162 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-purpose-ownedComment"
163 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-purpose-ownedComment"
164 xmi:type="uml:Comment">
165 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-purpose"/>
166 <body>Intent or reason for the object/the description of the object.</body>
167 </ownedComment>
168 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-purpose-lowerValue"
169 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-purpose-lowerValue"
170 xmi:type="uml:LiteralInteger"/>
171 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem-purpose-upperValue"
172 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystem-purpose-upperValue"
173 xmi:type="uml:LiteralUnlimitedNatural">
174 <value>1</value>
175 </upperValue>
176 <name>purpose</name>
177 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
178 </ownedAttribute>
179</packagedElement>
Fragment for the class ConceptSystem (entire XML Schema)
1<xs:element name="ConceptSystem"
2 type="ConceptSystemXsdType"
3 xml:id="ConceptSystem">
4 <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystem -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Set of concepts structured by the relations among them [GSIM 1.1].
9
10 Examples
11 ==========
12 1) Concept of Sex: Male, Female, Other.
13 2) Concept of Household Relationship: Household Head, Spouse of Household Head, Child of Household Head, Unrelated Household Member, etc.
14
15 Explanatory notes
16 ===================
17 Note that this class can be used with concepts, classifications, universes, populations, unit types and any other class that extends from concept.</xs:documentation>
18 </xs:annotation>
19</xs:element>
20<xs:complexType name="ConceptSystemXsdType"
21 xml:id="ConceptSystemXsdType">
22 <xs:annotation>
23 <xs:documentation>Definition
24 ============
25 Set of concepts structured by the relations among them [GSIM 1.1].
26
27 Examples
28 ==========
29 1) Concept of Sex: Male, Female, Other.
30 2) Concept of Household Relationship: Household Head, Spouse of Household Head, Child of Household Head, Unrelated Household Member, etc.
31
32 Explanatory notes
33 ===================
34 Note that this class can be used with concepts, classifications, universes, populations, unit types and any other class that extends from concept.</xs:documentation>
35 </xs:annotation>
36 <xs:sequence>
37 <xs:element name="allowsDuplicates"
38 type="xs:boolean"
39 minOccurs="1"
40 maxOccurs="1"
41 xml:id="ConceptSystem-allowsDuplicates">
42 <xs:annotation>
43 <xs:documentation>If value is False, the members are unique within the collection - if True, there may be duplicates. (Note that a mathematical “bag” permits duplicates and is unordered - a “set” does not have duplicates and may be ordered.)</xs:documentation>
44 </xs:annotation>
45 </xs:element>
46 <xs:element name="catalogDetails"
47 type="CatalogDetailsXsdType"
48 minOccurs="0"
49 maxOccurs="1"
50 xml:id="ConceptSystem-catalogDetails">
51 <xs:annotation>
52 <xs:documentation>Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.</xs:documentation>
53 </xs:annotation>
54 </xs:element>
55 <xs:element name="externalDefinition"
56 type="ReferenceXsdType"
57 minOccurs="0"
58 maxOccurs="1"
59 xml:id="ConceptSystem-externalDefinition">
60 <xs:annotation>
61 <xs:documentation>A reference to an external definition of a concept (that is, a concept which is described outside the content of the DDI-CDI metadata description). An example is a SKOS concept. The definition property is assumed to duplicate the external one referenced if externalDefinition is used. Other corresponding properties are assumed to be included unchanged if used.</xs:documentation>
62 </xs:annotation>
63 </xs:element>
64 <xs:element name="identifier"
65 type="IdentifierXsdType"
66 minOccurs="0"
67 maxOccurs="1"
68 xml:id="ConceptSystem-identifier">
69 <xs:annotation>
70 <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
71 </xs:annotation>
72 </xs:element>
73 <xs:element name="name"
74 type="ObjectNameXsdType"
75 minOccurs="0"
76 maxOccurs="unbounded"
77 xml:id="ConceptSystem-name">
78 <xs:annotation>
79 <xs:documentation>Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</xs:documentation>
80 </xs:annotation>
81 </xs:element>
82 <xs:element name="purpose"
83 type="InternationalStringXsdType"
84 minOccurs="0"
85 maxOccurs="1"
86 xml:id="ConceptSystem-purpose">
87 <xs:annotation>
88 <xs:documentation>Intent or reason for the object/the description of the object.</xs:documentation>
89 </xs:annotation>
90 </xs:element>
91 <xs:element name="ConceptSystem_isDefinedBy_Concept"
92 minOccurs="0"
93 maxOccurs="unbounded"
94 xml:id="ConceptSystem_isDefinedBy_Concept">
95 <xs:annotation>
96 <xs:documentation>Concept system is defined by zero to many concepts. The conceptual basis for the collection of members.</xs:documentation>
97 </xs:annotation>
98 <xs:complexType>
99 <xs:complexContent>
100 <xs:restriction base="AssociationReferenceXsdType">
101 <xs:sequence>
102 <xs:element name="ddiReference"
103 type="InternationalRegistrationDataIdentifierXsdType"
104 minOccurs="0"
105 maxOccurs="1"
106 xml:id="ConceptSystem_isDefinedBy_Concept-ddiReference"/>
107 <xs:element name="validType"
108 minOccurs="0"
109 maxOccurs="unbounded"
110 xml:id="ConceptSystem_isDefinedBy_Concept-validType">
111 <xs:simpleType>
112 <xs:restriction base="xs:NMTOKEN">
113 <xs:enumeration value="Category"/>
114 <xs:enumeration value="Concept"/>
115 <xs:enumeration value="ConceptualValue"/>
116 <xs:enumeration value="ConceptualVariable"/>
117 <xs:enumeration value="DescriptorVariable"/>
118 <xs:enumeration value="DimensionalKeyDefinitionMember"/>
119 <xs:enumeration value="InstanceVariable"/>
120 <xs:enumeration value="KeyDefinitionMember"/>
121 <xs:enumeration value="Population"/>
122 <xs:enumeration value="ReferenceVariable"/>
123 <xs:enumeration value="RepresentedVariable"/>
124 <xs:enumeration value="UnitType"/>
125 <xs:enumeration value="Universe"/>
126 </xs:restriction>
127 </xs:simpleType>
128 </xs:element>
129 </xs:sequence>
130 </xs:restriction>
131 </xs:complexContent>
132 </xs:complexType>
133 </xs:element>
134 <xs:element name="ConceptSystem_has_Concept"
135 minOccurs="0"
136 maxOccurs="unbounded"
137 xml:id="ConceptSystem_has_Concept">
138 <xs:annotation>
139 <xs:documentation>Concept system has zero to many concepts.</xs:documentation>
140 </xs:annotation>
141 <xs:complexType>
142 <xs:complexContent>
143 <xs:restriction base="AssociationReferenceXsdType">
144 <xs:sequence>
145 <xs:element name="ddiReference"
146 type="InternationalRegistrationDataIdentifierXsdType"
147 minOccurs="0"
148 maxOccurs="1"
149 xml:id="ConceptSystem_has_Concept-ddiReference"/>
150 <xs:element name="validType"
151 minOccurs="0"
152 maxOccurs="unbounded"
153 xml:id="ConceptSystem_has_Concept-validType">
154 <xs:simpleType>
155 <xs:restriction base="xs:NMTOKEN">
156 <xs:enumeration value="Category"/>
157 <xs:enumeration value="Concept"/>
158 <xs:enumeration value="ConceptualValue"/>
159 <xs:enumeration value="ConceptualVariable"/>
160 <xs:enumeration value="DescriptorVariable"/>
161 <xs:enumeration value="DimensionalKeyDefinitionMember"/>
162 <xs:enumeration value="InstanceVariable"/>
163 <xs:enumeration value="KeyDefinitionMember"/>
164 <xs:enumeration value="Population"/>
165 <xs:enumeration value="ReferenceVariable"/>
166 <xs:enumeration value="RepresentedVariable"/>
167 <xs:enumeration value="UnitType"/>
168 <xs:enumeration value="Universe"/>
169 </xs:restriction>
170 </xs:simpleType>
171 </xs:element>
172 </xs:sequence>
173 </xs:restriction>
174 </xs:complexContent>
175 </xs:complexType>
176 </xs:element>
177 </xs:sequence>
178</xs:complexType>
Fragment for the class ConceptSystem (main ontology)
1# class ConceptSystem
2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystem
3cdi:ConceptSystem
4 a rdfs:Class, owl:Class, ucmis:Class;
5 rdfs:label "ConceptSystem";
6 rdfs:comment "Definition\n============\nSet of concepts structured by the relations among them [GSIM 1.1].\n\nExamples\n==========\n1) Concept of Sex: Male, Female, Other. \n2) Concept of Household Relationship: Household Head, Spouse of Household Head, Child of Household Head, Unrelated Household Member, etc.\n\nExplanatory notes\n===================\nNote that this class can be used with concepts, classifications, universes, populations, unit types and any other class that extends from concept."@en;
7
8.
9
10cdi:ConceptSystem-allowsDuplicates
11 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
12 rdfs:label "allowsDuplicates";
13 rdfs:comment "If value is False, the members are unique within the collection - if True, there may be duplicates. (Note that a mathematical “bag” permits duplicates and is unordered - a “set” does not have duplicates and may be ordered.)"@en;
14 rdfs:domain cdi:ConceptSystem;
15 rdfs:range xsd:boolean;
16.
17
18cdi:ConceptSystem-catalogDetails
19 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
20 rdfs:label "catalogDetails";
21 rdfs:comment "Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes."@en;
22 rdfs:domain cdi:ConceptSystem;
23 rdfs:range cdi:CatalogDetails;
24.
25
26cdi:ConceptSystem-externalDefinition
27 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
28 rdfs:label "externalDefinition";
29 rdfs:comment "A reference to an external definition of a concept (that is, a concept which is described outside the content of the DDI-CDI metadata description). An example is a SKOS concept. The definition property is assumed to duplicate the external one referenced if externalDefinition is used. Other corresponding properties are assumed to be included unchanged if used."@en;
30 rdfs:domain cdi:ConceptSystem;
31 rdfs:range cdi:Reference;
32.
33
34cdi:ConceptSystem-identifier
35 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
36 rdfs:label "identifier";
37 rdfs:comment "Identifier for objects requiring short- or long-lasting referencing and management."@en;
38 rdfs:domain cdi:ConceptSystem;
39 rdfs:range cdi:Identifier;
40.
41
42cdi:ConceptSystem-name
43 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
44 rdfs:label "name";
45 rdfs:comment "Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage."@en;
46 rdfs:domain cdi:ConceptSystem;
47 rdfs:range cdi:ObjectName;
48.
49
50cdi:ConceptSystem-purpose
51 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
52 rdfs:label "purpose";
53 rdfs:comment "Intent or reason for the object/the description of the object."@en;
54 rdfs:domain cdi:ConceptSystem;
55 rdfs:range cdi:InternationalString;
56.
57
58
59cdi:ConceptSystem_has_Concept
60 a rdf:Property, owl:ObjectProperty, ucmis:Association;
61 # ASSOCIATION
62 rdfs:label "has";
63 skos:altLabel "ConceptSystem_has_Concept";
64 rdfs:comment "Concept system has zero to many concepts."@en;
65 rdfs:domain cdi:ConceptSystem;
66 rdfs:range cdi:Concept;
67.
68
69cdi:ConceptSystem_isDefinedBy_Concept
70 a rdf:Property, owl:ObjectProperty, ucmis:Association;
71 # ASSOCIATION
72 rdfs:label "isDefinedBy";
73 skos:altLabel "ConceptSystem_isDefinedBy_Concept";
74 rdfs:comment "Concept system is defined by zero to many concepts. The conceptual basis for the collection of members."@en;
75 rdfs:domain cdi:ConceptSystem;
76 rdfs:range cdi:Concept;
77.
Fragment for the class ConceptSystem (main 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 "ConceptSystem": "cdi:ConceptSystem",
7 "allowsDuplicates": {
8 "@id": "cdi:ConceptSystem-allowsDuplicates",
9 "@type": "xsd:boolean"
10 },
11 "catalogDetails": {
12 "@id": "cdi:ConceptSystem-catalogDetails",
13 "@type": "@id",
14 "@context": "CatalogDetails.jsonld"
15 },
16 "externalDefinition": {
17 "@id": "cdi:ConceptSystem-externalDefinition",
18 "@type": "@id",
19 "@context": "Reference.jsonld"
20 },
21 "identifier": {
22 "@id": "cdi:ConceptSystem-identifier",
23 "@type": "@id",
24 "@context": "Identifier.jsonld"
25 },
26 "name": {
27 "@id": "cdi:ConceptSystem-name",
28 "@type": "@id",
29 "@context": "ObjectName.jsonld"
30 },
31 "purpose": {
32 "@id": "cdi:ConceptSystem-purpose",
33 "@type": "@id",
34 "@context": "InternationalString.jsonld"
35 },
36
37 "has": {
38 "@id": "cdi:ConceptSystem_has_Concept",
39 "@type": "@id" },
40 "isDefinedBy": {
41 "@id": "cdi:ConceptSystem_isDefinedBy_Concept",
42 "@type": "@id" },
43 "structures_OF_ConceptStructure": {
44 "@reverse": "cdi:ConceptStructure_structures_ConceptSystem",
45 "@type": "@id"
46 },
47 "maps_OF_ConceptSystemCorrespondence": {
48 "@reverse": "cdi:ConceptSystemCorrespondence_maps_ConceptSystem",
49 "@type": "@id"
50 },
51 "takesConceptsFrom_OF_ConceptualDomain": {
52 "@reverse": "cdi:ConceptualDomain_takesConceptsFrom_ConceptSystem",
53 "@type": "@id"
54 },
55 " comment ": "tag:json-should-support-trailing-commas"
56 }
57 ],
58 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-09-23 21:52:55.",
59 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystem"
60}