ClassificationSeriesStructure#

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

Definition#

Structure for describing the complex relationships between statistical classifications in a classification series.

Examples#

A classification series that branches into separately versioned classifications.

Explanatory notes#

Can use relation specification information to more fully describe the relationship between members such as parent/child, whole/part, general/specific, equivalence, etc.

Diagram#

Diagram

Attributes#

Attributes
Attributes#

Name

Inherited from

Description

Data Type

Multiplicity

Default value

identifier

- own class -

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

Identifier

0..1

name

- own class -

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

ObjectName

0..*

purpose

- own class -

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

InternationalString

0..1

semantics

- own class -

Specifies the semantics of the object in reference to a vocabulary, ontology, etc.

ControlledVocabularyEntry

0..1

specification

- own class -

Provides information on reflexivity, transitivity, and symmetry of relationship using a descriptive term from an enumerated list. Use if all relations within this relation structure are of the same specification.

StructureSpecification

0..1

topology

- own class -

Indicates the form of the associations among members of the collection. Specifies the way in which constituent parts are interrelated or arranged.

ControlledVocabularyEntry

0..1

totality

- own class -

Indicates whether the related collections are comprehensive in terms of their coverage.

StructureExtent

0..1

Associations#

Associations
Associations#

Direction

Association

Description

Multiplicity of ClassificationSeriesStructure

Package of Other Class

Other Class

Multiplicity of other class

Aggregation Kind

Inherited from

from

ClassificationSeriesStructure has StatisticalClassificationRelationship

1..1

- own package -

StatisticalClassificationRelationship

0..*

composite

own class

from

ClassificationSeriesStructure structures ClassificationSeries

0..*

- own package -

ClassificationSeries

0..1

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 ClassificationSeriesStructure (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-ClassificationSeriesStructure"
  5                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure"
  6                  xmi:type="uml:Class">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-ownedComment"
  8                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-ownedComment"
  9                  xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure"/>
 11      <body>Definition
 12============
 13Structure for describing the complex relationships between statistical classifications in a classification series.
 14
 15Examples
 16==========
 17A classification series that branches into separately versioned classifications.
 18
 19Explanatory notes
 20===================
 21Can use relation specification information to more fully describe the relationship between members such as parent/child, whole/part, general/specific, equivalence, etc.</body>
 22   </ownedComment>
 23   <name>ClassificationSeriesStructure</name>
 24   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-identifier"
 25                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-identifier"
 26                    xmi:type="uml:Property">
 27      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-identifier-ownedComment"
 28                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-identifier-ownedComment"
 29                     xmi:type="uml:Comment">
 30         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-identifier"/>
 31         <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
 32      </ownedComment>
 33      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-identifier-lowerValue"
 34                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-identifier-lowerValue"
 35                   xmi:type="uml:LiteralInteger"/>
 36      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-identifier-upperValue"
 37                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-identifier-upperValue"
 38                   xmi:type="uml:LiteralUnlimitedNatural">
 39         <value>1</value>
 40      </upperValue>
 41      <name>identifier</name>
 42      <isID>true</isID>
 43      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
 44   </ownedAttribute>
 45   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-name"
 46                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-name"
 47                    xmi:type="uml:Property">
 48      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-name-ownedComment"
 49                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-name-ownedComment"
 50                     xmi:type="uml:Comment">
 51         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-name"/>
 52         <body>Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</body>
 53      </ownedComment>
 54      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-name-lowerValue"
 55                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-name-lowerValue"
 56                   xmi:type="uml:LiteralInteger"/>
 57      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-name-upperValue"
 58                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-name-upperValue"
 59                   xmi:type="uml:LiteralUnlimitedNatural">
 60         <value>*</value>
 61      </upperValue>
 62      <name>name</name>
 63      <isOrdered>true</isOrdered>
 64      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
 65   </ownedAttribute>
 66   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-ownedAttribute_1"
 67                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-ownedAttribute_1"
 68                    xmi:type="uml:Property">
 69      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-ownedAttribute_1-lowerValue"
 70                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-ownedAttribute_1-lowerValue"
 71                   xmi:type="uml:LiteralInteger"/>
 72      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-ownedAttribute_1-upperValue"
 73                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-ownedAttribute_1-upperValue"
 74                   xmi:type="uml:LiteralUnlimitedNatural">
 75         <value>1</value>
 76      </upperValue>
 77      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure_structures_ClassificationSeries"/>
 78      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeries"/>
 79   </ownedAttribute>
 80   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-ownedAttribute_2"
 81                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-ownedAttribute_2"
 82                    xmi:type="uml:Property">
 83      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-ownedAttribute_2-lowerValue"
 84                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-ownedAttribute_2-lowerValue"
 85                   xmi:type="uml:LiteralInteger"/>
 86      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-ownedAttribute_2-upperValue"
 87                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-ownedAttribute_2-upperValue"
 88                   xmi:type="uml:LiteralUnlimitedNatural">
 89         <value>*</value>
 90      </upperValue>
 91      <aggregation>composite</aggregation>
 92      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure_has_StatisticalClassificationRelationship"/>
 93      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-StatisticalClassificationRelationship"/>
 94   </ownedAttribute>
 95   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-purpose"
 96                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-purpose"
 97                    xmi:type="uml:Property">
 98      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-purpose-ownedComment"
 99                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-purpose-ownedComment"
100                     xmi:type="uml:Comment">
101         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-purpose"/>
102         <body>Intent or reason for the object/the description of the object.</body>
103      </ownedComment>
104      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-purpose-lowerValue"
105                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-purpose-lowerValue"
106                   xmi:type="uml:LiteralInteger"/>
107      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-purpose-upperValue"
108                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-purpose-upperValue"
109                   xmi:type="uml:LiteralUnlimitedNatural">
110         <value>1</value>
111      </upperValue>
112      <name>purpose</name>
113      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
114   </ownedAttribute>
115   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-semantics"
116                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-semantics"
117                    xmi:type="uml:Property">
118      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-semantics-ownedComment"
119                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-semantics-ownedComment"
120                     xmi:type="uml:Comment">
121         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-semantics"/>
122         <body>Specifies the semantics of the object in reference to a vocabulary, ontology, etc.</body>
123      </ownedComment>
124      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-semantics-lowerValue"
125                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-semantics-lowerValue"
126                   xmi:type="uml:LiteralInteger"/>
127      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-semantics-upperValue"
128                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-semantics-upperValue"
129                   xmi:type="uml:LiteralUnlimitedNatural">
130         <value>1</value>
131      </upperValue>
132      <name>semantics</name>
133      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
134   </ownedAttribute>
135   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-specification"
136                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-specification"
137                    xmi:type="uml:Property">
138      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-specification-ownedComment"
139                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-specification-ownedComment"
140                     xmi:type="uml:Comment">
141         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-specification"/>
142         <body>Provides information on reflexivity, transitivity, and symmetry of relationship using a descriptive term from an enumerated list. Use if all relations within this relation structure are of the same specification.</body>
143      </ownedComment>
144      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-specification-lowerValue"
145                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-specification-lowerValue"
146                   xmi:type="uml:LiteralInteger"/>
147      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-specification-upperValue"
148                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-specification-upperValue"
149                   xmi:type="uml:LiteralUnlimitedNatural">
150         <value>1</value>
151      </upperValue>
152      <name>specification</name>
153      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-StructureSpecification"/>
154   </ownedAttribute>
155   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-topology"
156                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-topology"
157                    xmi:type="uml:Property">
158      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-topology-ownedComment"
159                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-topology-ownedComment"
160                     xmi:type="uml:Comment">
161         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-topology"/>
162         <body>Indicates the form of the associations among members of the collection. Specifies the way in which constituent parts are interrelated or arranged.</body>
163      </ownedComment>
164      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-topology-lowerValue"
165                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-topology-lowerValue"
166                   xmi:type="uml:LiteralInteger"/>
167      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-topology-upperValue"
168                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-topology-upperValue"
169                   xmi:type="uml:LiteralUnlimitedNatural">
170         <value>1</value>
171      </upperValue>
172      <name>topology</name>
173      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
174   </ownedAttribute>
175   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-totality"
176                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-totality"
177                    xmi:type="uml:Property">
178      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-totality-ownedComment"
179                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-totality-ownedComment"
180                     xmi:type="uml:Comment">
181         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-totality"/>
182         <body>Indicates whether the related collections are comprehensive in terms of their coverage.</body>
183      </ownedComment>
184      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-totality-lowerValue"
185                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-totality-lowerValue"
186                   xmi:type="uml:LiteralInteger"/>
187      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Representations-ClassificationSeriesStructure-totality-upperValue"
188                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ClassificationSeriesStructure-totality-upperValue"
189                   xmi:type="uml:LiteralUnlimitedNatural">
190         <value>1</value>
191      </upperValue>
192      <name>totality</name>
193      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-StructureExtent"/>
194   </ownedAttribute>
195</packagedElement>

Fragment for the class ClassificationSeriesStructure (entire XML Schema)

  1<xs:element name="ClassificationSeriesStructure"
  2            type="ClassificationSeriesStructureXsdType"
  3            xml:id="ClassificationSeriesStructure">
  4  <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeriesStructure -->
  5  <xs:annotation>
  6    <xs:documentation>Definition
  7          ============
  8          Structure for describing the complex relationships between statistical classifications in a classification series.
  9          
 10          Examples
 11          ==========
 12          A classification series that branches into separately versioned classifications.
 13          
 14          Explanatory notes
 15          ===================
 16          Can use relation specification information to more fully describe the relationship between members such as parent/child, whole/part, general/specific, equivalence, etc.</xs:documentation>
 17  </xs:annotation>
 18</xs:element>
 19<xs:complexType name="ClassificationSeriesStructureXsdType"
 20                xml:id="ClassificationSeriesStructureXsdType">
 21  <xs:annotation>
 22    <xs:documentation>Definition
 23          ============
 24          Structure for describing the complex relationships between statistical classifications in a classification series.
 25          
 26          Examples
 27          ==========
 28          A classification series that branches into separately versioned classifications.
 29          
 30          Explanatory notes
 31          ===================
 32          Can use relation specification information to more fully describe the relationship between members such as parent/child, whole/part, general/specific, equivalence, etc.</xs:documentation>
 33  </xs:annotation>
 34  <xs:sequence>
 35    <xs:element name="identifier"
 36                type="IdentifierXsdType"
 37                minOccurs="0"
 38                maxOccurs="1"
 39                xml:id="ClassificationSeriesStructure-identifier">
 40      <xs:annotation>
 41        <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
 42      </xs:annotation>
 43    </xs:element>
 44    <xs:element name="name"
 45                type="ObjectNameXsdType"
 46                minOccurs="0"
 47                maxOccurs="unbounded"
 48                xml:id="ClassificationSeriesStructure-name">
 49      <xs:annotation>
 50        <xs:documentation>Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</xs:documentation>
 51      </xs:annotation>
 52    </xs:element>
 53    <xs:element name="purpose"
 54                type="InternationalStringXsdType"
 55                minOccurs="0"
 56                maxOccurs="1"
 57                xml:id="ClassificationSeriesStructure-purpose">
 58      <xs:annotation>
 59        <xs:documentation>Intent or reason for the object/the description of the object.</xs:documentation>
 60      </xs:annotation>
 61    </xs:element>
 62    <xs:element name="semantics"
 63                type="ControlledVocabularyEntryXsdType"
 64                minOccurs="0"
 65                maxOccurs="1"
 66                xml:id="ClassificationSeriesStructure-semantics">
 67      <xs:annotation>
 68        <xs:documentation>Specifies the semantics of the object in reference to a vocabulary, ontology, etc.</xs:documentation>
 69      </xs:annotation>
 70    </xs:element>
 71    <xs:element name="specification"
 72                type="StructureSpecificationXsdType"
 73                minOccurs="0"
 74                maxOccurs="1"
 75                xml:id="ClassificationSeriesStructure-specification">
 76      <xs:annotation>
 77        <xs:documentation>Provides information on reflexivity, transitivity, and symmetry of relationship using a descriptive term from an enumerated list. Use if all relations within this relation structure are of the same specification.</xs:documentation>
 78      </xs:annotation>
 79    </xs:element>
 80    <xs:element name="topology"
 81                type="ControlledVocabularyEntryXsdType"
 82                minOccurs="0"
 83                maxOccurs="1"
 84                xml:id="ClassificationSeriesStructure-topology">
 85      <xs:annotation>
 86        <xs:documentation>Indicates the form of the associations among members of the collection. Specifies the way in which constituent parts are interrelated or arranged.</xs:documentation>
 87      </xs:annotation>
 88    </xs:element>
 89    <xs:element name="totality"
 90                type="StructureExtentXsdType"
 91                minOccurs="0"
 92                maxOccurs="1"
 93                xml:id="ClassificationSeriesStructure-totality">
 94      <xs:annotation>
 95        <xs:documentation>Indicates whether the related collections are comprehensive in terms of their coverage.</xs:documentation>
 96      </xs:annotation>
 97    </xs:element>
 98    <xs:element name="ClassificationSeriesStructure_structures_ClassificationSeries"
 99                minOccurs="0"
100                maxOccurs="1"
101                xml:id="ClassificationSeriesStructure_structures_ClassificationSeries">
102      <xs:annotation>
103        <xs:documentation></xs:documentation>
104      </xs:annotation>
105      <xs:complexType>
106        <xs:complexContent>
107          <xs:restriction base="AssociationReferenceXsdType">
108            <xs:sequence>
109              <xs:element name="ddiReference"
110                          type="InternationalRegistrationDataIdentifierXsdType"
111                          minOccurs="0"
112                          maxOccurs="1"
113                          xml:id="ClassificationSeriesStructure_structures_ClassificationSeries-ddiReference"/>
114              <xs:element name="validType"
115                          minOccurs="0"
116                          maxOccurs="unbounded"
117                          xml:id="ClassificationSeriesStructure_structures_ClassificationSeries-validType">
118                <xs:simpleType>
119                  <xs:restriction base="xs:NMTOKEN">
120                    <xs:enumeration value="ClassificationSeries"/>
121                  </xs:restriction>
122                </xs:simpleType>
123              </xs:element>
124            </xs:sequence>
125          </xs:restriction>
126        </xs:complexContent>
127      </xs:complexType>
128    </xs:element>
129    <xs:element name="ClassificationSeriesStructure_has_StatisticalClassificationRelationship"
130                minOccurs="0"
131                maxOccurs="unbounded"
132                xml:id="ClassificationSeriesStructure_has_StatisticalClassificationRelationship">
133      <xs:annotation>
134        <xs:documentation></xs:documentation>
135      </xs:annotation>
136      <xs:complexType>
137        <xs:complexContent>
138          <xs:restriction base="AssociationReferenceXsdType">
139            <xs:sequence>
140              <xs:element name="ddiReference"
141                          type="InternationalRegistrationDataIdentifierXsdType"
142                          minOccurs="0"
143                          maxOccurs="1"
144                          xml:id="ClassificationSeriesStructure_has_StatisticalClassificationRelationship-ddiReference"/>
145              <xs:element name="validType"
146                          minOccurs="1"
147                          maxOccurs="1"
148                          xml:id="ClassificationSeriesStructure_has_StatisticalClassificationRelationship-validType">
149                <xs:simpleType>
150                  <xs:restriction base="xs:NMTOKEN">
151                    <xs:enumeration value="StatisticalClassificationRelationship"/>
152                  </xs:restriction>
153                </xs:simpleType>
154              </xs:element>
155            </xs:sequence>
156          </xs:restriction>
157        </xs:complexContent>
158      </xs:complexType>
159    </xs:element>
160  </xs:sequence>
161</xs:complexType>

Fragment for the class ClassificationSeriesStructure (entire JSON Schema)

 1"cls-ClassificationSeriesStructure": {
 2  "description": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationSeriesStructure",
 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": "ClassificationSeriesStructure"
14    },
15    "identifier": {
16      "$comment": "cardinality 0..1 – from cdi:ClassificationSeriesStructure",
17      "$ref": "#/defs/dt-Identifier"
18    },
19    "name": {
20      "$comment": "cardinality 0..-1 – from cdi:ClassificationSeriesStructure",
21      "if": { "type": "array" },
22      "then": { "items": { "$ref": "#/defs/dt-ObjectName" } },
23      "else": { "$ref": "#/defs/dt-ObjectName" }
24    },
25    "purpose": {
26      "$comment": "cardinality 0..1 – from cdi:ClassificationSeriesStructure",
27      "$ref": "#/defs/dt-InternationalString"
28    },
29    "semantics": {
30      "$comment": "cardinality 0..1 – from cdi:ClassificationSeriesStructure",
31      "$ref": "#/defs/dt-ControlledVocabularyEntry"
32    },
33    "specification": {
34      "$comment": "cardinality 0..1 – from cdi:ClassificationSeriesStructure",
35      "$ref": "#/defs/dt-StructureSpecification"
36    },
37    "topology": {
38      "$comment": "cardinality 0..1 – from cdi:ClassificationSeriesStructure",
39      "$ref": "#/defs/dt-ControlledVocabularyEntry"
40    },
41    "totality": {
42      "$comment": "cardinality 0..1 – from cdi:ClassificationSeriesStructure",
43      "$ref": "#/defs/enum-StructureExtent"
44    },
45    "has_StatisticalClassificationRelationship": {
46      "description": "ClassificationSeriesStructure_has_StatisticalClassificationRelationship",
47      "$comment": "cardinality 0..-1",
48      "anyOf": [
49        {
50          "$ref": "#/defs/target-StatisticalClassificationRelationship"
51        },
52        {
53          "type": "array",
54          "items": {
55            "$ref": "#/defs/target-StatisticalClassificationRelationship"
56          }
57        }
58      ]
59    },
60    "structures": {
61      "description": "ClassificationSeriesStructure_structures_ClassificationSeries",
62      "$comment": "cardinality 0..1",
63       "$ref": "#/defs/target-ClassificationSeries"
64    },
65    
66    "sameAs": {
67      "$ref": "#/defs/owl:sameAs"
68    }
69  },
70  "required": ["@type"],
71  "additionalProperties": false
72},
73"target-ClassificationSeriesStructure": {
74  "description": "all subclasses of http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationSeriesStructure",
75  "anyOf": [
76    { "$ref": "#/defs/cls-ClassificationSeriesStructure" },
77    { "type": "string", "format": "iri-reference" }
78  ]
79},

Fragment for the class ClassificationSeriesStructure (main ontology)

 1# class ClassificationSeriesStructure
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeriesStructure
 3cdi:ClassificationSeriesStructure
 4  a rdfs:Class, owl:Class, ucmis:Class;
 5  rdfs:label "ClassificationSeriesStructure";
 6  rdfs:comment "Definition\n============\nStructure for describing the complex relationships between statistical classifications in a classification series.\n\nExamples\n==========\nA classification series that branches into separately versioned classifications.\n\nExplanatory notes\n===================\nCan use relation specification information to more fully describe the relationship between members such as parent/child, whole/part, general/specific, equivalence, etc."@en;
 7  
 8.
 9
10cdi:ClassificationSeriesStructure-identifier
11  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
12  rdfs:label "identifier";
13  rdfs:comment "Identifier for objects requiring short- or long-lasting referencing and management."@en;
14  rdfs:domain cdi:ClassificationSeriesStructure;
15  rdfs:range cdi:Identifier;
16.
17
18cdi:ClassificationSeriesStructure-name
19  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
20  rdfs:label "name";
21  rdfs:comment "Human understandable name (liguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage."@en;
22  rdfs:domain cdi:ClassificationSeriesStructure;
23  rdfs:range cdi:ObjectName;
24.
25
26cdi:ClassificationSeriesStructure-purpose
27  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
28  rdfs:label "purpose";
29  rdfs:comment "Intent or reason for the object/the description of the object."@en;
30  rdfs:domain cdi:ClassificationSeriesStructure;
31  rdfs:range cdi:InternationalString;
32.
33
34cdi:ClassificationSeriesStructure-semantics
35  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
36  rdfs:label "semantics";
37  rdfs:comment "Specifies the semantics of the object in reference to a vocabulary, ontology, etc."@en;
38  rdfs:domain cdi:ClassificationSeriesStructure;
39  rdfs:range cdi:ControlledVocabularyEntry;
40.
41
42cdi:ClassificationSeriesStructure-specification
43  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
44  rdfs:label "specification";
45  rdfs:comment "Provides information on reflexivity, transitivity, and symmetry of relationship using a descriptive term from an enumerated list. Use if all relations within this relation structure are of the same specification."@en;
46  rdfs:domain cdi:ClassificationSeriesStructure;
47  rdfs:range cdi:StructureSpecification;
48.
49
50cdi:ClassificationSeriesStructure-topology
51  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
52  rdfs:label "topology";
53  rdfs:comment "Indicates the form of the associations among members of the collection. Specifies the way in which constituent parts are interrelated or arranged."@en;
54  rdfs:domain cdi:ClassificationSeriesStructure;
55  rdfs:range cdi:ControlledVocabularyEntry;
56.
57
58cdi:ClassificationSeriesStructure-totality
59  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
60  rdfs:label "totality";
61  rdfs:comment "Indicates whether the related collections are comprehensive in terms of their coverage."@en;
62  rdfs:domain cdi:ClassificationSeriesStructure;
63  rdfs:range cdi:StructureExtent;
64.
65
66
67cdi:ClassificationSeriesStructure_has_StatisticalClassificationRelationship
68  a rdf:Property, owl:ObjectProperty, ucmis:Association;
69  # ASSOCIATION
70  rdfs:label "has_StatisticalClassificationRelationship";
71  skos:altLabel "ClassificationSeriesStructure_has_StatisticalClassificationRelationship";
72  
73  rdfs:domain cdi:ClassificationSeriesStructure;
74  rdfs:range cdi:StatisticalClassificationRelationship;
75.
76
77cdi:ClassificationSeriesStructure_structures_ClassificationSeries
78  a rdf:Property, owl:ObjectProperty, ucmis:Association;
79  # ASSOCIATION
80  rdfs:label "structures";
81  skos:altLabel "ClassificationSeriesStructure_structures_ClassificationSeries";
82  
83  rdfs:domain cdi:ClassificationSeriesStructure;
84  rdfs:range cdi:ClassificationSeries;
85.

Fragment for the class ClassificationSeriesStructure (entire JSON-LD)

 1{
 2  "@context": [
 3    {
 4      "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
 5      "xsd": "http://www.w3.org/2001/XMLSchema#",
 6
 7      "identifier": {
 8        "@id": "cdi:ClassificationSeriesStructure-identifier",
 9        "@type": "@id",
10        "@context": "Identifier.jsonld"
11      },
12      "name": {
13        "@id": "cdi:ClassificationSeriesStructure-name",
14        "@type": "@id",
15        "@context": "ObjectName.jsonld"
16      },
17      "purpose": {
18        "@id": "cdi:ClassificationSeriesStructure-purpose",
19        "@type": "@id",
20        "@context": "InternationalString.jsonld"
21      },
22      "semantics": {
23        "@id": "cdi:ClassificationSeriesStructure-semantics",
24        "@type": "@id",
25        "@context": "ControlledVocabularyEntry.jsonld"
26      },
27      "specification": {
28        "@id": "cdi:ClassificationSeriesStructure-specification",
29        "@type": "@id",
30        "@context": "StructureSpecification.jsonld"
31      },
32      "topology": {
33        "@id": "cdi:ClassificationSeriesStructure-topology",
34        "@type": "@id",
35        "@context": "ControlledVocabularyEntry.jsonld"
36      },
37      "totality": {
38        "@id": "cdi:ClassificationSeriesStructure-totality",
39        "@type": "@vocab",
40        "@context": {
41          "Partial": "cdi:Partial"
42      ,    "Total": "cdi:Total"
43        }
44      },
45      
46      "has_StatisticalClassificationRelationship": {
47        "@id": "cdi:ClassificationSeriesStructure_has_StatisticalClassificationRelationship",
48        "@type": "@id",
49        "@context": "StatisticalClassificationRelationship.jsonld"
50      },
51      "structures": {
52        "@id": "cdi:ClassificationSeriesStructure_structures_ClassificationSeries",
53        "@type": "@id",
54        "@context": "ClassificationSeries.jsonld"
55      },
56      " comment ": "tag:json-should-support-trailing-commas"
57    }
58  ],
59  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2025-08-29 14:34:54.",
60  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeriesStructure"
61}

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

  1# class ClassificationSeriesStructure
  2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeriesStructure
  3<#ClassificationSeriesStructure> a sh:NodeShape;
  4    sh:targetClass cdi:ClassificationSeriesStructure;
  5	sh:message "See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationSeriesStructure";
  6	sh:closed true;
  7	sh:ignoredProperties ( owl:sameAs );
  8    sh:property [
  9			sh:path rdf:type;
 10			sh:in (   cdi:ClassificationSeriesStructure
 11			 ) ;
 12    ];
 13    # attributes
 14    sh:property <#ClassificationSeriesStructure-identifier>;
 15    sh:property <#ClassificationSeriesStructure-name>;
 16    sh:property <#ClassificationSeriesStructure-purpose>;
 17    sh:property <#ClassificationSeriesStructure-semantics>;
 18    sh:property <#ClassificationSeriesStructure-specification>;
 19    sh:property <#ClassificationSeriesStructure-topology>;
 20    sh:property <#ClassificationSeriesStructure-totality>;
 21    # associations from ClassificationSeriesStructure
 22    sh:property <#ClassificationSeriesStructure_has_StatisticalClassificationRelationship>;
 23    sh:property <#ClassificationSeriesStructure_structures_ClassificationSeries>;
 24    # associations to ClassificationSeriesStructure
 25
 26
 27
 28.
 29
 30<#ClassificationSeriesStructure-identifier> a sh:PropertyShape ;
 31    sh:path cdi:ClassificationSeriesStructure-identifier;
 32    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 33        cdi:Identifier
 34      
 35    ) ]];
 36    sh:maxCount 1;
 37.
 38<#ClassificationSeriesStructure-name> a sh:PropertyShape ;
 39    sh:path cdi:ClassificationSeriesStructure-name;
 40    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 41        cdi:ObjectName
 42        cdi:OrganizationName
 43      
 44    ) ]];
 45.
 46<#ClassificationSeriesStructure-purpose> a sh:PropertyShape ;
 47    sh:path cdi:ClassificationSeriesStructure-purpose;
 48    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 49        cdi:InternationalString
 50        cdi:BibliographicName
 51        cdi:LabelForDisplay
 52      
 53    ) ]];
 54    sh:maxCount 1;
 55.
 56<#ClassificationSeriesStructure-semantics> a sh:PropertyShape ;
 57    sh:path cdi:ClassificationSeriesStructure-semantics;
 58    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 59        cdi:ControlledVocabularyEntry
 60      
 61    ) ]];
 62    sh:maxCount 1;
 63.
 64<#ClassificationSeriesStructure-specification> a sh:PropertyShape ;
 65    sh:path cdi:ClassificationSeriesStructure-specification;
 66    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 67        cdi:StructureSpecification
 68      
 69    ) ]];
 70    sh:maxCount 1;
 71.
 72<#ClassificationSeriesStructure-topology> a sh:PropertyShape ;
 73    sh:path cdi:ClassificationSeriesStructure-topology;
 74    sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 75        cdi:ControlledVocabularyEntry
 76      
 77    ) ]];
 78    sh:maxCount 1;
 79.
 80<#ClassificationSeriesStructure-totality> a sh:PropertyShape ;
 81    sh:path cdi:ClassificationSeriesStructure-totality;
 82    sh:node <#StructureExtent>
 83    ;
 84    sh:maxCount 1;
 85.
 86
 87<#ClassificationSeriesStructure_has_StatisticalClassificationRelationship> a sh:PropertyShape ;
 88    sh:path cdi:ClassificationSeriesStructure_has_StatisticalClassificationRelationship;
 89	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 90        cdi:StatisticalClassificationRelationship
 91      
 92    ) ]];
 93.
 94<#rev_ClassificationSeriesStructure_has_StatisticalClassificationRelationship> a sh:PropertyShape ;
 95    sh:path [ sh:inversePath cdi:ClassificationSeriesStructure_has_StatisticalClassificationRelationship ];
 96    sh:minCount 1;
 97    sh:maxCount 1;
 98.
 99<#ClassificationSeriesStructure_structures_ClassificationSeries> a sh:PropertyShape ;
100    sh:path cdi:ClassificationSeriesStructure_structures_ClassificationSeries;
101	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
102        cdi:ClassificationSeries
103      
104    ) ]];
105    sh:maxCount 1;
106.
107<#rev_ClassificationSeriesStructure_structures_ClassificationSeries> a sh:PropertyShape ;
108    sh:path [ sh:inversePath cdi:ClassificationSeriesStructure_structures_ClassificationSeries ];
109.

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

 1# class ClassificationSeriesStructure
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Representations::ClassificationSeriesStructure
 3cdi:ClassificationSeriesStructureShape CLOSED {
 4	a [cdi:ClassificationSeriesStructure];
 5	cdi:ClassificationSeriesStructure-identifier	@cdi:IdentifierShape?;
 6	cdi:ClassificationSeriesStructure-name	@cdi:ObjectNameShape*;
 7	cdi:ClassificationSeriesStructure-purpose	@cdi:InternationalStringShape?;
 8	cdi:ClassificationSeriesStructure-semantics	@cdi:ControlledVocabularyEntryShape?;
 9	cdi:ClassificationSeriesStructure-specification	@cdi:StructureSpecificationShape?;
10	cdi:ClassificationSeriesStructure-topology	@cdi:ControlledVocabularyEntryShape?;
11	cdi:ClassificationSeriesStructure-totality	@cdi:StructureExtentShape?;
12	cdi:ClassificationSeriesStructure_has_StatisticalClassificationRelationship	@cdi:StatisticalClassificationRelationshipShape *;
13	
14	cdi:ClassificationSeriesStructure_structures_ClassificationSeries	@cdi:ClassificationSeriesShape ?;
15	
16	}