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

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.

CatalogDetails

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.

InternationalString

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.

LabelForDisplay

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.

Reference

0..1

identifier

- own class -

Identifier for objects requiring short- or long-lasting referencing and management.

Identifier

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.

ObjectName

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..*

Agents

AgentListing

0..*

none

- own class -

to

ClassificationFamily isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

Representations

ClassificationFamily

0..*

none

- own class -

to

ClassificationIndex isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

Representations

ClassificationIndex

0..*

none

- own class -

to

ClassificationSeries isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

Representations

ClassificationSeries

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 -

Concept

0..*

none

- own class -

to

ConceptMap hasSource Concept

Concept map has one to many source concepts.

1..*

- own package -

ConceptMap

0..*

none

- own class -

to

ConceptMap hasTarget Concept

Concept map has one to many target concepts.

1..*

- own package -

ConceptMap

0..*

none

- own class -

to

ConceptRelationship hasSource Concept

Restricts source object to concept for the relationship.

1..1

- own package -

ConceptRelationship

0..*

none

- own class -

to

ConceptRelationship hasTarget Concept

Restricts target object to concept for the relationship.

1..1

- own package -

ConceptRelationship

0..*

none

- own class -

to

ConceptSystem has Concept

Concept system has zero to many concepts.

0..*

- own package -

ConceptSystem

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 -

ConceptSystem

0..*

none

- own class -

to

DataStore isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

FormatDescription

DataStore

0..*

none

- own class -

to

EnumerationDomain isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

Representations

EnumerationDomain

0..*

none

- own class -

to

Level isDefinedBy Concept

A concept or concept sub-type which describes the level.

0..1

Representations

Level

0..*

none

- own class -

to

LogicalRecord isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

FormatDescription

LogicalRecord

0..*

none

- own class -

to

PhysicalDataSet isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

FormatDescription

PhysicalDataSet

0..*

none

- own class -

to

PhysicalRecordSegment isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

FormatDescription

PhysicalRecordSegment

0..*

none

- own class -

to

PhysicalSegmentLayout isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

FormatDescription

PhysicalSegmentLayout

0..*

none

- own class -

to

VariableCollection isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

- own package -

VariableCollection

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}