PhysicalDataSetStructure#

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

Definition#

Ordering for physical record segments, which map to a logical record.

Explanatory notes#

The same logical record layout may be the source member in several adjacency lists. This can happen when physical record segments are also population specific. In this instance each adjacency list associated with a logical record layout is associated with a different population.

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..1

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 PhysicalDataSetStructure

Package of Other Class

Other Class

Multiplicity of other class

Aggregation Kind

Inherited from

from

PhysicalDataSetStructure correspondsTo DataStructure

0..*

DataDescription

DataStructure

0..1

none

own class

from

PhysicalDataSetStructure has PhysicalRecordSegmentRelationship

1..1

- own package -

PhysicalRecordSegmentRelationship

0..*

composite

own class

from

PhysicalDataSetStructure structures PhysicalDataSet

0..*

- own package -

PhysicalDataSet

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 PhysicalDataSetStructure (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-FormatDescription-PhysicalDataSetStructure"
  5                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure"
  6                  xmi:type="uml:Class">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedComment"
  8                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedComment"
  9                  xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure"/>
 11      <body>Definition 
 12============ 
 13Ordering for physical record segments, which map to a logical record.
 14
 15Explanatory notes 
 16=================== 
 17The same logical record layout may be the source member in several adjacency lists. This can happen when physical record segments are also population specific. In this instance each adjacency list associated with a logical record layout is associated with a different population.</body>
 18   </ownedComment>
 19   <name>PhysicalDataSetStructure</name>
 20   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-identifier"
 21                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-identifier"
 22                    xmi:type="uml:Property">
 23      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-identifier-ownedComment"
 24                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-identifier-ownedComment"
 25                     xmi:type="uml:Comment">
 26         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-identifier"/>
 27         <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
 28      </ownedComment>
 29      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-identifier-lowerValue"
 30                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-identifier-lowerValue"
 31                   xmi:type="uml:LiteralInteger"/>
 32      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-identifier-upperValue"
 33                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-identifier-upperValue"
 34                   xmi:type="uml:LiteralUnlimitedNatural">
 35         <value>1</value>
 36      </upperValue>
 37      <name>identifier</name>
 38      <isID>true</isID>
 39      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
 40   </ownedAttribute>
 41   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-name"
 42                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-name"
 43                    xmi:type="uml:Property">
 44      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-name-ownedComment"
 45                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-name-ownedComment"
 46                     xmi:type="uml:Comment">
 47         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-name"/>
 48         <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>
 49      </ownedComment>
 50      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-name-lowerValue"
 51                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-name-lowerValue"
 52                   xmi:type="uml:LiteralInteger"/>
 53      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-name-upperValue"
 54                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-name-upperValue"
 55                   xmi:type="uml:LiteralUnlimitedNatural">
 56         <value>1</value>
 57      </upperValue>
 58      <name>name</name>
 59      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
 60   </ownedAttribute>
 61   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_1"
 62                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_1"
 63                    xmi:type="uml:Property">
 64      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_1-lowerValue"
 65                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_1-lowerValue"
 66                   xmi:type="uml:LiteralInteger"/>
 67      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_1-upperValue"
 68                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_1-upperValue"
 69                   xmi:type="uml:LiteralUnlimitedNatural">
 70         <value>1</value>
 71      </upperValue>
 72      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-DataDescription-PhysicalDataSetStructure_correspondsTo_DataStructure"/>
 73      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-DataDescription-DataStructure"/>
 74   </ownedAttribute>
 75   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_2"
 76                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_2"
 77                    xmi:type="uml:Property">
 78      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_2-lowerValue"
 79                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_2-lowerValue"
 80                   xmi:type="uml:LiteralInteger"/>
 81      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_2-upperValue"
 82                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_2-upperValue"
 83                   xmi:type="uml:LiteralUnlimitedNatural">
 84         <value>1</value>
 85      </upperValue>
 86      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure_structures_PhysicalDataSet"/>
 87      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet"/>
 88   </ownedAttribute>
 89   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_3"
 90                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_3"
 91                    xmi:type="uml:Property">
 92      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_3-lowerValue"
 93                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_3-lowerValue"
 94                   xmi:type="uml:LiteralInteger"/>
 95      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-ownedAttribute_3-upperValue"
 96                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-ownedAttribute_3-upperValue"
 97                   xmi:type="uml:LiteralUnlimitedNatural">
 98         <value>*</value>
 99      </upperValue>
100      <aggregation>composite</aggregation>
101      <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship"/>
102      <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalRecordSegmentRelationship"/>
103   </ownedAttribute>
104   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-purpose"
105                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-purpose"
106                    xmi:type="uml:Property">
107      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-purpose-ownedComment"
108                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-purpose-ownedComment"
109                     xmi:type="uml:Comment">
110         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-purpose"/>
111         <body>Intent or reason for the object/the description of the object.</body>
112      </ownedComment>
113      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-purpose-lowerValue"
114                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-purpose-lowerValue"
115                   xmi:type="uml:LiteralInteger"/>
116      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-purpose-upperValue"
117                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-purpose-upperValue"
118                   xmi:type="uml:LiteralUnlimitedNatural">
119         <value>1</value>
120      </upperValue>
121      <name>purpose</name>
122      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
123   </ownedAttribute>
124   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-semantics"
125                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-semantics"
126                    xmi:type="uml:Property">
127      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-semantics-ownedComment"
128                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-semantics-ownedComment"
129                     xmi:type="uml:Comment">
130         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-semantics"/>
131         <body>Specifies the semantics of the object in reference to a vocabulary, ontology, etc.</body>
132      </ownedComment>
133      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-semantics-lowerValue"
134                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-semantics-lowerValue"
135                   xmi:type="uml:LiteralInteger"/>
136      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-semantics-upperValue"
137                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-semantics-upperValue"
138                   xmi:type="uml:LiteralUnlimitedNatural">
139         <value>1</value>
140      </upperValue>
141      <name>semantics</name>
142      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
143   </ownedAttribute>
144   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-specification"
145                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-specification"
146                    xmi:type="uml:Property">
147      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-specification-ownedComment"
148                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-specification-ownedComment"
149                     xmi:type="uml:Comment">
150         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-specification"/>
151         <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>
152      </ownedComment>
153      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-specification-lowerValue"
154                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-specification-lowerValue"
155                   xmi:type="uml:LiteralInteger"/>
156      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-specification-upperValue"
157                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-specification-upperValue"
158                   xmi:type="uml:LiteralUnlimitedNatural">
159         <value>1</value>
160      </upperValue>
161      <name>specification</name>
162      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-StructureSpecification"/>
163   </ownedAttribute>
164   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-topology"
165                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-topology"
166                    xmi:type="uml:Property">
167      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-topology-ownedComment"
168                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-topology-ownedComment"
169                     xmi:type="uml:Comment">
170         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-topology"/>
171         <body>Indicates the form of the associations among members of the collection. Specifies the way in which constituent parts are interrelated or arranged.</body>
172      </ownedComment>
173      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-topology-lowerValue"
174                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-topology-lowerValue"
175                   xmi:type="uml:LiteralInteger"/>
176      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-topology-upperValue"
177                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-topology-upperValue"
178                   xmi:type="uml:LiteralUnlimitedNatural">
179         <value>1</value>
180      </upperValue>
181      <name>topology</name>
182      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
183   </ownedAttribute>
184   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-totality"
185                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-totality"
186                    xmi:type="uml:Property">
187      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-totality-ownedComment"
188                     xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-totality-ownedComment"
189                     xmi:type="uml:Comment">
190         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-totality"/>
191         <body>Indicates whether the related collections are comprehensive in terms of their coverage.</body>
192      </ownedComment>
193      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-totality-lowerValue"
194                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-totality-lowerValue"
195                   xmi:type="uml:LiteralInteger"/>
196      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSetStructure-totality-upperValue"
197                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSetStructure-totality-upperValue"
198                   xmi:type="uml:LiteralUnlimitedNatural">
199         <value>1</value>
200      </upperValue>
201      <name>totality</name>
202      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-StructureExtent"/>
203   </ownedAttribute>
204</packagedElement>

Fragment for the class PhysicalDataSetStructure (entire XML Schema)

  1<xs:element name="PhysicalDataSetStructure"
  2            type="PhysicalDataSetStructureXsdType"
  3            xml:id="PhysicalDataSetStructure">
  4  <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSetStructure -->
  5  <xs:annotation>
  6    <xs:documentation>Definition 
  7          ============ 
  8          Ordering for physical record segments, which map to a logical record.
  9          
 10          Explanatory notes 
 11          =================== 
 12          The same logical record layout may be the source member in several adjacency lists. This can happen when physical record segments are also population specific. In this instance each adjacency list associated with a logical record layout is associated with a different population.</xs:documentation>
 13  </xs:annotation>
 14</xs:element>
 15<xs:complexType name="PhysicalDataSetStructureXsdType"
 16                xml:id="PhysicalDataSetStructureXsdType">
 17  <xs:annotation>
 18    <xs:documentation>Definition 
 19          ============ 
 20          Ordering for physical record segments, which map to a logical record.
 21          
 22          Explanatory notes 
 23          =================== 
 24          The same logical record layout may be the source member in several adjacency lists. This can happen when physical record segments are also population specific. In this instance each adjacency list associated with a logical record layout is associated with a different population.</xs:documentation>
 25  </xs:annotation>
 26  <xs:sequence>
 27    <xs:element name="identifier"
 28                type="IdentifierXsdType"
 29                minOccurs="0"
 30                maxOccurs="1"
 31                xml:id="PhysicalDataSetStructure-identifier">
 32      <xs:annotation>
 33        <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
 34      </xs:annotation>
 35    </xs:element>
 36    <xs:element name="name"
 37                type="ObjectNameXsdType"
 38                minOccurs="0"
 39                maxOccurs="1"
 40                xml:id="PhysicalDataSetStructure-name">
 41      <xs:annotation>
 42        <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>
 43      </xs:annotation>
 44    </xs:element>
 45    <xs:element name="purpose"
 46                type="InternationalStringXsdType"
 47                minOccurs="0"
 48                maxOccurs="1"
 49                xml:id="PhysicalDataSetStructure-purpose">
 50      <xs:annotation>
 51        <xs:documentation>Intent or reason for the object/the description of the object.</xs:documentation>
 52      </xs:annotation>
 53    </xs:element>
 54    <xs:element name="semantics"
 55                type="ControlledVocabularyEntryXsdType"
 56                minOccurs="0"
 57                maxOccurs="1"
 58                xml:id="PhysicalDataSetStructure-semantics">
 59      <xs:annotation>
 60        <xs:documentation>Specifies the semantics of the object in reference to a vocabulary, ontology, etc.</xs:documentation>
 61      </xs:annotation>
 62    </xs:element>
 63    <xs:element name="specification"
 64                type="StructureSpecificationXsdType"
 65                minOccurs="0"
 66                maxOccurs="1"
 67                xml:id="PhysicalDataSetStructure-specification">
 68      <xs:annotation>
 69        <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>
 70      </xs:annotation>
 71    </xs:element>
 72    <xs:element name="topology"
 73                type="ControlledVocabularyEntryXsdType"
 74                minOccurs="0"
 75                maxOccurs="1"
 76                xml:id="PhysicalDataSetStructure-topology">
 77      <xs:annotation>
 78        <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>
 79      </xs:annotation>
 80    </xs:element>
 81    <xs:element name="totality"
 82                type="StructureExtentXsdType"
 83                minOccurs="0"
 84                maxOccurs="1"
 85                xml:id="PhysicalDataSetStructure-totality">
 86      <xs:annotation>
 87        <xs:documentation>Indicates whether the related collections are comprehensive in terms of their coverage.</xs:documentation>
 88      </xs:annotation>
 89    </xs:element>
 90    <xs:element name="PhysicalDataSetStructure_correspondsTo_DataStructure"
 91                minOccurs="0"
 92                maxOccurs="1"
 93                xml:id="PhysicalDataSetStructure_correspondsTo_DataStructure">
 94      <xs:annotation>
 95        <xs:documentation></xs:documentation>
 96      </xs:annotation>
 97      <xs:complexType>
 98        <xs:complexContent>
 99          <xs:restriction base="AssociationReferenceXsdType">
100            <xs:sequence>
101              <xs:element name="ddiReference"
102                          type="InternationalRegistrationDataIdentifierXsdType"
103                          minOccurs="0"
104                          maxOccurs="1"
105                          xml:id="PhysicalDataSetStructure_correspondsTo_DataStructure-ddiReference"/>
106              <xs:element name="validType"
107                          minOccurs="0"
108                          maxOccurs="unbounded"
109                          xml:id="PhysicalDataSetStructure_correspondsTo_DataStructure-validType">
110                <xs:simpleType>
111                  <xs:restriction base="xs:NMTOKEN">
112                    <xs:enumeration value="DataStructure"/>
113                    <xs:enumeration value="DimensionalDataStructure"/>
114                    <xs:enumeration value="KeyValueStructure"/>
115                    <xs:enumeration value="LongDataStructure"/>
116                    <xs:enumeration value="WideDataStructure"/>
117                  </xs:restriction>
118                </xs:simpleType>
119              </xs:element>
120            </xs:sequence>
121          </xs:restriction>
122        </xs:complexContent>
123      </xs:complexType>
124    </xs:element>
125    <xs:element name="PhysicalDataSetStructure_structures_PhysicalDataSet"
126                minOccurs="0"
127                maxOccurs="1"
128                xml:id="PhysicalDataSetStructure_structures_PhysicalDataSet">
129      <xs:annotation>
130        <xs:documentation></xs:documentation>
131      </xs:annotation>
132      <xs:complexType>
133        <xs:complexContent>
134          <xs:restriction base="AssociationReferenceXsdType">
135            <xs:sequence>
136              <xs:element name="ddiReference"
137                          type="InternationalRegistrationDataIdentifierXsdType"
138                          minOccurs="0"
139                          maxOccurs="1"
140                          xml:id="PhysicalDataSetStructure_structures_PhysicalDataSet-ddiReference"/>
141              <xs:element name="validType"
142                          minOccurs="0"
143                          maxOccurs="unbounded"
144                          xml:id="PhysicalDataSetStructure_structures_PhysicalDataSet-validType">
145                <xs:simpleType>
146                  <xs:restriction base="xs:NMTOKEN">
147                    <xs:enumeration value="PhysicalDataSet"/>
148                  </xs:restriction>
149                </xs:simpleType>
150              </xs:element>
151            </xs:sequence>
152          </xs:restriction>
153        </xs:complexContent>
154      </xs:complexType>
155    </xs:element>
156    <xs:element name="PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship"
157                minOccurs="0"
158                maxOccurs="unbounded"
159                xml:id="PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship">
160      <xs:annotation>
161        <xs:documentation></xs:documentation>
162      </xs:annotation>
163      <xs:complexType>
164        <xs:complexContent>
165          <xs:restriction base="AssociationReferenceXsdType">
166            <xs:sequence>
167              <xs:element name="ddiReference"
168                          type="InternationalRegistrationDataIdentifierXsdType"
169                          minOccurs="0"
170                          maxOccurs="1"
171                          xml:id="PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship-ddiReference"/>
172              <xs:element name="validType"
173                          minOccurs="1"
174                          maxOccurs="1"
175                          xml:id="PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship-validType">
176                <xs:simpleType>
177                  <xs:restriction base="xs:NMTOKEN">
178                    <xs:enumeration value="PhysicalRecordSegmentRelationship"/>
179                  </xs:restriction>
180                </xs:simpleType>
181              </xs:element>
182            </xs:sequence>
183          </xs:restriction>
184        </xs:complexContent>
185      </xs:complexType>
186    </xs:element>
187  </xs:sequence>
188</xs:complexType>

Fragment for the class PhysicalDataSetStructure (entire JSON Schema)

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

Fragment for the class PhysicalDataSetStructure (main ontology)

 1# class PhysicalDataSetStructure
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSetStructure
 3cdi:PhysicalDataSetStructure
 4  a rdfs:Class, owl:Class, ucmis:Class;
 5  rdfs:label "PhysicalDataSetStructure";
 6  rdfs:comment "Definition \n============ \nOrdering for physical record segments, which map to a logical record.\n\nExplanatory notes \n=================== \nThe same logical record layout may be the source member in several adjacency lists. This can happen when physical record segments are also population specific. In this instance each adjacency list associated with a logical record layout is associated with a different population."@en;
 7  
 8.
 9
10cdi:PhysicalDataSetStructure-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:PhysicalDataSetStructure;
15  rdfs:range cdi:Identifier;
16.
17
18cdi:PhysicalDataSetStructure-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:PhysicalDataSetStructure;
23  rdfs:range cdi:ObjectName;
24.
25
26cdi:PhysicalDataSetStructure-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:PhysicalDataSetStructure;
31  rdfs:range cdi:InternationalString;
32.
33
34cdi:PhysicalDataSetStructure-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:PhysicalDataSetStructure;
39  rdfs:range cdi:ControlledVocabularyEntry;
40.
41
42cdi:PhysicalDataSetStructure-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:PhysicalDataSetStructure;
47  rdfs:range cdi:StructureSpecification;
48.
49
50cdi:PhysicalDataSetStructure-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:PhysicalDataSetStructure;
55  rdfs:range cdi:ControlledVocabularyEntry;
56.
57
58cdi:PhysicalDataSetStructure-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:PhysicalDataSetStructure;
63  rdfs:range cdi:StructureExtent;
64.
65
66
67cdi:PhysicalDataSetStructure_correspondsTo_DataStructure
68  a rdf:Property, owl:ObjectProperty, ucmis:Association;
69  # ASSOCIATION
70  rdfs:label "correspondsTo_DataStructure";
71  skos:altLabel "PhysicalDataSetStructure_correspondsTo_DataStructure";
72  
73  rdfs:domain cdi:PhysicalDataSetStructure;
74  rdfs:range cdi:DataStructure;
75.
76
77cdi:PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship
78  a rdf:Property, owl:ObjectProperty, ucmis:Association;
79  # ASSOCIATION
80  rdfs:label "has_PhysicalRecordSegmentRelationship";
81  skos:altLabel "PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship";
82  
83  rdfs:domain cdi:PhysicalDataSetStructure;
84  rdfs:range cdi:PhysicalRecordSegmentRelationship;
85.
86
87cdi:PhysicalDataSetStructure_structures_PhysicalDataSet
88  a rdf:Property, owl:ObjectProperty, ucmis:Association;
89  # ASSOCIATION
90  rdfs:label "structures";
91  skos:altLabel "PhysicalDataSetStructure_structures_PhysicalDataSet";
92  
93  rdfs:domain cdi:PhysicalDataSetStructure;
94  rdfs:range cdi:PhysicalDataSet;
95.

Fragment for the class PhysicalDataSetStructure (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:PhysicalDataSetStructure-identifier",
 9        "@type": "@id",
10        "@context": "Identifier.jsonld"
11      },
12      "name": {
13        "@id": "cdi:PhysicalDataSetStructure-name",
14        "@type": "@id",
15        "@context": "ObjectName.jsonld"
16      },
17      "purpose": {
18        "@id": "cdi:PhysicalDataSetStructure-purpose",
19        "@type": "@id",
20        "@context": "InternationalString.jsonld"
21      },
22      "semantics": {
23        "@id": "cdi:PhysicalDataSetStructure-semantics",
24        "@type": "@id",
25        "@context": "ControlledVocabularyEntry.jsonld"
26      },
27      "specification": {
28        "@id": "cdi:PhysicalDataSetStructure-specification",
29        "@type": "@id",
30        "@context": "StructureSpecification.jsonld"
31      },
32      "topology": {
33        "@id": "cdi:PhysicalDataSetStructure-topology",
34        "@type": "@id",
35        "@context": "ControlledVocabularyEntry.jsonld"
36      },
37      "totality": {
38        "@id": "cdi:PhysicalDataSetStructure-totality",
39        "@type": "@vocab",
40        "@context": {
41          "Partial": "cdi:Partial"
42      ,    "Total": "cdi:Total"
43        }
44      },
45      
46      "correspondsTo_DataStructure": {
47        "@id": "cdi:PhysicalDataSetStructure_correspondsTo_DataStructure",
48        "@type": "@id",
49        "@context": "DataStructure.jsonld"
50      },
51      "has_PhysicalRecordSegmentRelationship": {
52        "@id": "cdi:PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship",
53        "@type": "@id",
54        "@context": "PhysicalRecordSegmentRelationship.jsonld"
55      },
56      "structures": {
57        "@id": "cdi:PhysicalDataSetStructure_structures_PhysicalDataSet",
58        "@type": "@id",
59        "@context": "PhysicalDataSet.jsonld"
60      },
61      " comment ": "tag:json-should-support-trailing-commas"
62    }
63  ],
64  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2025-08-29 14:34:52.",
65  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSetStructure"
66}

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

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

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

 1# class PhysicalDataSetStructure
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSetStructure
 3cdi:PhysicalDataSetStructureShape CLOSED {
 4	a [cdi:PhysicalDataSetStructure];
 5	cdi:PhysicalDataSetStructure-identifier	@cdi:IdentifierShape?;
 6	cdi:PhysicalDataSetStructure-name	@cdi:ObjectNameShape?;
 7	cdi:PhysicalDataSetStructure-purpose	@cdi:InternationalStringShape?;
 8	cdi:PhysicalDataSetStructure-semantics	@cdi:ControlledVocabularyEntryShape?;
 9	cdi:PhysicalDataSetStructure-specification	@cdi:StructureSpecificationShape?;
10	cdi:PhysicalDataSetStructure-topology	@cdi:ControlledVocabularyEntryShape?;
11	cdi:PhysicalDataSetStructure-totality	@cdi:StructureExtentShape?;
12	cdi:PhysicalDataSetStructure_correspondsTo_DataStructure	@cdi:DataStructureShape OR @cdi:DimensionalDataStructureShape OR @cdi:KeyValueStructureShape OR @cdi:LongDataStructureShape OR @cdi:WideDataStructureShape?;
13	
14	cdi:PhysicalDataSetStructure_has_PhysicalRecordSegmentRelationship	@cdi:PhysicalRecordSegmentRelationshipShape *;
15	
16	cdi:PhysicalDataSetStructure_structures_PhysicalDataSet	@cdi:PhysicalDataSetShape ?;
17	
18	}