Concept¶
Fully qualified class name: DDICDIModels::DDICDILibrary::Classes::Conceptual::Concept
Definition¶
Unit of thought differentiated by characteristics (from the Generic Statistical Information Model version 1.2: https://statswiki.unece.org/display/clickablegsim/Concept).
Examples¶
Velocity, Distance, Poverty, Income, Household Relationship, Family, Gender, Business Establishment, Satisfaction, Mass, Air Quality, etc.
Explanatory notes¶
Many DDI-CDI classes are subtypes of the concept class including category, universe, unit type, conceptual variable.
Diagram
Inheritance
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
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 |
||
definition |
- own class - |
Natural language statement conveying the meaning of a concept, differentiating it from other concepts. Supports the use of multiple languages and structured text. ‘externalDefinition’ can’t be used if ‘definition’ is used. |
0..1 |
||
displayLabel |
- own class - |
A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations. |
0..* |
||
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 (linguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage. |
0..* |
Associations
Direction |
Association |
Description |
Multiplicity of Concept |
Package of Other Class |
Other Class |
Multiplicity of other class |
Aggregation Kind |
Inherited from |
---|---|---|---|---|---|---|---|---|
to |
AgentListing isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
ClassificationFamily isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
ClassificationIndex isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
ClassificationSeries isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
Concept uses Concept |
The uses association is intended to describe specific relationships between Concepts and several of its sub-classes. This is documented in section VII.D.5 of the “DDI-Cross Domain Integration: Detailed Model” document. |
0..* |
- own package - |
0..* |
none |
- own class - |
|
to |
ConceptMap hasSource Concept |
Concept map has one to many source concepts. |
1..* |
- own package - |
0..* |
none |
- own class - |
|
to |
ConceptMap hasTarget Concept |
Concept map has one to many target concepts. |
1..* |
- own package - |
0..* |
none |
- own class - |
|
to |
ConceptRelationship hasSource Concept |
Restricts source object to concept for the relationship. |
1..1 |
- own package - |
0..* |
none |
- own class - |
|
to |
ConceptRelationship hasTarget Concept |
Restricts target object to concept for the relationship. |
1..1 |
- own package - |
0..* |
none |
- own class - |
|
to |
ConceptSystem has Concept |
Concept system has zero to many concepts. |
0..* |
- own package - |
0..* |
none |
- own class - |
|
to |
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 |
DataStore isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
EnumerationDomain isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
Level isDefinedBy Concept |
A concept or concept sub-type which describes the level. |
0..1 |
0..* |
none |
- own class - |
||
to |
LogicalRecord isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
PhysicalDataSet isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
PhysicalRecordSegment isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
PhysicalSegmentLayout isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
- own class - |
||
to |
VariableCollection isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
- 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 Concept (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-Concept"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept"
6 xmi:type="uml:Class">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept"/>
11 <body>Definition
12============
13Unit of thought differentiated by characteristics (from the Generic Statistical Information Model version 1.2: https://statswiki.unece.org/display/clickablegsim/Concept).
14
15Examples
16==========
17Velocity, Distance, Poverty, Income, Household Relationship, Family, Gender, Business Establishment, Satisfaction, Mass, Air Quality, etc.
18
19
20Explanatory notes
21===================
22Many DDI-CDI classes are subtypes of the concept class including category, universe, unit type, conceptual variable.</body>
23 </ownedComment>
24 <name>Concept</name>
25 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-catalogDetails"
26 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-catalogDetails"
27 xmi:type="uml:Property">
28 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-catalogDetails-ownedComment"
29 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-catalogDetails-ownedComment"
30 xmi:type="uml:Comment">
31 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-catalogDetails"/>
32 <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>
33 </ownedComment>
34 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-catalogDetails-lowerValue"
35 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-catalogDetails-lowerValue"
36 xmi:type="uml:LiteralInteger"/>
37 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-catalogDetails-upperValue"
38 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-catalogDetails-upperValue"
39 xmi:type="uml:LiteralUnlimitedNatural">
40 <value>1</value>
41 </upperValue>
42 <name>catalogDetails</name>
43 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CatalogDetails"/>
44 </ownedAttribute>
45 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-definition"
46 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-definition"
47 xmi:type="uml:Property">
48 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-definition-ownedComment"
49 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-definition-ownedComment"
50 xmi:type="uml:Comment">
51 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-definition"/>
52 <body>Natural language statement conveying the meaning of a concept, differentiating it from other concepts. Supports the use of multiple languages and structured text. 'externalDefinition' can't be used if 'definition' is used.</body>
53 </ownedComment>
54 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-definition-lowerValue"
55 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-definition-lowerValue"
56 xmi:type="uml:LiteralInteger"/>
57 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-definition-upperValue"
58 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-definition-upperValue"
59 xmi:type="uml:LiteralUnlimitedNatural">
60 <value>1</value>
61 </upperValue>
62 <name>definition</name>
63 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
64 </ownedAttribute>
65 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-displayLabel"
66 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-displayLabel"
67 xmi:type="uml:Property">
68 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-displayLabel-ownedComment"
69 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-displayLabel-ownedComment"
70 xmi:type="uml:Comment">
71 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-displayLabel"/>
72 <body>A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.</body>
73 </ownedComment>
74 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-displayLabel-lowerValue"
75 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-displayLabel-lowerValue"
76 xmi:type="uml:LiteralInteger"/>
77 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-displayLabel-upperValue"
78 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-displayLabel-upperValue"
79 xmi:type="uml:LiteralUnlimitedNatural">
80 <value>*</value>
81 </upperValue>
82 <name>displayLabel</name>
83 <isOrdered>true</isOrdered>
84 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay"/>
85 </ownedAttribute>
86 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-externalDefinition"
87 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-externalDefinition"
88 xmi:type="uml:Property">
89 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-externalDefinition-ownedComment"
90 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-externalDefinition-ownedComment"
91 xmi:type="uml:Comment">
92 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-externalDefinition"/>
93 <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>
94 </ownedComment>
95 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-externalDefinition-lowerValue"
96 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-externalDefinition-lowerValue"
97 xmi:type="uml:LiteralInteger"/>
98 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-externalDefinition-upperValue"
99 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-externalDefinition-upperValue"
100 xmi:type="uml:LiteralUnlimitedNatural">
101 <value>1</value>
102 </upperValue>
103 <name>externalDefinition</name>
104 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Reference"/>
105 </ownedAttribute>
106 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-identifier"
107 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-identifier"
108 xmi:type="uml:Property">
109 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-identifier-ownedComment"
110 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-identifier-ownedComment"
111 xmi:type="uml:Comment">
112 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-identifier"/>
113 <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
114 </ownedComment>
115 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-identifier-lowerValue"
116 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-identifier-lowerValue"
117 xmi:type="uml:LiteralInteger"/>
118 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-identifier-upperValue"
119 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-identifier-upperValue"
120 xmi:type="uml:LiteralUnlimitedNatural">
121 <value>1</value>
122 </upperValue>
123 <name>identifier</name>
124 <isID>true</isID>
125 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
126 </ownedAttribute>
127 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-name"
128 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-name"
129 xmi:type="uml:Property">
130 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-name-ownedComment"
131 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-name-ownedComment"
132 xmi:type="uml:Comment">
133 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-name"/>
134 <body>Human understandable name (linguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</body>
135 </ownedComment>
136 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-name-lowerValue"
137 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-name-lowerValue"
138 xmi:type="uml:LiteralInteger"/>
139 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-name-upperValue"
140 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-name-upperValue"
141 xmi:type="uml:LiteralUnlimitedNatural">
142 <value>*</value>
143 </upperValue>
144 <name>name</name>
145 <isOrdered>true</isOrdered>
146 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
147 </ownedAttribute>
148 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-ownedAttribute"
149 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-ownedAttribute"
150 xmi:type="uml:Property">
151 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-ownedAttribute-lowerValue"
152 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-ownedAttribute-lowerValue"
153 xmi:type="uml:LiteralInteger"/>
154 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept-ownedAttribute-upperValue"
155 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Concept-ownedAttribute-upperValue"
156 xmi:type="uml:LiteralUnlimitedNatural">
157 <value>*</value>
158 </upperValue>
159 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept_uses_Concept"/>
160 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept"/>
161 </ownedAttribute>
162</packagedElement>
Fragment for the class Concept (entire XML Schema)
1<xs:element name="Concept"
2 type="ConceptXsdType"
3 xml:id="Concept">
4 <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::Concept -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Unit of thought differentiated by characteristics (from the Generic Statistical Information Model version 1.2: https://statswiki.unece.org/display/clickablegsim/Concept).
9
10 Examples
11 ==========
12 Velocity, Distance, Poverty, Income, Household Relationship, Family, Gender, Business Establishment, Satisfaction, Mass, Air Quality, etc.
13
14
15 Explanatory notes
16 ===================
17 Many DDI-CDI classes are subtypes of the concept class including category, universe, unit type, conceptual variable.</xs:documentation>
18 </xs:annotation>
19</xs:element>
20<xs:complexType name="ConceptXsdType"
21 xml:id="ConceptXsdType">
22 <xs:annotation>
23 <xs:documentation>Definition
24 ============
25 Unit of thought differentiated by characteristics (from the Generic Statistical Information Model version 1.2: https://statswiki.unece.org/display/clickablegsim/Concept).
26
27 Examples
28 ==========
29 Velocity, Distance, Poverty, Income, Household Relationship, Family, Gender, Business Establishment, Satisfaction, Mass, Air Quality, etc.
30
31
32 Explanatory notes
33 ===================
34 Many DDI-CDI classes are subtypes of the concept class including category, universe, unit type, conceptual variable.</xs:documentation>
35 </xs:annotation>
36 <xs:sequence>
37 <xs:element name="catalogDetails"
38 type="CatalogDetailsXsdType"
39 minOccurs="0"
40 maxOccurs="1"
41 xml:id="Concept-catalogDetails">
42 <xs:annotation>
43 <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>
44 </xs:annotation>
45 </xs:element>
46 <xs:element name="definition"
47 type="InternationalStringXsdType"
48 minOccurs="0"
49 maxOccurs="1"
50 xml:id="Concept-definition">
51 <xs:annotation>
52 <xs:documentation>Natural language statement conveying the meaning of a concept, differentiating it from other concepts. Supports the use of multiple languages and structured text. 'externalDefinition' can't be used if 'definition' is used.</xs:documentation>
53 </xs:annotation>
54 </xs:element>
55 <xs:element name="displayLabel"
56 type="LabelForDisplayXsdType"
57 minOccurs="0"
58 maxOccurs="unbounded"
59 xml:id="Concept-displayLabel">
60 <xs:annotation>
61 <xs:documentation>A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.</xs:documentation>
62 </xs:annotation>
63 </xs:element>
64 <xs:element name="externalDefinition"
65 type="ReferenceXsdType"
66 minOccurs="0"
67 maxOccurs="1"
68 xml:id="Concept-externalDefinition">
69 <xs:annotation>
70 <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>
71 </xs:annotation>
72 </xs:element>
73 <xs:element name="identifier"
74 type="IdentifierXsdType"
75 minOccurs="0"
76 maxOccurs="1"
77 xml:id="Concept-identifier">
78 <xs:annotation>
79 <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
80 </xs:annotation>
81 </xs:element>
82 <xs:element name="name"
83 type="ObjectNameXsdType"
84 minOccurs="0"
85 maxOccurs="unbounded"
86 xml:id="Concept-name">
87 <xs:annotation>
88 <xs:documentation>Human understandable name (linguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</xs:documentation>
89 </xs:annotation>
90 </xs:element>
91 <xs:element name="Concept_uses_Concept"
92 minOccurs="0"
93 maxOccurs="unbounded"
94 xml:id="Concept_uses_Concept">
95 <xs:annotation>
96 <xs:documentation>The uses association is intended to describe specific relationships between Concepts and several of its sub-classes. This is documented in section VII.D.5 of the "DDI-Cross Domain Integration: Detailed Model" document.</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="Concept_uses_Concept-ddiReference"/>
107 <xs:element name="validType"
108 minOccurs="0"
109 maxOccurs="unbounded"
110 xml:id="Concept_uses_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:sequence>
135</xs:complexType>
Fragment for the class Concept (main ontology)
1# class Concept
2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::Concept
3cdi:Concept
4 a rdfs:Class, owl:Class, ucmis:Class;
5 rdfs:label "Concept";
6 rdfs:comment "Definition \n============ \nUnit of thought differentiated by characteristics (from the Generic Statistical Information Model version 1.2: https://statswiki.unece.org/display/clickablegsim/Concept). \n\nExamples \n========== \nVelocity, Distance, Poverty, Income, Household Relationship, Family, Gender, Business Establishment, Satisfaction, Mass, Air Quality, etc.\n\n\nExplanatory notes \n=================== \nMany DDI-CDI classes are subtypes of the concept class including category, universe, unit type, conceptual variable."@en;
7
8.
9
10cdi:Concept-catalogDetails
11 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
12 rdfs:label "catalogDetails";
13 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;
14 rdfs:domain cdi:Concept;
15 rdfs:range cdi:CatalogDetails;
16.
17
18cdi:Concept-definition
19 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
20 rdfs:label "definition";
21 rdfs:comment "Natural language statement conveying the meaning of a concept, differentiating it from other concepts. Supports the use of multiple languages and structured text. 'externalDefinition' can't be used if 'definition' is used."@en;
22 rdfs:domain cdi:Concept;
23 rdfs:range cdi:InternationalString;
24.
25
26cdi:Concept-displayLabel
27 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
28 rdfs:label "displayLabel";
29 rdfs:comment "A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations."@en;
30 rdfs:domain cdi:Concept;
31 rdfs:range cdi:LabelForDisplay;
32.
33
34cdi:Concept-externalDefinition
35 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
36 rdfs:label "externalDefinition";
37 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;
38 rdfs:domain cdi:Concept;
39 rdfs:range cdi:Reference;
40.
41
42cdi:Concept-identifier
43 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
44 rdfs:label "identifier";
45 rdfs:comment "Identifier for objects requiring short- or long-lasting referencing and management."@en;
46 rdfs:domain cdi:Concept;
47 rdfs:range cdi:Identifier;
48.
49
50cdi:Concept-name
51 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
52 rdfs:label "name";
53 rdfs:comment "Human understandable name (linguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage."@en;
54 rdfs:domain cdi:Concept;
55 rdfs:range cdi:ObjectName;
56.
57
58
59cdi:Concept_uses_Concept
60 a rdf:Property, owl:ObjectProperty, ucmis:Association;
61 # ASSOCIATION
62 rdfs:label "uses";
63 skos:altLabel "Concept_uses_Concept";
64 rdfs:comment "The uses association is intended to describe specific relationships between Concepts and several of its sub-classes. This is documented in section VII.D.5 of the \"DDI-Cross Domain Integration: Detailed Model\" document."@en;
65 rdfs:domain cdi:Concept;
66 rdfs:range cdi:Concept;
67.
Fragment for the class Concept (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 "Concept": "cdi:Concept",
7 "catalogDetails": {
8 "@id": "cdi:Concept-catalogDetails",
9 "@type": "@id",
10 "@context": "CatalogDetails.jsonld"
11 },
12 "definition": {
13 "@id": "cdi:Concept-definition",
14 "@type": "@id",
15 "@context": "InternationalString.jsonld"
16 },
17 "displayLabel": {
18 "@id": "cdi:Concept-displayLabel",
19 "@type": "@id",
20 "@context": "LabelForDisplay.jsonld"
21 },
22 "externalDefinition": {
23 "@id": "cdi:Concept-externalDefinition",
24 "@type": "@id",
25 "@context": "Reference.jsonld"
26 },
27 "identifier": {
28 "@id": "cdi:Concept-identifier",
29 "@type": "@id",
30 "@context": "Identifier.jsonld"
31 },
32 "name": {
33 "@id": "cdi:Concept-name",
34 "@type": "@id",
35 "@context": "ObjectName.jsonld"
36 },
37
38 "uses": {
39 "@id": "cdi:Concept_uses_Concept",
40 "@type": "@id" },
41 "isDefinedBy_OF_AgentListing": {
42 "@reverse": "cdi:AgentListing_isDefinedBy_Concept",
43 "@type": "@id"
44 },
45 "isDefinedBy_OF_ClassificationFamily": {
46 "@reverse": "cdi:ClassificationFamily_isDefinedBy_Concept",
47 "@type": "@id"
48 },
49 "isDefinedBy_OF_ClassificationIndex": {
50 "@reverse": "cdi:ClassificationIndex_isDefinedBy_Concept",
51 "@type": "@id"
52 },
53 "isDefinedBy_OF_ClassificationSeries": {
54 "@reverse": "cdi:ClassificationSeries_isDefinedBy_Concept",
55 "@type": "@id"
56 },
57 "uses_OF_Concept": {
58 "@reverse": "cdi:Concept_uses_Concept",
59 "@type": "@id"
60 },
61 "hasSource_OF_ConceptMap": {
62 "@reverse": "cdi:ConceptMap_hasSource_Concept",
63 "@type": "@id"
64 },
65 "hasTarget_OF_ConceptMap": {
66 "@reverse": "cdi:ConceptMap_hasTarget_Concept",
67 "@type": "@id"
68 },
69 "hasSource_OF_ConceptRelationship": {
70 "@reverse": "cdi:ConceptRelationship_hasSource_Concept",
71 "@type": "@id"
72 },
73 "hasTarget_OF_ConceptRelationship": {
74 "@reverse": "cdi:ConceptRelationship_hasTarget_Concept",
75 "@type": "@id"
76 },
77 "has_OF_ConceptSystem": {
78 "@reverse": "cdi:ConceptSystem_has_Concept",
79 "@type": "@id"
80 },
81 "isDefinedBy_OF_ConceptSystem": {
82 "@reverse": "cdi:ConceptSystem_isDefinedBy_Concept",
83 "@type": "@id"
84 },
85 "isDefinedBy_OF_DataStore": {
86 "@reverse": "cdi:DataStore_isDefinedBy_Concept",
87 "@type": "@id"
88 },
89 "isDefinedBy_OF_EnumerationDomain": {
90 "@reverse": "cdi:EnumerationDomain_isDefinedBy_Concept",
91 "@type": "@id"
92 },
93 "isDefinedBy_OF_Level": {
94 "@reverse": "cdi:Level_isDefinedBy_Concept",
95 "@type": "@id"
96 },
97 "isDefinedBy_OF_LogicalRecord": {
98 "@reverse": "cdi:LogicalRecord_isDefinedBy_Concept",
99 "@type": "@id"
100 },
101 "isDefinedBy_OF_PhysicalDataSet": {
102 "@reverse": "cdi:PhysicalDataSet_isDefinedBy_Concept",
103 "@type": "@id"
104 },
105 "isDefinedBy_OF_PhysicalRecordSegment": {
106 "@reverse": "cdi:PhysicalRecordSegment_isDefinedBy_Concept",
107 "@type": "@id"
108 },
109 "isDefinedBy_OF_PhysicalSegmentLayout": {
110 "@reverse": "cdi:PhysicalSegmentLayout_isDefinedBy_Concept",
111 "@type": "@id"
112 },
113 "isDefinedBy_OF_VariableCollection": {
114 "@reverse": "cdi:VariableCollection_isDefinedBy_Concept",
115 "@type": "@id"
116 },
117 " comment ": "tag:json-should-support-trailing-commas"
118 }
119 ],
120 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-09-23 21:52:54.",
121 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Conceptual::Concept"
122}