ClassificationSeries#

Fully qualified class name of the UML model DDI-CDI 1.0: DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeries

Definition#

Ensemble of one or more statistical classifications, based on the same concept, and related to each other as versions or updates.

Examples#

ISIC or ISCO SIC (with different published versions related to the publication year).

Explanatory notes#

Typically, these statistical classifications have the same name.

Diagram#

Diagram

Attributes#

Attributes
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

false

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

context

- own class -

Classification series can be designed in a specific context of use. This property indicates that context, and supports the use of an external controlled vocabulary for this purpose.

ControlledVocabularyEntry

0..1

identifier

- own class -

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

Identifier

0..1

keyword

- own class -

A classification series can be associated with one or a number of keywords.

ControlledVocabularyEntry

0..*

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.

ObjectName

0..*

objectsOrUnitsClassified

- own class -

A classification series is designed to classify a specific type of object/unit according to a specific attribute.

ControlledVocabularyEntry

0..1

purpose

- own class -

Intent or reason for the object/the description of the object.

InternationalString

0..1

subject

- own class -

Scientific domains, disciplines, or areas of statistics in which the classification series is implemented.

ControlledVocabularyEntry

0..*

Associations#

Associations
Associations#

Direction

Association

Description

Multiplicity of ClassificationSeries

Package of Other Class

Other Class

Multiplicity of other class

Aggregation Kind

Inherited from

from

ClassificationSeries isOwnedBy Agent

The statistical office or other authority, which created and maintains the statistical classification(s) related to the classification series. A classification series may have several owners.

0..*

Agents

Agent

0..*

none

own class

from

ClassificationSeries isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

Conceptual

Concept

0..*

none

own class

to

ClassificationFamily groups ClassificationSeries

0..*

- own package -

ClassificationFamily

0..1

none

own class

from

ClassificationSeries has ClassificationPosition

1..1

- own package -

ClassificationPosition

0..*

composite

own class

from

ClassificationSeries has StatisticalClassification

0..1

- own package -

StatisticalClassification

0..*

shared

own class

to

ClassificationSeriesStructure structures ClassificationSeries

0..1

- own package -

ClassificationSeriesStructure

0..*

none

own class

Encodings#

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 ClassificationSeries (entire model as XMI)

  1<packagedElement xmlns:StandardProfile="http://www.omg.org/spec/UML/20131001/StandardProfile"
  2                  xmlns:uml="http://www.omg.org/spec/UML/20131001"
  3                  xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
  4                  xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries"
  5                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries"
  6                  xmi:type="uml:Class">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedComment"
  8                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedComment"
  9                  xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries"/>
 11      <body>Definition
 12============
 13Ensemble of one or more statistical classifications, based on the same concept, and related to each other as versions or updates.
 14
 15Examples
 16==========
 17ISIC or ISCO
 18SIC (with different published versions related to the publication year).
 19
 20Explanatory notes
 21===================
 22Typically, these statistical classifications have the same name.</body>
 23   </ownedComment>
 24   <name>ClassificationSeries</name>
 25   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-allowsDuplicates"
 26                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-allowsDuplicates"
 27                    xmi:type="uml:Property">
 28      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-allowsDuplicates-ownedComment"
 29                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-allowsDuplicates-ownedComment"
 30                     xmi:type="uml:Comment">
 31         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-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-Representations-ClassificationSeries-allowsDuplicates-lowerValue"
 35                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-allowsDuplicates-lowerValue"
 36                   xmi:type="uml:LiteralInteger">
 37         <value>1</value>
 38      </lowerValue>
 39      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-allowsDuplicates-upperValue"
 40                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-allowsDuplicates-upperValue"
 41                   xmi:type="uml:LiteralUnlimitedNatural">
 42         <value>1</value>
 43      </upperValue>
 44      <name>allowsDuplicates</name>
 45      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-allowsDuplicates-defaultValue"
 46                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-allowsDuplicates-defaultValue"
 47                     xmi:type="uml:LiteralBoolean">
 48         <value>False</value>
 49      </defaultValue>
 50      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
 51             xmi:type="uml:PrimitiveType"/>
 52   </ownedAttribute>
 53   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-catalogDetails"
 54                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-catalogDetails"
 55                    xmi:type="uml:Property">
 56      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-catalogDetails-ownedComment"
 57                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-catalogDetails-ownedComment"
 58                     xmi:type="uml:Comment">
 59         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-catalogDetails"/>
 60         <body>Bundles the information useful for a data catalog entry. 
 61
 62Examples would be creator, contributor, title, copyright, embargo, and license information
 63
 64A set of information useful for attribution, data discovery, and access.
 65This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.</body>
 66      </ownedComment>
 67      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-catalogDetails-lowerValue"
 68                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-catalogDetails-lowerValue"
 69                   xmi:type="uml:LiteralInteger"/>
 70      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-catalogDetails-upperValue"
 71                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-catalogDetails-upperValue"
 72                   xmi:type="uml:LiteralUnlimitedNatural">
 73         <value>1</value>
 74      </upperValue>
 75      <name>catalogDetails</name>
 76      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CatalogDetails"/>
 77   </ownedAttribute>
 78   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-context"
 79                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-context"
 80                    xmi:type="uml:Property">
 81      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-context-ownedComment"
 82                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-context-ownedComment"
 83                     xmi:type="uml:Comment">
 84         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-context"/>
 85         <body>Classification series can be designed in a specific context of use. This property indicates that context, and supports the use of an external controlled vocabulary for this purpose.</body>
 86      </ownedComment>
 87      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-context-lowerValue"
 88                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-context-lowerValue"
 89                   xmi:type="uml:LiteralInteger"/>
 90      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-context-upperValue"
 91                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-context-upperValue"
 92                   xmi:type="uml:LiteralUnlimitedNatural">
 93         <value>1</value>
 94      </upperValue>
 95      <name>context</name>
 96      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
 97   </ownedAttribute>
 98   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-identifier"
 99                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-identifier"
100                    xmi:type="uml:Property">
101      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-identifier-ownedComment"
102                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-identifier-ownedComment"
103                     xmi:type="uml:Comment">
104         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-identifier"/>
105         <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
106      </ownedComment>
107      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-identifier-lowerValue"
108                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-identifier-lowerValue"
109                   xmi:type="uml:LiteralInteger"/>
110      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-identifier-upperValue"
111                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-identifier-upperValue"
112                   xmi:type="uml:LiteralUnlimitedNatural">
113         <value>1</value>
114      </upperValue>
115      <name>identifier</name>
116      <isID>true</isID>
117      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
118   </ownedAttribute>
119   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword"
120                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-keyword"
121                    xmi:type="uml:Property">
122      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword-ownedComment"
123                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-keyword-ownedComment"
124                     xmi:type="uml:Comment">
125         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword"/>
126         <body>A classification series can be associated with one or a number of keywords.</body>
127      </ownedComment>
128      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword-lowerValue"
129                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-keyword-lowerValue"
130                   xmi:type="uml:LiteralInteger"/>
131      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword-upperValue"
132                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-keyword-upperValue"
133                   xmi:type="uml:LiteralUnlimitedNatural">
134         <value>*</value>
135      </upperValue>
136      <name>keyword</name>
137      <isOrdered>true</isOrdered>
138      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
139   </ownedAttribute>
140   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name"
141                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-name"
142                    xmi:type="uml:Property">
143      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name-ownedComment"
144                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-name-ownedComment"
145                     xmi:type="uml:Comment">
146         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name"/>
147         <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>
148      </ownedComment>
149      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name-lowerValue"
150                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-name-lowerValue"
151                   xmi:type="uml:LiteralInteger"/>
152      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name-upperValue"
153                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-name-upperValue"
154                   xmi:type="uml:LiteralUnlimitedNatural">
155         <value>*</value>
156      </upperValue>
157      <name>name</name>
158      <isOrdered>true</isOrdered>
159      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
160   </ownedAttribute>
161   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified"
162                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-objectsOrUnitsClassified"
163                    xmi:type="uml:Property">
164      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified-ownedComment"
165                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-objectsOrUnitsClassified-ownedComment"
166                     xmi:type="uml:Comment">
167         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified"/>
168         <body>A classification series is designed to classify a specific type of object/unit according to a specific attribute.</body>
169      </ownedComment>
170      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified-lowerValue"
171                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-objectsOrUnitsClassified-lowerValue"
172                   xmi:type="uml:LiteralInteger"/>
173      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified-upperValue"
174                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-objectsOrUnitsClassified-upperValue"
175                   xmi:type="uml:LiteralUnlimitedNatural">
176         <value>1</value>
177      </upperValue>
178      <name>objectsOrUnitsClassified</name>
179      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
180   </ownedAttribute>
181   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_1"
182                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_1"
183                    xmi:type="uml:Property">
184      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_1-lowerValue"
185                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_1-lowerValue"
186                   xmi:type="uml:LiteralInteger"/>
187      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_1-upperValue"
188                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_1-upperValue"
189                   xmi:type="uml:LiteralUnlimitedNatural">
190         <value>*</value>
191      </upperValue>
192      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-ClassificationSeries_isOwnedBy_Agent"/>
193      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-Agent"/>
194   </ownedAttribute>
195   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_2"
196                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_2"
197                    xmi:type="uml:Property">
198      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_2-lowerValue"
199                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_2-lowerValue"
200                   xmi:type="uml:LiteralInteger"/>
201      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_2-upperValue"
202                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_2-upperValue"
203                   xmi:type="uml:LiteralUnlimitedNatural">
204         <value>*</value>
205      </upperValue>
206      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ClassificationSeries_isDefinedBy_Concept"/>
207      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept"/>
208   </ownedAttribute>
209   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_3"
210                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_3"
211                    xmi:type="uml:Property">
212      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_3-lowerValue"
213                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_3-lowerValue"
214                   xmi:type="uml:LiteralInteger"/>
215      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_3-upperValue"
216                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_3-upperValue"
217                   xmi:type="uml:LiteralUnlimitedNatural">
218         <value>*</value>
219      </upperValue>
220      <aggregation>shared</aggregation>
221      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries_has_StatisticalClassification"/>
222      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
223   </ownedAttribute>
224   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_4"
225                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_4"
226                    xmi:type="uml:Property">
227      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_4-lowerValue"
228                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_4-lowerValue"
229                   xmi:type="uml:LiteralInteger"/>
230      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_4-upperValue"
231                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_4-upperValue"
232                   xmi:type="uml:LiteralUnlimitedNatural">
233         <value>*</value>
234      </upperValue>
235      <aggregation>composite</aggregation>
236      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries_has_ClassificationPosition"/>
237      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationPosition"/>
238   </ownedAttribute>
239   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose"
240                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-purpose"
241                    xmi:type="uml:Property">
242      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose-ownedComment"
243                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-purpose-ownedComment"
244                     xmi:type="uml:Comment">
245         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose"/>
246         <body>Intent or reason for the object/the description of the object.</body>
247      </ownedComment>
248      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose-lowerValue"
249                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-purpose-lowerValue"
250                   xmi:type="uml:LiteralInteger"/>
251      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose-upperValue"
252                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-purpose-upperValue"
253                   xmi:type="uml:LiteralUnlimitedNatural">
254         <value>1</value>
255      </upperValue>
256      <name>purpose</name>
257      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
258   </ownedAttribute>
259   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject"
260                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-subject"
261                    xmi:type="uml:Property">
262      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject-ownedComment"
263                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-subject-ownedComment"
264                     xmi:type="uml:Comment">
265         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject"/>
266         <body>Scientific domains, disciplines, or areas of statistics in which the classification series is implemented.</body>
267      </ownedComment>
268      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject-lowerValue"
269                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-subject-lowerValue"
270                   xmi:type="uml:LiteralInteger"/>
271      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject-upperValue"
272                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-subject-upperValue"
273                   xmi:type="uml:LiteralUnlimitedNatural">
274         <value>*</value>
275      </upperValue>
276      <name>subject</name>
277      <isOrdered>true</isOrdered>
278      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
279   </ownedAttribute>
280</packagedElement>

Fragment for the class ClassificationSeries (entire XML Schema)

  1<xs:element name="ClassificationSeries"
  2            type="ClassificationSeriesXsdType"
  3            xml:id="ClassificationSeries">
  4  <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeries -->
  5  <xs:annotation>
  6    <xs:documentation>Definition
  7          ============
  8          Ensemble of one or more statistical classifications, based on the same concept, and related to each other as versions or updates.
  9          
 10          Examples
 11          ==========
 12          ISIC or ISCO
 13          SIC (with different published versions related to the publication year).
 14          
 15          Explanatory notes
 16          ===================
 17          Typically, these statistical classifications have the same name.</xs:documentation>
 18  </xs:annotation>
 19</xs:element>
 20<xs:complexType name="ClassificationSeriesXsdType"
 21                xml:id="ClassificationSeriesXsdType">
 22  <xs:annotation>
 23    <xs:documentation>Definition
 24          ============
 25          Ensemble of one or more statistical classifications, based on the same concept, and related to each other as versions or updates.
 26          
 27          Examples
 28          ==========
 29          ISIC or ISCO
 30          SIC (with different published versions related to the publication year).
 31          
 32          Explanatory notes
 33          ===================
 34          Typically, these statistical classifications have the same name.</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="ClassificationSeries-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="ClassificationSeries-catalogDetails">
 51      <xs:annotation>
 52        <xs:documentation>Bundles the information useful for a data catalog entry. 
 53        
 54        Examples would be creator, contributor, title, copyright, embargo, and license information
 55        
 56        A set of information useful for attribution, data discovery, and access.
 57        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>
 58      </xs:annotation>
 59    </xs:element>
 60    <xs:element name="context"
 61                type="ControlledVocabularyEntryXsdType"
 62                minOccurs="0"
 63                maxOccurs="1"
 64                xml:id="ClassificationSeries-context">
 65      <xs:annotation>
 66        <xs:documentation>Classification series can be designed in a specific context of use. This property indicates that context, and supports the use of an external controlled vocabulary for this purpose.</xs:documentation>
 67      </xs:annotation>
 68    </xs:element>
 69    <xs:element name="identifier"
 70                type="IdentifierXsdType"
 71                minOccurs="0"
 72                maxOccurs="1"
 73                xml:id="ClassificationSeries-identifier">
 74      <xs:annotation>
 75        <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
 76      </xs:annotation>
 77    </xs:element>
 78    <xs:element name="keyword"
 79                type="ControlledVocabularyEntryXsdType"
 80                minOccurs="0"
 81                maxOccurs="unbounded"
 82                xml:id="ClassificationSeries-keyword">
 83      <xs:annotation>
 84        <xs:documentation>A classification series can be associated with one or a number of keywords.</xs:documentation>
 85      </xs:annotation>
 86    </xs:element>
 87    <xs:element name="name"
 88                type="ObjectNameXsdType"
 89                minOccurs="0"
 90                maxOccurs="unbounded"
 91                xml:id="ClassificationSeries-name">
 92      <xs:annotation>
 93        <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>
 94      </xs:annotation>
 95    </xs:element>
 96    <xs:element name="objectsOrUnitsClassified"
 97                type="ControlledVocabularyEntryXsdType"
 98                minOccurs="0"
 99                maxOccurs="1"
100                xml:id="ClassificationSeries-objectsOrUnitsClassified">
101      <xs:annotation>
102        <xs:documentation>A classification series is designed to classify a specific type of object/unit according to a specific attribute.</xs:documentation>
103      </xs:annotation>
104    </xs:element>
105    <xs:element name="purpose"
106                type="InternationalStringXsdType"
107                minOccurs="0"
108                maxOccurs="1"
109                xml:id="ClassificationSeries-purpose">
110      <xs:annotation>
111        <xs:documentation>Intent or reason for the object/the description of the object.</xs:documentation>
112      </xs:annotation>
113    </xs:element>
114    <xs:element name="subject"
115                type="ControlledVocabularyEntryXsdType"
116                minOccurs="0"
117                maxOccurs="unbounded"
118                xml:id="ClassificationSeries-subject">
119      <xs:annotation>
120        <xs:documentation>Scientific domains, disciplines, or areas of statistics in which the classification series is implemented.</xs:documentation>
121      </xs:annotation>
122    </xs:element>
123    <xs:element name="ClassificationSeries_isOwnedBy_Agent"
124                minOccurs="0"
125                maxOccurs="unbounded"
126                xml:id="ClassificationSeries_isOwnedBy_Agent">
127      <xs:annotation>
128        <xs:documentation>The statistical office or other authority, which created and maintains the statistical classification(s) related to the classification series. A classification series may have several owners.</xs:documentation>
129      </xs:annotation>
130      <xs:complexType>
131        <xs:complexContent>
132          <xs:restriction base="AssociationReferenceXsdType">
133            <xs:sequence>
134              <xs:element name="ddiReference"
135                          type="InternationalRegistrationDataIdentifierXsdType"
136                          minOccurs="0"
137                          maxOccurs="1"
138                          xml:id="ClassificationSeries_isOwnedBy_Agent-ddiReference"/>
139              <xs:element name="validType"
140                          minOccurs="0"
141                          maxOccurs="unbounded"
142                          xml:id="ClassificationSeries_isOwnedBy_Agent-validType">
143                <xs:simpleType>
144                  <xs:restriction base="xs:NMTOKEN">
145                    <xs:enumeration value="Agent"/>
146                    <xs:enumeration value="Curator"/>
147                    <xs:enumeration value="Individual"/>
148                    <xs:enumeration value="Machine"/>
149                    <xs:enumeration value="Organization"/>
150                    <xs:enumeration value="ProcessingAgent"/>
151                    <xs:enumeration value="Service"/>
152                  </xs:restriction>
153                </xs:simpleType>
154              </xs:element>
155            </xs:sequence>
156          </xs:restriction>
157        </xs:complexContent>
158      </xs:complexType>
159    </xs:element>
160    <xs:element name="ClassificationSeries_isDefinedBy_Concept"
161                minOccurs="0"
162                maxOccurs="unbounded"
163                xml:id="ClassificationSeries_isDefinedBy_Concept">
164      <xs:annotation>
165        <xs:documentation>The conceptual basis for the collection of members.</xs:documentation>
166      </xs:annotation>
167      <xs:complexType>
168        <xs:complexContent>
169          <xs:restriction base="AssociationReferenceXsdType">
170            <xs:sequence>
171              <xs:element name="ddiReference"
172                          type="InternationalRegistrationDataIdentifierXsdType"
173                          minOccurs="0"
174                          maxOccurs="1"
175                          xml:id="ClassificationSeries_isDefinedBy_Concept-ddiReference"/>
176              <xs:element name="validType"
177                          minOccurs="0"
178                          maxOccurs="unbounded"
179                          xml:id="ClassificationSeries_isDefinedBy_Concept-validType">
180                <xs:simpleType>
181                  <xs:restriction base="xs:NMTOKEN">
182                    <xs:enumeration value="Category"/>
183                    <xs:enumeration value="Concept"/>
184                    <xs:enumeration value="ConceptualValue"/>
185                    <xs:enumeration value="ConceptualVariable"/>
186                    <xs:enumeration value="DescriptorVariable"/>
187                    <xs:enumeration value="DimensionalKeyDefinitionMember"/>
188                    <xs:enumeration value="InstanceVariable"/>
189                    <xs:enumeration value="KeyDefinitionMember"/>
190                    <xs:enumeration value="Population"/>
191                    <xs:enumeration value="ReferenceVariable"/>
192                    <xs:enumeration value="RepresentedVariable"/>
193                    <xs:enumeration value="UnitType"/>
194                    <xs:enumeration value="Universe"/>
195                  </xs:restriction>
196                </xs:simpleType>
197              </xs:element>
198            </xs:sequence>
199          </xs:restriction>
200        </xs:complexContent>
201      </xs:complexType>
202    </xs:element>
203    <xs:element name="ClassificationSeries_has_StatisticalClassification"
204                minOccurs="0"
205                maxOccurs="unbounded"
206                xml:id="ClassificationSeries_has_StatisticalClassification">
207      <xs:annotation>
208        <xs:documentation></xs:documentation>
209      </xs:annotation>
210      <xs:complexType>
211        <xs:complexContent>
212          <xs:restriction base="AssociationReferenceXsdType">
213            <xs:sequence>
214              <xs:element name="ddiReference"
215                          type="InternationalRegistrationDataIdentifierXsdType"
216                          minOccurs="0"
217                          maxOccurs="1"
218                          xml:id="ClassificationSeries_has_StatisticalClassification-ddiReference"/>
219              <xs:element name="validType"
220                          minOccurs="0"
221                          maxOccurs="1"
222                          xml:id="ClassificationSeries_has_StatisticalClassification-validType">
223                <xs:simpleType>
224                  <xs:restriction base="xs:NMTOKEN">
225                    <xs:enumeration value="StatisticalClassification"/>
226                  </xs:restriction>
227                </xs:simpleType>
228              </xs:element>
229            </xs:sequence>
230          </xs:restriction>
231        </xs:complexContent>
232      </xs:complexType>
233    </xs:element>
234    <xs:element name="ClassificationSeries_has_ClassificationPosition"
235                minOccurs="0"
236                maxOccurs="unbounded"
237                xml:id="ClassificationSeries_has_ClassificationPosition">
238      <xs:annotation>
239        <xs:documentation></xs:documentation>
240      </xs:annotation>
241      <xs:complexType>
242        <xs:complexContent>
243          <xs:restriction base="AssociationReferenceXsdType">
244            <xs:sequence>
245              <xs:element name="ddiReference"
246                          type="InternationalRegistrationDataIdentifierXsdType"
247                          minOccurs="0"
248                          maxOccurs="1"
249                          xml:id="ClassificationSeries_has_ClassificationPosition-ddiReference"/>
250              <xs:element name="validType"
251                          minOccurs="1"
252                          maxOccurs="1"
253                          xml:id="ClassificationSeries_has_ClassificationPosition-validType">
254                <xs:simpleType>
255                  <xs:restriction base="xs:NMTOKEN">
256                    <xs:enumeration value="ClassificationPosition"/>
257                  </xs:restriction>
258                </xs:simpleType>
259              </xs:element>
260            </xs:sequence>
261          </xs:restriction>
262        </xs:complexContent>
263      </xs:complexType>
264    </xs:element>
265  </xs:sequence>
266</xs:complexType>

Fragment for the class ClassificationSeries (entire JSON Schema)

  1"cls-ClassificationSeries": {
  2  "description": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationSeries",
  3  "type": "object",
  4  "properties": {
  5    "@context": {
  6      "$ref": "#/defs/at-context"
  7    },
  8    "@id": {
  9      "type": "string",
 10      "format": "iri-reference"
 11    },
 12    "@type": {
 13      "const": "ClassificationSeries"
 14    },
 15    "allowsDuplicates": {
 16      "$comment": "cardinality 1..1 – from cdi:ClassificationSeries",
 17      "$ref": "#/defs/xsd:boolean"
 18    },
 19    "catalogDetails": {
 20      "$comment": "cardinality 0..1 – from cdi:ClassificationSeries",
 21      "$ref": "#/defs/dt-CatalogDetails"
 22    },
 23    "context": {
 24      "$comment": "cardinality 0..1 – from cdi:ClassificationSeries",
 25      "$ref": "#/defs/dt-ControlledVocabularyEntry"
 26    },
 27    "identifier": {
 28      "$comment": "cardinality 0..1 – from cdi:ClassificationSeries",
 29      "$ref": "#/defs/dt-Identifier"
 30    },
 31    "keyword": {
 32      "$comment": "cardinality 0..-1 – from cdi:ClassificationSeries",
 33      "if": { "type": "array" },
 34      "then": { "items": { "$ref": "#/defs/dt-ControlledVocabularyEntry" } },
 35      "else": { "$ref": "#/defs/dt-ControlledVocabularyEntry" }
 36    },
 37    "name": {
 38      "$comment": "cardinality 0..-1 – from cdi:ClassificationSeries",
 39      "if": { "type": "array" },
 40      "then": { "items": { "$ref": "#/defs/dt-ObjectName" } },
 41      "else": { "$ref": "#/defs/dt-ObjectName" }
 42    },
 43    "objectsOrUnitsClassified": {
 44      "$comment": "cardinality 0..1 – from cdi:ClassificationSeries",
 45      "$ref": "#/defs/dt-ControlledVocabularyEntry"
 46    },
 47    "purpose": {
 48      "$comment": "cardinality 0..1 – from cdi:ClassificationSeries",
 49      "$ref": "#/defs/dt-InternationalString"
 50    },
 51    "subject": {
 52      "$comment": "cardinality 0..-1 – from cdi:ClassificationSeries",
 53      "if": { "type": "array" },
 54      "then": { "items": { "$ref": "#/defs/dt-ControlledVocabularyEntry" } },
 55      "else": { "$ref": "#/defs/dt-ControlledVocabularyEntry" }
 56    },
 57    "isOwnedBy": {
 58      "description": "ClassificationSeries_isOwnedBy_Agent",
 59      "$comment": "cardinality 0..-1",
 60      "anyOf": [
 61        {
 62          "$ref": "#/defs/target-Agent"
 63        },
 64        {
 65          "type": "array",
 66          "items": {
 67            "$ref": "#/defs/target-Agent"
 68          }
 69        }
 70      ]
 71    },
 72    "isDefinedBy_Concept": {
 73      "description": "ClassificationSeries_isDefinedBy_Concept",
 74      "$comment": "cardinality 0..-1",
 75      "anyOf": [
 76        {
 77          "$ref": "#/defs/target-Concept"
 78        },
 79        {
 80          "type": "array",
 81          "items": {
 82            "$ref": "#/defs/target-Concept"
 83          }
 84        }
 85      ]
 86    },
 87    "has_ClassificationPosition": {
 88      "description": "ClassificationSeries_has_ClassificationPosition",
 89      "$comment": "cardinality 0..-1",
 90      "anyOf": [
 91        {
 92          "$ref": "#/defs/target-ClassificationPosition"
 93        },
 94        {
 95          "type": "array",
 96          "items": {
 97            "$ref": "#/defs/target-ClassificationPosition"
 98          }
 99        }
100      ]
101    },
102    "has_StatisticalClassification": {
103      "description": "ClassificationSeries_has_StatisticalClassification",
104      "$comment": "cardinality 0..-1",
105      "anyOf": [
106        {
107          "$ref": "#/defs/target-StatisticalClassification"
108        },
109        {
110          "type": "array",
111          "items": {
112            "$ref": "#/defs/target-StatisticalClassification"
113          }
114        }
115      ]
116    },
117    "groups_OF_ClassificationFamily": {
118      "description": "ClassificationFamily_groups_ClassificationSeries",
119      "$comment": "cardinality 0..1",
120      "$ref": "#/defs/target-ClassificationFamily"
121    },
122    "structures_OF_ClassificationSeriesStructure": {
123      "description": "ClassificationSeriesStructure_structures_ClassificationSeries",
124      "$comment": "cardinality 0..-1",
125      "anyOf": [
126        {
127          "$ref": "#/defs/target-ClassificationSeriesStructure"
128        },
129        {
130          "type": "array",
131          "items": {
132            "$ref": "#/defs/target-ClassificationSeriesStructure"
133          }
134        }
135      ]
136    },
137    "sameAs": {
138      "$ref": "#/defs/owl:sameAs"
139    }
140  },
141  "required": ["allowsDuplicates","@type"],
142  "additionalProperties": false
143},
144"target-ClassificationSeries": {
145  "description": "all subclasses of http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationSeries",
146  "anyOf": [
147    { "$ref": "#/defs/cls-ClassificationSeries" },
148    { "type": "string", "format": "iri-reference" }
149  ]
150},

Fragment for the class ClassificationSeries (main ontology)

  1# class ClassificationSeries
  2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeries
  3cdi:ClassificationSeries
  4  a rdfs:Class, owl:Class, ucmis:Class;
  5  rdfs:label "ClassificationSeries";
  6  rdfs:comment "Definition\n============\nEnsemble of one or more statistical classifications, based on the same concept, and related to each other as versions or updates.\n\nExamples\n==========\nISIC or ISCO\nSIC (with different published versions related to the publication year).\n\nExplanatory notes\n===================\nTypically, these statistical classifications have the same name."@en;
  7  
  8.
  9
 10cdi:ClassificationSeries-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:ClassificationSeries;
 15  rdfs:range xsd:boolean;
 16.
 17
 18cdi:ClassificationSeries-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. \n\nExamples would be creator, contributor, title, copyright, embargo, and license information\n\nA set of information useful for attribution, data discovery, and access.\nThis 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:ClassificationSeries;
 23  rdfs:range cdi:CatalogDetails;
 24.
 25
 26cdi:ClassificationSeries-context
 27  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 28  rdfs:label "context";
 29  rdfs:comment "Classification series can be designed in a specific context of use. This property indicates that context, and supports the use of an external controlled vocabulary for this purpose."@en;
 30  rdfs:domain cdi:ClassificationSeries;
 31  rdfs:range cdi:ControlledVocabularyEntry;
 32.
 33
 34cdi:ClassificationSeries-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:ClassificationSeries;
 39  rdfs:range cdi:Identifier;
 40.
 41
 42cdi:ClassificationSeries-keyword
 43  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 44  rdfs:label "keyword";
 45  rdfs:comment "A classification series can be associated with one or a number of keywords."@en;
 46  rdfs:domain cdi:ClassificationSeries;
 47  rdfs:range cdi:ControlledVocabularyEntry;
 48.
 49
 50cdi:ClassificationSeries-name
 51  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 52  rdfs:label "name";
 53  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;
 54  rdfs:domain cdi:ClassificationSeries;
 55  rdfs:range cdi:ObjectName;
 56.
 57
 58cdi:ClassificationSeries-objectsOrUnitsClassified
 59  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 60  rdfs:label "objectsOrUnitsClassified";
 61  rdfs:comment "A classification series is designed to classify a specific type of object/unit according to a specific attribute."@en;
 62  rdfs:domain cdi:ClassificationSeries;
 63  rdfs:range cdi:ControlledVocabularyEntry;
 64.
 65
 66cdi:ClassificationSeries-purpose
 67  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 68  rdfs:label "purpose";
 69  rdfs:comment "Intent or reason for the object/the description of the object."@en;
 70  rdfs:domain cdi:ClassificationSeries;
 71  rdfs:range cdi:InternationalString;
 72.
 73
 74cdi:ClassificationSeries-subject
 75  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 76  rdfs:label "subject";
 77  rdfs:comment "Scientific domains, disciplines, or areas of statistics in which the classification series is implemented."@en;
 78  rdfs:domain cdi:ClassificationSeries;
 79  rdfs:range cdi:ControlledVocabularyEntry;
 80.
 81
 82
 83cdi:ClassificationSeries_isOwnedBy_Agent
 84  a rdf:Property, owl:ObjectProperty, ucmis:Association;
 85  # ASSOCIATION
 86  rdfs:label "isOwnedBy";
 87  skos:altLabel "ClassificationSeries_isOwnedBy_Agent";
 88  rdfs:comment "The statistical office or other authority, which created and maintains the statistical classification(s) related to the classification series. A classification series may have several owners."@en;
 89  rdfs:domain cdi:ClassificationSeries;
 90  rdfs:range cdi:Agent;
 91.
 92
 93cdi:ClassificationSeries_isDefinedBy_Concept
 94  a rdf:Property, owl:ObjectProperty, ucmis:Association;
 95  # ASSOCIATION
 96  rdfs:label "isDefinedBy_Concept";
 97  skos:altLabel "ClassificationSeries_isDefinedBy_Concept";
 98  rdfs:comment "The conceptual basis for the collection of members."@en;
 99  rdfs:domain cdi:ClassificationSeries;
100  rdfs:range cdi:Concept;
101.
102
103cdi:ClassificationSeries_has_ClassificationPosition
104  a rdf:Property, owl:ObjectProperty, ucmis:Association;
105  # ASSOCIATION
106  rdfs:label "has_ClassificationPosition";
107  skos:altLabel "ClassificationSeries_has_ClassificationPosition";
108  
109  rdfs:domain cdi:ClassificationSeries;
110  rdfs:range cdi:ClassificationPosition;
111.
112
113cdi:ClassificationSeries_has_StatisticalClassification
114  a rdf:Property, owl:ObjectProperty, ucmis:Association;
115  # ASSOCIATION
116  rdfs:label "has_StatisticalClassification";
117  skos:altLabel "ClassificationSeries_has_StatisticalClassification";
118  
119  rdfs:domain cdi:ClassificationSeries;
120  rdfs:range cdi:StatisticalClassification;
121.

Fragment for the class ClassificationSeries (entire 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
 7      "allowsDuplicates": {
 8        "@id": "cdi:ClassificationSeries-allowsDuplicates",
 9        "@type": "xsd:boolean"
10      },
11      "catalogDetails": {
12        "@id": "cdi:ClassificationSeries-catalogDetails",
13        "@type": "@id",
14        "@context": "CatalogDetails.jsonld"
15      },
16      "context": {
17        "@id": "cdi:ClassificationSeries-context",
18        "@type": "@id",
19        "@context": "ControlledVocabularyEntry.jsonld"
20      },
21      "identifier": {
22        "@id": "cdi:ClassificationSeries-identifier",
23        "@type": "@id",
24        "@context": "Identifier.jsonld"
25      },
26      "keyword": {
27        "@id": "cdi:ClassificationSeries-keyword",
28        "@type": "@id",
29        "@context": "ControlledVocabularyEntry.jsonld"
30      },
31      "name": {
32        "@id": "cdi:ClassificationSeries-name",
33        "@type": "@id",
34        "@context": "ObjectName.jsonld"
35      },
36      "objectsOrUnitsClassified": {
37        "@id": "cdi:ClassificationSeries-objectsOrUnitsClassified",
38        "@type": "@id",
39        "@context": "ControlledVocabularyEntry.jsonld"
40      },
41      "purpose": {
42        "@id": "cdi:ClassificationSeries-purpose",
43        "@type": "@id",
44        "@context": "InternationalString.jsonld"
45      },
46      "subject": {
47        "@id": "cdi:ClassificationSeries-subject",
48        "@type": "@id",
49        "@context": "ControlledVocabularyEntry.jsonld"
50      },
51      
52      "isOwnedBy": {
53        "@id": "cdi:ClassificationSeries_isOwnedBy_Agent",
54        "@type": "@id",
55        "@context": "Agent.jsonld"
56      },
57      "isDefinedBy_Concept": {
58        "@id": "cdi:ClassificationSeries_isDefinedBy_Concept",
59        "@type": "@id",
60        "@context": "Concept.jsonld"
61      },
62      "has_ClassificationPosition": {
63        "@id": "cdi:ClassificationSeries_has_ClassificationPosition",
64        "@type": "@id",
65        "@context": "ClassificationPosition.jsonld"
66      },
67      "has_StatisticalClassification": {
68        "@id": "cdi:ClassificationSeries_has_StatisticalClassification",
69        "@type": "@id",
70        "@context": "StatisticalClassification.jsonld"
71      },
72      "groups_OF_ClassificationFamily": {
73        "@reverse": "cdi:ClassificationFamily_groups_ClassificationSeries",
74        "@type": "@id",
75        "@context": "ClassificationFamily.jsonld"
76      },
77      "structures_OF_ClassificationSeriesStructure": {
78        "@reverse": "cdi:ClassificationSeriesStructure_structures_ClassificationSeries",
79        "@type": "@id",
80        "@context": "ClassificationSeriesStructure.jsonld"
81      },
82      " comment ": "tag:json-should-support-trailing-commas"
83    }
84  ],
85  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2025-08-29 14:34:54.",
86  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeries"
87}

Fragment for the class ClassificationSeries (entire SHACL - Shapes Constraint Language)

  1# class ClassificationSeries
  2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeries
  3<#ClassificationSeries> a sh:NodeShape;
  4    sh:targetClass cdi:ClassificationSeries;
  5	sh:message "See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationSeries";
  6	sh:closed true;
  7	sh:ignoredProperties ( owl:sameAs );
  8    sh:property [
  9			sh:path rdf:type;
 10			sh:in (   cdi:ClassificationSeries
 11			 ) ;
 12    ];
 13    # attributes
 14    sh:property <#ClassificationSeries-allowsDuplicates>;
 15    sh:property <#ClassificationSeries-catalogDetails>;
 16    sh:property <#ClassificationSeries-context>;
 17    sh:property <#ClassificationSeries-identifier>;
 18    sh:property <#ClassificationSeries-keyword>;
 19    sh:property <#ClassificationSeries-name>;
 20    sh:property <#ClassificationSeries-objectsOrUnitsClassified>;
 21    sh:property <#ClassificationSeries-purpose>;
 22    sh:property <#ClassificationSeries-subject>;
 23    # associations from ClassificationSeries
 24    sh:property <#ClassificationSeries_isOwnedBy_Agent>;
 25    sh:property <#ClassificationSeries_isDefinedBy_Concept>;
 26    sh:property <#ClassificationSeries_has_ClassificationPosition>;
 27    sh:property <#ClassificationSeries_has_StatisticalClassification>;
 28    # associations to ClassificationSeries
 29    sh:property <#rev_ClassificationFamily_groups_ClassificationSeries>;
 30    sh:property <#rev_ClassificationSeriesStructure_structures_ClassificationSeries>;
 31
 32
 33
 34.
 35
 36<#ClassificationSeries-allowsDuplicates> a sh:PropertyShape ;
 37    sh:path cdi:ClassificationSeries-allowsDuplicates;
 38    sh:datatype xsd:boolean;
 39    sh:minCount 1;
 40    sh:maxCount 1;
 41.
 42<#ClassificationSeries-catalogDetails> a sh:PropertyShape ;
 43    sh:path cdi:ClassificationSeries-catalogDetails;
 44    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 45        cdi:CatalogDetails
 46      
 47    ) ]];
 48    sh:maxCount 1;
 49.
 50<#ClassificationSeries-context> a sh:PropertyShape ;
 51    sh:path cdi:ClassificationSeries-context;
 52    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 53        cdi:ControlledVocabularyEntry
 54      
 55    ) ]];
 56    sh:maxCount 1;
 57.
 58<#ClassificationSeries-identifier> a sh:PropertyShape ;
 59    sh:path cdi:ClassificationSeries-identifier;
 60    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 61        cdi:Identifier
 62      
 63    ) ]];
 64    sh:maxCount 1;
 65.
 66<#ClassificationSeries-keyword> a sh:PropertyShape ;
 67    sh:path cdi:ClassificationSeries-keyword;
 68    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 69        cdi:ControlledVocabularyEntry
 70      
 71    ) ]];
 72.
 73<#ClassificationSeries-name> a sh:PropertyShape ;
 74    sh:path cdi:ClassificationSeries-name;
 75    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 76        cdi:ObjectName
 77        cdi:OrganizationName
 78      
 79    ) ]];
 80.
 81<#ClassificationSeries-objectsOrUnitsClassified> a sh:PropertyShape ;
 82    sh:path cdi:ClassificationSeries-objectsOrUnitsClassified;
 83    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 84        cdi:ControlledVocabularyEntry
 85      
 86    ) ]];
 87    sh:maxCount 1;
 88.
 89<#ClassificationSeries-purpose> a sh:PropertyShape ;
 90    sh:path cdi:ClassificationSeries-purpose;
 91    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 92        cdi:InternationalString
 93        cdi:BibliographicName
 94        cdi:LabelForDisplay
 95      
 96    ) ]];
 97    sh:maxCount 1;
 98.
 99<#ClassificationSeries-subject> a sh:PropertyShape ;
100    sh:path cdi:ClassificationSeries-subject;
101    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
102        cdi:ControlledVocabularyEntry
103      
104    ) ]];
105.
106
107<#ClassificationSeries_isOwnedBy_Agent> a sh:PropertyShape ;
108    sh:path cdi:ClassificationSeries_isOwnedBy_Agent;
109	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
110        cdi:Agent
111        cdi:Individual
112        cdi:Machine
113        cdi:Organization
114        cdi:ProcessingAgent
115        cdi:Curator
116        cdi:Service
117      
118    ) ]];
119.
120<#rev_ClassificationSeries_isOwnedBy_Agent> a sh:PropertyShape ;
121    sh:path [ sh:inversePath cdi:ClassificationSeries_isOwnedBy_Agent ];
122.
123<#ClassificationSeries_isDefinedBy_Concept> a sh:PropertyShape ;
124    sh:path cdi:ClassificationSeries_isDefinedBy_Concept;
125	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
126        cdi:Concept
127        cdi:Category
128        cdi:ConceptualValue
129        cdi:DimensionalKeyDefinitionMember
130        cdi:KeyDefinitionMember
131        cdi:ConceptualVariable
132        cdi:RepresentedVariable
133        cdi:InstanceVariable
134        cdi:DescriptorVariable
135        cdi:ReferenceVariable
136        cdi:UnitType
137        cdi:Universe
138        cdi:Population
139      
140    ) ]];
141.
142<#rev_ClassificationSeries_isDefinedBy_Concept> a sh:PropertyShape ;
143    sh:path [ sh:inversePath cdi:ClassificationSeries_isDefinedBy_Concept ];
144.
145<#ClassificationSeries_has_ClassificationPosition> a sh:PropertyShape ;
146    sh:path cdi:ClassificationSeries_has_ClassificationPosition;
147	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
148        cdi:ClassificationPosition
149      
150    ) ]];
151.
152<#rev_ClassificationSeries_has_ClassificationPosition> a sh:PropertyShape ;
153    sh:path [ sh:inversePath cdi:ClassificationSeries_has_ClassificationPosition ];
154    sh:minCount 1;
155    sh:maxCount 1;
156.
157<#ClassificationSeries_has_StatisticalClassification> a sh:PropertyShape ;
158    sh:path cdi:ClassificationSeries_has_StatisticalClassification;
159	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
160        cdi:StatisticalClassification
161      
162    ) ]];
163.
164<#rev_ClassificationSeries_has_StatisticalClassification> a sh:PropertyShape ;
165    sh:path [ sh:inversePath cdi:ClassificationSeries_has_StatisticalClassification ];
166    sh:maxCount 1;
167.

Fragment for the class ClassificationSeries (entire ShEx - Shape Expressions)

 1# class ClassificationSeries
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeries
 3cdi:ClassificationSeriesShape CLOSED {
 4	a [cdi:ClassificationSeries];
 5	cdi:ClassificationSeries-allowsDuplicates	xsd:boolean;
 6	cdi:ClassificationSeries-catalogDetails	@cdi:CatalogDetailsShape?;
 7	cdi:ClassificationSeries-context	@cdi:ControlledVocabularyEntryShape?;
 8	cdi:ClassificationSeries-identifier	@cdi:IdentifierShape?;
 9	cdi:ClassificationSeries-keyword	@cdi:ControlledVocabularyEntryShape*;
10	cdi:ClassificationSeries-name	@cdi:ObjectNameShape*;
11	cdi:ClassificationSeries-objectsOrUnitsClassified	@cdi:ControlledVocabularyEntryShape?;
12	cdi:ClassificationSeries-purpose	@cdi:InternationalStringShape?;
13	cdi:ClassificationSeries-subject	@cdi:ControlledVocabularyEntryShape*;
14	cdi:ClassificationSeries_isOwnedBy_Agent	@cdi:AgentShape OR @cdi:IndividualShape OR @cdi:MachineShape OR @cdi:OrganizationShape OR @cdi:ProcessingAgentShape*;
15	
16	cdi:ClassificationSeries_isDefinedBy_Concept	@cdi:ConceptShape OR @cdi:CategoryShape OR @cdi:ConceptualValueShape OR @cdi:ConceptualVariableShape OR @cdi:UnitTypeShape*;
17	
18	^cdi:ClassificationFamily_groups_ClassificationSeries @cdi:ClassificationFamilyShape ?;
19	cdi:ClassificationSeries_has_ClassificationPosition	@cdi:ClassificationPositionShape *;
20	
21	cdi:ClassificationSeries_has_StatisticalClassification	@cdi:StatisticalClassificationShape *;
22	
23	^cdi:ClassificationSeriesStructure_structures_ClassificationSeries @cdi:ClassificationSeriesStructureShape *;
24	}