StatisticalClassification#

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

Definition#

Set of categories represented by classification items where the subset of immediate children categories for any given parent category are mutually exclusive and jointly exhaustive with respect to that parent.

Examples#

ISIC rev 4; NAICS 2017, SOC 2018

Explanatory notes#

A statistical classification may have a flat, linear structure or may be hierarchically structured, such that all categories at lower levels are sub-categories of categories at the next Level up. (Source: GSIM StatisticalClassification) Each classification item represents a category. Every category is a member of a level within a statistical classification. The categories are defined with reference to one or more characteristics of a particular universe of units of observation.

Diagram#

Diagram

Inheritance#

Inheritance
  ᐊ── Representations::StatisticalClassification

Attributes#

Attributes
Attributes#

Name

Inherited from

Description

Data Type

Multiplicity

Default value

allowsDuplicates

- own class -

If value is False, the members are unique within the collection - if True, there may be duplicates. (Note that a mathematical “bag” permits duplicates and is unordered - a “set” does not have duplicates and may be ordered.)

Boolean

1..1

false

availableLanguage

- own class -

A list of languages in which the Statistical Classification is available. Supports the indication of multiple languages within a single property. Supports use of codes defined by the RFC 1766.

XsdLanguage

0..*

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

changeFromBase

- own class -

Describes the relationship between the variant and its base Statistical Classification, including regroupings, aggregations added and extensions. (Source: GSIM StatisticalClassification/Changes from base Statistical Classification).

InternationalString

0..1

copyright

- own class -

Copyright of the statistical classification.

InternationalString

0..*

displayLabel

- own class -

A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.

LabelForDisplay

0..*

isCurrent

- own class -

Indicates if the statistical classification is currently valid.

Boolean

0..1

true

isFloating

- own class -

Indicates if the Statistical Classification is a floating classification. In a floating statistical classification, a validity period should be defined for all classification Items which will allow the display of the item structure and content at different points of time. (Source: GSIM StatisticalClassification/Floating).

Boolean

0..1

false

purposeOfVariant

- own class -

If the Statistical Classification is a variant, notes the specific purpose for which it was developed. (Source: GSIM StatisticalClassification/Purpose of variant).

InternationalString

0..1

rationale

- own class -

Explanation of the reason(s) some decision was made or some object exists.

InternationalString

0..1

releaseDate

- own class -

Date when the current version of the Statistical Classification was released.

CombinedDate

0..1

updateChanges

- own class -

Summary description of changes which have occurred since the most recent classification version or classification update came into force.

InternationalString

0..*

usage

- own class -

Explanation of the ways in which the object is employed.

InternationalString

0..1

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. Per the Generic Statistical Information Model, Statistical Classification: “The date the statistical classification enters production use and the date on which the Statistical Classification was superseded by a successor version or otherwise ceased to be valid.”

DateRange

0..1

identifier

Representations::EnumerationDomain

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

Identifier

0..1

name

Representations::EnumerationDomain

Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.

ObjectName

0..*

purpose

Representations::EnumerationDomain

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

InternationalString

0..1

Associations#

Associations
Associations#

Direction

Association

Description

Multiplicity of StatisticalClassification

Package of Other Class

Other Class

Multiplicity of other class

Aggregation Kind

Inherited from

from

EnumerationDomain isDefinedBy Concept

The conceptual basis for the collection of members.

0..*

Conceptual

Concept

0..*

none

Representations::EnumerationDomain

from

EnumerationDomain references CategorySet

Category set associated with the enumeration.

0..*

Conceptual

CategorySet

0..1

none

Representations::EnumerationDomain

from

EnumerationDomain uses LevelStructure

Has meaningful level to which members belong.

0..*

- own package -

LevelStructure

0..1

none

Representations::EnumerationDomain

to

SentinelValueDomain takesValuesFrom EnumerationDomain

Any subtype of an enumeration domain enumerating the set of valid values.

0..1

- own package -

SentinelValueDomain

0..*

none

Representations::EnumerationDomain

to

SubstantiveValueDomain takesValuesFrom EnumerationDomain

Any subtype of an enumeration domain enumerating the set of valid values.

0..1

- own package -

SubstantiveValueDomain

0..*

none

Representations::EnumerationDomain

from

StatisticalClassification isMaintainedBy Organization

Organization, agency, or group within an agency responsible for the maintenance and upkeep of the statistical classification.

0..*

Agents

Organization

0..*

none

own class

to

ClassificationItemStructure structures StatisticalClassification

0..1

- own package -

ClassificationItemStructure

0..*

none

own class

to

ClassificationPosition indexes StatisticalClassification

0..1

- own package -

ClassificationPosition

0..*

none

own class

to

ClassificationSeries has StatisticalClassification

0..*

- own package -

ClassificationSeries

0..1

none

own class

to

CorrespondenceTable mapsTo StatisticalClassification

The statistical classification(s) from which the correspondence is made.

2..*

- own package -

CorrespondenceTable

0..*

none

own class

from

StatisticalClassification has ClassificationItem

0..*

- own package -

ClassificationItem

0..*

shared

own class

from

StatisticalClassification has ClassificationItemPosition

0..1

- own package -

ClassificationItemPosition

0..*

composite

own class

from

StatisticalClassification has LevelStructure

0..*

- own package -

LevelStructure

0..1

shared

own class

from

StatisticalClassification isIndexedBy ClassificationIndex

0..*

- own package -

ClassificationIndex

0..*

none

own class

to

StatisticalClassification isPredecessorOf StatisticalClassification

Statistical classification preceded by the actual statistical classification (for those statistical classifications that are versions or updates).

0..*

- own package -

StatisticalClassification

0..*

none

own class

to

StatisticalClassification isSuccessorOf StatisticalClassification

Statistical classification preceded by the actual statistical classification (for those statistical classifications that are versions or updates).

0..*

- own package -

StatisticalClassification

0..*

none

own class

to

StatisticalClassification isVariantOf StatisticalClassification

Statistical classification on which the current variant is based, and any subsequent versions of that statistical classification to which it is also applicable.

0..1

- own package -

StatisticalClassification

0..*

none

own class

to

StatisticalClassificationRelationship hasSource StatisticalClassification

0..*

- own package -

StatisticalClassificationRelationship

0..*

none

own class

to

StatisticalClassificationRelationship hasTarget StatisticalClassification

0..*

- own package -

StatisticalClassificationRelationship

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 StatisticalClassification (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-StatisticalClassification"
  5                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification"
  6                  xmi:type="uml:Class">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedComment"
  8                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedComment"
  9                  xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
 11      <body>Definition
 12============
 13Set of categories represented by classification items where the subset of immediate children categories for any given parent category are mutually exclusive and jointly exhaustive with respect to that parent.
 14
 15Examples
 16==========
 17ISIC rev 4; NAICS 2017, SOC 2018
 18
 19Explanatory notes
 20===================
 21A statistical classification may have a flat, linear structure or may be hierarchically structured, such that all categories at lower levels are sub-categories of categories at the next Level up. (Source: GSIM StatisticalClassification)
 22Each classification item represents a category. Every category is a member of a level within a statistical classification. The categories are defined with reference to one or more characteristics of a particular universe of units of observation.</body>
 23   </ownedComment>
 24   <name>StatisticalClassification</name>
 25   <generalization xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-generalization"
 26                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-generalization"
 27                    xmi:type="uml:Generalization">
 28      <general xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-EnumerationDomain"/>
 29   </generalization>
 30   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates"
 31                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-allowsDuplicates"
 32                    xmi:type="uml:Property">
 33      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates-ownedComment"
 34                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-allowsDuplicates-ownedComment"
 35                     xmi:type="uml:Comment">
 36         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates"/>
 37         <body>If value is False, the members are unique within the collection - if True, there may be duplicates. (Note that a mathematical “bag” permits duplicates and is unordered - a “set” does not have duplicates and may be ordered.)</body>
 38      </ownedComment>
 39      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates-lowerValue"
 40                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-allowsDuplicates-lowerValue"
 41                   xmi:type="uml:LiteralInteger">
 42         <value>1</value>
 43      </lowerValue>
 44      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates-upperValue"
 45                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-allowsDuplicates-upperValue"
 46                   xmi:type="uml:LiteralUnlimitedNatural">
 47         <value>1</value>
 48      </upperValue>
 49      <name>allowsDuplicates</name>
 50      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates-defaultValue"
 51                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-allowsDuplicates-defaultValue"
 52                     xmi:type="uml:LiteralBoolean">
 53         <value>False</value>
 54      </defaultValue>
 55      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
 56             xmi:type="uml:PrimitiveType"/>
 57   </ownedAttribute>
 58   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-availableLanguage"
 59                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-availableLanguage"
 60                    xmi:type="uml:Property">
 61      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-availableLanguage-ownedComment"
 62                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-availableLanguage-ownedComment"
 63                     xmi:type="uml:Comment">
 64         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-availableLanguage"/>
 65         <body>A list of languages in which the Statistical Classification is available. Supports the indication of multiple languages within a single property. Supports use of codes defined by the RFC 1766.</body>
 66      </ownedComment>
 67      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-availableLanguage-lowerValue"
 68                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-availableLanguage-lowerValue"
 69                   xmi:type="uml:LiteralInteger"/>
 70      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-availableLanguage-upperValue"
 71                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-availableLanguage-upperValue"
 72                   xmi:type="uml:LiteralUnlimitedNatural">
 73         <value>*</value>
 74      </upperValue>
 75      <name>availableLanguage</name>
 76      <isOrdered>true</isOrdered>
 77      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-XMLSchemaDataTypes-XsdLanguage"/>
 78   </ownedAttribute>
 79   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-catalogDetails"
 80                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-catalogDetails"
 81                    xmi:type="uml:Property">
 82      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-catalogDetails-ownedComment"
 83                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-catalogDetails-ownedComment"
 84                     xmi:type="uml:Comment">
 85         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-catalogDetails"/>
 86         <body>Bundles the information useful for a data catalog entry. 
 87
 88Examples would be creator, contributor, title, copyright, embargo, and license information
 89
 90A set of information useful for attribution, data discovery, and access.
 91This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.</body>
 92      </ownedComment>
 93      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-catalogDetails-lowerValue"
 94                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-catalogDetails-lowerValue"
 95                   xmi:type="uml:LiteralInteger"/>
 96      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-catalogDetails-upperValue"
 97                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-catalogDetails-upperValue"
 98                   xmi:type="uml:LiteralUnlimitedNatural">
 99         <value>1</value>
100      </upperValue>
101      <name>catalogDetails</name>
102      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CatalogDetails"/>
103   </ownedAttribute>
104   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase"
105                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-changeFromBase"
106                    xmi:type="uml:Property">
107      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase-ownedComment"
108                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-changeFromBase-ownedComment"
109                     xmi:type="uml:Comment">
110         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase"/>
111         <body>Describes the relationship between the variant and its base Statistical Classification, including regroupings, aggregations added and extensions. (Source: GSIM StatisticalClassification/Changes from base Statistical Classification).</body>
112      </ownedComment>
113      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase-lowerValue"
114                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-changeFromBase-lowerValue"
115                   xmi:type="uml:LiteralInteger"/>
116      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase-upperValue"
117                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-changeFromBase-upperValue"
118                   xmi:type="uml:LiteralUnlimitedNatural">
119         <value>1</value>
120      </upperValue>
121      <name>changeFromBase</name>
122      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
123   </ownedAttribute>
124   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright"
125                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-copyright"
126                    xmi:type="uml:Property">
127      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright-ownedComment"
128                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-copyright-ownedComment"
129                     xmi:type="uml:Comment">
130         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright"/>
131         <body>Copyright of the statistical classification.</body>
132      </ownedComment>
133      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright-lowerValue"
134                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-copyright-lowerValue"
135                   xmi:type="uml:LiteralInteger"/>
136      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright-upperValue"
137                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-copyright-upperValue"
138                   xmi:type="uml:LiteralUnlimitedNatural">
139         <value>*</value>
140      </upperValue>
141      <name>copyright</name>
142      <isOrdered>true</isOrdered>
143      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
144   </ownedAttribute>
145   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel"
146                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-displayLabel"
147                    xmi:type="uml:Property">
148      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel-ownedComment"
149                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-displayLabel-ownedComment"
150                     xmi:type="uml:Comment">
151         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel"/>
152         <body>A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.</body>
153      </ownedComment>
154      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel-lowerValue"
155                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-displayLabel-lowerValue"
156                   xmi:type="uml:LiteralInteger"/>
157      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel-upperValue"
158                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-displayLabel-upperValue"
159                   xmi:type="uml:LiteralUnlimitedNatural">
160         <value>*</value>
161      </upperValue>
162      <name>displayLabel</name>
163      <isOrdered>true</isOrdered>
164      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay"/>
165   </ownedAttribute>
166   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent"
167                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent"
168                    xmi:type="uml:Property">
169      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent-ownedComment"
170                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent-ownedComment"
171                     xmi:type="uml:Comment">
172         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent"/>
173         <body>Indicates if the statistical classification is currently valid.</body>
174      </ownedComment>
175      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent-lowerValue"
176                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent-lowerValue"
177                   xmi:type="uml:LiteralInteger"/>
178      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent-upperValue"
179                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent-upperValue"
180                   xmi:type="uml:LiteralUnlimitedNatural">
181         <value>1</value>
182      </upperValue>
183      <name>isCurrent</name>
184      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent-defaultValue"
185                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent-defaultValue"
186                     xmi:type="uml:LiteralBoolean">
187         <value>True</value>
188      </defaultValue>
189      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
190             xmi:type="uml:PrimitiveType"/>
191   </ownedAttribute>
192   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating"
193                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating"
194                    xmi:type="uml:Property">
195      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating-ownedComment"
196                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating-ownedComment"
197                     xmi:type="uml:Comment">
198         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating"/>
199         <body>Indicates if the Statistical Classification is a floating classification. In a floating statistical classification, a validity period should be defined for all classification Items which will allow the display of the item structure and content at different points of time. (Source: GSIM StatisticalClassification/Floating).</body>
200      </ownedComment>
201      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating-lowerValue"
202                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating-lowerValue"
203                   xmi:type="uml:LiteralInteger"/>
204      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating-upperValue"
205                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating-upperValue"
206                   xmi:type="uml:LiteralUnlimitedNatural">
207         <value>1</value>
208      </upperValue>
209      <name>isFloating</name>
210      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating-defaultValue"
211                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating-defaultValue"
212                     xmi:type="uml:LiteralBoolean">
213         <value>False</value>
214      </defaultValue>
215      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
216             xmi:type="uml:PrimitiveType"/>
217   </ownedAttribute>
218   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_1"
219                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_1"
220                    xmi:type="uml:Property">
221      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_1-lowerValue"
222                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_1-lowerValue"
223                   xmi:type="uml:LiteralInteger"/>
224      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_1-upperValue"
225                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_1-upperValue"
226                   xmi:type="uml:LiteralUnlimitedNatural">
227         <value>*</value>
228      </upperValue>
229      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-StatisticalClassification_isMaintainedBy_Organization"/>
230      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-Organization"/>
231   </ownedAttribute>
232   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_2"
233                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_2"
234                    xmi:type="uml:Property">
235      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_2-lowerValue"
236                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_2-lowerValue"
237                   xmi:type="uml:LiteralInteger"/>
238      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_2-upperValue"
239                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_2-upperValue"
240                   xmi:type="uml:LiteralUnlimitedNatural">
241         <value>*</value>
242      </upperValue>
243      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_isIndexedBy_ClassificationIndex"/>
244      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationIndex"/>
245   </ownedAttribute>
246   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_3"
247                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_3"
248                    xmi:type="uml:Property">
249      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_3-lowerValue"
250                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_3-lowerValue"
251                   xmi:type="uml:LiteralInteger"/>
252      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_3-upperValue"
253                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_3-upperValue"
254                   xmi:type="uml:LiteralUnlimitedNatural">
255         <value>1</value>
256      </upperValue>
257      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_isVariantOf_StatisticalClassification"/>
258      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
259   </ownedAttribute>
260   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_4"
261                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_4"
262                    xmi:type="uml:Property">
263      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_4-lowerValue"
264                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_4-lowerValue"
265                   xmi:type="uml:LiteralInteger"/>
266      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_4-upperValue"
267                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_4-upperValue"
268                   xmi:type="uml:LiteralUnlimitedNatural">
269         <value>*</value>
270      </upperValue>
271      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_isSuccessorOf_StatisticalClassification"/>
272      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
273   </ownedAttribute>
274   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_5"
275                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_5"
276                    xmi:type="uml:Property">
277      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_5-lowerValue"
278                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_5-lowerValue"
279                   xmi:type="uml:LiteralInteger"/>
280      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_5-upperValue"
281                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_5-upperValue"
282                   xmi:type="uml:LiteralUnlimitedNatural">
283         <value>*</value>
284      </upperValue>
285      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_isPredecessorOf_StatisticalClassification"/>
286      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
287   </ownedAttribute>
288   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_6"
289                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_6"
290                    xmi:type="uml:Property">
291      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_6-lowerValue"
292                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_6-lowerValue"
293                   xmi:type="uml:LiteralInteger"/>
294      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_6-upperValue"
295                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_6-upperValue"
296                   xmi:type="uml:LiteralUnlimitedNatural">
297         <value>*</value>
298      </upperValue>
299      <aggregation>composite</aggregation>
300      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_has_ClassificationItemPosition"/>
301      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItemPosition"/>
302   </ownedAttribute>
303   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_7"
304                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_7"
305                    xmi:type="uml:Property">
306      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_7-lowerValue"
307                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_7-lowerValue"
308                   xmi:type="uml:LiteralInteger"/>
309      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_7-upperValue"
310                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_7-upperValue"
311                   xmi:type="uml:LiteralUnlimitedNatural">
312         <value>*</value>
313      </upperValue>
314      <aggregation>shared</aggregation>
315      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_has_ClassificationItem"/>
316      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem"/>
317   </ownedAttribute>
318   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_8"
319                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_8"
320                    xmi:type="uml:Property">
321      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_8-lowerValue"
322                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_8-lowerValue"
323                   xmi:type="uml:LiteralInteger"/>
324      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_8-upperValue"
325                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_8-upperValue"
326                   xmi:type="uml:LiteralUnlimitedNatural">
327         <value>1</value>
328      </upperValue>
329      <aggregation>shared</aggregation>
330      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_has_LevelStructure"/>
331      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-LevelStructure"/>
332   </ownedAttribute>
333   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant"
334                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-purposeOfVariant"
335                    xmi:type="uml:Property">
336      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant-ownedComment"
337                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-purposeOfVariant-ownedComment"
338                     xmi:type="uml:Comment">
339         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant"/>
340         <body>If the Statistical Classification is a variant, notes the specific purpose for which it was developed. (Source: GSIM StatisticalClassification/Purpose of variant).</body>
341      </ownedComment>
342      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant-lowerValue"
343                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-purposeOfVariant-lowerValue"
344                   xmi:type="uml:LiteralInteger"/>
345      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant-upperValue"
346                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-purposeOfVariant-upperValue"
347                   xmi:type="uml:LiteralUnlimitedNatural">
348         <value>1</value>
349      </upperValue>
350      <name>purposeOfVariant</name>
351      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
352   </ownedAttribute>
353   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale"
354                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-rationale"
355                    xmi:type="uml:Property">
356      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale-ownedComment"
357                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-rationale-ownedComment"
358                     xmi:type="uml:Comment">
359         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale"/>
360         <body>Explanation of the reason(s) some decision was made or some object exists.</body>
361      </ownedComment>
362      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale-lowerValue"
363                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-rationale-lowerValue"
364                   xmi:type="uml:LiteralInteger"/>
365      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale-upperValue"
366                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-rationale-upperValue"
367                   xmi:type="uml:LiteralUnlimitedNatural">
368         <value>1</value>
369      </upperValue>
370      <name>rationale</name>
371      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
372   </ownedAttribute>
373   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate"
374                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-releaseDate"
375                    xmi:type="uml:Property">
376      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate-ownedComment"
377                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-releaseDate-ownedComment"
378                     xmi:type="uml:Comment">
379         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate"/>
380         <body>Date when the current version of the Statistical Classification was released.</body>
381      </ownedComment>
382      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate-lowerValue"
383                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-releaseDate-lowerValue"
384                   xmi:type="uml:LiteralInteger"/>
385      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate-upperValue"
386                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-releaseDate-upperValue"
387                   xmi:type="uml:LiteralUnlimitedNatural">
388         <value>1</value>
389      </upperValue>
390      <name>releaseDate</name>
391      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CombinedDate"/>
392   </ownedAttribute>
393   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges"
394                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-updateChanges"
395                    xmi:type="uml:Property">
396      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges-ownedComment"
397                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-updateChanges-ownedComment"
398                     xmi:type="uml:Comment">
399         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges"/>
400         <body>Summary description of changes which have occurred since the most recent classification version or classification update came into force.</body>
401      </ownedComment>
402      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges-lowerValue"
403                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-updateChanges-lowerValue"
404                   xmi:type="uml:LiteralInteger"/>
405      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges-upperValue"
406                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-updateChanges-upperValue"
407                   xmi:type="uml:LiteralUnlimitedNatural">
408         <value>*</value>
409      </upperValue>
410      <name>updateChanges</name>
411      <isOrdered>true</isOrdered>
412      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
413   </ownedAttribute>
414   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage"
415                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-usage"
416                    xmi:type="uml:Property">
417      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage-ownedComment"
418                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-usage-ownedComment"
419                     xmi:type="uml:Comment">
420         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage"/>
421         <body>Explanation of the ways in which the object is employed.</body>
422      </ownedComment>
423      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage-lowerValue"
424                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-usage-lowerValue"
425                   xmi:type="uml:LiteralInteger"/>
426      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage-upperValue"
427                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-usage-upperValue"
428                   xmi:type="uml:LiteralUnlimitedNatural">
429         <value>1</value>
430      </upperValue>
431      <name>usage</name>
432      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
433   </ownedAttribute>
434   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates"
435                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-validDates"
436                    xmi:type="uml:Property">
437      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates-ownedComment"
438                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-validDates-ownedComment"
439                     xmi:type="uml:Comment">
440         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates"/>
441         <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. Per the Generic Statistical Information Model, Statistical Classification: "The date the statistical classification enters production use and the date on which the Statistical Classification was superseded by a successor version or otherwise ceased to be valid."</body>
442      </ownedComment>
443      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates-lowerValue"
444                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-validDates-lowerValue"
445                   xmi:type="uml:LiteralInteger"/>
446      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates-upperValue"
447                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-validDates-upperValue"
448                   xmi:type="uml:LiteralUnlimitedNatural">
449         <value>1</value>
450      </upperValue>
451      <name>validDates</name>
452      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-DateRange"/>
453   </ownedAttribute>
454</packagedElement>

Fragment for the class StatisticalClassification (entire XML Schema)

  1<xs:element name="StatisticalClassification"
  2            type="StatisticalClassificationXsdType"
  3            xml:id="StatisticalClassification">
  4  <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::StatisticalClassification -->
  5  <xs:annotation>
  6    <xs:documentation>Definition
  7          ============
  8          Set of categories represented by classification items where the subset of immediate children categories for any given parent category are mutually exclusive and jointly exhaustive with respect to that parent.
  9          
 10          Examples
 11          ==========
 12          ISIC rev 4; NAICS 2017, SOC 2018
 13          
 14          Explanatory notes
 15          ===================
 16          A statistical classification may have a flat, linear structure or may be hierarchically structured, such that all categories at lower levels are sub-categories of categories at the next Level up. (Source: GSIM StatisticalClassification)
 17          Each classification item represents a category. Every category is a member of a level within a statistical classification. The categories are defined with reference to one or more characteristics of a particular universe of units of observation.</xs:documentation>
 18  </xs:annotation>
 19</xs:element>
 20<xs:complexType name="StatisticalClassificationXsdType"
 21                xml:id="StatisticalClassificationXsdType">
 22  <xs:annotation>
 23    <xs:documentation>Definition
 24          ============
 25          Set of categories represented by classification items where the subset of immediate children categories for any given parent category are mutually exclusive and jointly exhaustive with respect to that parent.
 26          
 27          Examples
 28          ==========
 29          ISIC rev 4; NAICS 2017, SOC 2018
 30          
 31          Explanatory notes
 32          ===================
 33          A statistical classification may have a flat, linear structure or may be hierarchically structured, such that all categories at lower levels are sub-categories of categories at the next Level up. (Source: GSIM StatisticalClassification)
 34          Each classification item represents a category. Every category is a member of a level within a statistical classification. The categories are defined with reference to one or more characteristics of a particular universe of units of observation.</xs:documentation>
 35  </xs:annotation>
 36  <xs:complexContent>
 37    <xs:extension base="EnumerationDomainXsdType">
 38      <xs:sequence>
 39        <xs:element name="allowsDuplicates"
 40                    type="xs:boolean"
 41                    minOccurs="1"
 42                    maxOccurs="1"
 43                    xml:id="StatisticalClassification-allowsDuplicates">
 44          <xs:annotation>
 45            <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>
 46          </xs:annotation>
 47        </xs:element>
 48        <xs:element name="availableLanguage"
 49                    type="xs:language"
 50                    minOccurs="0"
 51                    maxOccurs="unbounded"
 52                    xml:id="StatisticalClassification-availableLanguage">
 53          <xs:annotation>
 54            <xs:documentation>A list of languages in which the Statistical Classification is available. Supports the indication of multiple languages within a single property. Supports use of codes defined by the RFC 1766.</xs:documentation>
 55          </xs:annotation>
 56        </xs:element>
 57        <xs:element name="catalogDetails"
 58                    type="CatalogDetailsXsdType"
 59                    minOccurs="0"
 60                    maxOccurs="1"
 61                    xml:id="StatisticalClassification-catalogDetails">
 62          <xs:annotation>
 63            <xs:documentation>Bundles the information useful for a data catalog entry. 
 64            
 65            Examples would be creator, contributor, title, copyright, embargo, and license information
 66            
 67            A set of information useful for attribution, data discovery, and access.
 68            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>
 69          </xs:annotation>
 70        </xs:element>
 71        <xs:element name="changeFromBase"
 72                    type="InternationalStringXsdType"
 73                    minOccurs="0"
 74                    maxOccurs="1"
 75                    xml:id="StatisticalClassification-changeFromBase">
 76          <xs:annotation>
 77            <xs:documentation>Describes the relationship between the variant and its base Statistical Classification, including regroupings, aggregations added and extensions. (Source: GSIM StatisticalClassification/Changes from base Statistical Classification).</xs:documentation>
 78          </xs:annotation>
 79        </xs:element>
 80        <xs:element name="copyright"
 81                    type="InternationalStringXsdType"
 82                    minOccurs="0"
 83                    maxOccurs="unbounded"
 84                    xml:id="StatisticalClassification-copyright">
 85          <xs:annotation>
 86            <xs:documentation>Copyright of the statistical classification.</xs:documentation>
 87          </xs:annotation>
 88        </xs:element>
 89        <xs:element name="displayLabel"
 90                    type="LabelForDisplayXsdType"
 91                    minOccurs="0"
 92                    maxOccurs="unbounded"
 93                    xml:id="StatisticalClassification-displayLabel">
 94          <xs:annotation>
 95            <xs:documentation>A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.</xs:documentation>
 96          </xs:annotation>
 97        </xs:element>
 98        <xs:element name="isCurrent"
 99                    type="xs:boolean"
100                    minOccurs="0"
101                    maxOccurs="1"
102                    xml:id="StatisticalClassification-isCurrent">
103          <xs:annotation>
104            <xs:documentation>Indicates if the statistical classification is currently valid.</xs:documentation>
105          </xs:annotation>
106        </xs:element>
107        <xs:element name="isFloating"
108                    type="xs:boolean"
109                    minOccurs="0"
110                    maxOccurs="1"
111                    xml:id="StatisticalClassification-isFloating">
112          <xs:annotation>
113            <xs:documentation>Indicates if the Statistical Classification is a floating classification. In a floating statistical classification, a validity period should be defined for all classification Items which will allow the display of the item structure and content at different points of time. (Source: GSIM StatisticalClassification/Floating).</xs:documentation>
114          </xs:annotation>
115        </xs:element>
116        <xs:element name="purposeOfVariant"
117                    type="InternationalStringXsdType"
118                    minOccurs="0"
119                    maxOccurs="1"
120                    xml:id="StatisticalClassification-purposeOfVariant">
121          <xs:annotation>
122            <xs:documentation>If the Statistical Classification is a variant, notes the specific purpose for which it was developed. (Source: GSIM StatisticalClassification/Purpose of variant).</xs:documentation>
123          </xs:annotation>
124        </xs:element>
125        <xs:element name="rationale"
126                    type="InternationalStringXsdType"
127                    minOccurs="0"
128                    maxOccurs="1"
129                    xml:id="StatisticalClassification-rationale">
130          <xs:annotation>
131            <xs:documentation>Explanation of the reason(s) some decision was made or some object exists.</xs:documentation>
132          </xs:annotation>
133        </xs:element>
134        <xs:element name="releaseDate"
135                    type="CombinedDateXsdType"
136                    minOccurs="0"
137                    maxOccurs="1"
138                    xml:id="StatisticalClassification-releaseDate">
139          <xs:annotation>
140            <xs:documentation>Date when the current version of the Statistical Classification was released.</xs:documentation>
141          </xs:annotation>
142        </xs:element>
143        <xs:element name="updateChanges"
144                    type="InternationalStringXsdType"
145                    minOccurs="0"
146                    maxOccurs="unbounded"
147                    xml:id="StatisticalClassification-updateChanges">
148          <xs:annotation>
149            <xs:documentation>Summary description of changes which have occurred since the most recent classification version or classification update came into force.</xs:documentation>
150          </xs:annotation>
151        </xs:element>
152        <xs:element name="usage"
153                    type="InternationalStringXsdType"
154                    minOccurs="0"
155                    maxOccurs="1"
156                    xml:id="StatisticalClassification-usage">
157          <xs:annotation>
158            <xs:documentation>Explanation of the ways in which the object is employed.</xs:documentation>
159          </xs:annotation>
160        </xs:element>
161        <xs:element name="validDates"
162                    type="DateRangeXsdType"
163                    minOccurs="0"
164                    maxOccurs="1"
165                    xml:id="StatisticalClassification-validDates">
166          <xs:annotation>
167            <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. Per the Generic Statistical Information Model, Statistical Classification: "The date the statistical classification enters production use and the date on which the Statistical Classification was superseded by a successor version or otherwise ceased to be valid."</xs:documentation>
168          </xs:annotation>
169        </xs:element>
170        <xs:element name="StatisticalClassification_isMaintainedBy_Organization"
171                    minOccurs="0"
172                    maxOccurs="unbounded"
173                    xml:id="StatisticalClassification_isMaintainedBy_Organization">
174          <xs:annotation>
175            <xs:documentation>Organization, agency, or group within an agency responsible for the maintenance and upkeep of the statistical classification.</xs:documentation>
176          </xs:annotation>
177          <xs:complexType>
178            <xs:complexContent>
179              <xs:restriction base="AssociationReferenceXsdType">
180                <xs:sequence>
181                  <xs:element name="ddiReference"
182                              type="InternationalRegistrationDataIdentifierXsdType"
183                              minOccurs="0"
184                              maxOccurs="1"
185                              xml:id="StatisticalClassification_isMaintainedBy_Organization-ddiReference"/>
186                  <xs:element name="validType"
187                              minOccurs="0"
188                              maxOccurs="unbounded"
189                              xml:id="StatisticalClassification_isMaintainedBy_Organization-validType">
190                    <xs:simpleType>
191                      <xs:restriction base="xs:NMTOKEN">
192                        <xs:enumeration value="Organization"/>
193                      </xs:restriction>
194                    </xs:simpleType>
195                  </xs:element>
196                </xs:sequence>
197              </xs:restriction>
198            </xs:complexContent>
199          </xs:complexType>
200        </xs:element>
201        <xs:element name="StatisticalClassification_isIndexedBy_ClassificationIndex"
202                    minOccurs="0"
203                    maxOccurs="unbounded"
204                    xml:id="StatisticalClassification_isIndexedBy_ClassificationIndex">
205          <xs:annotation>
206            <xs:documentation></xs:documentation>
207          </xs:annotation>
208          <xs:complexType>
209            <xs:complexContent>
210              <xs:restriction base="AssociationReferenceXsdType">
211                <xs:sequence>
212                  <xs:element name="ddiReference"
213                              type="InternationalRegistrationDataIdentifierXsdType"
214                              minOccurs="0"
215                              maxOccurs="1"
216                              xml:id="StatisticalClassification_isIndexedBy_ClassificationIndex-ddiReference"/>
217                  <xs:element name="validType"
218                              minOccurs="0"
219                              maxOccurs="unbounded"
220                              xml:id="StatisticalClassification_isIndexedBy_ClassificationIndex-validType">
221                    <xs:simpleType>
222                      <xs:restriction base="xs:NMTOKEN">
223                        <xs:enumeration value="ClassificationIndex"/>
224                      </xs:restriction>
225                    </xs:simpleType>
226                  </xs:element>
227                </xs:sequence>
228              </xs:restriction>
229            </xs:complexContent>
230          </xs:complexType>
231        </xs:element>
232        <xs:element name="StatisticalClassification_isVariantOf_StatisticalClassification"
233                    minOccurs="0"
234                    maxOccurs="1"
235                    xml:id="StatisticalClassification_isVariantOf_StatisticalClassification">
236          <xs:annotation>
237            <xs:documentation>Statistical classification on which the current variant is based, and any subsequent versions of that statistical classification to which it is also applicable.</xs:documentation>
238          </xs:annotation>
239          <xs:complexType>
240            <xs:complexContent>
241              <xs:restriction base="AssociationReferenceXsdType">
242                <xs:sequence>
243                  <xs:element name="ddiReference"
244                              type="InternationalRegistrationDataIdentifierXsdType"
245                              minOccurs="0"
246                              maxOccurs="1"
247                              xml:id="StatisticalClassification_isVariantOf_StatisticalClassification-ddiReference"/>
248                  <xs:element name="validType"
249                              minOccurs="0"
250                              maxOccurs="unbounded"
251                              xml:id="StatisticalClassification_isVariantOf_StatisticalClassification-validType">
252                    <xs:simpleType>
253                      <xs:restriction base="xs:NMTOKEN">
254                        <xs:enumeration value="StatisticalClassification"/>
255                      </xs:restriction>
256                    </xs:simpleType>
257                  </xs:element>
258                </xs:sequence>
259              </xs:restriction>
260            </xs:complexContent>
261          </xs:complexType>
262        </xs:element>
263        <xs:element name="StatisticalClassification_isSuccessorOf_StatisticalClassification"
264                    minOccurs="0"
265                    maxOccurs="unbounded"
266                    xml:id="StatisticalClassification_isSuccessorOf_StatisticalClassification">
267          <xs:annotation>
268            <xs:documentation>Statistical classification preceded by the actual statistical classification (for those statistical classifications that are versions or updates).</xs:documentation>
269          </xs:annotation>
270          <xs:complexType>
271            <xs:complexContent>
272              <xs:restriction base="AssociationReferenceXsdType">
273                <xs:sequence>
274                  <xs:element name="ddiReference"
275                              type="InternationalRegistrationDataIdentifierXsdType"
276                              minOccurs="0"
277                              maxOccurs="1"
278                              xml:id="StatisticalClassification_isSuccessorOf_StatisticalClassification-ddiReference"/>
279                  <xs:element name="validType"
280                              minOccurs="0"
281                              maxOccurs="unbounded"
282                              xml:id="StatisticalClassification_isSuccessorOf_StatisticalClassification-validType">
283                    <xs:simpleType>
284                      <xs:restriction base="xs:NMTOKEN">
285                        <xs:enumeration value="StatisticalClassification"/>
286                      </xs:restriction>
287                    </xs:simpleType>
288                  </xs:element>
289                </xs:sequence>
290              </xs:restriction>
291            </xs:complexContent>
292          </xs:complexType>
293        </xs:element>
294        <xs:element name="StatisticalClassification_isPredecessorOf_StatisticalClassification"
295                    minOccurs="0"
296                    maxOccurs="unbounded"
297                    xml:id="StatisticalClassification_isPredecessorOf_StatisticalClassification">
298          <xs:annotation>
299            <xs:documentation>Statistical classification preceded by the actual statistical classification (for those statistical classifications that are versions or updates).</xs:documentation>
300          </xs:annotation>
301          <xs:complexType>
302            <xs:complexContent>
303              <xs:restriction base="AssociationReferenceXsdType">
304                <xs:sequence>
305                  <xs:element name="ddiReference"
306                              type="InternationalRegistrationDataIdentifierXsdType"
307                              minOccurs="0"
308                              maxOccurs="1"
309                              xml:id="StatisticalClassification_isPredecessorOf_StatisticalClassification-ddiReference"/>
310                  <xs:element name="validType"
311                              minOccurs="0"
312                              maxOccurs="unbounded"
313                              xml:id="StatisticalClassification_isPredecessorOf_StatisticalClassification-validType">
314                    <xs:simpleType>
315                      <xs:restriction base="xs:NMTOKEN">
316                        <xs:enumeration value="StatisticalClassification"/>
317                      </xs:restriction>
318                    </xs:simpleType>
319                  </xs:element>
320                </xs:sequence>
321              </xs:restriction>
322            </xs:complexContent>
323          </xs:complexType>
324        </xs:element>
325        <xs:element name="StatisticalClassification_has_ClassificationItemPosition"
326                    minOccurs="0"
327                    maxOccurs="unbounded"
328                    xml:id="StatisticalClassification_has_ClassificationItemPosition">
329          <xs:annotation>
330            <xs:documentation></xs:documentation>
331          </xs:annotation>
332          <xs:complexType>
333            <xs:complexContent>
334              <xs:restriction base="AssociationReferenceXsdType">
335                <xs:sequence>
336                  <xs:element name="ddiReference"
337                              type="InternationalRegistrationDataIdentifierXsdType"
338                              minOccurs="0"
339                              maxOccurs="1"
340                              xml:id="StatisticalClassification_has_ClassificationItemPosition-ddiReference"/>
341                  <xs:element name="validType"
342                              minOccurs="0"
343                              maxOccurs="1"
344                              xml:id="StatisticalClassification_has_ClassificationItemPosition-validType">
345                    <xs:simpleType>
346                      <xs:restriction base="xs:NMTOKEN">
347                        <xs:enumeration value="ClassificationItemPosition"/>
348                      </xs:restriction>
349                    </xs:simpleType>
350                  </xs:element>
351                </xs:sequence>
352              </xs:restriction>
353            </xs:complexContent>
354          </xs:complexType>
355        </xs:element>
356        <xs:element name="StatisticalClassification_has_ClassificationItem"
357                    minOccurs="0"
358                    maxOccurs="unbounded"
359                    xml:id="StatisticalClassification_has_ClassificationItem">
360          <xs:annotation>
361            <xs:documentation></xs:documentation>
362          </xs:annotation>
363          <xs:complexType>
364            <xs:complexContent>
365              <xs:restriction base="AssociationReferenceXsdType">
366                <xs:sequence>
367                  <xs:element name="ddiReference"
368                              type="InternationalRegistrationDataIdentifierXsdType"
369                              minOccurs="0"
370                              maxOccurs="1"
371                              xml:id="StatisticalClassification_has_ClassificationItem-ddiReference"/>
372                  <xs:element name="validType"
373                              minOccurs="0"
374                              maxOccurs="unbounded"
375                              xml:id="StatisticalClassification_has_ClassificationItem-validType">
376                    <xs:simpleType>
377                      <xs:restriction base="xs:NMTOKEN">
378                        <xs:enumeration value="ClassificationItem"/>
379                      </xs:restriction>
380                    </xs:simpleType>
381                  </xs:element>
382                </xs:sequence>
383              </xs:restriction>
384            </xs:complexContent>
385          </xs:complexType>
386        </xs:element>
387        <xs:element name="StatisticalClassification_has_LevelStructure"
388                    minOccurs="0"
389                    maxOccurs="1"
390                    xml:id="StatisticalClassification_has_LevelStructure">
391          <xs:annotation>
392            <xs:documentation></xs:documentation>
393          </xs:annotation>
394          <xs:complexType>
395            <xs:complexContent>
396              <xs:restriction base="AssociationReferenceXsdType">
397                <xs:sequence>
398                  <xs:element name="ddiReference"
399                              type="InternationalRegistrationDataIdentifierXsdType"
400                              minOccurs="0"
401                              maxOccurs="1"
402                              xml:id="StatisticalClassification_has_LevelStructure-ddiReference"/>
403                  <xs:element name="validType"
404                              minOccurs="0"
405                              maxOccurs="unbounded"
406                              xml:id="StatisticalClassification_has_LevelStructure-validType">
407                    <xs:simpleType>
408                      <xs:restriction base="xs:NMTOKEN">
409                        <xs:enumeration value="LevelStructure"/>
410                      </xs:restriction>
411                    </xs:simpleType>
412                  </xs:element>
413                </xs:sequence>
414              </xs:restriction>
415            </xs:complexContent>
416          </xs:complexType>
417        </xs:element>
418      </xs:sequence>
419    </xs:extension>
420  </xs:complexContent>
421</xs:complexType>

Fragment for the class StatisticalClassification (entire JSON Schema)

  1"cls-StatisticalClassification": {
  2  "description": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/StatisticalClassification",
  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": "StatisticalClassification"
 14    },
 15    "allowsDuplicates": {
 16      "$comment": "cardinality 1..1 – from cdi:StatisticalClassification",
 17      "$ref": "#/defs/xsd:boolean"
 18    },
 19    "availableLanguage": {
 20      "$comment": "cardinality 0..-1 – from cdi:StatisticalClassification",
 21      "if": { "type": "array" },
 22      "then": { "items": { "$ref": "#/defs/xsd:language" } },
 23      "else": { "$ref": "#/defs/xsd:language" }
 24    },
 25    "catalogDetails": {
 26      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 27      "$ref": "#/defs/dt-CatalogDetails"
 28    },
 29    "changeFromBase": {
 30      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 31      "$ref": "#/defs/dt-InternationalString"
 32    },
 33    "copyright": {
 34      "$comment": "cardinality 0..-1 – from cdi:StatisticalClassification",
 35      "if": { "type": "array" },
 36      "then": { "items": { "$ref": "#/defs/dt-InternationalString" } },
 37      "else": { "$ref": "#/defs/dt-InternationalString" }
 38    },
 39    "displayLabel": {
 40      "$comment": "cardinality 0..-1 – from cdi:StatisticalClassification",
 41      "if": { "type": "array" },
 42      "then": { "items": { "$ref": "#/defs/dt-LabelForDisplay" } },
 43      "else": { "$ref": "#/defs/dt-LabelForDisplay" }
 44    },
 45    "isCurrent": {
 46      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 47      "$ref": "#/defs/xsd:boolean"
 48    },
 49    "isFloating": {
 50      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 51      "$ref": "#/defs/xsd:boolean"
 52    },
 53    "purposeOfVariant": {
 54      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 55      "$ref": "#/defs/dt-InternationalString"
 56    },
 57    "rationale": {
 58      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 59      "$ref": "#/defs/dt-InternationalString"
 60    },
 61    "releaseDate": {
 62      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 63      "$ref": "#/defs/dt-CombinedDate"
 64    },
 65    "updateChanges": {
 66      "$comment": "cardinality 0..-1 – from cdi:StatisticalClassification",
 67      "if": { "type": "array" },
 68      "then": { "items": { "$ref": "#/defs/dt-InternationalString" } },
 69      "else": { "$ref": "#/defs/dt-InternationalString" }
 70    },
 71    "usage": {
 72      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 73      "$ref": "#/defs/dt-InternationalString"
 74    },
 75    "validDates": {
 76      "$comment": "cardinality 0..1 – from cdi:StatisticalClassification",
 77      "$ref": "#/defs/dt-DateRange"
 78    },
 79    "identifier": {
 80      "$comment": "cardinality 0..1 – from cdi:EnumerationDomain",
 81      "$ref": "#/defs/dt-Identifier"
 82    },
 83    "name": {
 84      "$comment": "cardinality 0..-1 – from cdi:EnumerationDomain",
 85      "if": { "type": "array" },
 86      "then": { "items": { "$ref": "#/defs/dt-ObjectName" } },
 87      "else": { "$ref": "#/defs/dt-ObjectName" }
 88    },
 89    "purpose": {
 90      "$comment": "cardinality 0..1 – from cdi:EnumerationDomain",
 91      "$ref": "#/defs/dt-InternationalString"
 92    },
 93    "isMaintainedBy": {
 94      "description": "StatisticalClassification_isMaintainedBy_Organization",
 95      "$comment": "cardinality 0..-1",
 96      "anyOf": [
 97        {
 98          "$ref": "#/defs/target-Organization"
 99        },
100        {
101          "type": "array",
102          "items": {
103            "$ref": "#/defs/target-Organization"
104          }
105        }
106      ]
107    },
108    "has_ClassificationItem": {
109      "description": "StatisticalClassification_has_ClassificationItem",
110      "$comment": "cardinality 0..-1",
111      "anyOf": [
112        {
113          "$ref": "#/defs/target-ClassificationItem"
114        },
115        {
116          "type": "array",
117          "items": {
118            "$ref": "#/defs/target-ClassificationItem"
119          }
120        }
121      ]
122    },
123    "has_ClassificationItemPosition": {
124      "description": "StatisticalClassification_has_ClassificationItemPosition",
125      "$comment": "cardinality 0..-1",
126      "anyOf": [
127        {
128          "$ref": "#/defs/target-ClassificationItemPosition"
129        },
130        {
131          "type": "array",
132          "items": {
133            "$ref": "#/defs/target-ClassificationItemPosition"
134          }
135        }
136      ]
137    },
138    "has_LevelStructure": {
139      "description": "StatisticalClassification_has_LevelStructure",
140      "$comment": "cardinality 0..1",
141       "$ref": "#/defs/target-LevelStructure"
142    },
143    "isIndexedBy": {
144      "description": "StatisticalClassification_isIndexedBy_ClassificationIndex",
145      "$comment": "cardinality 0..-1",
146      "anyOf": [
147        {
148          "$ref": "#/defs/target-ClassificationIndex"
149        },
150        {
151          "type": "array",
152          "items": {
153            "$ref": "#/defs/target-ClassificationIndex"
154          }
155        }
156      ]
157    },
158    "isPredecessorOf": {
159      "description": "StatisticalClassification_isPredecessorOf_StatisticalClassification",
160      "$comment": "cardinality 0..-1",
161      "anyOf": [
162        {
163          "$ref": "#/defs/target-StatisticalClassification"
164        },
165        {
166          "type": "array",
167          "items": {
168            "$ref": "#/defs/target-StatisticalClassification"
169          }
170        }
171      ]
172    },
173    "isSuccessorOf": {
174      "description": "StatisticalClassification_isSuccessorOf_StatisticalClassification",
175      "$comment": "cardinality 0..-1",
176      "anyOf": [
177        {
178          "$ref": "#/defs/target-StatisticalClassification"
179        },
180        {
181          "type": "array",
182          "items": {
183            "$ref": "#/defs/target-StatisticalClassification"
184          }
185        }
186      ]
187    },
188    "isVariantOf": {
189      "description": "StatisticalClassification_isVariantOf_StatisticalClassification",
190      "$comment": "cardinality 0..1",
191       "$ref": "#/defs/target-StatisticalClassification"
192    },
193    "isDefinedBy_Concept": {
194      "description": "EnumerationDomain_isDefinedBy_Concept",
195      "$comment": "cardinality 0..-1",
196      "anyOf": [
197        {
198          "$ref": "#/defs/target-Concept"
199        },
200        {
201          "type": "array",
202          "items": {
203            "$ref": "#/defs/target-Concept"
204          }
205        }
206      ]
207    },
208    "references": {
209      "description": "EnumerationDomain_references_CategorySet",
210      "$comment": "cardinality 0..1",
211       "$ref": "#/defs/target-CategorySet"
212    },
213    "uses_LevelStructure": {
214      "description": "EnumerationDomain_uses_LevelStructure",
215      "$comment": "cardinality 0..1",
216       "$ref": "#/defs/target-LevelStructure"
217    },
218    "structures_OF_ClassificationItemStructure": {
219      "description": "ClassificationItemStructure_structures_StatisticalClassification",
220      "$comment": "cardinality 0..-1",
221      "anyOf": [
222        {
223          "$ref": "#/defs/target-ClassificationItemStructure"
224        },
225        {
226          "type": "array",
227          "items": {
228            "$ref": "#/defs/target-ClassificationItemStructure"
229          }
230        }
231      ]
232    },
233    "indexes_OF_ClassificationPosition": {
234      "description": "ClassificationPosition_indexes_StatisticalClassification",
235      "$comment": "cardinality 0..-1",
236      "anyOf": [
237        {
238          "$ref": "#/defs/target-ClassificationPosition"
239        },
240        {
241          "type": "array",
242          "items": {
243            "$ref": "#/defs/target-ClassificationPosition"
244          }
245        }
246      ]
247    },
248    "has_StatisticalClassification_OF_ClassificationSeries": {
249      "description": "ClassificationSeries_has_StatisticalClassification",
250      "$comment": "cardinality 0..1",
251      "$ref": "#/defs/target-ClassificationSeries"
252    },
253    "mapsTo_OF_CorrespondenceTable": {
254      "description": "CorrespondenceTable_mapsTo_StatisticalClassification",
255      "$comment": "cardinality 0..-1",
256      "anyOf": [
257        {
258          "$ref": "#/defs/target-CorrespondenceTable"
259        },
260        {
261          "type": "array",
262          "items": {
263            "$ref": "#/defs/target-CorrespondenceTable"
264          }
265        }
266      ]
267    },
268    "isPredecessorOf_OF_StatisticalClassification": {
269      "description": "StatisticalClassification_isPredecessorOf_StatisticalClassification",
270      "$comment": "cardinality 0..-1",
271      "anyOf": [
272        {
273          "$ref": "#/defs/target-StatisticalClassification"
274        },
275        {
276          "type": "array",
277          "items": {
278            "$ref": "#/defs/target-StatisticalClassification"
279          }
280        }
281      ]
282    },
283    "isSuccessorOf_OF_StatisticalClassification": {
284      "description": "StatisticalClassification_isSuccessorOf_StatisticalClassification",
285      "$comment": "cardinality 0..-1",
286      "anyOf": [
287        {
288          "$ref": "#/defs/target-StatisticalClassification"
289        },
290        {
291          "type": "array",
292          "items": {
293            "$ref": "#/defs/target-StatisticalClassification"
294          }
295        }
296      ]
297    },
298    "isVariantOf_OF_StatisticalClassification": {
299      "description": "StatisticalClassification_isVariantOf_StatisticalClassification",
300      "$comment": "cardinality 0..-1",
301      "anyOf": [
302        {
303          "$ref": "#/defs/target-StatisticalClassification"
304        },
305        {
306          "type": "array",
307          "items": {
308            "$ref": "#/defs/target-StatisticalClassification"
309          }
310        }
311      ]
312    },
313    "hasSource_OF_StatisticalClassificationRelationship": {
314      "description": "StatisticalClassificationRelationship_hasSource_StatisticalClassification",
315      "$comment": "cardinality 0..-1",
316      "anyOf": [
317        {
318          "$ref": "#/defs/target-StatisticalClassificationRelationship"
319        },
320        {
321          "type": "array",
322          "items": {
323            "$ref": "#/defs/target-StatisticalClassificationRelationship"
324          }
325        }
326      ]
327    },
328    "hasTarget_OF_StatisticalClassificationRelationship": {
329      "description": "StatisticalClassificationRelationship_hasTarget_StatisticalClassification",
330      "$comment": "cardinality 0..-1",
331      "anyOf": [
332        {
333          "$ref": "#/defs/target-StatisticalClassificationRelationship"
334        },
335        {
336          "type": "array",
337          "items": {
338            "$ref": "#/defs/target-StatisticalClassificationRelationship"
339          }
340        }
341      ]
342    },
343    "takesValuesFrom_OF_SentinelValueDomain": {
344      "description": "SentinelValueDomain_takesValuesFrom_EnumerationDomain",
345      "$comment": "cardinality 0..-1",
346      "anyOf": [
347        {
348          "$ref": "#/defs/target-SentinelValueDomain"
349        },
350        {
351          "type": "array",
352          "items": {
353            "$ref": "#/defs/target-SentinelValueDomain"
354          }
355        }
356      ]
357    },
358    "takesValuesFrom_OF_SubstantiveValueDomain": {
359      "description": "SubstantiveValueDomain_takesValuesFrom_EnumerationDomain",
360      "$comment": "cardinality 0..-1",
361      "anyOf": [
362        {
363          "$ref": "#/defs/target-SubstantiveValueDomain"
364        },
365        {
366          "type": "array",
367          "items": {
368            "$ref": "#/defs/target-SubstantiveValueDomain"
369          }
370        }
371      ]
372    },
373    "sameAs": {
374      "$ref": "#/defs/owl:sameAs"
375    }
376  },
377  "required": ["allowsDuplicates","@type"],
378  "additionalProperties": false
379},
380"target-StatisticalClassification": {
381  "description": "all subclasses of http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/StatisticalClassification",
382  "anyOf": [
383    { "$ref": "#/defs/cls-StatisticalClassification" },
384    { "type": "string", "format": "iri-reference" }
385  ]
386},

Fragment for the class StatisticalClassification (main ontology)

  1# class StatisticalClassification
  2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::StatisticalClassification
  3cdi:StatisticalClassification
  4  a rdfs:Class, owl:Class, ucmis:Class;
  5  rdfs:label "StatisticalClassification";
  6  rdfs:comment "Definition\n============\nSet of categories represented by classification items where the subset of immediate children categories for any given parent category are mutually exclusive and jointly exhaustive with respect to that parent.\n\nExamples\n==========\nISIC rev 4; NAICS 2017, SOC 2018\n\nExplanatory notes\n===================\nA statistical classification may have a flat, linear structure or may be hierarchically structured, such that all categories at lower levels are sub-categories of categories at the next Level up. (Source: GSIM StatisticalClassification)\nEach classification item represents a category. Every category is a member of a level within a statistical classification. The categories are defined with reference to one or more characteristics of a particular universe of units of observation."@en;
  7  rdfs:subClassOf cdi:EnumerationDomain;
  8.
  9
 10cdi:StatisticalClassification-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:StatisticalClassification;
 15  rdfs:range xsd:boolean;
 16.
 17
 18cdi:StatisticalClassification-availableLanguage
 19  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
 20  rdfs:label "availableLanguage";
 21  rdfs:comment "A list of languages in which the Statistical Classification is available. Supports the indication of multiple languages within a single property. Supports use of codes defined by the RFC 1766."@en;
 22  rdfs:domain cdi:StatisticalClassification;
 23  rdfs:range xsd:language;
 24.
 25
 26cdi:StatisticalClassification-catalogDetails
 27  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 28  rdfs:label "catalogDetails";
 29  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;
 30  rdfs:domain cdi:StatisticalClassification;
 31  rdfs:range cdi:CatalogDetails;
 32.
 33
 34cdi:StatisticalClassification-changeFromBase
 35  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 36  rdfs:label "changeFromBase";
 37  rdfs:comment "Describes the relationship between the variant and its base Statistical Classification, including regroupings, aggregations added and extensions. (Source: GSIM StatisticalClassification/Changes from base Statistical Classification)."@en;
 38  rdfs:domain cdi:StatisticalClassification;
 39  rdfs:range cdi:InternationalString;
 40.
 41
 42cdi:StatisticalClassification-copyright
 43  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 44  rdfs:label "copyright";
 45  rdfs:comment "Copyright of the statistical classification."@en;
 46  rdfs:domain cdi:StatisticalClassification;
 47  rdfs:range cdi:InternationalString;
 48.
 49
 50cdi:StatisticalClassification-displayLabel
 51  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 52  rdfs:label "displayLabel";
 53  rdfs:comment "A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations."@en;
 54  rdfs:domain cdi:StatisticalClassification;
 55  rdfs:range cdi:LabelForDisplay;
 56.
 57
 58cdi:StatisticalClassification-isCurrent
 59  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
 60  rdfs:label "isCurrent";
 61  rdfs:comment "Indicates if the statistical classification is currently valid."@en;
 62  rdfs:domain cdi:StatisticalClassification;
 63  rdfs:range xsd:boolean;
 64.
 65
 66cdi:StatisticalClassification-isFloating
 67  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
 68  rdfs:label "isFloating";
 69  rdfs:comment "Indicates if the Statistical Classification is a floating classification. In a floating statistical classification, a validity period should be defined for all classification Items which will allow the display of the item structure and content at different points of time. (Source: GSIM StatisticalClassification/Floating)."@en;
 70  rdfs:domain cdi:StatisticalClassification;
 71  rdfs:range xsd:boolean;
 72.
 73
 74cdi:StatisticalClassification-purposeOfVariant
 75  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 76  rdfs:label "purposeOfVariant";
 77  rdfs:comment "If the Statistical Classification is a variant, notes the specific purpose for which it was developed. (Source: GSIM StatisticalClassification/Purpose of variant)."@en;
 78  rdfs:domain cdi:StatisticalClassification;
 79  rdfs:range cdi:InternationalString;
 80.
 81
 82cdi:StatisticalClassification-rationale
 83  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 84  rdfs:label "rationale";
 85  rdfs:comment "Explanation of the reason(s) some decision was made or some object exists."@en;
 86  rdfs:domain cdi:StatisticalClassification;
 87  rdfs:range cdi:InternationalString;
 88.
 89
 90cdi:StatisticalClassification-releaseDate
 91  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
 92  rdfs:label "releaseDate";
 93  rdfs:comment "Date when the current version of the Statistical Classification was released."@en;
 94  rdfs:domain cdi:StatisticalClassification;
 95  rdfs:range cdi:CombinedDate;
 96.
 97
 98cdi:StatisticalClassification-updateChanges
 99  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
100  rdfs:label "updateChanges";
101  rdfs:comment "Summary description of changes which have occurred since the most recent classification version or classification update came into force."@en;
102  rdfs:domain cdi:StatisticalClassification;
103  rdfs:range cdi:InternationalString;
104.
105
106cdi:StatisticalClassification-usage
107  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
108  rdfs:label "usage";
109  rdfs:comment "Explanation of the ways in which the object is employed."@en;
110  rdfs:domain cdi:StatisticalClassification;
111  rdfs:range cdi:InternationalString;
112.
113
114cdi:StatisticalClassification-validDates
115  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
116  rdfs:label "validDates";
117  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. Per the Generic Statistical Information Model, Statistical Classification: \"The date the statistical classification enters production use and the date on which the Statistical Classification was superseded by a successor version or otherwise ceased to be valid.\""@en;
118  rdfs:domain cdi:StatisticalClassification;
119  rdfs:range cdi:DateRange;
120.
121
122
123cdi:StatisticalClassification_isMaintainedBy_Organization
124  a rdf:Property, owl:ObjectProperty, ucmis:Association;
125  # ASSOCIATION
126  rdfs:label "isMaintainedBy";
127  skos:altLabel "StatisticalClassification_isMaintainedBy_Organization";
128  rdfs:comment "Organization, agency, or group within an agency responsible for the maintenance and upkeep of the statistical classification."@en;
129  rdfs:domain cdi:StatisticalClassification;
130  rdfs:range cdi:Organization;
131.
132
133cdi:StatisticalClassification_has_ClassificationItem
134  a rdf:Property, owl:ObjectProperty, ucmis:Association;
135  # ASSOCIATION
136  rdfs:label "has_ClassificationItem";
137  skos:altLabel "StatisticalClassification_has_ClassificationItem";
138  
139  rdfs:domain cdi:StatisticalClassification;
140  rdfs:range cdi:ClassificationItem;
141.
142
143cdi:StatisticalClassification_has_ClassificationItemPosition
144  a rdf:Property, owl:ObjectProperty, ucmis:Association;
145  # ASSOCIATION
146  rdfs:label "has_ClassificationItemPosition";
147  skos:altLabel "StatisticalClassification_has_ClassificationItemPosition";
148  
149  rdfs:domain cdi:StatisticalClassification;
150  rdfs:range cdi:ClassificationItemPosition;
151.
152
153cdi:StatisticalClassification_has_LevelStructure
154  a rdf:Property, owl:ObjectProperty, ucmis:Association;
155  # ASSOCIATION
156  rdfs:label "has_LevelStructure";
157  skos:altLabel "StatisticalClassification_has_LevelStructure";
158  
159  rdfs:domain cdi:StatisticalClassification;
160  rdfs:range cdi:LevelStructure;
161.
162
163cdi:StatisticalClassification_isIndexedBy_ClassificationIndex
164  a rdf:Property, owl:ObjectProperty, ucmis:Association;
165  # ASSOCIATION
166  rdfs:label "isIndexedBy";
167  skos:altLabel "StatisticalClassification_isIndexedBy_ClassificationIndex";
168  
169  rdfs:domain cdi:StatisticalClassification;
170  rdfs:range cdi:ClassificationIndex;
171.
172
173cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification
174  a rdf:Property, owl:ObjectProperty, ucmis:Association;
175  # ASSOCIATION
176  rdfs:label "isPredecessorOf";
177  skos:altLabel "StatisticalClassification_isPredecessorOf_StatisticalClassification";
178  rdfs:comment "Statistical classification preceded by the actual statistical classification (for those statistical classifications that are versions or updates)."@en;
179  rdfs:domain cdi:StatisticalClassification;
180  rdfs:range cdi:StatisticalClassification;
181.
182
183cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification
184  a rdf:Property, owl:ObjectProperty, ucmis:Association;
185  # ASSOCIATION
186  rdfs:label "isSuccessorOf";
187  skos:altLabel "StatisticalClassification_isSuccessorOf_StatisticalClassification";
188  rdfs:comment "Statistical classification preceded by the actual statistical classification (for those statistical classifications that are versions or updates)."@en;
189  rdfs:domain cdi:StatisticalClassification;
190  rdfs:range cdi:StatisticalClassification;
191.
192
193cdi:StatisticalClassification_isVariantOf_StatisticalClassification
194  a rdf:Property, owl:ObjectProperty, ucmis:Association;
195  # ASSOCIATION
196  rdfs:label "isVariantOf";
197  skos:altLabel "StatisticalClassification_isVariantOf_StatisticalClassification";
198  rdfs:comment "Statistical classification on which the current variant is based, and any subsequent versions of that statistical classification to which it is also applicable."@en;
199  rdfs:domain cdi:StatisticalClassification;
200  rdfs:range cdi:StatisticalClassification;
201.

Fragment for the class StatisticalClassification (entire JSON-LD)

  1{
  2  "@context": [
  3    "EnumerationDomain.jsonld",
  4    {
  5      "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
  6      "xsd": "http://www.w3.org/2001/XMLSchema#",
  7
  8      "allowsDuplicates": {
  9        "@id": "cdi:StatisticalClassification-allowsDuplicates",
 10        "@type": "xsd:boolean"
 11      },
 12      "availableLanguage": {
 13        "@id": "cdi:StatisticalClassification-availableLanguage",
 14        "@type": "xsd:language"
 15      },
 16      "catalogDetails": {
 17        "@id": "cdi:StatisticalClassification-catalogDetails",
 18        "@type": "@id",
 19        "@context": "CatalogDetails.jsonld"
 20      },
 21      "changeFromBase": {
 22        "@id": "cdi:StatisticalClassification-changeFromBase",
 23        "@type": "@id",
 24        "@context": "InternationalString.jsonld"
 25      },
 26      "copyright": {
 27        "@id": "cdi:StatisticalClassification-copyright",
 28        "@type": "@id",
 29        "@context": "InternationalString.jsonld"
 30      },
 31      "displayLabel": {
 32        "@id": "cdi:StatisticalClassification-displayLabel",
 33        "@type": "@id",
 34        "@context": "LabelForDisplay.jsonld"
 35      },
 36      "isCurrent": {
 37        "@id": "cdi:StatisticalClassification-isCurrent",
 38        "@type": "xsd:boolean"
 39      },
 40      "isFloating": {
 41        "@id": "cdi:StatisticalClassification-isFloating",
 42        "@type": "xsd:boolean"
 43      },
 44      "purposeOfVariant": {
 45        "@id": "cdi:StatisticalClassification-purposeOfVariant",
 46        "@type": "@id",
 47        "@context": "InternationalString.jsonld"
 48      },
 49      "rationale": {
 50        "@id": "cdi:StatisticalClassification-rationale",
 51        "@type": "@id",
 52        "@context": "InternationalString.jsonld"
 53      },
 54      "releaseDate": {
 55        "@id": "cdi:StatisticalClassification-releaseDate",
 56        "@type": "@id",
 57        "@context": "CombinedDate.jsonld"
 58      },
 59      "updateChanges": {
 60        "@id": "cdi:StatisticalClassification-updateChanges",
 61        "@type": "@id",
 62        "@context": "InternationalString.jsonld"
 63      },
 64      "usage": {
 65        "@id": "cdi:StatisticalClassification-usage",
 66        "@type": "@id",
 67        "@context": "InternationalString.jsonld"
 68      },
 69      "validDates": {
 70        "@id": "cdi:StatisticalClassification-validDates",
 71        "@type": "@id",
 72        "@context": "DateRange.jsonld"
 73      },
 74      
 75      "isMaintainedBy": {
 76        "@id": "cdi:StatisticalClassification_isMaintainedBy_Organization",
 77        "@type": "@id",
 78        "@context": "Organization.jsonld"
 79      },
 80      "has_ClassificationItem": {
 81        "@id": "cdi:StatisticalClassification_has_ClassificationItem",
 82        "@type": "@id",
 83        "@context": "ClassificationItem.jsonld"
 84      },
 85      "has_ClassificationItemPosition": {
 86        "@id": "cdi:StatisticalClassification_has_ClassificationItemPosition",
 87        "@type": "@id",
 88        "@context": "ClassificationItemPosition.jsonld"
 89      },
 90      "has_LevelStructure": {
 91        "@id": "cdi:StatisticalClassification_has_LevelStructure",
 92        "@type": "@id",
 93        "@context": "LevelStructure.jsonld"
 94      },
 95      "isIndexedBy": {
 96        "@id": "cdi:StatisticalClassification_isIndexedBy_ClassificationIndex",
 97        "@type": "@id",
 98        "@context": "ClassificationIndex.jsonld"
 99      },
100      "isPredecessorOf": {
101        "@id": "cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification",
102        "@type": "@id",
103        "@context": "StatisticalClassification.jsonld"
104      },
105      "isSuccessorOf": {
106        "@id": "cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification",
107        "@type": "@id",
108        "@context": "StatisticalClassification.jsonld"
109      },
110      "isVariantOf": {
111        "@id": "cdi:StatisticalClassification_isVariantOf_StatisticalClassification",
112        "@type": "@id",
113        "@context": "StatisticalClassification.jsonld"
114      },
115      "structures_OF_ClassificationItemStructure": {
116        "@reverse": "cdi:ClassificationItemStructure_structures_StatisticalClassification",
117        "@type": "@id",
118        "@context": "ClassificationItemStructure.jsonld"
119      },
120      "indexes_OF_ClassificationPosition": {
121        "@reverse": "cdi:ClassificationPosition_indexes_StatisticalClassification",
122        "@type": "@id",
123        "@context": "ClassificationPosition.jsonld"
124      },
125      "has_StatisticalClassification_OF_ClassificationSeries": {
126        "@reverse": "cdi:ClassificationSeries_has_StatisticalClassification",
127        "@type": "@id",
128        "@context": "ClassificationSeries.jsonld"
129      },
130      "mapsTo_OF_CorrespondenceTable": {
131        "@reverse": "cdi:CorrespondenceTable_mapsTo_StatisticalClassification",
132        "@type": "@id",
133        "@context": "CorrespondenceTable.jsonld"
134      },
135      "isPredecessorOf_OF_StatisticalClassification": {
136        "@reverse": "cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification",
137        "@type": "@id",
138        "@context": "StatisticalClassification.jsonld"
139      },
140      "isSuccessorOf_OF_StatisticalClassification": {
141        "@reverse": "cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification",
142        "@type": "@id",
143        "@context": "StatisticalClassification.jsonld"
144      },
145      "isVariantOf_OF_StatisticalClassification": {
146        "@reverse": "cdi:StatisticalClassification_isVariantOf_StatisticalClassification",
147        "@type": "@id",
148        "@context": "StatisticalClassification.jsonld"
149      },
150      "hasSource_OF_StatisticalClassificationRelationship": {
151        "@reverse": "cdi:StatisticalClassificationRelationship_hasSource_StatisticalClassification",
152        "@type": "@id",
153        "@context": "StatisticalClassificationRelationship.jsonld"
154      },
155      "hasTarget_OF_StatisticalClassificationRelationship": {
156        "@reverse": "cdi:StatisticalClassificationRelationship_hasTarget_StatisticalClassification",
157        "@type": "@id",
158        "@context": "StatisticalClassificationRelationship.jsonld"
159      },
160      " comment ": "tag:json-should-support-trailing-commas"
161    }
162  ],
163  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2025-08-29 14:34:55.",
164  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Representations::StatisticalClassification"
165}

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

  1# class StatisticalClassification
  2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::StatisticalClassification
  3<#StatisticalClassification> a sh:NodeShape;
  4    sh:targetClass cdi:StatisticalClassification;
  5	sh:message "See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/StatisticalClassification";
  6	sh:closed true;
  7	sh:ignoredProperties ( owl:sameAs );
  8    sh:property [
  9			sh:path rdf:type;
 10			sh:in (   cdi:StatisticalClassification
 11			 ) ;
 12    ];
 13    # attributes
 14    sh:property <#StatisticalClassification-allowsDuplicates>;
 15    sh:property <#StatisticalClassification-availableLanguage>;
 16    sh:property <#StatisticalClassification-catalogDetails>;
 17    sh:property <#StatisticalClassification-changeFromBase>;
 18    sh:property <#StatisticalClassification-copyright>;
 19    sh:property <#StatisticalClassification-displayLabel>;
 20    sh:property <#StatisticalClassification-isCurrent>;
 21    sh:property <#StatisticalClassification-isFloating>;
 22    sh:property <#StatisticalClassification-purposeOfVariant>;
 23    sh:property <#StatisticalClassification-rationale>;
 24    sh:property <#StatisticalClassification-releaseDate>;
 25    sh:property <#StatisticalClassification-updateChanges>;
 26    sh:property <#StatisticalClassification-usage>;
 27    sh:property <#StatisticalClassification-validDates>;
 28    # associations from StatisticalClassification
 29    sh:property <#StatisticalClassification_isMaintainedBy_Organization>;
 30    sh:property <#StatisticalClassification_has_ClassificationItem>;
 31    sh:property <#StatisticalClassification_has_ClassificationItemPosition>;
 32    sh:property <#StatisticalClassification_has_LevelStructure>;
 33    sh:property <#StatisticalClassification_isIndexedBy_ClassificationIndex>;
 34    sh:property <#StatisticalClassification_isPredecessorOf_StatisticalClassification>;
 35    sh:property <#StatisticalClassification_isSuccessorOf_StatisticalClassification>;
 36    sh:property <#StatisticalClassification_isVariantOf_StatisticalClassification>;
 37    # associations to StatisticalClassification
 38    sh:property <#rev_ClassificationItemStructure_structures_StatisticalClassification>;
 39    sh:property <#rev_ClassificationPosition_indexes_StatisticalClassification>;
 40    sh:property <#rev_ClassificationSeries_has_StatisticalClassification>;
 41    sh:property <#rev_CorrespondenceTable_mapsTo_StatisticalClassification>;
 42    sh:property <#rev_StatisticalClassification_isPredecessorOf_StatisticalClassification>;
 43    sh:property <#rev_StatisticalClassification_isSuccessorOf_StatisticalClassification>;
 44    sh:property <#rev_StatisticalClassification_isVariantOf_StatisticalClassification>;
 45    sh:property <#rev_StatisticalClassificationRelationship_hasSource_StatisticalClassification>;
 46    sh:property <#rev_StatisticalClassificationRelationship_hasTarget_StatisticalClassification>;
 47
 48    # ---- superclass: EnumerationDomain
 49    # attributes
 50    sh:property <#EnumerationDomain-identifier>;
 51    sh:property <#EnumerationDomain-name>;
 52    sh:property <#EnumerationDomain-purpose>;
 53    # associations from EnumerationDomain
 54    sh:property <#EnumerationDomain_isDefinedBy_Concept>;
 55    sh:property <#EnumerationDomain_references_CategorySet>;
 56    sh:property <#EnumerationDomain_uses_LevelStructure>;
 57    # associations to EnumerationDomain
 58    sh:property <#rev_SentinelValueDomain_takesValuesFrom_EnumerationDomain>;
 59    sh:property <#rev_SubstantiveValueDomain_takesValuesFrom_EnumerationDomain>;
 60
 61
 62
 63
 64
 65.
 66
 67<#StatisticalClassification-allowsDuplicates> a sh:PropertyShape ;
 68    sh:path cdi:StatisticalClassification-allowsDuplicates;
 69    sh:datatype xsd:boolean;
 70    sh:minCount 1;
 71    sh:maxCount 1;
 72.
 73<#StatisticalClassification-availableLanguage> a sh:PropertyShape ;
 74    sh:path cdi:StatisticalClassification-availableLanguage;
 75    sh:datatype xsd:language;
 76.
 77<#StatisticalClassification-catalogDetails> a sh:PropertyShape ;
 78    sh:path cdi:StatisticalClassification-catalogDetails;
 79    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 80        cdi:CatalogDetails
 81      
 82    ) ]];
 83    sh:maxCount 1;
 84.
 85<#StatisticalClassification-changeFromBase> a sh:PropertyShape ;
 86    sh:path cdi:StatisticalClassification-changeFromBase;
 87    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 88        cdi:InternationalString
 89        cdi:BibliographicName
 90        cdi:LabelForDisplay
 91      
 92    ) ]];
 93    sh:maxCount 1;
 94.
 95<#StatisticalClassification-copyright> a sh:PropertyShape ;
 96    sh:path cdi:StatisticalClassification-copyright;
 97    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 98        cdi:InternationalString
 99        cdi:BibliographicName
100        cdi:LabelForDisplay
101      
102    ) ]];
103.
104<#StatisticalClassification-displayLabel> a sh:PropertyShape ;
105    sh:path cdi:StatisticalClassification-displayLabel;
106    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
107        cdi:LabelForDisplay
108      
109    ) ]];
110.
111<#StatisticalClassification-isCurrent> a sh:PropertyShape ;
112    sh:path cdi:StatisticalClassification-isCurrent;
113    sh:datatype xsd:boolean;
114    sh:maxCount 1;
115.
116<#StatisticalClassification-isFloating> a sh:PropertyShape ;
117    sh:path cdi:StatisticalClassification-isFloating;
118    sh:datatype xsd:boolean;
119    sh:maxCount 1;
120.
121<#StatisticalClassification-purposeOfVariant> a sh:PropertyShape ;
122    sh:path cdi:StatisticalClassification-purposeOfVariant;
123    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
124        cdi:InternationalString
125        cdi:BibliographicName
126        cdi:LabelForDisplay
127      
128    ) ]];
129    sh:maxCount 1;
130.
131<#StatisticalClassification-rationale> a sh:PropertyShape ;
132    sh:path cdi:StatisticalClassification-rationale;
133    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
134        cdi:InternationalString
135        cdi:BibliographicName
136        cdi:LabelForDisplay
137      
138    ) ]];
139    sh:maxCount 1;
140.
141<#StatisticalClassification-releaseDate> a sh:PropertyShape ;
142    sh:path cdi:StatisticalClassification-releaseDate;
143    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
144        cdi:CombinedDate
145      
146    ) ]];
147    sh:maxCount 1;
148.
149<#StatisticalClassification-updateChanges> a sh:PropertyShape ;
150    sh:path cdi:StatisticalClassification-updateChanges;
151    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
152        cdi:InternationalString
153        cdi:BibliographicName
154        cdi:LabelForDisplay
155      
156    ) ]];
157.
158<#StatisticalClassification-usage> a sh:PropertyShape ;
159    sh:path cdi:StatisticalClassification-usage;
160    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
161        cdi:InternationalString
162        cdi:BibliographicName
163        cdi:LabelForDisplay
164      
165    ) ]];
166    sh:maxCount 1;
167.
168<#StatisticalClassification-validDates> a sh:PropertyShape ;
169    sh:path cdi:StatisticalClassification-validDates;
170    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
171        cdi:DateRange
172      
173    ) ]];
174    sh:maxCount 1;
175.
176
177<#StatisticalClassification_isMaintainedBy_Organization> a sh:PropertyShape ;
178    sh:path cdi:StatisticalClassification_isMaintainedBy_Organization;
179	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
180        cdi:Organization
181      
182    ) ]];
183.
184<#rev_StatisticalClassification_isMaintainedBy_Organization> a sh:PropertyShape ;
185    sh:path [ sh:inversePath cdi:StatisticalClassification_isMaintainedBy_Organization ];
186.
187<#StatisticalClassification_has_ClassificationItem> a sh:PropertyShape ;
188    sh:path cdi:StatisticalClassification_has_ClassificationItem;
189	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
190        cdi:ClassificationItem
191      
192    ) ]];
193.
194<#rev_StatisticalClassification_has_ClassificationItem> a sh:PropertyShape ;
195    sh:path [ sh:inversePath cdi:StatisticalClassification_has_ClassificationItem ];
196.
197<#StatisticalClassification_has_ClassificationItemPosition> a sh:PropertyShape ;
198    sh:path cdi:StatisticalClassification_has_ClassificationItemPosition;
199	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
200        cdi:ClassificationItemPosition
201      
202    ) ]];
203.
204<#rev_StatisticalClassification_has_ClassificationItemPosition> a sh:PropertyShape ;
205    sh:path [ sh:inversePath cdi:StatisticalClassification_has_ClassificationItemPosition ];
206    sh:maxCount 1;
207.
208<#StatisticalClassification_has_LevelStructure> a sh:PropertyShape ;
209    sh:path cdi:StatisticalClassification_has_LevelStructure;
210	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
211        cdi:LevelStructure
212      
213    ) ]];
214    sh:maxCount 1;
215.
216<#rev_StatisticalClassification_has_LevelStructure> a sh:PropertyShape ;
217    sh:path [ sh:inversePath cdi:StatisticalClassification_has_LevelStructure ];
218.
219<#StatisticalClassification_isIndexedBy_ClassificationIndex> a sh:PropertyShape ;
220    sh:path cdi:StatisticalClassification_isIndexedBy_ClassificationIndex;
221	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
222        cdi:ClassificationIndex
223      
224    ) ]];
225.
226<#rev_StatisticalClassification_isIndexedBy_ClassificationIndex> a sh:PropertyShape ;
227    sh:path [ sh:inversePath cdi:StatisticalClassification_isIndexedBy_ClassificationIndex ];
228.
229<#StatisticalClassification_isPredecessorOf_StatisticalClassification> a sh:PropertyShape ;
230    sh:path cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification;
231	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
232        cdi:StatisticalClassification
233      
234    ) ]];
235.
236<#rev_StatisticalClassification_isPredecessorOf_StatisticalClassification> a sh:PropertyShape ;
237    sh:path [ sh:inversePath cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification ];
238.
239<#StatisticalClassification_isSuccessorOf_StatisticalClassification> a sh:PropertyShape ;
240    sh:path cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification;
241	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
242        cdi:StatisticalClassification
243      
244    ) ]];
245.
246<#rev_StatisticalClassification_isSuccessorOf_StatisticalClassification> a sh:PropertyShape ;
247    sh:path [ sh:inversePath cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification ];
248.
249<#StatisticalClassification_isVariantOf_StatisticalClassification> a sh:PropertyShape ;
250    sh:path cdi:StatisticalClassification_isVariantOf_StatisticalClassification;
251	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
252        cdi:StatisticalClassification
253      
254    ) ]];
255    sh:maxCount 1;
256.
257<#rev_StatisticalClassification_isVariantOf_StatisticalClassification> a sh:PropertyShape ;
258    sh:path [ sh:inversePath cdi:StatisticalClassification_isVariantOf_StatisticalClassification ];
259.

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

 1# class StatisticalClassification
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::StatisticalClassification
 3cdi:StatisticalClassificationShape CLOSED {
 4	a [cdi:StatisticalClassification];
 5	cdi:StatisticalClassification-allowsDuplicates	xsd:boolean;
 6	cdi:StatisticalClassification-availableLanguage	xsd:language*;
 7	cdi:StatisticalClassification-catalogDetails	@cdi:CatalogDetailsShape?;
 8	cdi:StatisticalClassification-changeFromBase	@cdi:InternationalStringShape?;
 9	cdi:StatisticalClassification-copyright	@cdi:InternationalStringShape*;
10	cdi:StatisticalClassification-displayLabel	@cdi:LabelForDisplayShape*;
11	cdi:StatisticalClassification-isCurrent	xsd:boolean?;
12	cdi:StatisticalClassification-isFloating	xsd:boolean?;
13	cdi:StatisticalClassification-purposeOfVariant	@cdi:InternationalStringShape?;
14	cdi:StatisticalClassification-rationale	@cdi:InternationalStringShape?;
15	cdi:StatisticalClassification-releaseDate	@cdi:CombinedDateShape?;
16	cdi:StatisticalClassification-updateChanges	@cdi:InternationalStringShape*;
17	cdi:StatisticalClassification-usage	@cdi:InternationalStringShape?;
18	cdi:StatisticalClassification-validDates	@cdi:DateRangeShape?;
19	cdi:StatisticalClassification_isMaintainedBy_Organization	@cdi:OrganizationShape *;
20	
21	^cdi:ClassificationItemStructure_structures_StatisticalClassification @cdi:ClassificationItemStructureShape *;
22	^cdi:ClassificationPosition_indexes_StatisticalClassification @cdi:ClassificationPositionShape *;
23	^cdi:ClassificationSeries_has_StatisticalClassification @cdi:ClassificationSeriesShape ?;
24	^cdi:CorrespondenceTable_mapsTo_StatisticalClassification @cdi:CorrespondenceTableShape *;
25	cdi:StatisticalClassification_has_ClassificationItem	@cdi:ClassificationItemShape *;
26	
27	cdi:StatisticalClassification_has_ClassificationItemPosition	@cdi:ClassificationItemPositionShape *;
28	
29	cdi:StatisticalClassification_has_LevelStructure	@cdi:LevelStructureShape ?;
30	
31	cdi:StatisticalClassification_isIndexedBy_ClassificationIndex	@cdi:ClassificationIndexShape *;
32	
33	cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification	@cdi:StatisticalClassificationShape *;
34	
35	cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification	@cdi:StatisticalClassificationShape *;
36	
37	cdi:StatisticalClassification_isVariantOf_StatisticalClassification	@cdi:StatisticalClassificationShape ?;
38	
39	^cdi:StatisticalClassificationRelationship_hasSource_StatisticalClassification @cdi:StatisticalClassificationRelationshipShape *;
40	^cdi:StatisticalClassificationRelationship_hasTarget_StatisticalClassification @cdi:StatisticalClassificationRelationshipShape *;
41		&cdi:EnumerationDomainProperties;
42	}