StatisticalClassification#

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

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

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

ClassificationStructure structures StatisticalClassification

0..1

- own package -

ClassificationStructure

0..*

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

to

StatisticalClassificationRelationship hasSource StatisticalClassification

0..*

- own package -

StatisticalClassificationRelationship

0..*

none

own class

to

StatisticalClassificationRelationship hasTarget StatisticalClassification

0..*

- own package -

StatisticalClassificationRelationship

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

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.)
 38</body>
 39      </ownedComment>
 40      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates-lowerValue"
 41                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-allowsDuplicates-lowerValue"
 42                   xmi:type="uml:LiteralInteger"/>
 43      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates-upperValue"
 44                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-allowsDuplicates-upperValue"
 45                   xmi:type="uml:LiteralUnlimitedNatural">
 46         <value>1</value>
 47      </upperValue>
 48      <name>allowsDuplicates</name>
 49      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-allowsDuplicates-defaultValue"
 50                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-allowsDuplicates-defaultValue"
 51                     xmi:type="uml:LiteralBoolean">
 52         <value>False</value>
 53      </defaultValue>
 54      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
 55             xmi:type="uml:PrimitiveType"/>
 56   </ownedAttribute>
 57   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-availableLanguage"
 58                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-availableLanguage"
 59                    xmi:type="uml:Property">
 60      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-availableLanguage-ownedComment"
 61                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-availableLanguage-ownedComment"
 62                     xmi:type="uml:Comment">
 63         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-availableLanguage"/>
 64         <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.
 65</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.
 92</body>
 93      </ownedComment>
 94      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-catalogDetails-lowerValue"
 95                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-catalogDetails-lowerValue"
 96                   xmi:type="uml:LiteralInteger"/>
 97      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-catalogDetails-upperValue"
 98                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-catalogDetails-upperValue"
 99                   xmi:type="uml:LiteralUnlimitedNatural">
100         <value>1</value>
101      </upperValue>
102      <name>catalogDetails</name>
103      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CatalogDetails"/>
104   </ownedAttribute>
105   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase"
106                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-changeFromBase"
107                    xmi:type="uml:Property">
108      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase-ownedComment"
109                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-changeFromBase-ownedComment"
110                     xmi:type="uml:Comment">
111         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase"/>
112         <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>
113      </ownedComment>
114      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase-lowerValue"
115                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-changeFromBase-lowerValue"
116                   xmi:type="uml:LiteralInteger"/>
117      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-changeFromBase-upperValue"
118                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-changeFromBase-upperValue"
119                   xmi:type="uml:LiteralUnlimitedNatural">
120         <value>1</value>
121      </upperValue>
122      <name>changeFromBase</name>
123      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
124   </ownedAttribute>
125   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright"
126                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-copyright"
127                    xmi:type="uml:Property">
128      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright-ownedComment"
129                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-copyright-ownedComment"
130                     xmi:type="uml:Comment">
131         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright"/>
132         <body>Copyright of the statistical classification.</body>
133      </ownedComment>
134      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright-lowerValue"
135                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-copyright-lowerValue"
136                   xmi:type="uml:LiteralInteger"/>
137      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-copyright-upperValue"
138                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-copyright-upperValue"
139                   xmi:type="uml:LiteralUnlimitedNatural">
140         <value>*</value>
141      </upperValue>
142      <name>copyright</name>
143      <isOrdered>true</isOrdered>
144      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
145   </ownedAttribute>
146   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel"
147                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-displayLabel"
148                    xmi:type="uml:Property">
149      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel-ownedComment"
150                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-displayLabel-ownedComment"
151                     xmi:type="uml:Comment">
152         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel"/>
153         <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.
154
155</body>
156      </ownedComment>
157      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel-lowerValue"
158                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-displayLabel-lowerValue"
159                   xmi:type="uml:LiteralInteger"/>
160      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-displayLabel-upperValue"
161                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-displayLabel-upperValue"
162                   xmi:type="uml:LiteralUnlimitedNatural">
163         <value>*</value>
164      </upperValue>
165      <name>displayLabel</name>
166      <isOrdered>true</isOrdered>
167      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay"/>
168   </ownedAttribute>
169   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent"
170                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent"
171                    xmi:type="uml:Property">
172      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent-ownedComment"
173                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent-ownedComment"
174                     xmi:type="uml:Comment">
175         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent"/>
176         <body>Indicates if the statistical classification is currently valid.</body>
177      </ownedComment>
178      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent-lowerValue"
179                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent-lowerValue"
180                   xmi:type="uml:LiteralInteger"/>
181      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent-upperValue"
182                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent-upperValue"
183                   xmi:type="uml:LiteralUnlimitedNatural">
184         <value>1</value>
185      </upperValue>
186      <name>isCurrent</name>
187      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isCurrent-defaultValue"
188                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isCurrent-defaultValue"
189                     xmi:type="uml:LiteralBoolean">
190         <value>True</value>
191      </defaultValue>
192      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
193             xmi:type="uml:PrimitiveType"/>
194   </ownedAttribute>
195   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating"
196                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating"
197                    xmi:type="uml:Property">
198      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating-ownedComment"
199                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating-ownedComment"
200                     xmi:type="uml:Comment">
201         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating"/>
202         <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>
203      </ownedComment>
204      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating-lowerValue"
205                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating-lowerValue"
206                   xmi:type="uml:LiteralInteger"/>
207      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating-upperValue"
208                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating-upperValue"
209                   xmi:type="uml:LiteralUnlimitedNatural">
210         <value>1</value>
211      </upperValue>
212      <name>isFloating</name>
213      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-isFloating-defaultValue"
214                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-isFloating-defaultValue"
215                     xmi:type="uml:LiteralBoolean">
216         <value>False</value>
217      </defaultValue>
218      <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"
219             xmi:type="uml:PrimitiveType"/>
220   </ownedAttribute>
221   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_1"
222                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_1"
223                    xmi:type="uml:Property">
224      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_1-lowerValue"
225                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_1-lowerValue"
226                   xmi:type="uml:LiteralInteger"/>
227      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_1-upperValue"
228                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_1-upperValue"
229                   xmi:type="uml:LiteralUnlimitedNatural">
230         <value>*</value>
231      </upperValue>
232      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-StatisticalClassification_isMaintainedBy_Organization"/>
233      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-Organization"/>
234   </ownedAttribute>
235   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_2"
236                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_2"
237                    xmi:type="uml:Property">
238      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_2-lowerValue"
239                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_2-lowerValue"
240                   xmi:type="uml:LiteralInteger"/>
241      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_2-upperValue"
242                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_2-upperValue"
243                   xmi:type="uml:LiteralUnlimitedNatural">
244         <value>*</value>
245      </upperValue>
246      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_isIndexedBy_ClassificationIndex"/>
247      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationIndex"/>
248   </ownedAttribute>
249   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_3"
250                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_3"
251                    xmi:type="uml:Property">
252      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_3-lowerValue"
253                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_3-lowerValue"
254                   xmi:type="uml:LiteralInteger"/>
255      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_3-upperValue"
256                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_3-upperValue"
257                   xmi:type="uml:LiteralUnlimitedNatural">
258         <value>1</value>
259      </upperValue>
260      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_isVariantOf_StatisticalClassification"/>
261      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
262   </ownedAttribute>
263   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_4"
264                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_4"
265                    xmi:type="uml:Property">
266      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_4-lowerValue"
267                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_4-lowerValue"
268                   xmi:type="uml:LiteralInteger"/>
269      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_4-upperValue"
270                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_4-upperValue"
271                   xmi:type="uml:LiteralUnlimitedNatural">
272         <value>*</value>
273      </upperValue>
274      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_isSuccessorOf_StatisticalClassification"/>
275      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
276   </ownedAttribute>
277   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_5"
278                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_5"
279                    xmi:type="uml:Property">
280      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_5-lowerValue"
281                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_5-lowerValue"
282                   xmi:type="uml:LiteralInteger"/>
283      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_5-upperValue"
284                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_5-upperValue"
285                   xmi:type="uml:LiteralUnlimitedNatural">
286         <value>*</value>
287      </upperValue>
288      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_isPredecessorOf_StatisticalClassification"/>
289      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification"/>
290   </ownedAttribute>
291   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_6"
292                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_6"
293                    xmi:type="uml:Property">
294      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_6-lowerValue"
295                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_6-lowerValue"
296                   xmi:type="uml:LiteralInteger"/>
297      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_6-upperValue"
298                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_6-upperValue"
299                   xmi:type="uml:LiteralUnlimitedNatural">
300         <value>*</value>
301      </upperValue>
302      <aggregation>composite</aggregation>
303      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_has_ClassificationItemPosition"/>
304      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItemPosition"/>
305   </ownedAttribute>
306   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_7"
307                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_7"
308                    xmi:type="uml:Property">
309      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_7-lowerValue"
310                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_7-lowerValue"
311                   xmi:type="uml:LiteralInteger"/>
312      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_7-upperValue"
313                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_7-upperValue"
314                   xmi:type="uml:LiteralUnlimitedNatural">
315         <value>*</value>
316      </upperValue>
317      <aggregation>shared</aggregation>
318      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_has_ClassificationItem"/>
319      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationItem"/>
320   </ownedAttribute>
321   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_8"
322                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_8"
323                    xmi:type="uml:Property">
324      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_8-lowerValue"
325                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_8-lowerValue"
326                   xmi:type="uml:LiteralInteger"/>
327      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-ownedAttribute_8-upperValue"
328                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-ownedAttribute_8-upperValue"
329                   xmi:type="uml:LiteralUnlimitedNatural">
330         <value>1</value>
331      </upperValue>
332      <aggregation>shared</aggregation>
333      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification_has_LevelStructure"/>
334      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-LevelStructure"/>
335   </ownedAttribute>
336   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant"
337                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-purposeOfVariant"
338                    xmi:type="uml:Property">
339      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant-ownedComment"
340                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-purposeOfVariant-ownedComment"
341                     xmi:type="uml:Comment">
342         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant"/>
343         <body>If the Statistical Classification is a variant, notes the specific purpose for which it was developed. (Source: GSIM StatisticalClassification/Purpose of variant).</body>
344      </ownedComment>
345      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant-lowerValue"
346                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-purposeOfVariant-lowerValue"
347                   xmi:type="uml:LiteralInteger"/>
348      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-purposeOfVariant-upperValue"
349                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-purposeOfVariant-upperValue"
350                   xmi:type="uml:LiteralUnlimitedNatural">
351         <value>1</value>
352      </upperValue>
353      <name>purposeOfVariant</name>
354      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
355   </ownedAttribute>
356   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale"
357                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-rationale"
358                    xmi:type="uml:Property">
359      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale-ownedComment"
360                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-rationale-ownedComment"
361                     xmi:type="uml:Comment">
362         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale"/>
363         <body>Explanation of the reason(s) some decision was made or some object exists.
364</body>
365      </ownedComment>
366      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale-lowerValue"
367                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-rationale-lowerValue"
368                   xmi:type="uml:LiteralInteger"/>
369      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-rationale-upperValue"
370                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-rationale-upperValue"
371                   xmi:type="uml:LiteralUnlimitedNatural">
372         <value>1</value>
373      </upperValue>
374      <name>rationale</name>
375      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
376   </ownedAttribute>
377   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate"
378                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-releaseDate"
379                    xmi:type="uml:Property">
380      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate-ownedComment"
381                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-releaseDate-ownedComment"
382                     xmi:type="uml:Comment">
383         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate"/>
384         <body>Date when the current version of the Statistical Classification was released.</body>
385      </ownedComment>
386      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate-lowerValue"
387                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-releaseDate-lowerValue"
388                   xmi:type="uml:LiteralInteger"/>
389      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-releaseDate-upperValue"
390                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-releaseDate-upperValue"
391                   xmi:type="uml:LiteralUnlimitedNatural">
392         <value>1</value>
393      </upperValue>
394      <name>releaseDate</name>
395      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CombinedDate"/>
396   </ownedAttribute>
397   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges"
398                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-updateChanges"
399                    xmi:type="uml:Property">
400      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges-ownedComment"
401                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-updateChanges-ownedComment"
402                     xmi:type="uml:Comment">
403         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges"/>
404         <body>Summary description of changes which have occurred since the most recent classification version or classification update came into force.</body>
405      </ownedComment>
406      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges-lowerValue"
407                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-updateChanges-lowerValue"
408                   xmi:type="uml:LiteralInteger"/>
409      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-updateChanges-upperValue"
410                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-updateChanges-upperValue"
411                   xmi:type="uml:LiteralUnlimitedNatural">
412         <value>*</value>
413      </upperValue>
414      <name>updateChanges</name>
415      <isOrdered>true</isOrdered>
416      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
417   </ownedAttribute>
418   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage"
419                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-usage"
420                    xmi:type="uml:Property">
421      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage-ownedComment"
422                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-usage-ownedComment"
423                     xmi:type="uml:Comment">
424         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage"/>
425         <body>Explanation of the ways in which the object is employed.</body>
426      </ownedComment>
427      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage-lowerValue"
428                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-usage-lowerValue"
429                   xmi:type="uml:LiteralInteger"/>
430      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-usage-upperValue"
431                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-usage-upperValue"
432                   xmi:type="uml:LiteralUnlimitedNatural">
433         <value>1</value>
434      </upperValue>
435      <name>usage</name>
436      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
437   </ownedAttribute>
438   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates"
439                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-validDates"
440                    xmi:type="uml:Property">
441      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates-ownedComment"
442                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-validDates-ownedComment"
443                     xmi:type="uml:Comment">
444         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates"/>
445         <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>
446      </ownedComment>
447      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates-lowerValue"
448                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-validDates-lowerValue"
449                   xmi:type="uml:LiteralInteger"/>
450      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassification-validDates-upperValue"
451                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#StatisticalClassification-validDates-upperValue"
452                   xmi:type="uml:LiteralUnlimitedNatural">
453         <value>1</value>
454      </upperValue>
455      <name>validDates</name>
456      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-DateRange"/>
457   </ownedAttribute>
458</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="0"
 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 0..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    "indexes_OF_ClassificationPosition": {
219      "description": "ClassificationPosition_indexes_StatisticalClassification",
220      "$comment": "cardinality 0..-1",
221      "anyOf": [
222        {
223          "$ref": "#/defs/target-ClassificationPosition"
224        },
225        {
226          "type": "array",
227          "items": {
228            "$ref": "#/defs/target-ClassificationPosition"
229          }
230        }
231      ]
232    },
233    "has_StatisticalClassification_OF_ClassificationSeries": {
234      "description": "ClassificationSeries_has_StatisticalClassification",
235      "$comment": "cardinality 0..1",
236      "$ref": "#/defs/target-ClassificationSeries"
237    },
238    "structures_OF_ClassificationStructure": {
239      "description": "ClassificationStructure_structures_StatisticalClassification",
240      "$comment": "cardinality 0..-1",
241      "anyOf": [
242        {
243          "$ref": "#/defs/target-ClassificationStructure"
244        },
245        {
246          "type": "array",
247          "items": {
248            "$ref": "#/defs/target-ClassificationStructure"
249          }
250        }
251      ]
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    "hasSource_OF_StatisticalClassificationRelationship": {
269      "description": "StatisticalClassificationRelationship_hasSource_StatisticalClassification",
270      "$comment": "cardinality 0..-1",
271      "anyOf": [
272        {
273          "$ref": "#/defs/target-StatisticalClassificationRelationship"
274        },
275        {
276          "type": "array",
277          "items": {
278            "$ref": "#/defs/target-StatisticalClassificationRelationship"
279          }
280        }
281      ]
282    },
283    "hasTarget_OF_StatisticalClassificationRelationship": {
284      "description": "StatisticalClassificationRelationship_hasTarget_StatisticalClassification",
285      "$comment": "cardinality 0..-1",
286      "anyOf": [
287        {
288          "$ref": "#/defs/target-StatisticalClassificationRelationship"
289        },
290        {
291          "type": "array",
292          "items": {
293            "$ref": "#/defs/target-StatisticalClassificationRelationship"
294          }
295        }
296      ]
297    },
298    "isPredecessorOf_OF_StatisticalClassification": {
299      "description": "StatisticalClassification_isPredecessorOf_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    "isSuccessorOf_OF_StatisticalClassification": {
314      "description": "StatisticalClassification_isSuccessorOf_StatisticalClassification",
315      "$comment": "cardinality 0..-1",
316      "anyOf": [
317        {
318          "$ref": "#/defs/target-StatisticalClassification"
319        },
320        {
321          "type": "array",
322          "items": {
323            "$ref": "#/defs/target-StatisticalClassification"
324          }
325        }
326      ]
327    },
328    "isVariantOf_OF_StatisticalClassification": {
329      "description": "StatisticalClassification_isVariantOf_StatisticalClassification",
330      "$comment": "cardinality 0..-1",
331      "anyOf": [
332        {
333          "$ref": "#/defs/target-StatisticalClassification"
334        },
335        {
336          "type": "array",
337          "items": {
338            "$ref": "#/defs/target-StatisticalClassification"
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": ["@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      "indexes_OF_ClassificationPosition": {
116        "@reverse": "cdi:ClassificationPosition_indexes_StatisticalClassification",
117        "@type": "@id",
118        "@context": "ClassificationPosition.jsonld"
119      },
120      "has_StatisticalClassification_OF_ClassificationSeries": {
121        "@reverse": "cdi:ClassificationSeries_has_StatisticalClassification",
122        "@type": "@id",
123        "@context": "ClassificationSeries.jsonld"
124      },
125      "structures_OF_ClassificationStructure": {
126        "@reverse": "cdi:ClassificationStructure_structures_StatisticalClassification",
127        "@type": "@id",
128        "@context": "ClassificationStructure.jsonld"
129      },
130      "mapsTo_OF_CorrespondenceTable": {
131        "@reverse": "cdi:CorrespondenceTable_mapsTo_StatisticalClassification",
132        "@type": "@id",
133        "@context": "CorrespondenceTable.jsonld"
134      },
135      "hasSource_OF_StatisticalClassificationRelationship": {
136        "@reverse": "cdi:StatisticalClassificationRelationship_hasSource_StatisticalClassification",
137        "@type": "@id",
138        "@context": "StatisticalClassificationRelationship.jsonld"
139      },
140      "hasTarget_OF_StatisticalClassificationRelationship": {
141        "@reverse": "cdi:StatisticalClassificationRelationship_hasTarget_StatisticalClassification",
142        "@type": "@id",
143        "@context": "StatisticalClassificationRelationship.jsonld"
144      },
145      "isPredecessorOf_OF_StatisticalClassification": {
146        "@reverse": "cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification",
147        "@type": "@id",
148        "@context": "StatisticalClassification.jsonld"
149      },
150      "isSuccessorOf_OF_StatisticalClassification": {
151        "@reverse": "cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification",
152        "@type": "@id",
153        "@context": "StatisticalClassification.jsonld"
154      },
155      "isVariantOf_OF_StatisticalClassification": {
156        "@reverse": "cdi:StatisticalClassification_isVariantOf_StatisticalClassification",
157        "@type": "@id",
158        "@context": "StatisticalClassification.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 2026-04-15 14:38:42.",
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_ClassificationPosition_indexes_StatisticalClassification>;
 39    sh:property <#rev_ClassificationSeries_has_StatisticalClassification>;
 40    sh:property <#rev_ClassificationStructure_structures_StatisticalClassification>;
 41    sh:property <#rev_CorrespondenceTable_mapsTo_StatisticalClassification>;
 42    sh:property <#rev_StatisticalClassificationRelationship_hasSource_StatisticalClassification>;
 43    sh:property <#rev_StatisticalClassificationRelationship_hasTarget_StatisticalClassification>;
 44    sh:property <#rev_StatisticalClassification_isPredecessorOf_StatisticalClassification>;
 45    sh:property <#rev_StatisticalClassification_isSuccessorOf_StatisticalClassification>;
 46    sh:property <#rev_StatisticalClassification_isVariantOf_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:maxCount 1;
 71.
 72<#StatisticalClassification-availableLanguage> a sh:PropertyShape ;
 73    sh:path cdi:StatisticalClassification-availableLanguage;
 74    sh:datatype xsd:language;
 75.
 76<#StatisticalClassification-catalogDetails> a sh:PropertyShape ;
 77    sh:path cdi:StatisticalClassification-catalogDetails;
 78    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 79        cdi:CatalogDetails
 80      
 81    ) ]];
 82    sh:maxCount 1;
 83.
 84<#StatisticalClassification-changeFromBase> a sh:PropertyShape ;
 85    sh:path cdi:StatisticalClassification-changeFromBase;
 86    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 87        cdi:InternationalString
 88        cdi:BibliographicName
 89        cdi:LabelForDisplay
 90      
 91    ) ]];
 92    sh:maxCount 1;
 93.
 94<#StatisticalClassification-copyright> a sh:PropertyShape ;
 95    sh:path cdi:StatisticalClassification-copyright;
 96    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 97        cdi:InternationalString
 98        cdi:BibliographicName
 99        cdi:LabelForDisplay
100      
101    ) ]];
102.
103<#StatisticalClassification-displayLabel> a sh:PropertyShape ;
104    sh:path cdi:StatisticalClassification-displayLabel;
105    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
106        cdi:LabelForDisplay
107      
108    ) ]];
109.
110<#StatisticalClassification-isCurrent> a sh:PropertyShape ;
111    sh:path cdi:StatisticalClassification-isCurrent;
112    sh:datatype xsd:boolean;
113    sh:maxCount 1;
114.
115<#StatisticalClassification-isFloating> a sh:PropertyShape ;
116    sh:path cdi:StatisticalClassification-isFloating;
117    sh:datatype xsd:boolean;
118    sh:maxCount 1;
119.
120<#StatisticalClassification-purposeOfVariant> a sh:PropertyShape ;
121    sh:path cdi:StatisticalClassification-purposeOfVariant;
122    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
123        cdi:InternationalString
124        cdi:BibliographicName
125        cdi:LabelForDisplay
126      
127    ) ]];
128    sh:maxCount 1;
129.
130<#StatisticalClassification-rationale> a sh:PropertyShape ;
131    sh:path cdi:StatisticalClassification-rationale;
132    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
133        cdi:InternationalString
134        cdi:BibliographicName
135        cdi:LabelForDisplay
136      
137    ) ]];
138    sh:maxCount 1;
139.
140<#StatisticalClassification-releaseDate> a sh:PropertyShape ;
141    sh:path cdi:StatisticalClassification-releaseDate;
142    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
143        cdi:CombinedDate
144      
145    ) ]];
146    sh:maxCount 1;
147.
148<#StatisticalClassification-updateChanges> a sh:PropertyShape ;
149    sh:path cdi:StatisticalClassification-updateChanges;
150    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
151        cdi:InternationalString
152        cdi:BibliographicName
153        cdi:LabelForDisplay
154      
155    ) ]];
156.
157<#StatisticalClassification-usage> a sh:PropertyShape ;
158    sh:path cdi:StatisticalClassification-usage;
159    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
160        cdi:InternationalString
161        cdi:BibliographicName
162        cdi:LabelForDisplay
163      
164    ) ]];
165    sh:maxCount 1;
166.
167<#StatisticalClassification-validDates> a sh:PropertyShape ;
168    sh:path cdi:StatisticalClassification-validDates;
169    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
170        cdi:DateRange
171      
172    ) ]];
173    sh:maxCount 1;
174.
175
176<#StatisticalClassification_isMaintainedBy_Organization> a sh:PropertyShape ;
177    sh:path cdi:StatisticalClassification_isMaintainedBy_Organization;
178	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
179        cdi:Organization
180      
181    ) ]];
182.
183<#rev_StatisticalClassification_isMaintainedBy_Organization> a sh:PropertyShape ;
184    sh:path [ sh:inversePath cdi:StatisticalClassification_isMaintainedBy_Organization ];
185.
186<#StatisticalClassification_has_ClassificationItem> a sh:PropertyShape ;
187    sh:path cdi:StatisticalClassification_has_ClassificationItem;
188	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
189        cdi:ClassificationItem
190      
191    ) ]];
192.
193<#rev_StatisticalClassification_has_ClassificationItem> a sh:PropertyShape ;
194    sh:path [ sh:inversePath cdi:StatisticalClassification_has_ClassificationItem ];
195.
196<#StatisticalClassification_has_ClassificationItemPosition> a sh:PropertyShape ;
197    sh:path cdi:StatisticalClassification_has_ClassificationItemPosition;
198	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
199        cdi:ClassificationItemPosition
200      
201    ) ]];
202.
203<#rev_StatisticalClassification_has_ClassificationItemPosition> a sh:PropertyShape ;
204    sh:path [ sh:inversePath cdi:StatisticalClassification_has_ClassificationItemPosition ];
205    sh:maxCount 1;
206.
207<#StatisticalClassification_has_LevelStructure> a sh:PropertyShape ;
208    sh:path cdi:StatisticalClassification_has_LevelStructure;
209	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
210        cdi:LevelStructure
211      
212    ) ]];
213    sh:maxCount 1;
214.
215<#rev_StatisticalClassification_has_LevelStructure> a sh:PropertyShape ;
216    sh:path [ sh:inversePath cdi:StatisticalClassification_has_LevelStructure ];
217.
218<#StatisticalClassification_isIndexedBy_ClassificationIndex> a sh:PropertyShape ;
219    sh:path cdi:StatisticalClassification_isIndexedBy_ClassificationIndex;
220	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
221        cdi:ClassificationIndex
222      
223    ) ]];
224.
225<#rev_StatisticalClassification_isIndexedBy_ClassificationIndex> a sh:PropertyShape ;
226    sh:path [ sh:inversePath cdi:StatisticalClassification_isIndexedBy_ClassificationIndex ];
227.
228<#StatisticalClassification_isPredecessorOf_StatisticalClassification> a sh:PropertyShape ;
229    sh:path cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification;
230	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
231        cdi:StatisticalClassification
232      
233    ) ]];
234.
235<#rev_StatisticalClassification_isPredecessorOf_StatisticalClassification> a sh:PropertyShape ;
236    sh:path [ sh:inversePath cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification ];
237.
238<#StatisticalClassification_isSuccessorOf_StatisticalClassification> a sh:PropertyShape ;
239    sh:path cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification;
240	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
241        cdi:StatisticalClassification
242      
243    ) ]];
244.
245<#rev_StatisticalClassification_isSuccessorOf_StatisticalClassification> a sh:PropertyShape ;
246    sh:path [ sh:inversePath cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification ];
247.
248<#StatisticalClassification_isVariantOf_StatisticalClassification> a sh:PropertyShape ;
249    sh:path cdi:StatisticalClassification_isVariantOf_StatisticalClassification;
250	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
251        cdi:StatisticalClassification
252      
253    ) ]];
254    sh:maxCount 1;
255.
256<#rev_StatisticalClassification_isVariantOf_StatisticalClassification> a sh:PropertyShape ;
257    sh:path [ sh:inversePath cdi:StatisticalClassification_isVariantOf_StatisticalClassification ];
258.

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:ClassificationPosition_indexes_StatisticalClassification @cdi:ClassificationPositionShape *;
22	^cdi:ClassificationSeries_has_StatisticalClassification @cdi:ClassificationSeriesShape ?;
23	^cdi:ClassificationStructure_structures_StatisticalClassification @cdi:ClassificationStructureShape *;
24	^cdi:CorrespondenceTable_mapsTo_StatisticalClassification @cdi:CorrespondenceTableShape *;
25	^cdi:StatisticalClassificationRelationship_hasSource_StatisticalClassification @cdi:StatisticalClassificationRelationshipShape *;
26	^cdi:StatisticalClassificationRelationship_hasTarget_StatisticalClassification @cdi:StatisticalClassificationRelationshipShape *;
27	cdi:StatisticalClassification_has_ClassificationItem	@cdi:ClassificationItemShape *;
28	
29	cdi:StatisticalClassification_has_ClassificationItemPosition	@cdi:ClassificationItemPositionShape *;
30	
31	cdi:StatisticalClassification_has_LevelStructure	@cdi:LevelStructureShape ?;
32	
33	cdi:StatisticalClassification_isIndexedBy_ClassificationIndex	@cdi:ClassificationIndexShape *;
34	
35	cdi:StatisticalClassification_isPredecessorOf_StatisticalClassification	@cdi:StatisticalClassificationShape *;
36	
37	cdi:StatisticalClassification_isSuccessorOf_StatisticalClassification	@cdi:StatisticalClassificationShape *;
38	
39	cdi:StatisticalClassification_isVariantOf_StatisticalClassification	@cdi:StatisticalClassificationShape ?;
40	
41		&cdi:EnumerationDomainProperties;
42	}