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
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
|---|---|---|---|---|---|
identifier |
- own class - |
Identifier for objects requiring short- or long-lasting referencing and management. |
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. |
0..* |
||
purpose |
- own class - |
Intent or reason for the object/the description of the object. |
0..1 |
||
semantics |
- own class - |
Specifies the semantics of the object in reference to a vocabulary, ontology, etc. |
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. |
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. |
0..1 |
||
totality |
- own class - |
Indicates whether the related collections are comprehensive in terms of their coverage. |
0..1 |
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 - |
0..* |
composite |
own class |
|
from |
ConceptSystemStructure structures ConceptSystem |
Concept structure structures concept system. |
0..* |
- own package - |
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 }