ConceptSystemStructure#

Fully qualified class name of the UML model DDI-CDI 1.1beta: DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystemStructure

Definition#

Relations of concepts within a collection.

Examples#

A concept of vacation might be described as having sub-types of beach vacation and mountain vacation.

Explanatory notes#

The concept system structure employs a set of concept relationships to describe the relationship among concepts. Each concept relationship is a one to many description of connections between concepts. Together they can describe relationships as complex as a hierarchy or even a complete cyclical network as in a concept map. Allows for the specification of complex relationships among concepts.

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 (linguistic 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 ConceptSystemStructure

Package of Other Class

Other Class

Multiplicity of other class

Aggregation Kind

Inherited from

from

ConceptSystemStructure has ConceptRelationship

Concept structure has zero to many concept relationships.

1..1

- own package -

ConceptRelationship

0..*

composite

own class

from

ConceptSystemStructure structures ConceptSystem

Concept structure structures concept system.

0..*

- own package -

ConceptSystem

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 ConceptSystemStructure (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-Conceptual-ConceptSystemStructure"
  5                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure"
  6                  xmi:type="uml:Class">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-ownedComment"
  8                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-ownedComment"
  9                  xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure"/>
 11      <body>Definition 
 12============ 
 13Relations of concepts within a collection.  
 14
 15Examples 
 16========== 
 17A concept of vacation might be described as having sub-types of beach vacation and mountain vacation.  
 18
 19Explanatory notes 
 20=================== 
 21The concept system structure employs a set of concept relationships to describe the relationship among concepts. Each concept relationship is a one to many description of connections between concepts. Together they can describe relationships as complex as a hierarchy or even a complete cyclical network as in a concept map. Allows for the specification of complex relationships among concepts.
 22</body>
 23   </ownedComment>
 24   <name>ConceptSystemStructure</name>
 25   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-identifier"
 26                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-identifier"
 27                    xmi:type="uml:Property">
 28      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-identifier-ownedComment"
 29                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-identifier-ownedComment"
 30                     xmi:type="uml:Comment">
 31         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-identifier"/>
 32         <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
 33      </ownedComment>
 34      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-identifier-lowerValue"
 35                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-identifier-lowerValue"
 36                   xmi:type="uml:LiteralInteger"/>
 37      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-identifier-upperValue"
 38                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-identifier-upperValue"
 39                   xmi:type="uml:LiteralUnlimitedNatural">
 40         <value>1</value>
 41      </upperValue>
 42      <name>identifier</name>
 43      <isID>true</isID>
 44      <isID>true</isID>
 45      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
 46   </ownedAttribute>
 47   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-name"
 48                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-name"
 49                    xmi:type="uml:Property">
 50      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-name-ownedComment"
 51                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-name-ownedComment"
 52                     xmi:type="uml:Comment">
 53         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-name"/>
 54         <body>Human understandable name (linguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage.</body>
 55      </ownedComment>
 56      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-name-lowerValue"
 57                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-name-lowerValue"
 58                   xmi:type="uml:LiteralInteger"/>
 59      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-name-upperValue"
 60                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-name-upperValue"
 61                   xmi:type="uml:LiteralUnlimitedNatural">
 62         <value>*</value>
 63      </upperValue>
 64      <name>name</name>
 65      <isOrdered>true</isOrdered>
 66      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
 67   </ownedAttribute>
 68   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-ownedAttribute_1"
 69                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-ownedAttribute_1"
 70                    xmi:type="uml:Property">
 71      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-ownedAttribute_1-lowerValue"
 72                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-ownedAttribute_1-lowerValue"
 73                   xmi:type="uml:LiteralInteger"/>
 74      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-ownedAttribute_1-upperValue"
 75                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-ownedAttribute_1-upperValue"
 76                   xmi:type="uml:LiteralUnlimitedNatural">
 77         <value>1</value>
 78      </upperValue>
 79      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure_structures_ConceptSystem"/>
 80      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem"/>
 81   </ownedAttribute>
 82   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-ownedAttribute_2"
 83                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-ownedAttribute_2"
 84                    xmi:type="uml:Property">
 85      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-ownedAttribute_2-lowerValue"
 86                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-ownedAttribute_2-lowerValue"
 87                   xmi:type="uml:LiteralInteger"/>
 88      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-ownedAttribute_2-upperValue"
 89                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-ownedAttribute_2-upperValue"
 90                   xmi:type="uml:LiteralUnlimitedNatural">
 91         <value>*</value>
 92      </upperValue>
 93      <aggregation>composite</aggregation>
 94      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure_has_ConceptRelationship"/>
 95      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptRelationship"/>
 96   </ownedAttribute>
 97   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-purpose"
 98                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-purpose"
 99                    xmi:type="uml:Property">
100      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-purpose-ownedComment"
101                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-purpose-ownedComment"
102                     xmi:type="uml:Comment">
103         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-purpose"/>
104         <body>Intent or reason for the object/the description of the object.</body>
105      </ownedComment>
106      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-purpose-lowerValue"
107                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-purpose-lowerValue"
108                   xmi:type="uml:LiteralInteger"/>
109      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-purpose-upperValue"
110                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-purpose-upperValue"
111                   xmi:type="uml:LiteralUnlimitedNatural">
112         <value>1</value>
113      </upperValue>
114      <name>purpose</name>
115      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
116   </ownedAttribute>
117   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-semantics"
118                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-semantics"
119                    xmi:type="uml:Property">
120      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-semantics-ownedComment"
121                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-semantics-ownedComment"
122                     xmi:type="uml:Comment">
123         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-semantics"/>
124         <body>Specifies the semantics of the object in reference to a vocabulary, ontology, etc.</body>
125      </ownedComment>
126      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-semantics-lowerValue"
127                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-semantics-lowerValue"
128                   xmi:type="uml:LiteralInteger"/>
129      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-semantics-upperValue"
130                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-semantics-upperValue"
131                   xmi:type="uml:LiteralUnlimitedNatural">
132         <value>1</value>
133      </upperValue>
134      <name>semantics</name>
135      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
136   </ownedAttribute>
137   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-specification"
138                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-specification"
139                    xmi:type="uml:Property">
140      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-specification-ownedComment"
141                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-specification-ownedComment"
142                     xmi:type="uml:Comment">
143         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-specification"/>
144         <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>
145      </ownedComment>
146      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-specification-lowerValue"
147                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-specification-lowerValue"
148                   xmi:type="uml:LiteralInteger"/>
149      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-specification-upperValue"
150                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-specification-upperValue"
151                   xmi:type="uml:LiteralUnlimitedNatural">
152         <value>1</value>
153      </upperValue>
154      <name>specification</name>
155      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-StructureSpecification"/>
156   </ownedAttribute>
157   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-topology"
158                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-topology"
159                    xmi:type="uml:Property">
160      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-topology-ownedComment"
161                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-topology-ownedComment"
162                     xmi:type="uml:Comment">
163         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-topology"/>
164         <body>Indicates the form of the associations among members of the collection. Specifies the way in which constituent parts are interrelated or arranged.
165</body>
166      </ownedComment>
167      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-topology-lowerValue"
168                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-topology-lowerValue"
169                   xmi:type="uml:LiteralInteger"/>
170      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-topology-upperValue"
171                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-topology-upperValue"
172                   xmi:type="uml:LiteralUnlimitedNatural">
173         <value>1</value>
174      </upperValue>
175      <name>topology</name>
176      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
177   </ownedAttribute>
178   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-totality"
179                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-totality"
180                    xmi:type="uml:Property">
181      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-totality-ownedComment"
182                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-totality-ownedComment"
183                     xmi:type="uml:Comment">
184         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-totality"/>
185         <body>Indicates whether the related collections are comprehensive in terms of their coverage.</body>
186      </ownedComment>
187      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-totality-lowerValue"
188                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-totality-lowerValue"
189                   xmi:type="uml:LiteralInteger"/>
190      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystemStructure-totality-upperValue"
191                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptSystemStructure-totality-upperValue"
192                   xmi:type="uml:LiteralUnlimitedNatural">
193         <value>1</value>
194      </upperValue>
195      <name>totality</name>
196      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-StructureExtent"/>
197   </ownedAttribute>
198</packagedElement>

Fragment for the class ConceptSystemStructure (entire XML Schema)

  1<xs:element name="ConceptSystemStructure"
  2            type="ConceptSystemStructureXsdType"
  3            xml:id="ConceptSystemStructure">
  4  <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystemStructure -->
  5  <xs:annotation>
  6    <xs:documentation>Definition 
  7          ============ 
  8          Relations of concepts within a collection.  
  9          
 10          Examples 
 11          ========== 
 12          A concept of vacation might be described as having sub-types of beach vacation and mountain vacation.  
 13          
 14          Explanatory notes 
 15          =================== 
 16          The concept system structure employs a set of concept relationships to describe the relationship among concepts. Each concept relationship is a one to many description of connections between concepts. Together they can describe relationships as complex as a hierarchy or even a complete cyclical network as in a concept map. Allows for the specification of complex relationships among concepts.</xs:documentation>
 17  </xs:annotation>
 18</xs:element>
 19<xs:complexType name="ConceptSystemStructureXsdType"
 20                xml:id="ConceptSystemStructureXsdType">
 21  <xs:annotation>
 22    <xs:documentation>Definition 
 23          ============ 
 24          Relations of concepts within a collection.  
 25          
 26          Examples 
 27          ========== 
 28          A concept of vacation might be described as having sub-types of beach vacation and mountain vacation.  
 29          
 30          Explanatory notes 
 31          =================== 
 32          The concept system structure employs a set of concept relationships to describe the relationship among concepts. Each concept relationship is a one to many description of connections between concepts. Together they can describe relationships as complex as a hierarchy or even a complete cyclical network as in a concept map. Allows for the specification of complex relationships among concepts.</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="ConceptSystemStructure-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="ConceptSystemStructure-name">
 49      <xs:annotation>
 50        <xs:documentation>Human understandable name (linguistic 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="ConceptSystemStructure-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="ConceptSystemStructure-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="ConceptSystemStructure-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="ConceptSystemStructure-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="ConceptSystemStructure-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="ConceptSystemStructure_structures_ConceptSystem"
 99                minOccurs="0"
100                maxOccurs="1"
101                xml:id="ConceptSystemStructure_structures_ConceptSystem">
102      <xs:annotation>
103        <xs:documentation>Concept structure structures concept system.</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="ConceptSystemStructure_structures_ConceptSystem-ddiReference"/>
114              <xs:element name="validType"
115                          minOccurs="0"
116                          maxOccurs="unbounded"
117                          xml:id="ConceptSystemStructure_structures_ConceptSystem-validType">
118                <xs:simpleType>
119                  <xs:restriction base="xs:NMTOKEN">
120                    <xs:enumeration value="CategorySet"/>
121                    <xs:enumeration value="ConceptSystem"/>
122                  </xs:restriction>
123                </xs:simpleType>
124              </xs:element>
125            </xs:sequence>
126          </xs:restriction>
127        </xs:complexContent>
128      </xs:complexType>
129    </xs:element>
130    <xs:element name="ConceptSystemStructure_has_ConceptRelationship"
131                minOccurs="0"
132                maxOccurs="unbounded"
133                xml:id="ConceptSystemStructure_has_ConceptRelationship">
134      <xs:annotation>
135        <xs:documentation>Concept structure has zero to many concept relationships.</xs:documentation>
136      </xs:annotation>
137      <xs:complexType>
138        <xs:complexContent>
139          <xs:restriction base="AssociationReferenceXsdType">
140            <xs:sequence>
141              <xs:element name="ddiReference"
142                          type="InternationalRegistrationDataIdentifierXsdType"
143                          minOccurs="0"
144                          maxOccurs="1"
145                          xml:id="ConceptSystemStructure_has_ConceptRelationship-ddiReference"/>
146              <xs:element name="validType"
147                          minOccurs="1"
148                          maxOccurs="1"
149                          xml:id="ConceptSystemStructure_has_ConceptRelationship-validType">
150                <xs:simpleType>
151                  <xs:restriction base="xs:NMTOKEN">
152                    <xs:enumeration value="ConceptRelationship"/>
153                  </xs:restriction>
154                </xs:simpleType>
155              </xs:element>
156            </xs:sequence>
157          </xs:restriction>
158        </xs:complexContent>
159      </xs:complexType>
160    </xs:element>
161  </xs:sequence>
162</xs:complexType>

Fragment for the class ConceptSystemStructure (entire JSON Schema)

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

Fragment for the class ConceptSystemStructure (main ontology)

 1# class ConceptSystemStructure
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystemStructure
 3cdi:ConceptSystemStructure
 4  a rdfs:Class, owl:Class, ucmis:Class;
 5  rdfs:label "ConceptSystemStructure";
 6  rdfs:comment "Definition \n============ \nRelations of concepts within a collection.  \n\nExamples \n========== \nA concept of vacation might be described as having sub-types of beach vacation and mountain vacation.  \n\nExplanatory notes \n=================== \nThe concept system structure employs a set of concept relationships to describe the relationship among concepts. Each concept relationship is a one to many description of connections between concepts. Together they can describe relationships as complex as a hierarchy or even a complete cyclical network as in a concept map. Allows for the specification of complex relationships among concepts."@en;
 7  
 8.
 9
10cdi:ConceptSystemStructure-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:ConceptSystemStructure;
15  rdfs:range cdi:Identifier;
16.
17
18cdi:ConceptSystemStructure-name
19  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
20  rdfs:label "name";
21  rdfs:comment "Human understandable name (linguistic 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:ConceptSystemStructure;
23  rdfs:range cdi:ObjectName;
24.
25
26cdi:ConceptSystemStructure-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:ConceptSystemStructure;
31  rdfs:range cdi:InternationalString;
32.
33
34cdi:ConceptSystemStructure-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:ConceptSystemStructure;
39  rdfs:range cdi:ControlledVocabularyEntry;
40.
41
42cdi:ConceptSystemStructure-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:ConceptSystemStructure;
47  rdfs:range cdi:StructureSpecification;
48.
49
50cdi:ConceptSystemStructure-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:ConceptSystemStructure;
55  rdfs:range cdi:ControlledVocabularyEntry;
56.
57
58cdi:ConceptSystemStructure-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:ConceptSystemStructure;
63  rdfs:range cdi:StructureExtent;
64.
65
66
67cdi:ConceptSystemStructure_has_ConceptRelationship
68  a rdf:Property, owl:ObjectProperty, ucmis:Association;
69  # ASSOCIATION
70  rdfs:label "has_ConceptRelationship";
71  skos:altLabel "ConceptSystemStructure_has_ConceptRelationship";
72  rdfs:comment "Concept structure has zero to many concept relationships."@en;
73  rdfs:domain cdi:ConceptSystemStructure;
74  rdfs:range cdi:ConceptRelationship;
75.
76
77cdi:ConceptSystemStructure_structures_ConceptSystem
78  a rdf:Property, owl:ObjectProperty, ucmis:Association;
79  # ASSOCIATION
80  rdfs:label "structures";
81  skos:altLabel "ConceptSystemStructure_structures_ConceptSystem";
82  rdfs:comment "Concept structure structures concept system."@en;
83  rdfs:domain cdi:ConceptSystemStructure;
84  rdfs:range cdi:ConceptSystem;
85.

Fragment for the class ConceptSystemStructure (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:ConceptSystemStructure-identifier",
 9        "@type": "@id",
10        "@context": "Identifier.jsonld"
11      },
12      "name": {
13        "@id": "cdi:ConceptSystemStructure-name",
14        "@type": "@id",
15        "@context": "ObjectName.jsonld"
16      },
17      "purpose": {
18        "@id": "cdi:ConceptSystemStructure-purpose",
19        "@type": "@id",
20        "@context": "InternationalString.jsonld"
21      },
22      "semantics": {
23        "@id": "cdi:ConceptSystemStructure-semantics",
24        "@type": "@id",
25        "@context": "ControlledVocabularyEntry.jsonld"
26      },
27      "specification": {
28        "@id": "cdi:ConceptSystemStructure-specification",
29        "@type": "@id",
30        "@context": "StructureSpecification.jsonld"
31      },
32      "topology": {
33        "@id": "cdi:ConceptSystemStructure-topology",
34        "@type": "@id",
35        "@context": "ControlledVocabularyEntry.jsonld"
36      },
37      "totality": {
38        "@id": "cdi:ConceptSystemStructure-totality",
39        "@type": "@vocab",
40        "@context": {
41          "Partial": "cdi:Partial"
42      ,    "Total": "cdi:Total"
43        }
44      },
45      
46      "has_ConceptRelationship": {
47        "@id": "cdi:ConceptSystemStructure_has_ConceptRelationship",
48        "@type": "@id",
49        "@context": "ConceptRelationship.jsonld"
50      },
51      "structures": {
52        "@id": "cdi:ConceptSystemStructure_structures_ConceptSystem",
53        "@type": "@id",
54        "@context": "ConceptSystem.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 2026-04-15 14:38:37.",
60  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystemStructure"
61}

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

  1# class ConceptSystemStructure
  2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystemStructure
  3<#ConceptSystemStructure> a sh:NodeShape;
  4    sh:targetClass cdi:ConceptSystemStructure;
  5	sh:message "See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptSystemStructure";
  6	sh:closed true;
  7	sh:ignoredProperties ( owl:sameAs );
  8    sh:property [
  9			sh:path rdf:type;
 10			sh:in (   cdi:ConceptSystemStructure
 11			 ) ;
 12    ];
 13    # attributes
 14    sh:property <#ConceptSystemStructure-identifier>;
 15    sh:property <#ConceptSystemStructure-name>;
 16    sh:property <#ConceptSystemStructure-purpose>;
 17    sh:property <#ConceptSystemStructure-semantics>;
 18    sh:property <#ConceptSystemStructure-specification>;
 19    sh:property <#ConceptSystemStructure-topology>;
 20    sh:property <#ConceptSystemStructure-totality>;
 21    # associations from ConceptSystemStructure
 22    sh:property <#ConceptSystemStructure_has_ConceptRelationship>;
 23    sh:property <#ConceptSystemStructure_structures_ConceptSystem>;
 24    # associations to ConceptSystemStructure
 25
 26
 27
 28.
 29
 30<#ConceptSystemStructure-identifier> a sh:PropertyShape ;
 31    sh:path cdi:ConceptSystemStructure-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<#ConceptSystemStructure-name> a sh:PropertyShape ;
 39    sh:path cdi:ConceptSystemStructure-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<#ConceptSystemStructure-purpose> a sh:PropertyShape ;
 47    sh:path cdi:ConceptSystemStructure-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<#ConceptSystemStructure-semantics> a sh:PropertyShape ;
 57    sh:path cdi:ConceptSystemStructure-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<#ConceptSystemStructure-specification> a sh:PropertyShape ;
 65    sh:path cdi:ConceptSystemStructure-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<#ConceptSystemStructure-topology> a sh:PropertyShape ;
 73    sh:path cdi:ConceptSystemStructure-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<#ConceptSystemStructure-totality> a sh:PropertyShape ;
 81    sh:path cdi:ConceptSystemStructure-totality;
 82    sh:node <#StructureExtent>
 83    ;
 84    sh:maxCount 1;
 85.
 86
 87<#ConceptSystemStructure_has_ConceptRelationship> a sh:PropertyShape ;
 88    sh:path cdi:ConceptSystemStructure_has_ConceptRelationship;
 89	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
 90        cdi:ConceptRelationship
 91      
 92    ) ]];
 93.
 94<#rev_ConceptSystemStructure_has_ConceptRelationship> a sh:PropertyShape ;
 95    sh:path [ sh:inversePath cdi:ConceptSystemStructure_has_ConceptRelationship ];
 96    sh:minCount 1;
 97    sh:maxCount 1;
 98.
 99<#ConceptSystemStructure_structures_ConceptSystem> a sh:PropertyShape ;
100    sh:path cdi:ConceptSystemStructure_structures_ConceptSystem;
101	sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
102        cdi:ConceptSystem
103        cdi:CategorySet
104      
105    ) ]];
106    sh:maxCount 1;
107.
108<#rev_ConceptSystemStructure_structures_ConceptSystem> a sh:PropertyShape ;
109    sh:path [ sh:inversePath cdi:ConceptSystemStructure_structures_ConceptSystem ];
110.

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

 1# class ConceptSystemStructure
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptSystemStructure
 3cdi:ConceptSystemStructureShape CLOSED {
 4	a [cdi:ConceptSystemStructure];
 5	cdi:ConceptSystemStructure-identifier	@cdi:IdentifierShape?;
 6	cdi:ConceptSystemStructure-name	@cdi:ObjectNameShape*;
 7	cdi:ConceptSystemStructure-purpose	@cdi:InternationalStringShape?;
 8	cdi:ConceptSystemStructure-semantics	@cdi:ControlledVocabularyEntryShape?;
 9	cdi:ConceptSystemStructure-specification	@cdi:StructureSpecificationShape?;
10	cdi:ConceptSystemStructure-topology	@cdi:ControlledVocabularyEntryShape?;
11	cdi:ConceptSystemStructure-totality	@cdi:StructureExtentShape?;
12	cdi:ConceptSystemStructure_has_ConceptRelationship	@cdi:ConceptRelationshipShape *;
13	
14	cdi:ConceptSystemStructure_structures_ConceptSystem	@cdi:ConceptSystemShape OR @cdi:CategorySetShape?;
15	
16	}