ClassificationItem#

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

Definition#

A space for a category within a statistical classification.

Examples#

In the 2012 North American Industry Classification System (NAICS) one classification item has the category “construction”, and has the Code 23, which designates construction in NAICS.

Explanatory notes#

A classification item defines the content and the borders of the category. A unit can be classified to one and only one item at each level of a statistical classification. As such a classification item is a placeholder for a position in a statistical classification. It contains a designation, for which code is a common kind; a category; and possibly other things. This differentiates it from code which is a only kind of designation, in particular if it is an alphanumeric string assigned to stand in place of a category. Statistical classifications often have multiple levels. A level is defined as a set of classification items each the same number of relationships from the top or root classification item.

Diagram#

Diagram

Attributes#

Attributes
Attributes#

Name

Inherited from

Description

Data Type

Multiplicity

Default value

changeFromPreviousVersion

- own class -

Describes the changes, which the item has been subject to from the previous version to the actual statistical classification.

InternationalString

0..1

changeLog

- own class -

Describes the changes, which the item has been subject to during the life time of the actual statistical classification.

InternationalString

0..1

explanatoryNotes

- own class -

A classification item may be associated with explanatory notes, which further describe and clarify the contents of the category. Explanatory notes consist of: General note: Contains either additional information about the category, or a general description of the category, which is not structured according to the “includes”, “includes also”, “excludes” pattern. Includes: Specifies the contents of the category. Includes also: A list of borderline cases, which belong to the described category. Excludes: A list of borderline cases, which do not belong to the described category. Excluded cases may contain a reference to the classification items to which the excluded cases belong.

InternationalString

0..*

futureNotes

- own class -

The future events describe an intended or implemented change (or a number of changes) related to an invalid item (e.g., these changes may have turned the now invalid item into one or several successor items). This allows for the possibility of following successors of the item in the future.

InternationalString

0..*

identifier

- own class -

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

Identifier

0..1

isGenerated

- own class -

Indicates whether or not the item has been generated to make the level to which it belongs complete.

Boolean

0..1

false

isValid

- own class -

Indicates whether or not the item is currently valid. If updates are allowed in the Statistical Classification, an item may be restricted in its validity, i.e. it may become valid or invalid after the Statistical Classification has been released.

Boolean

0..1

true

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. A Classification Item has an official name as provided by the owner or maintenance unit. The name describes the content of the category. The name is unique within the Statistical Classification to which the item belongs, except for categories that are identical at more than one level in a hierarchical classification. Use the context attribute to differentiate official names or alternate names for the Classification Item.

ObjectName

0..*

validDates

- own class -

The dates describing the validity period of the object. The date from which the object became valid must be defined if the map belongs to a “floating” construct. The date at which the object became invalid must be defined if the map belongs to a “floating” construct and is no longer valid.

DateRange

0..1

Associations#

Associations
Associations#

Direction

Association

Description

Multiplicity of ClassificationItem

Package of Other Class

Other Class

Multiplicity of other class

Aggregation Kind

Inherited from

from

ClassificationItem denotes Category

A definition for the code. Specialization of denotes for categories.

0..*

Conceptual

Category

1..1

none

own class

from

ClassificationItem uses Notation

Classification item uses a notation.

0..*

DataDescription

Notation

1..1

none

own class

to

ClassificationItem excludes ClassificationItem

Classification items to which the excluded cases belong (as described in explanatory notes).

0..*

- own package -

ClassificationItem

0..*

none

own class

from

ClassificationItem hasRulingBy AuthorizationSource

Case law rulings related to the classification item.

0..*

- own package -

AuthorizationSource

0..*

none

own class

to

ClassificationItemPosition indexes ClassificationItem

Classification item position indexes zero to one classification items. The member containing the designation of the classification item.

0..1

- own package -

ClassificationItemPosition

0..*

none

own class

to

ClassificationItemRelationship hasSource ClassificationItem

0..*

- own package -

ClassificationItemRelationship

0..*

none

own class

to

ClassificationItemRelationship hasTarget ClassificationItem

Note that this can be realized as a collection to support tuples.

0..*

- own package -

ClassificationItemRelationship

0..*

none

own class

to

Level groups ClassificationItem

0..*

- own package -

Level

0..*

none

own class

to

StatisticalClassification has ClassificationItem

0..*

- own package -

StatisticalClassification

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 ClassificationItem (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-ClassificationItem"
  5                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem"
  6                  xmi:type="uml:Class">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedComment"
  8                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedComment"
  9                  xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem"/>
 11      <body>Definition 
 12============ 
 13A space for a category within a statistical classification.   
 14
 15Examples 
 16========== 
 17In the 2012 North American Industry Classification System (NAICS) one classification item has the category "construction", and has the Code 23, which designates construction in NAICS.
 18
 19Explanatory notes 
 20=================== 
 21A classification item defines the content and the borders of the category. A unit can be classified to one and only one item at each level of a statistical classification. As such a classification item is a placeholder for a position in a statistical classification. It contains a designation, for which code is a common kind; a category; and possibly other things.   This differentiates it from code which is a only kind of designation, in particular if it is an alphanumeric string assigned to stand in place of a category. Statistical classifications often have multiple levels. A level is defined as a set of classification items each the same number of relationships from the top or root classification item.</body>
 22   </ownedComment>
 23   <name>ClassificationItem</name>
 24   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeFromPreviousVersion"
 25                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-changeFromPreviousVersion"
 26                    xmi:type="uml:Property">
 27      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeFromPreviousVersion-ownedComment"
 28                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-changeFromPreviousVersion-ownedComment"
 29                     xmi:type="uml:Comment">
 30         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeFromPreviousVersion"/>
 31         <body>Describes the changes, which the item has been subject to from the previous version to the actual statistical classification.</body>
 32      </ownedComment>
 33      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeFromPreviousVersion-lowerValue"
 34                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-changeFromPreviousVersion-lowerValue"
 35                   xmi:type="uml:LiteralInteger"/>
 36      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeFromPreviousVersion-upperValue"
 37                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-changeFromPreviousVersion-upperValue"
 38                   xmi:type="uml:LiteralUnlimitedNatural">
 39         <value>1</value>
 40      </upperValue>
 41      <name>changeFromPreviousVersion</name>
 42      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
 43   </ownedAttribute>
 44   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeLog"
 45                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-changeLog"
 46                    xmi:type="uml:Property">
 47      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeLog-ownedComment"
 48                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-changeLog-ownedComment"
 49                     xmi:type="uml:Comment">
 50         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeLog"/>
 51         <body>Describes the changes, which the item has been subject to during the life time of the actual statistical classification.</body>
 52      </ownedComment>
 53      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeLog-lowerValue"
 54                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-changeLog-lowerValue"
 55                   xmi:type="uml:LiteralInteger"/>
 56      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-changeLog-upperValue"
 57                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-changeLog-upperValue"
 58                   xmi:type="uml:LiteralUnlimitedNatural">
 59         <value>1</value>
 60      </upperValue>
 61      <name>changeLog</name>
 62      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
 63   </ownedAttribute>
 64   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-explanatoryNotes"
 65                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-explanatoryNotes"
 66                    xmi:type="uml:Property">
 67      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-explanatoryNotes-ownedComment"
 68                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-explanatoryNotes-ownedComment"
 69                     xmi:type="uml:Comment">
 70         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-explanatoryNotes"/>
 71         <body>A classification item may be associated with explanatory notes, which further describe and clarify the contents of the category. Explanatory notes consist of: General note: Contains either additional information about the category, or a general description of the category, which is not structured according to the "includes", "includes also", "excludes" pattern. Includes: Specifies the contents of the category. Includes also: A list of borderline cases, which belong to the described category. Excludes: A list of borderline cases, which do not belong to the described category. Excluded cases may contain a reference to the classification items to which the excluded cases belong.</body>
 72      </ownedComment>
 73      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-explanatoryNotes-lowerValue"
 74                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-explanatoryNotes-lowerValue"
 75                   xmi:type="uml:LiteralInteger"/>
 76      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-explanatoryNotes-upperValue"
 77                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-explanatoryNotes-upperValue"
 78                   xmi:type="uml:LiteralUnlimitedNatural">
 79         <value>*</value>
 80      </upperValue>
 81      <name>explanatoryNotes</name>
 82      <isOrdered>true</isOrdered>
 83      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
 84   </ownedAttribute>
 85   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-futureNotes"
 86                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-futureNotes"
 87                    xmi:type="uml:Property">
 88      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-futureNotes-ownedComment"
 89                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-futureNotes-ownedComment"
 90                     xmi:type="uml:Comment">
 91         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-futureNotes"/>
 92         <body>The future events describe an intended or implemented change (or a number of changes) related to an invalid item (e.g., these changes may have turned the now invalid item into one or several successor items). This allows for the possibility of following successors of the item in the future.</body>
 93      </ownedComment>
 94      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-futureNotes-lowerValue"
 95                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-futureNotes-lowerValue"
 96                   xmi:type="uml:LiteralInteger"/>
 97      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-futureNotes-upperValue"
 98                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-futureNotes-upperValue"
 99                   xmi:type="uml:LiteralUnlimitedNatural">
100         <value>*</value>
101      </upperValue>
102      <name>futureNotes</name>
103      <isOrdered>true</isOrdered>
104      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
105   </ownedAttribute>
106   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-identifier"
107                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-identifier"
108                    xmi:type="uml:Property">
109      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-identifier-ownedComment"
110                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-identifier-ownedComment"
111                     xmi:type="uml:Comment">
112         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-identifier"/>
113         <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
114      </ownedComment>
115      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-identifier-lowerValue"
116                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-identifier-lowerValue"
117                   xmi:type="uml:LiteralInteger"/>
118      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-identifier-upperValue"
119                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-identifier-upperValue"
120                   xmi:type="uml:LiteralUnlimitedNatural">
121         <value>1</value>
122      </upperValue>
123      <name>identifier</name>
124      <isID>true</isID>
125      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
126   </ownedAttribute>
127   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isGenerated"
128                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isGenerated"
129                    xmi:type="uml:Property">
130      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isGenerated-ownedComment"
131                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isGenerated-ownedComment"
132                     xmi:type="uml:Comment">
133         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isGenerated"/>
134         <body>Indicates whether or not the item has been generated to make the level to which it belongs complete.</body>
135      </ownedComment>
136      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isGenerated-lowerValue"
137                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isGenerated-lowerValue"
138                   xmi:type="uml:LiteralInteger"/>
139      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isGenerated-upperValue"
140                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isGenerated-upperValue"
141                   xmi:type="uml:LiteralUnlimitedNatural">
142         <value>1</value>
143      </upperValue>
144      <name>isGenerated</name>
145      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isGenerated-defaultValue"
146                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isGenerated-defaultValue"
147                     xmi:type="uml:LiteralBoolean">
148         <value>False</value>
149      </defaultValue>
150      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
151             xmi:type="uml:PrimitiveType"/>
152   </ownedAttribute>
153   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isValid"
154                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isValid"
155                    xmi:type="uml:Property">
156      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isValid-ownedComment"
157                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isValid-ownedComment"
158                     xmi:type="uml:Comment">
159         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isValid"/>
160         <body>Indicates whether or not the item is currently valid. If updates are allowed in the Statistical Classification, an item may be restricted in its validity, i.e. it may become valid or invalid after the Statistical Classification has been released.</body>
161      </ownedComment>
162      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isValid-lowerValue"
163                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isValid-lowerValue"
164                   xmi:type="uml:LiteralInteger"/>
165      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isValid-upperValue"
166                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isValid-upperValue"
167                   xmi:type="uml:LiteralUnlimitedNatural">
168         <value>1</value>
169      </upperValue>
170      <name>isValid</name>
171      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-isValid-defaultValue"
172                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-isValid-defaultValue"
173                     xmi:type="uml:LiteralBoolean">
174         <value>True</value>
175      </defaultValue>
176      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
177             xmi:type="uml:PrimitiveType"/>
178   </ownedAttribute>
179   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-name"
180                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-name"
181                    xmi:type="uml:Property">
182      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-name-ownedComment"
183                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-name-ownedComment"
184                     xmi:type="uml:Comment">
185         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-name"/>
186         <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. A Classification Item has an official name as provided by the owner or maintenance unit. The name describes the content of the category. The name is unique within the Statistical Classification to which the item belongs, except for categories that are identical at more than one level in a hierarchical classification. Use the context attribute to differentiate official names or alternate names for the Classification Item.</body>
187      </ownedComment>
188      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-name-lowerValue"
189                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-name-lowerValue"
190                   xmi:type="uml:LiteralInteger"/>
191      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-name-upperValue"
192                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-name-upperValue"
193                   xmi:type="uml:LiteralUnlimitedNatural">
194         <value>*</value>
195      </upperValue>
196      <name>name</name>
197      <isOrdered>true</isOrdered>
198      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
199   </ownedAttribute>
200   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_1"
201                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_1"
202                    xmi:type="uml:Property">
203      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_1-lowerValue"
204                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_1-lowerValue"
205                   xmi:type="uml:LiteralInteger"/>
206      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_1-upperValue"
207                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_1-upperValue"
208                   xmi:type="uml:LiteralUnlimitedNatural">
209         <value>*</value>
210      </upperValue>
211      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem_excludes_ClassificationItem"/>
212      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem"/>
213   </ownedAttribute>
214   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_2"
215                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_2"
216                    xmi:type="uml:Property">
217      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_2-lowerValue"
218                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_2-lowerValue"
219                   xmi:type="uml:LiteralInteger">
220         <value>1</value>
221      </lowerValue>
222      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_2-upperValue"
223                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_2-upperValue"
224                   xmi:type="uml:LiteralUnlimitedNatural">
225         <value>1</value>
226      </upperValue>
227      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ClassificationItem_denotes_Category"/>
228      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Category"/>
229   </ownedAttribute>
230   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_3"
231                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_3"
232                    xmi:type="uml:Property">
233      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_3-lowerValue"
234                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_3-lowerValue"
235                   xmi:type="uml:LiteralInteger">
236         <value>1</value>
237      </lowerValue>
238      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_3-upperValue"
239                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_3-upperValue"
240                   xmi:type="uml:LiteralUnlimitedNatural">
241         <value>1</value>
242      </upperValue>
243      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-DataDescription-ClassificationItem_uses_Notation"/>
244      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-DataDescription-Notation"/>
245   </ownedAttribute>
246   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_4"
247                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_4"
248                    xmi:type="uml:Property">
249      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_4-lowerValue"
250                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_4-lowerValue"
251                   xmi:type="uml:LiteralInteger"/>
252      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-ownedAttribute_4-upperValue"
253                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-ownedAttribute_4-upperValue"
254                   xmi:type="uml:LiteralUnlimitedNatural">
255         <value>*</value>
256      </upperValue>
257      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem_hasRulingBy_AuthorizationSource"/>
258      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-AuthorizationSource"/>
259   </ownedAttribute>
260   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-validDates"
261                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-validDates"
262                    xmi:type="uml:Property">
263      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-validDates-ownedComment"
264                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-validDates-ownedComment"
265                     xmi:type="uml:Comment">
266         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-validDates"/>
267         <body>The dates describing the validity period of the object. The date from which the object became valid must be defined if the map belongs to a "floating" construct. The date at which the object became invalid must be defined if the map belongs to a "floating" construct and is no longer valid.</body>
268      </ownedComment>
269      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-validDates-lowerValue"
270                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-validDates-lowerValue"
271                   xmi:type="uml:LiteralInteger"/>
272      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem-validDates-upperValue"
273                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationItem-validDates-upperValue"
274                   xmi:type="uml:LiteralUnlimitedNatural">
275         <value>1</value>
276      </upperValue>
277      <name>validDates</name>
278      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-DateRange"/>
279   </ownedAttribute>
280</packagedElement>

Fragment for the class ClassificationItem (entire XML Schema)

  1<xs:element name="ClassificationItem"
  2            type="ClassificationItemXsdType"
  3            xml:id="ClassificationItem">
  4  <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationItem -->
  5  <xs:annotation>
  6    <xs:documentation>Definition 
  7          ============ 
  8          A space for a category within a statistical classification.   
  9          
 10          Examples 
 11          ========== 
 12          In the 2012 North American Industry Classification System (NAICS) one classification item has the category "construction", and has the Code 23, which designates construction in NAICS.
 13          
 14          Explanatory notes 
 15          =================== 
 16          A classification item defines the content and the borders of the category. A unit can be classified to one and only one item at each level of a statistical classification. As such a classification item is a placeholder for a position in a statistical classification. It contains a designation, for which code is a common kind; a category; and possibly other things.   This differentiates it from code which is a only kind of designation, in particular if it is an alphanumeric string assigned to stand in place of a category. Statistical classifications often have multiple levels. A level is defined as a set of classification items each the same number of relationships from the top or root classification item.</xs:documentation>
 17  </xs:annotation>
 18</xs:element>
 19<xs:complexType name="ClassificationItemXsdType"
 20                xml:id="ClassificationItemXsdType">
 21  <xs:annotation>
 22    <xs:documentation>Definition 
 23          ============ 
 24          A space for a category within a statistical classification.   
 25          
 26          Examples 
 27          ========== 
 28          In the 2012 North American Industry Classification System (NAICS) one classification item has the category "construction", and has the Code 23, which designates construction in NAICS.
 29          
 30          Explanatory notes 
 31          =================== 
 32          A classification item defines the content and the borders of the category. A unit can be classified to one and only one item at each level of a statistical classification. As such a classification item is a placeholder for a position in a statistical classification. It contains a designation, for which code is a common kind; a category; and possibly other things.   This differentiates it from code which is a only kind of designation, in particular if it is an alphanumeric string assigned to stand in place of a category. Statistical classifications often have multiple levels. A level is defined as a set of classification items each the same number of relationships from the top or root classification item.</xs:documentation>
 33  </xs:annotation>
 34  <xs:sequence>
 35    <xs:element name="changeFromPreviousVersion"
 36                type="InternationalStringXsdType"
 37                minOccurs="0"
 38                maxOccurs="1"
 39                xml:id="ClassificationItem-changeFromPreviousVersion">
 40      <xs:annotation>
 41        <xs:documentation>Describes the changes, which the item has been subject to from the previous version to the actual statistical classification.</xs:documentation>
 42      </xs:annotation>
 43    </xs:element>
 44    <xs:element name="changeLog"
 45                type="InternationalStringXsdType"
 46                minOccurs="0"
 47                maxOccurs="1"
 48                xml:id="ClassificationItem-changeLog">
 49      <xs:annotation>
 50        <xs:documentation>Describes the changes, which the item has been subject to during the life time of the actual statistical classification.</xs:documentation>
 51      </xs:annotation>
 52    </xs:element>
 53    <xs:element name="explanatoryNotes"
 54                type="InternationalStringXsdType"
 55                minOccurs="0"
 56                maxOccurs="unbounded"
 57                xml:id="ClassificationItem-explanatoryNotes">
 58      <xs:annotation>
 59        <xs:documentation>A classification item may be associated with explanatory notes, which further describe and clarify the contents of the category. Explanatory notes consist of: General note: Contains either additional information about the category, or a general description of the category, which is not structured according to the "includes", "includes also", "excludes" pattern. Includes: Specifies the contents of the category. Includes also: A list of borderline cases, which belong to the described category. Excludes: A list of borderline cases, which do not belong to the described category. Excluded cases may contain a reference to the classification items to which the excluded cases belong.</xs:documentation>
 60      </xs:annotation>
 61    </xs:element>
 62    <xs:element name="futureNotes"
 63                type="InternationalStringXsdType"
 64                minOccurs="0"
 65                maxOccurs="unbounded"
 66                xml:id="ClassificationItem-futureNotes">
 67      <xs:annotation>
 68        <xs:documentation>The future events describe an intended or implemented change (or a number of changes) related to an invalid item (e.g., these changes may have turned the now invalid item into one or several successor items). This allows for the possibility of following successors of the item in the future.</xs:documentation>
 69      </xs:annotation>
 70    </xs:element>
 71    <xs:element name="identifier"
 72                type="IdentifierXsdType"
 73                minOccurs="0"
 74                maxOccurs="1"
 75                xml:id="ClassificationItem-identifier">
 76      <xs:annotation>
 77        <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
 78      </xs:annotation>
 79    </xs:element>
 80    <xs:element name="isGenerated"
 81                type="xs:boolean"
 82                minOccurs="0"
 83                maxOccurs="1"
 84                xml:id="ClassificationItem-isGenerated">
 85      <xs:annotation>
 86        <xs:documentation>Indicates whether or not the item has been generated to make the level to which it belongs complete.</xs:documentation>
 87      </xs:annotation>
 88    </xs:element>
 89    <xs:element name="isValid"
 90                type="xs:boolean"
 91                minOccurs="0"
 92                maxOccurs="1"
 93                xml:id="ClassificationItem-isValid">
 94      <xs:annotation>
 95        <xs:documentation>Indicates whether or not the item is currently valid. If updates are allowed in the Statistical Classification, an item may be restricted in its validity, i.e. it may become valid or invalid after the Statistical Classification has been released.</xs:documentation>
 96      </xs:annotation>
 97    </xs:element>
 98    <xs:element name="name"
 99                type="ObjectNameXsdType"
100                minOccurs="0"
101                maxOccurs="unbounded"
102                xml:id="ClassificationItem-name">
103      <xs:annotation>
104        <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. A Classification Item has an official name as provided by the owner or maintenance unit. The name describes the content of the category. The name is unique within the Statistical Classification to which the item belongs, except for categories that are identical at more than one level in a hierarchical classification. Use the context attribute to differentiate official names or alternate names for the Classification Item.</xs:documentation>
105      </xs:annotation>
106    </xs:element>
107    <xs:element name="validDates"
108                type="DateRangeXsdType"
109                minOccurs="0"
110                maxOccurs="1"
111                xml:id="ClassificationItem-validDates">
112      <xs:annotation>
113        <xs:documentation>The dates describing the validity period of the object. The date from which the object became valid must be defined if the map belongs to a "floating" construct. The date at which the object became invalid must be defined if the map belongs to a "floating" construct and is no longer valid.</xs:documentation>
114      </xs:annotation>
115    </xs:element>
116    <xs:element name="ClassificationItem_excludes_ClassificationItem"
117                minOccurs="0"
118                maxOccurs="unbounded"
119                xml:id="ClassificationItem_excludes_ClassificationItem">
120      <xs:annotation>
121        <xs:documentation>Classification items to which the excluded cases belong (as described in explanatory notes).</xs:documentation>
122      </xs:annotation>
123      <xs:complexType>
124        <xs:complexContent>
125          <xs:restriction base="AssociationReferenceXsdType">
126            <xs:sequence>
127              <xs:element name="ddiReference"
128                          type="InternationalRegistrationDataIdentifierXsdType"
129                          minOccurs="0"
130                          maxOccurs="1"
131                          xml:id="ClassificationItem_excludes_ClassificationItem-ddiReference"/>
132              <xs:element name="validType"
133                          minOccurs="0"
134                          maxOccurs="unbounded"
135                          xml:id="ClassificationItem_excludes_ClassificationItem-validType">
136                <xs:simpleType>
137                  <xs:restriction base="xs:NMTOKEN">
138                    <xs:enumeration value="ClassificationItem"/>
139                  </xs:restriction>
140                </xs:simpleType>
141              </xs:element>
142            </xs:sequence>
143          </xs:restriction>
144        </xs:complexContent>
145      </xs:complexType>
146    </xs:element>
147    <xs:element name="ClassificationItem_denotes_Category"
148                minOccurs="1"
149                maxOccurs="1"
150                xml:id="ClassificationItem_denotes_Category">
151      <xs:annotation>
152        <xs:documentation>A definition for the code. Specialization of denotes for categories.</xs:documentation>
153      </xs:annotation>
154      <xs:complexType>
155        <xs:complexContent>
156          <xs:restriction base="AssociationReferenceXsdType">
157            <xs:sequence>
158              <xs:element name="ddiReference"
159                          type="InternationalRegistrationDataIdentifierXsdType"
160                          minOccurs="0"
161                          maxOccurs="1"
162                          xml:id="ClassificationItem_denotes_Category-ddiReference"/>
163              <xs:element name="validType"
164                          minOccurs="0"
165                          maxOccurs="unbounded"
166                          xml:id="ClassificationItem_denotes_Category-validType">
167                <xs:simpleType>
168                  <xs:restriction base="xs:NMTOKEN">
169                    <xs:enumeration value="Category"/>
170                  </xs:restriction>
171                </xs:simpleType>
172              </xs:element>
173            </xs:sequence>
174          </xs:restriction>
175        </xs:complexContent>
176      </xs:complexType>
177    </xs:element>
178    <xs:element name="ClassificationItem_uses_Notation"
179                minOccurs="1"
180                maxOccurs="1"
181                xml:id="ClassificationItem_uses_Notation">
182      <xs:annotation>
183        <xs:documentation>Classification item uses a notation.</xs:documentation>
184      </xs:annotation>
185      <xs:complexType>
186        <xs:complexContent>
187          <xs:restriction base="AssociationReferenceXsdType">
188            <xs:sequence>
189              <xs:element name="ddiReference"
190                          type="InternationalRegistrationDataIdentifierXsdType"
191                          minOccurs="0"
192                          maxOccurs="1"
193                          xml:id="ClassificationItem_uses_Notation-ddiReference"/>
194              <xs:element name="validType"
195                          minOccurs="0"
196                          maxOccurs="unbounded"
197                          xml:id="ClassificationItem_uses_Notation-validType">
198                <xs:simpleType>
199                  <xs:restriction base="xs:NMTOKEN">
200                    <xs:enumeration value="Notation"/>
201                  </xs:restriction>
202                </xs:simpleType>
203              </xs:element>
204            </xs:sequence>
205          </xs:restriction>
206        </xs:complexContent>
207      </xs:complexType>
208    </xs:element>
209    <xs:element name="ClassificationItem_hasRulingBy_AuthorizationSource"
210                minOccurs="0"
211                maxOccurs="unbounded"
212                xml:id="ClassificationItem_hasRulingBy_AuthorizationSource">
213      <xs:annotation>
214        <xs:documentation>Case law rulings related to the classification item.</xs:documentation>
215      </xs:annotation>
216      <xs:complexType>
217        <xs:complexContent>
218          <xs:restriction base="AssociationReferenceXsdType">
219            <xs:sequence>
220              <xs:element name="ddiReference"
221                          type="InternationalRegistrationDataIdentifierXsdType"
222                          minOccurs="0"
223                          maxOccurs="1"
224                          xml:id="ClassificationItem_hasRulingBy_AuthorizationSource-ddiReference"/>
225              <xs:element name="validType"
226                          minOccurs="0"
227                          maxOccurs="unbounded"
228                          xml:id="ClassificationItem_hasRulingBy_AuthorizationSource-validType">
229                <xs:simpleType>
230                  <xs:restriction base="xs:NMTOKEN">
231                    <xs:enumeration value="AuthorizationSource"/>
232                  </xs:restriction>
233                </xs:simpleType>
234              </xs:element>
235            </xs:sequence>
236          </xs:restriction>
237        </xs:complexContent>
238      </xs:complexType>
239    </xs:element>
240  </xs:sequence>
241</xs:complexType>

Fragment for the class ClassificationItem (entire JSON Schema)

  1"cls-ClassificationItem": {
  2  "description": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationItem",
  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": "ClassificationItem"
 14    },
 15    "changeFromPreviousVersion": {
 16      "$comment": "cardinality 0..1 – from cdi:ClassificationItem",
 17      "$ref": "#/defs/dt-InternationalString"
 18    },
 19    "changeLog": {
 20      "$comment": "cardinality 0..1 – from cdi:ClassificationItem",
 21      "$ref": "#/defs/dt-InternationalString"
 22    },
 23    "explanatoryNotes": {
 24      "$comment": "cardinality 0..-1 – from cdi:ClassificationItem",
 25      "if": { "type": "array" },
 26      "then": { "items": { "$ref": "#/defs/dt-InternationalString" } },
 27      "else": { "$ref": "#/defs/dt-InternationalString" }
 28    },
 29    "futureNotes": {
 30      "$comment": "cardinality 0..-1 – from cdi:ClassificationItem",
 31      "if": { "type": "array" },
 32      "then": { "items": { "$ref": "#/defs/dt-InternationalString" } },
 33      "else": { "$ref": "#/defs/dt-InternationalString" }
 34    },
 35    "identifier": {
 36      "$comment": "cardinality 0..1 – from cdi:ClassificationItem",
 37      "$ref": "#/defs/dt-Identifier"
 38    },
 39    "isGenerated": {
 40      "$comment": "cardinality 0..1 – from cdi:ClassificationItem",
 41      "$ref": "#/defs/xsd:boolean"
 42    },
 43    "isValid": {
 44      "$comment": "cardinality 0..1 – from cdi:ClassificationItem",
 45      "$ref": "#/defs/xsd:boolean"
 46    },
 47    "name": {
 48      "$comment": "cardinality 0..-1 – from cdi:ClassificationItem",
 49      "if": { "type": "array" },
 50      "then": { "items": { "$ref": "#/defs/dt-ObjectName" } },
 51      "else": { "$ref": "#/defs/dt-ObjectName" }
 52    },
 53    "validDates": {
 54      "$comment": "cardinality 0..1 – from cdi:ClassificationItem",
 55      "$ref": "#/defs/dt-DateRange"
 56    },
 57    "denotes": {
 58      "description": "ClassificationItem_denotes_Category",
 59      "$comment": "cardinality 1..1",
 60       "$ref": "#/defs/target-Category"
 61    },
 62    "uses_Notation": {
 63      "description": "ClassificationItem_uses_Notation",
 64      "$comment": "cardinality 1..1",
 65       "$ref": "#/defs/target-Notation"
 66    },
 67    "excludes": {
 68      "description": "ClassificationItem_excludes_ClassificationItem",
 69      "$comment": "cardinality 0..-1",
 70      "anyOf": [
 71        {
 72          "$ref": "#/defs/target-ClassificationItem"
 73        },
 74        {
 75          "type": "array",
 76          "items": {
 77            "$ref": "#/defs/target-ClassificationItem"
 78          }
 79        }
 80      ]
 81    },
 82    "hasRulingBy": {
 83      "description": "ClassificationItem_hasRulingBy_AuthorizationSource",
 84      "$comment": "cardinality 0..-1",
 85      "anyOf": [
 86        {
 87          "$ref": "#/defs/target-AuthorizationSource"
 88        },
 89        {
 90          "type": "array",
 91          "items": {
 92            "$ref": "#/defs/target-AuthorizationSource"
 93          }
 94        }
 95      ]
 96    },
 97    "excludes_OF_ClassificationItem": {
 98      "description": "ClassificationItem_excludes_ClassificationItem",
 99      "$comment": "cardinality 0..-1",
100      "anyOf": [
101        {
102          "$ref": "#/defs/target-ClassificationItem"
103        },
104        {
105          "type": "array",
106          "items": {
107            "$ref": "#/defs/target-ClassificationItem"
108          }
109        }
110      ]
111    },
112    "indexes_OF_ClassificationItemPosition": {
113      "description": "ClassificationItemPosition_indexes_ClassificationItem",
114      "$comment": "cardinality 0..-1",
115      "anyOf": [
116        {
117          "$ref": "#/defs/target-ClassificationItemPosition"
118        },
119        {
120          "type": "array",
121          "items": {
122            "$ref": "#/defs/target-ClassificationItemPosition"
123          }
124        }
125      ]
126    },
127    "hasSource_OF_ClassificationItemRelationship": {
128      "description": "ClassificationItemRelationship_hasSource_ClassificationItem",
129      "$comment": "cardinality 0..-1",
130      "anyOf": [
131        {
132          "$ref": "#/defs/target-ClassificationItemRelationship"
133        },
134        {
135          "type": "array",
136          "items": {
137            "$ref": "#/defs/target-ClassificationItemRelationship"
138          }
139        }
140      ]
141    },
142    "hasTarget_OF_ClassificationItemRelationship": {
143      "description": "ClassificationItemRelationship_hasTarget_ClassificationItem",
144      "$comment": "cardinality 0..-1",
145      "anyOf": [
146        {
147          "$ref": "#/defs/target-ClassificationItemRelationship"
148        },
149        {
150          "type": "array",
151          "items": {
152            "$ref": "#/defs/target-ClassificationItemRelationship"
153          }
154        }
155      ]
156    },
157    "groups_OF_Level": {
158      "description": "Level_groups_ClassificationItem",
159      "$comment": "cardinality 0..-1",
160      "anyOf": [
161        {
162          "$ref": "#/defs/target-Level"
163        },
164        {
165          "type": "array",
166          "items": {
167            "$ref": "#/defs/target-Level"
168          }
169        }
170      ]
171    },
172    "has_ClassificationItem_OF_StatisticalClassification": {
173      "description": "StatisticalClassification_has_ClassificationItem",
174      "$comment": "cardinality 0..-1",
175      "anyOf": [
176        {
177          "$ref": "#/defs/target-StatisticalClassification"
178        },
179        {
180          "type": "array",
181          "items": {
182            "$ref": "#/defs/target-StatisticalClassification"
183          }
184        }
185      ]
186    },
187    "sameAs": {
188      "$ref": "#/defs/owl:sameAs"
189    }
190  },
191  "required": ["denotes", "uses_Notation","@type"],
192  "additionalProperties": false
193},
194"target-ClassificationItem": {
195  "description": "all subclasses of http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationItem",
196  "anyOf": [
197    { "$ref": "#/defs/cls-ClassificationItem" },
198    { "type": "string", "format": "iri-reference" }
199  ]
200},

Fragment for the class ClassificationItem (main ontology)

  1# class ClassificationItem
  2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationItem
  3cdi:ClassificationItem
  4  a rdfs:Class, owl:Class, ucmis:Class;
  5  rdfs:label "ClassificationItem";
  6  rdfs:comment "Definition \n============ \nA space for a category within a statistical classification.   \n\nExamples \n========== \nIn the 2012 North American Industry Classification System (NAICS) one classification item has the category \"construction\", and has the Code 23, which designates construction in NAICS.\n\nExplanatory notes \n=================== \nA classification item defines the content and the borders of the category. A unit can be classified to one and only one item at each level of a statistical classification. As such a classification item is a placeholder for a position in a statistical classification. It contains a designation, for which code is a common kind; a category; and possibly other things.   This differentiates it from code which is a only kind of designation, in particular if it is an alphanumeric string assigned to stand in place of a category. Statistical classifications often have multiple levels. A level is defined as a set of classification items each the same number of relationships from the top or root classification item."@en;
  7  
  8.
  9
 10cdi:ClassificationItem-changeFromPreviousVersion
 11  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 12  rdfs:label "changeFromPreviousVersion";
 13  rdfs:comment "Describes the changes, which the item has been subject to from the previous version to the actual statistical classification."@en;
 14  rdfs:domain cdi:ClassificationItem;
 15  rdfs:range cdi:InternationalString;
 16.
 17
 18cdi:ClassificationItem-changeLog
 19  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 20  rdfs:label "changeLog";
 21  rdfs:comment "Describes the changes, which the item has been subject to during the life time of the actual statistical classification."@en;
 22  rdfs:domain cdi:ClassificationItem;
 23  rdfs:range cdi:InternationalString;
 24.
 25
 26cdi:ClassificationItem-explanatoryNotes
 27  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 28  rdfs:label "explanatoryNotes";
 29  rdfs:comment "A classification item may be associated with explanatory notes, which further describe and clarify the contents of the category. Explanatory notes consist of: General note: Contains either additional information about the category, or a general description of the category, which is not structured according to the \"includes\", \"includes also\", \"excludes\" pattern. Includes: Specifies the contents of the category. Includes also: A list of borderline cases, which belong to the described category. Excludes: A list of borderline cases, which do not belong to the described category. Excluded cases may contain a reference to the classification items to which the excluded cases belong."@en;
 30  rdfs:domain cdi:ClassificationItem;
 31  rdfs:range cdi:InternationalString;
 32.
 33
 34cdi:ClassificationItem-futureNotes
 35  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 36  rdfs:label "futureNotes";
 37  rdfs:comment "The future events describe an intended or implemented change (or a number of changes) related to an invalid item (e.g., these changes may have turned the now invalid item into one or several successor items). This allows for the possibility of following successors of the item in the future."@en;
 38  rdfs:domain cdi:ClassificationItem;
 39  rdfs:range cdi:InternationalString;
 40.
 41
 42cdi:ClassificationItem-identifier
 43  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 44  rdfs:label "identifier";
 45  rdfs:comment "Identifier for objects requiring short- or long-lasting referencing and management."@en;
 46  rdfs:domain cdi:ClassificationItem;
 47  rdfs:range cdi:Identifier;
 48.
 49
 50cdi:ClassificationItem-isGenerated
 51  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
 52  rdfs:label "isGenerated";
 53  rdfs:comment "Indicates whether or not the item has been generated to make the level to which it belongs complete."@en;
 54  rdfs:domain cdi:ClassificationItem;
 55  rdfs:range xsd:boolean;
 56.
 57
 58cdi:ClassificationItem-isValid
 59  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
 60  rdfs:label "isValid";
 61  rdfs:comment "Indicates whether or not the item is currently valid. If updates are allowed in the Statistical Classification, an item may be restricted in its validity, i.e. it may become valid or invalid after the Statistical Classification has been released."@en;
 62  rdfs:domain cdi:ClassificationItem;
 63  rdfs:range xsd:boolean;
 64.
 65
 66cdi:ClassificationItem-name
 67  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 68  rdfs:label "name";
 69  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. A Classification Item has an official name as provided by the owner or maintenance unit. The name describes the content of the category. The name is unique within the Statistical Classification to which the item belongs, except for categories that are identical at more than one level in a hierarchical classification. Use the context attribute to differentiate official names or alternate names for the Classification Item."@en;
 70  rdfs:domain cdi:ClassificationItem;
 71  rdfs:range cdi:ObjectName;
 72.
 73
 74cdi:ClassificationItem-validDates
 75  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 76  rdfs:label "validDates";
 77  rdfs:comment "The dates describing the validity period of the object. The date from which the object became valid must be defined if the map belongs to a \"floating\" construct. The date at which the object became invalid must be defined if the map belongs to a \"floating\" construct and is no longer valid."@en;
 78  rdfs:domain cdi:ClassificationItem;
 79  rdfs:range cdi:DateRange;
 80.
 81
 82
 83cdi:ClassificationItem_denotes_Category
 84  a rdf:Property, owl:ObjectProperty, ucmis:Association;
 85  # ASSOCIATION
 86  rdfs:label "denotes";
 87  skos:altLabel "ClassificationItem_denotes_Category";
 88  rdfs:comment "A definition for the code. Specialization of denotes for categories."@en;
 89  rdfs:domain cdi:ClassificationItem;
 90  rdfs:range cdi:Category;
 91.
 92
 93cdi:ClassificationItem_uses_Notation
 94  a rdf:Property, owl:ObjectProperty, ucmis:Association;
 95  # ASSOCIATION
 96  rdfs:label "uses_Notation";
 97  skos:altLabel "ClassificationItem_uses_Notation";
 98  rdfs:comment "Classification item uses a notation."@en;
 99  rdfs:domain cdi:ClassificationItem;
100  rdfs:range cdi:Notation;
101.
102
103cdi:ClassificationItem_excludes_ClassificationItem
104  a rdf:Property, owl:ObjectProperty, ucmis:Association;
105  # ASSOCIATION
106  rdfs:label "excludes";
107  skos:altLabel "ClassificationItem_excludes_ClassificationItem";
108  rdfs:comment "Classification items to which the excluded cases belong (as described in explanatory notes)."@en;
109  rdfs:domain cdi:ClassificationItem;
110  rdfs:range cdi:ClassificationItem;
111.
112
113cdi:ClassificationItem_hasRulingBy_AuthorizationSource
114  a rdf:Property, owl:ObjectProperty, ucmis:Association;
115  # ASSOCIATION
116  rdfs:label "hasRulingBy";
117  skos:altLabel "ClassificationItem_hasRulingBy_AuthorizationSource";
118  rdfs:comment "Case law rulings related to the classification item."@en;
119  rdfs:domain cdi:ClassificationItem;
120  rdfs:range cdi:AuthorizationSource;
121.

Fragment for the class ClassificationItem (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      "changeFromPreviousVersion": {
  8        "@id": "cdi:ClassificationItem-changeFromPreviousVersion",
  9        "@type": "@id",
 10        "@context": "InternationalString.jsonld"
 11      },
 12      "changeLog": {
 13        "@id": "cdi:ClassificationItem-changeLog",
 14        "@type": "@id",
 15        "@context": "InternationalString.jsonld"
 16      },
 17      "explanatoryNotes": {
 18        "@id": "cdi:ClassificationItem-explanatoryNotes",
 19        "@type": "@id",
 20        "@context": "InternationalString.jsonld"
 21      },
 22      "futureNotes": {
 23        "@id": "cdi:ClassificationItem-futureNotes",
 24        "@type": "@id",
 25        "@context": "InternationalString.jsonld"
 26      },
 27      "identifier": {
 28        "@id": "cdi:ClassificationItem-identifier",
 29        "@type": "@id",
 30        "@context": "Identifier.jsonld"
 31      },
 32      "isGenerated": {
 33        "@id": "cdi:ClassificationItem-isGenerated",
 34        "@type": "xsd:boolean"
 35      },
 36      "isValid": {
 37        "@id": "cdi:ClassificationItem-isValid",
 38        "@type": "xsd:boolean"
 39      },
 40      "name": {
 41        "@id": "cdi:ClassificationItem-name",
 42        "@type": "@id",
 43        "@context": "ObjectName.jsonld"
 44      },
 45      "validDates": {
 46        "@id": "cdi:ClassificationItem-validDates",
 47        "@type": "@id",
 48        "@context": "DateRange.jsonld"
 49      },
 50      
 51      "denotes": {
 52        "@id": "cdi:ClassificationItem_denotes_Category",
 53        "@type": "@id",
 54        "@context": "Category.jsonld"
 55      },
 56      "uses_Notation": {
 57        "@id": "cdi:ClassificationItem_uses_Notation",
 58        "@type": "@id",
 59        "@context": "Notation.jsonld"
 60      },
 61      "excludes": {
 62        "@id": "cdi:ClassificationItem_excludes_ClassificationItem",
 63        "@type": "@id",
 64        "@context": "ClassificationItem.jsonld"
 65      },
 66      "hasRulingBy": {
 67        "@id": "cdi:ClassificationItem_hasRulingBy_AuthorizationSource",
 68        "@type": "@id",
 69        "@context": "AuthorizationSource.jsonld"
 70      },
 71      "excludes_OF_ClassificationItem": {
 72        "@reverse": "cdi:ClassificationItem_excludes_ClassificationItem",
 73        "@type": "@id",
 74        "@context": "ClassificationItem.jsonld"
 75      },
 76      "indexes_OF_ClassificationItemPosition": {
 77        "@reverse": "cdi:ClassificationItemPosition_indexes_ClassificationItem",
 78        "@type": "@id",
 79        "@context": "ClassificationItemPosition.jsonld"
 80      },
 81      "hasSource_OF_ClassificationItemRelationship": {
 82        "@reverse": "cdi:ClassificationItemRelationship_hasSource_ClassificationItem",
 83        "@type": "@id",
 84        "@context": "ClassificationItemRelationship.jsonld"
 85      },
 86      "hasTarget_OF_ClassificationItemRelationship": {
 87        "@reverse": "cdi:ClassificationItemRelationship_hasTarget_ClassificationItem",
 88        "@type": "@id",
 89        "@context": "ClassificationItemRelationship.jsonld"
 90      },
 91      "groups_OF_Level": {
 92        "@reverse": "cdi:Level_groups_ClassificationItem",
 93        "@type": "@id",
 94        "@context": "Level.jsonld"
 95      },
 96      "has_ClassificationItem_OF_StatisticalClassification": {
 97        "@reverse": "cdi:StatisticalClassification_has_ClassificationItem",
 98        "@type": "@id",
 99        "@context": "StatisticalClassification.jsonld"
100      },
101      " comment ": "tag:json-should-support-trailing-commas"
102    }
103  ],
104  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2025-08-29 14:34:54.",
105  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationItem"
106}

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

  1# class ClassificationItem
  2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationItem
  3<#ClassificationItem> a sh:NodeShape;
  4    sh:targetClass cdi:ClassificationItem;
  5	sh:message "See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationItem";
  6	sh:closed true;
  7	sh:ignoredProperties ( owl:sameAs );
  8    sh:property [
  9			sh:path rdf:type;
 10			sh:in (   cdi:ClassificationItem
 11			 ) ;
 12    ];
 13    # attributes
 14    sh:property <#ClassificationItem-changeFromPreviousVersion>;
 15    sh:property <#ClassificationItem-changeLog>;
 16    sh:property <#ClassificationItem-explanatoryNotes>;
 17    sh:property <#ClassificationItem-futureNotes>;
 18    sh:property <#ClassificationItem-identifier>;
 19    sh:property <#ClassificationItem-isGenerated>;
 20    sh:property <#ClassificationItem-isValid>;
 21    sh:property <#ClassificationItem-name>;
 22    sh:property <#ClassificationItem-validDates>;
 23    # associations from ClassificationItem
 24    sh:property <#ClassificationItem_denotes_Category>;
 25    sh:property <#ClassificationItem_uses_Notation>;
 26    sh:property <#ClassificationItem_excludes_ClassificationItem>;
 27    sh:property <#ClassificationItem_hasRulingBy_AuthorizationSource>;
 28    # associations to ClassificationItem
 29    sh:property <#rev_ClassificationItem_excludes_ClassificationItem>;
 30    sh:property <#rev_ClassificationItemPosition_indexes_ClassificationItem>;
 31    sh:property <#rev_ClassificationItemRelationship_hasSource_ClassificationItem>;
 32    sh:property <#rev_ClassificationItemRelationship_hasTarget_ClassificationItem>;
 33    sh:property <#rev_Level_groups_ClassificationItem>;
 34    sh:property <#rev_StatisticalClassification_has_ClassificationItem>;
 35
 36
 37
 38.
 39
 40<#ClassificationItem-changeFromPreviousVersion> a sh:PropertyShape ;
 41    sh:path cdi:ClassificationItem-changeFromPreviousVersion;
 42    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 43        cdi:InternationalString
 44        cdi:BibliographicName
 45        cdi:LabelForDisplay
 46      
 47    ) ]];
 48    sh:maxCount 1;
 49.
 50<#ClassificationItem-changeLog> a sh:PropertyShape ;
 51    sh:path cdi:ClassificationItem-changeLog;
 52    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 53        cdi:InternationalString
 54        cdi:BibliographicName
 55        cdi:LabelForDisplay
 56      
 57    ) ]];
 58    sh:maxCount 1;
 59.
 60<#ClassificationItem-explanatoryNotes> a sh:PropertyShape ;
 61    sh:path cdi:ClassificationItem-explanatoryNotes;
 62    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 63        cdi:InternationalString
 64        cdi:BibliographicName
 65        cdi:LabelForDisplay
 66      
 67    ) ]];
 68.
 69<#ClassificationItem-futureNotes> a sh:PropertyShape ;
 70    sh:path cdi:ClassificationItem-futureNotes;
 71    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 72        cdi:InternationalString
 73        cdi:BibliographicName
 74        cdi:LabelForDisplay
 75      
 76    ) ]];
 77.
 78<#ClassificationItem-identifier> a sh:PropertyShape ;
 79    sh:path cdi:ClassificationItem-identifier;
 80    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 81        cdi:Identifier
 82      
 83    ) ]];
 84    sh:maxCount 1;
 85.
 86<#ClassificationItem-isGenerated> a sh:PropertyShape ;
 87    sh:path cdi:ClassificationItem-isGenerated;
 88    sh:datatype xsd:boolean;
 89    sh:maxCount 1;
 90.
 91<#ClassificationItem-isValid> a sh:PropertyShape ;
 92    sh:path cdi:ClassificationItem-isValid;
 93    sh:datatype xsd:boolean;
 94    sh:maxCount 1;
 95.
 96<#ClassificationItem-name> a sh:PropertyShape ;
 97    sh:path cdi:ClassificationItem-name;
 98    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 99        cdi:ObjectName
100        cdi:OrganizationName
101      
102    ) ]];
103.
104<#ClassificationItem-validDates> a sh:PropertyShape ;
105    sh:path cdi:ClassificationItem-validDates;
106    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
107        cdi:DateRange
108      
109    ) ]];
110    sh:maxCount 1;
111.
112
113<#ClassificationItem_denotes_Category> a sh:PropertyShape ;
114    sh:path cdi:ClassificationItem_denotes_Category;
115	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
116        cdi:Category
117      
118    ) ]];
119    sh:minCount 1;
120    sh:maxCount 1;
121.
122<#rev_ClassificationItem_denotes_Category> a sh:PropertyShape ;
123    sh:path [ sh:inversePath cdi:ClassificationItem_denotes_Category ];
124.
125<#ClassificationItem_uses_Notation> a sh:PropertyShape ;
126    sh:path cdi:ClassificationItem_uses_Notation;
127	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
128        cdi:Notation
129      
130    ) ]];
131    sh:minCount 1;
132    sh:maxCount 1;
133.
134<#rev_ClassificationItem_uses_Notation> a sh:PropertyShape ;
135    sh:path [ sh:inversePath cdi:ClassificationItem_uses_Notation ];
136.
137<#ClassificationItem_excludes_ClassificationItem> a sh:PropertyShape ;
138    sh:path cdi:ClassificationItem_excludes_ClassificationItem;
139	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
140        cdi:ClassificationItem
141      
142    ) ]];
143.
144<#rev_ClassificationItem_excludes_ClassificationItem> a sh:PropertyShape ;
145    sh:path [ sh:inversePath cdi:ClassificationItem_excludes_ClassificationItem ];
146.
147<#ClassificationItem_hasRulingBy_AuthorizationSource> a sh:PropertyShape ;
148    sh:path cdi:ClassificationItem_hasRulingBy_AuthorizationSource;
149	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
150        cdi:AuthorizationSource
151      
152    ) ]];
153.
154<#rev_ClassificationItem_hasRulingBy_AuthorizationSource> a sh:PropertyShape ;
155    sh:path [ sh:inversePath cdi:ClassificationItem_hasRulingBy_AuthorizationSource ];
156.

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

 1# class ClassificationItem
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationItem
 3cdi:ClassificationItemShape CLOSED {
 4	a [cdi:ClassificationItem];
 5	cdi:ClassificationItem-changeFromPreviousVersion	@cdi:InternationalStringShape?;
 6	cdi:ClassificationItem-changeLog	@cdi:InternationalStringShape?;
 7	cdi:ClassificationItem-explanatoryNotes	@cdi:InternationalStringShape*;
 8	cdi:ClassificationItem-futureNotes	@cdi:InternationalStringShape*;
 9	cdi:ClassificationItem-identifier	@cdi:IdentifierShape?;
10	cdi:ClassificationItem-isGenerated	xsd:boolean?;
11	cdi:ClassificationItem-isValid	xsd:boolean?;
12	cdi:ClassificationItem-name	@cdi:ObjectNameShape*;
13	cdi:ClassificationItem-validDates	@cdi:DateRangeShape?;
14	cdi:ClassificationItem_denotes_Category	@cdi:CategoryShape ;
15	
16	cdi:ClassificationItem_uses_Notation	@cdi:NotationShape ;
17	
18	cdi:ClassificationItem_excludes_ClassificationItem	@cdi:ClassificationItemShape *;
19	
20	cdi:ClassificationItem_hasRulingBy_AuthorizationSource	@cdi:AuthorizationSourceShape *;
21	
22	^cdi:ClassificationItemPosition_indexes_ClassificationItem @cdi:ClassificationItemPositionShape *;
23	^cdi:ClassificationItemRelationship_hasSource_ClassificationItem @cdi:ClassificationItemRelationshipShape *;
24	^cdi:ClassificationItemRelationship_hasTarget_ClassificationItem @cdi:ClassificationItemRelationshipShape *;
25	^cdi:Level_groups_ClassificationItem @cdi:LevelShape *;
26	^cdi:StatisticalClassification_has_ClassificationItem @cdi:StatisticalClassificationShape *;
27	}