ClassificationSeries#

Fully qualified class name of the UML model DDI-CDI 1.1beta: 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

0..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 (linguistic 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

to

ClassificationSeriesStructure structures ClassificationSeries

0..1

- own package -

ClassificationSeriesStructure

0..*

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

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.)
 33
 34</body>
 35      </ownedComment>
 36      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-allowsDuplicates-lowerValue"
 37                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-allowsDuplicates-lowerValue"
 38                   xmi:type="uml:LiteralInteger"/>
 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      <isID>true</isID>
118      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
119   </ownedAttribute>
120   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword"
121                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-keyword"
122                    xmi:type="uml:Property">
123      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword-ownedComment"
124                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-keyword-ownedComment"
125                     xmi:type="uml:Comment">
126         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword"/>
127         <body>A classification series can be associated with one or a number of keywords.</body>
128      </ownedComment>
129      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword-lowerValue"
130                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-keyword-lowerValue"
131                   xmi:type="uml:LiteralInteger"/>
132      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-keyword-upperValue"
133                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-keyword-upperValue"
134                   xmi:type="uml:LiteralUnlimitedNatural">
135         <value>*</value>
136      </upperValue>
137      <name>keyword</name>
138      <isOrdered>true</isOrdered>
139      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
140   </ownedAttribute>
141   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name"
142                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-name"
143                    xmi:type="uml:Property">
144      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name-ownedComment"
145                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-name-ownedComment"
146                     xmi:type="uml:Comment">
147         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name"/>
148         <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>
149      </ownedComment>
150      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name-lowerValue"
151                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-name-lowerValue"
152                   xmi:type="uml:LiteralInteger"/>
153      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-name-upperValue"
154                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-name-upperValue"
155                   xmi:type="uml:LiteralUnlimitedNatural">
156         <value>*</value>
157      </upperValue>
158      <name>name</name>
159      <isOrdered>true</isOrdered>
160      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
161   </ownedAttribute>
162   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified"
163                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-objectsOrUnitsClassified"
164                    xmi:type="uml:Property">
165      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified-ownedComment"
166                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-objectsOrUnitsClassified-ownedComment"
167                     xmi:type="uml:Comment">
168         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified"/>
169         <body>A classification series is designed to classify a specific type of object/unit according to a specific attribute.</body>
170      </ownedComment>
171      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified-lowerValue"
172                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-objectsOrUnitsClassified-lowerValue"
173                   xmi:type="uml:LiteralInteger"/>
174      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-objectsOrUnitsClassified-upperValue"
175                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-objectsOrUnitsClassified-upperValue"
176                   xmi:type="uml:LiteralUnlimitedNatural">
177         <value>1</value>
178      </upperValue>
179      <name>objectsOrUnitsClassified</name>
180      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
181   </ownedAttribute>
182   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_1"
183                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_1"
184                    xmi:type="uml:Property">
185      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_1-lowerValue"
186                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_1-lowerValue"
187                   xmi:type="uml:LiteralInteger"/>
188      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_1-upperValue"
189                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_1-upperValue"
190                   xmi:type="uml:LiteralUnlimitedNatural">
191         <value>*</value>
192      </upperValue>
193      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-ClassificationSeries_isOwnedBy_Agent"/>
194      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-Agent"/>
195   </ownedAttribute>
196   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_2"
197                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_2"
198                    xmi:type="uml:Property">
199      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_2-lowerValue"
200                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_2-lowerValue"
201                   xmi:type="uml:LiteralInteger"/>
202      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_2-upperValue"
203                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_2-upperValue"
204                   xmi:type="uml:LiteralUnlimitedNatural">
205         <value>*</value>
206      </upperValue>
207      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ClassificationSeries_isDefinedBy_Concept"/>
208      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept"/>
209   </ownedAttribute>
210   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_3"
211                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_3"
212                    xmi:type="uml:Property">
213      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_3-lowerValue"
214                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_3-lowerValue"
215                   xmi:type="uml:LiteralInteger"/>
216      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_3-upperValue"
217                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_3-upperValue"
218                   xmi:type="uml:LiteralUnlimitedNatural">
219         <value>*</value>
220      </upperValue>
221      <aggregation>shared</aggregation>
222      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries_has_StatisticalClassification"/>
223      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
224   </ownedAttribute>
225   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_4"
226                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_4"
227                    xmi:type="uml:Property">
228      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_4-lowerValue"
229                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_4-lowerValue"
230                   xmi:type="uml:LiteralInteger"/>
231      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-ownedAttribute_4-upperValue"
232                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-ownedAttribute_4-upperValue"
233                   xmi:type="uml:LiteralUnlimitedNatural">
234         <value>*</value>
235      </upperValue>
236      <aggregation>composite</aggregation>
237      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries_has_ClassificationPosition"/>
238      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationPosition"/>
239   </ownedAttribute>
240   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose"
241                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-purpose"
242                    xmi:type="uml:Property">
243      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose-ownedComment"
244                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-purpose-ownedComment"
245                     xmi:type="uml:Comment">
246         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose"/>
247         <body>Intent or reason for the object/the description of the object.</body>
248      </ownedComment>
249      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose-lowerValue"
250                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-purpose-lowerValue"
251                   xmi:type="uml:LiteralInteger"/>
252      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-purpose-upperValue"
253                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-purpose-upperValue"
254                   xmi:type="uml:LiteralUnlimitedNatural">
255         <value>1</value>
256      </upperValue>
257      <name>purpose</name>
258      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
259   </ownedAttribute>
260   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject"
261                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-subject"
262                    xmi:type="uml:Property">
263      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject-ownedComment"
264                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-subject-ownedComment"
265                     xmi:type="uml:Comment">
266         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject"/>
267         <body>Scientific domains, disciplines, or areas of statistics in which the classification series is implemented.</body>
268      </ownedComment>
269      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject-lowerValue"
270                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-subject-lowerValue"
271                   xmi:type="uml:LiteralInteger"/>
272      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries-subject-upperValue"
273                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeries-subject-upperValue"
274                   xmi:type="uml:LiteralUnlimitedNatural">
275         <value>*</value>
276      </upperValue>
277      <name>subject</name>
278      <isOrdered>true</isOrdered>
279      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
280   </ownedAttribute>
281</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="0"
 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 (linguistic 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 0..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": ["@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 (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: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 2026-04-15 14:38:42.",
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:maxCount 1;
 40.
 41<#ClassificationSeries-catalogDetails> a sh:PropertyShape ;
 42    sh:path cdi:ClassificationSeries-catalogDetails;
 43    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 44        cdi:CatalogDetails
 45      
 46    ) ]];
 47    sh:maxCount 1;
 48.
 49<#ClassificationSeries-context> a sh:PropertyShape ;
 50    sh:path cdi:ClassificationSeries-context;
 51    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 52        cdi:ControlledVocabularyEntry
 53      
 54    ) ]];
 55    sh:maxCount 1;
 56.
 57<#ClassificationSeries-identifier> a sh:PropertyShape ;
 58    sh:path cdi:ClassificationSeries-identifier;
 59    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 60        cdi:Identifier
 61      
 62    ) ]];
 63    sh:maxCount 1;
 64.
 65<#ClassificationSeries-keyword> a sh:PropertyShape ;
 66    sh:path cdi:ClassificationSeries-keyword;
 67    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 68        cdi:ControlledVocabularyEntry
 69      
 70    ) ]];
 71.
 72<#ClassificationSeries-name> a sh:PropertyShape ;
 73    sh:path cdi:ClassificationSeries-name;
 74    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 75        cdi:ObjectName
 76        cdi:OrganizationName
 77      
 78    ) ]];
 79.
 80<#ClassificationSeries-objectsOrUnitsClassified> a sh:PropertyShape ;
 81    sh:path cdi:ClassificationSeries-objectsOrUnitsClassified;
 82    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 83        cdi:ControlledVocabularyEntry
 84      
 85    ) ]];
 86    sh:maxCount 1;
 87.
 88<#ClassificationSeries-purpose> a sh:PropertyShape ;
 89    sh:path cdi:ClassificationSeries-purpose;
 90    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 91        cdi:InternationalString
 92        cdi:BibliographicName
 93        cdi:LabelForDisplay
 94      
 95    ) ]];
 96    sh:maxCount 1;
 97.
 98<#ClassificationSeries-subject> a sh:PropertyShape ;
 99    sh:path cdi:ClassificationSeries-subject;
100    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
101        cdi:ControlledVocabularyEntry
102      
103    ) ]];
104.
105
106<#ClassificationSeries_isOwnedBy_Agent> a sh:PropertyShape ;
107    sh:path cdi:ClassificationSeries_isOwnedBy_Agent;
108	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
109        cdi:Agent
110        cdi:Individual
111        cdi:Machine
112        cdi:Organization
113        cdi:ProcessingAgent
114        cdi:Curator
115        cdi:Service
116      
117    ) ]];
118.
119<#rev_ClassificationSeries_isOwnedBy_Agent> a sh:PropertyShape ;
120    sh:path [ sh:inversePath cdi:ClassificationSeries_isOwnedBy_Agent ];
121.
122<#ClassificationSeries_isDefinedBy_Concept> a sh:PropertyShape ;
123    sh:path cdi:ClassificationSeries_isDefinedBy_Concept;
124	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
125        cdi:Concept
126        cdi:Category
127        cdi:ConceptualValue
128        cdi:DimensionalKeyDefinitionMember
129        cdi:KeyDefinitionMember
130        cdi:ConceptualVariable
131        cdi:RepresentedVariable
132        cdi:InstanceVariable
133        cdi:DescriptorVariable
134        cdi:ReferenceVariable
135        cdi:UnitType
136        cdi:Universe
137        cdi:Population
138      
139    ) ]];
140.
141<#rev_ClassificationSeries_isDefinedBy_Concept> a sh:PropertyShape ;
142    sh:path [ sh:inversePath cdi:ClassificationSeries_isDefinedBy_Concept ];
143.
144<#ClassificationSeries_has_ClassificationPosition> a sh:PropertyShape ;
145    sh:path cdi:ClassificationSeries_has_ClassificationPosition;
146	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
147        cdi:ClassificationPosition
148      
149    ) ]];
150.
151<#rev_ClassificationSeries_has_ClassificationPosition> a sh:PropertyShape ;
152    sh:path [ sh:inversePath cdi:ClassificationSeries_has_ClassificationPosition ];
153    sh:minCount 1;
154    sh:maxCount 1;
155.
156<#ClassificationSeries_has_StatisticalClassification> a sh:PropertyShape ;
157    sh:path cdi:ClassificationSeries_has_StatisticalClassification;
158	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
159        cdi:StatisticalClassification
160      
161    ) ]];
162.
163<#rev_ClassificationSeries_has_StatisticalClassification> a sh:PropertyShape ;
164    sh:path [ sh:inversePath cdi:ClassificationSeries_has_StatisticalClassification ];
165    sh:maxCount 1;
166.

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:ClassificationSeriesStructure_structures_ClassificationSeries @cdi:ClassificationSeriesStructureShape *;
20	cdi:ClassificationSeries_has_ClassificationPosition	@cdi:ClassificationPositionShape *;
21	
22	cdi:ClassificationSeries_has_StatisticalClassification	@cdi:StatisticalClassificationShape *;
23	
24	}