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
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. |
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. |
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). |
0..1 |
||
copyright |
- own class - |
Copyright of the statistical classification. |
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. |
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). |
0..1 |
||
rationale |
- own class - |
Explanation of the reason(s) some decision was made or some object exists. |
0..1 |
||
releaseDate |
- own class - |
Date when the current version of the Statistical Classification was released. |
0..1 |
||
updateChanges |
- own class - |
Summary description of changes which have occurred since the most recent classification version or classification update came into force. |
0..* |
||
usage |
- own class - |
Explanation of the ways in which the object is employed. |
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.” |
0..1 |
||
identifier |
Identifier for objects requiring short- or long-lasting referencing and management. |
0..1 |
|||
name |
Human understandable name (linguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage. |
0..* |
|||
purpose |
Intent or reason for the object/the description of the object. |
0..1 |
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..* |
0..* |
none |
|||
from |
EnumerationDomain references CategorySet |
Category set associated with the enumeration. |
0..* |
0..1 |
none |
|||
from |
EnumerationDomain uses LevelStructure |
Has meaningful level to which members belong. |
0..* |
- own package - |
0..1 |
none |
||
to |
SentinelValueDomain takesValuesFrom EnumerationDomain |
Any subtype of an enumeration domain enumerating the set of valid values. |
0..1 |
- own package - |
0..* |
none |
||
to |
SubstantiveValueDomain takesValuesFrom EnumerationDomain |
Any subtype of an enumeration domain enumerating the set of valid values. |
0..1 |
- own package - |
0..* |
none |
||
from |
StatisticalClassification isMaintainedBy Organization |
Organization, agency, or group within an agency responsible for the maintenance and upkeep of the statistical classification. |
0..* |
0..* |
none |
own class |
||
to |
ClassificationPosition indexes StatisticalClassification |
0..1 |
- own package - |
0..* |
none |
own class |
||
to |
ClassificationSeries has StatisticalClassification |
0..* |
- own package - |
0..1 |
none |
own class |
||
to |
ClassificationStructure structures StatisticalClassification |
0..1 |
- own package - |
0..* |
none |
own class |
||
to |
CorrespondenceTable mapsTo StatisticalClassification |
The statistical classification(s) from which the correspondence is made. |
2..* |
- own package - |
0..* |
none |
own class |
|
to |
StatisticalClassificationRelationship hasSource StatisticalClassification |
0..* |
- own package - |
0..* |
none |
own class |
||
to |
StatisticalClassificationRelationship hasTarget StatisticalClassification |
0..* |
- own package - |
0..* |
none |
own class |
||
from |
StatisticalClassification has ClassificationItem |
0..* |
- own package - |
0..* |
shared |
own class |
||
from |
StatisticalClassification has ClassificationItemPosition |
0..1 |
- own package - |
0..* |
composite |
own class |
||
from |
StatisticalClassification has LevelStructure |
0..* |
- own package - |
0..1 |
shared |
own class |
||
from |
StatisticalClassification isIndexedBy ClassificationIndex |
0..* |
- own package - |
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 - |
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 - |
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 - |
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 }