PhysicalDataSet#
- Fully qualified class name of the UML model DDI-CDI 1.1beta: DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSet
- Class is abstract.
Definition#
Information needed for understanding the physical structure of data coming from a file or other source.
Examples#
The physical data set is the entry point for information about a file or other source. It includes information about the name of a file, the structure of segments in a file.
Explanatory notes#
Multiple styles of structural description are supported: including describing tabular unit-record files; describing cubes; and describing event-history data.
Diagram#
Diagram
Inheritance#
Inheritance
Attributes#
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
|---|---|---|---|---|---|
catalogDetails |
- own class - |
Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes. |
0..1 |
||
characterSet |
- own class - |
Default character set used in the physical data set. |
String |
0..1 |
|
encoding |
- own class - |
The character encoding of the represented data. From the W3C Recommendation “Metadata Vocabulary for Tabular Data” (https://www.w3.org/TR/tabular-metadata/) 5.9 Dialect: “encoding - An atomic property that sets the encoding flag to the single provided string value, which MUST be a defined in [encoding]. The default is ‘utf-8’.” From the same W3C recommendation 7.2 Encoding: “CSV files should be encoded using UTF-8, and should be in Unicode Normal Form C as defined in [UAX15]. If a CSV file is not encoded using UTF-8, the encoding should be specified through the charset parameter in the Content-Type header.” |
0..1 |
||
fileSize |
- own class - |
File size expressed as a real number. |
Real |
0..1 |
|
fileSizeUofM |
- own class - |
Unit of measure of the fileSize as a simple string, e.g. KB, megabyte, GB, etc. |
String |
0..1 |
|
fingerprint |
- own class - |
Universal Numerical Fingerprint or similar format-independent, canonical hash value of the physical representation of data in the physical data set. |
0..1 |
||
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..1 |
||
overview |
- own class - |
Short natural language account of the information obtained from the combination of properties and relationships associated with an object. |
0..1 |
||
physicalFileURL |
- own class - |
URL for the physical data set. |
String |
0..1 |
|
purpose |
- own class - |
Intent or reason for the object/the description of the object. |
0..1 |
||
recordCount |
- own class - |
Number of records in the physical data set. |
Integer |
0..1 |
|
standard |
- own class - |
An established standard to which the described resource conforms. |
0..* |
Associations#
Associations
Direction |
Association |
Description |
Multiplicity of PhysicalDataSet |
Package of Other Class |
Other Class |
Multiplicity of other class |
Aggregation Kind |
Inherited from |
|---|---|---|---|---|---|---|---|---|
from |
PhysicalDataSet has InstanceVariable |
0..* |
0..* |
shared |
own class |
|||
from |
PhysicalDataSet isDefinedBy Concept |
The conceptual basis for the collection of members. |
0..* |
0..* |
none |
own class |
||
from |
PhysicalDataSet correspondsTo DataSet |
0..* |
0..1 |
none |
own class |
|||
from |
PhysicalDataSet has PhysicalMapping |
0..* |
- own package - |
0..* |
shared |
own class |
||
from |
PhysicalDataSet has PhysicalMappingPosition |
1..1 |
- own package - |
0..* |
composite |
own class |
||
from |
PhysicalDataSet has Segment |
0..* |
- own package - |
0..* |
shared |
own class |
||
from |
PhysicalDataSet has SegmentPosition |
1..1 |
- own package - |
0..* |
composite |
own class |
||
from |
PhysicalDataSet uses LogicalRecord |
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 PhysicalDataSet (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-PhysicalDataSet"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet"
6 xmi:type="uml:Class">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet"/>
11 <body>Definition
12============
13Information needed for understanding the physical structure of data coming from a file or other source.
14
15Examples
16==========
17The physical data set is the entry point for information about a file or other source. It includes information about the name of a file, the structure of segments in a file.
18
19Explanatory notes
20===================
21Multiple styles of structural description are supported: including describing tabular unit-record files; describing cubes; and describing event-history data.</body>
22 </ownedComment>
23 <name>PhysicalDataSet</name>
24 <isAbstract>true</isAbstract>
25 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-catalogDetails"
26 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-catalogDetails"
27 xmi:type="uml:Property">
28 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-catalogDetails-ownedComment"
29 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-catalogDetails-ownedComment"
30 xmi:type="uml:Comment">
31 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-catalogDetails"/>
32 <body>Bundles the information useful for a data catalog entry.
33
34Examples would be creator, contributor, title, copyright, embargo, and license information
35
36A set of information useful for attribution, data discovery, and access.
37This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.</body>
38 </ownedComment>
39 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-catalogDetails-lowerValue"
40 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-catalogDetails-lowerValue"
41 xmi:type="uml:LiteralInteger"/>
42 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-catalogDetails-upperValue"
43 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-catalogDetails-upperValue"
44 xmi:type="uml:LiteralUnlimitedNatural">
45 <value>1</value>
46 </upperValue>
47 <name>catalogDetails</name>
48 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CatalogDetails"/>
49 </ownedAttribute>
50 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-characterSet"
51 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-characterSet"
52 xmi:type="uml:Property">
53 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-characterSet-ownedComment"
54 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-characterSet-ownedComment"
55 xmi:type="uml:Comment">
56 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-characterSet"/>
57 <body>Default character set used in the physical data set.
58</body>
59 </ownedComment>
60 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-characterSet-lowerValue"
61 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-characterSet-lowerValue"
62 xmi:type="uml:LiteralInteger"/>
63 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-characterSet-upperValue"
64 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-characterSet-upperValue"
65 xmi:type="uml:LiteralUnlimitedNatural">
66 <value>1</value>
67 </upperValue>
68 <name>characterSet</name>
69 <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"
70 xmi:type="uml:PrimitiveType"/>
71 </ownedAttribute>
72 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-encoding"
73 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-encoding"
74 xmi:type="uml:Property">
75 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-encoding-ownedComment"
76 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-encoding-ownedComment"
77 xmi:type="uml:Comment">
78 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-encoding"/>
79 <body>The character encoding of the represented data. From the W3C Recommendation "Metadata Vocabulary for Tabular Data" (https://www.w3.org/TR/tabular-metadata/) 5.9 Dialect: "encoding - An atomic property that sets the encoding flag to the single provided string value, which MUST be a defined in [encoding]. The default is 'utf-8'." From the same W3C recommendation 7.2 Encoding: "CSV files should be encoded using UTF-8, and should be in Unicode Normal Form C as defined in [UAX15]. If a CSV file is not encoded using UTF-8, the encoding should be specified through the charset parameter in the Content-Type header."
80</body>
81 </ownedComment>
82 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-encoding-lowerValue"
83 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-encoding-lowerValue"
84 xmi:type="uml:LiteralInteger"/>
85 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-encoding-upperValue"
86 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-encoding-upperValue"
87 xmi:type="uml:LiteralUnlimitedNatural">
88 <value>1</value>
89 </upperValue>
90 <name>encoding</name>
91 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
92 </ownedAttribute>
93 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSize"
94 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fileSize"
95 xmi:type="uml:Property">
96 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSize-ownedComment"
97 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fileSize-ownedComment"
98 xmi:type="uml:Comment">
99 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSize"/>
100 <body>File size expressed as a real number. </body>
101 </ownedComment>
102 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSize-lowerValue"
103 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fileSize-lowerValue"
104 xmi:type="uml:LiteralInteger"/>
105 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSize-upperValue"
106 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fileSize-upperValue"
107 xmi:type="uml:LiteralUnlimitedNatural">
108 <value>1</value>
109 </upperValue>
110 <name>fileSize</name>
111 <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"
112 xmi:type="uml:PrimitiveType"/>
113 </ownedAttribute>
114 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSizeUofM"
115 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fileSizeUofM"
116 xmi:type="uml:Property">
117 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSizeUofM-ownedComment"
118 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fileSizeUofM-ownedComment"
119 xmi:type="uml:Comment">
120 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSizeUofM"/>
121 <body>Unit of measure of the fileSize as a simple string, e.g. KB, megabyte, GB, etc.</body>
122 </ownedComment>
123 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSizeUofM-lowerValue"
124 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fileSizeUofM-lowerValue"
125 xmi:type="uml:LiteralInteger"/>
126 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fileSizeUofM-upperValue"
127 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fileSizeUofM-upperValue"
128 xmi:type="uml:LiteralUnlimitedNatural">
129 <value>1</value>
130 </upperValue>
131 <name>fileSizeUofM</name>
132 <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"
133 xmi:type="uml:PrimitiveType"/>
134 </ownedAttribute>
135 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fingerprint"
136 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fingerprint"
137 xmi:type="uml:Property">
138 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fingerprint-ownedComment"
139 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fingerprint-ownedComment"
140 xmi:type="uml:Comment">
141 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fingerprint"/>
142 <body>Universal Numerical Fingerprint or similar format-independent, canonical hash value of the physical representation of data in the physical data set.
143</body>
144 </ownedComment>
145 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fingerprint-lowerValue"
146 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fingerprint-lowerValue"
147 xmi:type="uml:LiteralInteger"/>
148 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-fingerprint-upperValue"
149 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-fingerprint-upperValue"
150 xmi:type="uml:LiteralUnlimitedNatural">
151 <value>1</value>
152 </upperValue>
153 <name>fingerprint</name>
154 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-DataFingerprint"/>
155 </ownedAttribute>
156 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-identifier"
157 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-identifier"
158 xmi:type="uml:Property">
159 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-identifier-ownedComment"
160 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-identifier-ownedComment"
161 xmi:type="uml:Comment">
162 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-identifier"/>
163 <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
164 </ownedComment>
165 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-identifier-lowerValue"
166 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-identifier-lowerValue"
167 xmi:type="uml:LiteralInteger"/>
168 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-identifier-upperValue"
169 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-identifier-upperValue"
170 xmi:type="uml:LiteralUnlimitedNatural">
171 <value>1</value>
172 </upperValue>
173 <name>identifier</name>
174 <isID>true</isID>
175 <isID>true</isID>
176 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
177 </ownedAttribute>
178 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-name"
179 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-name"
180 xmi:type="uml:Property">
181 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-name-ownedComment"
182 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-name-ownedComment"
183 xmi:type="uml:Comment">
184 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-name"/>
185 <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>
186 </ownedComment>
187 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-name-lowerValue"
188 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-name-lowerValue"
189 xmi:type="uml:LiteralInteger"/>
190 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-name-upperValue"
191 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-name-upperValue"
192 xmi:type="uml:LiteralUnlimitedNatural">
193 <value>1</value>
194 </upperValue>
195 <name>name</name>
196 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
197 </ownedAttribute>
198 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-overview"
199 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-overview"
200 xmi:type="uml:Property">
201 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-overview-ownedComment"
202 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-overview-ownedComment"
203 xmi:type="uml:Comment">
204 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-overview"/>
205 <body>Short natural language account of the information obtained from the combination of properties and relationships associated with an object.</body>
206 </ownedComment>
207 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-overview-lowerValue"
208 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-overview-lowerValue"
209 xmi:type="uml:LiteralInteger"/>
210 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-overview-upperValue"
211 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-overview-upperValue"
212 xmi:type="uml:LiteralUnlimitedNatural">
213 <value>1</value>
214 </upperValue>
215 <name>overview</name>
216 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
217 </ownedAttribute>
218 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_1"
219 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_1"
220 xmi:type="uml:Property">
221 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_1-lowerValue"
222 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_1-lowerValue"
223 xmi:type="uml:LiteralInteger"/>
224 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_1-upperValue"
225 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_1-upperValue"
226 xmi:type="uml:LiteralUnlimitedNatural">
227 <value>1</value>
228 </upperValue>
229 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-DataDescription-PhysicalDataSet_correspondsTo_DataSet"/>
230 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-DataDescription-DataSet"/>
231 </ownedAttribute>
232 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_2"
233 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_2"
234 xmi:type="uml:Property">
235 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_2-lowerValue"
236 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_2-lowerValue"
237 xmi:type="uml:LiteralInteger"/>
238 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_2-upperValue"
239 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_2-upperValue"
240 xmi:type="uml:LiteralUnlimitedNatural">
241 <value>1</value>
242 </upperValue>
243 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet_uses_LogicalRecord"/>
244 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-LogicalRecord"/>
245 </ownedAttribute>
246 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_3"
247 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_3"
248 xmi:type="uml:Property">
249 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_3-lowerValue"
250 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_3-lowerValue"
251 xmi:type="uml:LiteralInteger"/>
252 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_3-upperValue"
253 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_3-upperValue"
254 xmi:type="uml:LiteralUnlimitedNatural">
255 <value>*</value>
256 </upperValue>
257 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-PhysicalDataSet_isDefinedBy_Concept"/>
258 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-Concept"/>
259 </ownedAttribute>
260 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_4"
261 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_4"
262 xmi:type="uml:Property">
263 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_4-lowerValue"
264 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_4-lowerValue"
265 xmi:type="uml:LiteralInteger"/>
266 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_4-upperValue"
267 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_4-upperValue"
268 xmi:type="uml:LiteralUnlimitedNatural">
269 <value>*</value>
270 </upperValue>
271 <aggregation>shared</aggregation>
272 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet_has_PhysicalMapping"/>
273 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalMapping"/>
274 </ownedAttribute>
275 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_5"
276 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_5"
277 xmi:type="uml:Property">
278 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_5-lowerValue"
279 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_5-lowerValue"
280 xmi:type="uml:LiteralInteger"/>
281 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_5-upperValue"
282 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_5-upperValue"
283 xmi:type="uml:LiteralUnlimitedNatural">
284 <value>*</value>
285 </upperValue>
286 <aggregation>composite</aggregation>
287 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet_has_PhysicalMappingPosition"/>
288 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalMappingPosition"/>
289 </ownedAttribute>
290 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_6"
291 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_6"
292 xmi:type="uml:Property">
293 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_6-lowerValue"
294 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_6-lowerValue"
295 xmi:type="uml:LiteralInteger"/>
296 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_6-upperValue"
297 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_6-upperValue"
298 xmi:type="uml:LiteralUnlimitedNatural">
299 <value>*</value>
300 </upperValue>
301 <aggregation>shared</aggregation>
302 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-PhysicalDataSet_has_InstanceVariable"/>
303 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-InstanceVariable"/>
304 </ownedAttribute>
305 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_7"
306 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_7"
307 xmi:type="uml:Property">
308 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_7-lowerValue"
309 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_7-lowerValue"
310 xmi:type="uml:LiteralInteger"/>
311 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_7-upperValue"
312 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_7-upperValue"
313 xmi:type="uml:LiteralUnlimitedNatural">
314 <value>*</value>
315 </upperValue>
316 <aggregation>shared</aggregation>
317 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet_has_Segment"/>
318 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-Segment"/>
319 </ownedAttribute>
320 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_8"
321 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_8"
322 xmi:type="uml:Property">
323 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_8-lowerValue"
324 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_8-lowerValue"
325 xmi:type="uml:LiteralInteger"/>
326 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-ownedAttribute_8-upperValue"
327 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-ownedAttribute_8-upperValue"
328 xmi:type="uml:LiteralUnlimitedNatural">
329 <value>*</value>
330 </upperValue>
331 <aggregation>composite</aggregation>
332 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet_has_SegmentPosition"/>
333 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-SegmentPosition"/>
334 </ownedAttribute>
335 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-physicalFileURL"
336 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-physicalFileURL"
337 xmi:type="uml:Property">
338 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-physicalFileURL-ownedComment"
339 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-physicalFileURL-ownedComment"
340 xmi:type="uml:Comment">
341 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-physicalFileURL"/>
342 <body>URL for the physical data set.</body>
343 </ownedComment>
344 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-physicalFileURL-lowerValue"
345 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-physicalFileURL-lowerValue"
346 xmi:type="uml:LiteralInteger"/>
347 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-physicalFileURL-upperValue"
348 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-physicalFileURL-upperValue"
349 xmi:type="uml:LiteralUnlimitedNatural">
350 <value>1</value>
351 </upperValue>
352 <name>physicalFileURL</name>
353 <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"
354 xmi:type="uml:PrimitiveType"/>
355 </ownedAttribute>
356 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-purpose"
357 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-purpose"
358 xmi:type="uml:Property">
359 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-purpose-ownedComment"
360 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-purpose-ownedComment"
361 xmi:type="uml:Comment">
362 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-purpose"/>
363 <body>Intent or reason for the object/the description of the object.</body>
364 </ownedComment>
365 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-purpose-lowerValue"
366 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-purpose-lowerValue"
367 xmi:type="uml:LiteralInteger"/>
368 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-purpose-upperValue"
369 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-purpose-upperValue"
370 xmi:type="uml:LiteralUnlimitedNatural">
371 <value>1</value>
372 </upperValue>
373 <name>purpose</name>
374 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
375 </ownedAttribute>
376 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-recordCount"
377 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-recordCount"
378 xmi:type="uml:Property">
379 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-recordCount-ownedComment"
380 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-recordCount-ownedComment"
381 xmi:type="uml:Comment">
382 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-recordCount"/>
383 <body>Number of records in the physical data set.
384</body>
385 </ownedComment>
386 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-recordCount-lowerValue"
387 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-recordCount-lowerValue"
388 xmi:type="uml:LiteralInteger"/>
389 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-recordCount-upperValue"
390 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-recordCount-upperValue"
391 xmi:type="uml:LiteralUnlimitedNatural">
392 <value>1</value>
393 </upperValue>
394 <name>recordCount</name>
395 <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"
396 xmi:type="uml:PrimitiveType"/>
397 </ownedAttribute>
398 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-standard"
399 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-standard"
400 xmi:type="uml:Property">
401 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-standard-ownedComment"
402 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-standard-ownedComment"
403 xmi:type="uml:Comment">
404 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-standard"/>
405 <body>An established standard to which the described resource conforms.</body>
406 </ownedComment>
407 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-standard-lowerValue"
408 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-standard-lowerValue"
409 xmi:type="uml:LiteralInteger"/>
410 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-FormatDescription-PhysicalDataSet-standard-upperValue"
411 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PhysicalDataSet-standard-upperValue"
412 xmi:type="uml:LiteralUnlimitedNatural">
413 <value>*</value>
414 </upperValue>
415 <name>standard</name>
416 <isOrdered>true</isOrdered>
417 <type xmi:idref="DDICDIModels-Context-DCTerms-conformsTo"/>
418 </ownedAttribute>
419</packagedElement>
Fragment for the class PhysicalDataSet (entire XML Schema)
1<xs:element name="PhysicalDataSet"
2 type="PhysicalDataSetXsdType"
3 xml:id="PhysicalDataSet">
4 <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSet -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Information needed for understanding the physical structure of data coming from a file or other source.
9
10 Examples
11 ==========
12 The physical data set is the entry point for information about a file or other source. It includes information about the name of a file, the structure of segments in a file.
13
14 Explanatory notes
15 ===================
16 Multiple styles of structural description are supported: including describing tabular unit-record files; describing cubes; and describing event-history data.</xs:documentation>
17 </xs:annotation>
18</xs:element>
19<xs:complexType name="PhysicalDataSetXsdType"
20 xml:id="PhysicalDataSetXsdType">
21 <xs:annotation>
22 <xs:documentation>Definition
23 ============
24 Information needed for understanding the physical structure of data coming from a file or other source.
25
26 Examples
27 ==========
28 The physical data set is the entry point for information about a file or other source. It includes information about the name of a file, the structure of segments in a file.
29
30 Explanatory notes
31 ===================
32 Multiple styles of structural description are supported: including describing tabular unit-record files; describing cubes; and describing event-history data.</xs:documentation>
33 </xs:annotation>
34 <xs:sequence>
35 <xs:element name="catalogDetails"
36 type="CatalogDetailsXsdType"
37 minOccurs="0"
38 maxOccurs="1"
39 xml:id="PhysicalDataSet-catalogDetails">
40 <xs:annotation>
41 <xs:documentation>Bundles the information useful for a data catalog entry.
42
43 Examples would be creator, contributor, title, copyright, embargo, and license information
44
45 A set of information useful for attribution, data discovery, and access.
46 This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.</xs:documentation>
47 </xs:annotation>
48 </xs:element>
49 <xs:element name="characterSet"
50 type="xs:string"
51 minOccurs="0"
52 maxOccurs="1"
53 xml:id="PhysicalDataSet-characterSet">
54 <xs:annotation>
55 <xs:documentation>Default character set used in the physical data set.</xs:documentation>
56 </xs:annotation>
57 </xs:element>
58 <xs:element name="encoding"
59 type="ControlledVocabularyEntryXsdType"
60 minOccurs="0"
61 maxOccurs="1"
62 xml:id="PhysicalDataSet-encoding">
63 <xs:annotation>
64 <xs:documentation>The character encoding of the represented data. From the W3C Recommendation "Metadata Vocabulary for Tabular Data" (https://www.w3.org/TR/tabular-metadata/) 5.9 Dialect: "encoding - An atomic property that sets the encoding flag to the single provided string value, which MUST be a defined in [encoding]. The default is 'utf-8'." From the same W3C recommendation 7.2 Encoding: "CSV files should be encoded using UTF-8, and should be in Unicode Normal Form C as defined in [UAX15]. If a CSV file is not encoded using UTF-8, the encoding should be specified through the charset parameter in the Content-Type header."</xs:documentation>
65 </xs:annotation>
66 </xs:element>
67 <xs:element name="fileSize"
68 type="xs:double"
69 minOccurs="0"
70 maxOccurs="1"
71 xml:id="PhysicalDataSet-fileSize">
72 <xs:annotation>
73 <xs:documentation>File size expressed as a real number.</xs:documentation>
74 </xs:annotation>
75 </xs:element>
76 <xs:element name="fileSizeUofM"
77 type="xs:string"
78 minOccurs="0"
79 maxOccurs="1"
80 xml:id="PhysicalDataSet-fileSizeUofM">
81 <xs:annotation>
82 <xs:documentation>Unit of measure of the fileSize as a simple string, e.g. KB, megabyte, GB, etc.</xs:documentation>
83 </xs:annotation>
84 </xs:element>
85 <xs:element name="fingerprint"
86 type="DataFingerprintXsdType"
87 minOccurs="0"
88 maxOccurs="1"
89 xml:id="PhysicalDataSet-fingerprint">
90 <xs:annotation>
91 <xs:documentation>Universal Numerical Fingerprint or similar format-independent, canonical hash value of the physical representation of data in the physical data set.</xs:documentation>
92 </xs:annotation>
93 </xs:element>
94 <xs:element name="identifier"
95 type="IdentifierXsdType"
96 minOccurs="0"
97 maxOccurs="1"
98 xml:id="PhysicalDataSet-identifier">
99 <xs:annotation>
100 <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
101 </xs:annotation>
102 </xs:element>
103 <xs:element name="name"
104 type="ObjectNameXsdType"
105 minOccurs="0"
106 maxOccurs="1"
107 xml:id="PhysicalDataSet-name">
108 <xs:annotation>
109 <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>
110 </xs:annotation>
111 </xs:element>
112 <xs:element name="overview"
113 type="InternationalStringXsdType"
114 minOccurs="0"
115 maxOccurs="1"
116 xml:id="PhysicalDataSet-overview">
117 <xs:annotation>
118 <xs:documentation>Short natural language account of the information obtained from the combination of properties and relationships associated with an object.</xs:documentation>
119 </xs:annotation>
120 </xs:element>
121 <xs:element name="physicalFileURL"
122 type="xs:string"
123 minOccurs="0"
124 maxOccurs="1"
125 xml:id="PhysicalDataSet-physicalFileURL">
126 <xs:annotation>
127 <xs:documentation>URL for the physical data set.</xs:documentation>
128 </xs:annotation>
129 </xs:element>
130 <xs:element name="purpose"
131 type="InternationalStringXsdType"
132 minOccurs="0"
133 maxOccurs="1"
134 xml:id="PhysicalDataSet-purpose">
135 <xs:annotation>
136 <xs:documentation>Intent or reason for the object/the description of the object.</xs:documentation>
137 </xs:annotation>
138 </xs:element>
139 <xs:element name="recordCount"
140 type="xs:integer"
141 minOccurs="0"
142 maxOccurs="1"
143 xml:id="PhysicalDataSet-recordCount">
144 <xs:annotation>
145 <xs:documentation>Number of records in the physical data set.</xs:documentation>
146 </xs:annotation>
147 </xs:element>
148 <xs:element name="standard"
149 type="conformsToXsdType"
150 minOccurs="0"
151 maxOccurs="unbounded"
152 xml:id="PhysicalDataSet-standard">
153 <xs:annotation>
154 <xs:documentation>An established standard to which the described resource conforms.</xs:documentation>
155 </xs:annotation>
156 </xs:element>
157 <xs:element name="PhysicalDataSet_correspondsTo_DataSet"
158 minOccurs="0"
159 maxOccurs="1"
160 xml:id="PhysicalDataSet_correspondsTo_DataSet">
161 <xs:annotation>
162 <xs:documentation></xs:documentation>
163 </xs:annotation>
164 <xs:complexType>
165 <xs:complexContent>
166 <xs:restriction base="AssociationReferenceXsdType">
167 <xs:sequence>
168 <xs:element name="ddiReference"
169 type="InternationalRegistrationDataIdentifierXsdType"
170 minOccurs="0"
171 maxOccurs="1"
172 xml:id="PhysicalDataSet_correspondsTo_DataSet-ddiReference"/>
173 <xs:element name="validType"
174 minOccurs="0"
175 maxOccurs="unbounded"
176 xml:id="PhysicalDataSet_correspondsTo_DataSet-validType">
177 <xs:simpleType>
178 <xs:restriction base="xs:NMTOKEN">
179 <xs:enumeration value="DataSet"/>
180 <xs:enumeration value="DimensionalDataSet"/>
181 <xs:enumeration value="KeyValueDataStore"/>
182 <xs:enumeration value="LongDataSet"/>
183 <xs:enumeration value="WideDataSet"/>
184 </xs:restriction>
185 </xs:simpleType>
186 </xs:element>
187 </xs:sequence>
188 </xs:restriction>
189 </xs:complexContent>
190 </xs:complexType>
191 </xs:element>
192 <xs:element name="PhysicalDataSet_uses_LogicalRecord"
193 minOccurs="0"
194 maxOccurs="1"
195 xml:id="PhysicalDataSet_uses_LogicalRecord">
196 <xs:annotation>
197 <xs:documentation></xs:documentation>
198 </xs:annotation>
199 <xs:complexType>
200 <xs:complexContent>
201 <xs:restriction base="AssociationReferenceXsdType">
202 <xs:sequence>
203 <xs:element name="ddiReference"
204 type="InternationalRegistrationDataIdentifierXsdType"
205 minOccurs="0"
206 maxOccurs="1"
207 xml:id="PhysicalDataSet_uses_LogicalRecord-ddiReference"/>
208 <xs:element name="validType"
209 minOccurs="0"
210 maxOccurs="unbounded"
211 xml:id="PhysicalDataSet_uses_LogicalRecord-validType">
212 <xs:simpleType>
213 <xs:restriction base="xs:NMTOKEN">
214 <xs:enumeration value="LogicalRecord"/>
215 </xs:restriction>
216 </xs:simpleType>
217 </xs:element>
218 </xs:sequence>
219 </xs:restriction>
220 </xs:complexContent>
221 </xs:complexType>
222 </xs:element>
223 <xs:element name="PhysicalDataSet_isDefinedBy_Concept"
224 minOccurs="0"
225 maxOccurs="unbounded"
226 xml:id="PhysicalDataSet_isDefinedBy_Concept">
227 <xs:annotation>
228 <xs:documentation>The conceptual basis for the collection of members.</xs:documentation>
229 </xs:annotation>
230 <xs:complexType>
231 <xs:complexContent>
232 <xs:restriction base="AssociationReferenceXsdType">
233 <xs:sequence>
234 <xs:element name="ddiReference"
235 type="InternationalRegistrationDataIdentifierXsdType"
236 minOccurs="0"
237 maxOccurs="1"
238 xml:id="PhysicalDataSet_isDefinedBy_Concept-ddiReference"/>
239 <xs:element name="validType"
240 minOccurs="0"
241 maxOccurs="unbounded"
242 xml:id="PhysicalDataSet_isDefinedBy_Concept-validType">
243 <xs:simpleType>
244 <xs:restriction base="xs:NMTOKEN">
245 <xs:enumeration value="Category"/>
246 <xs:enumeration value="Concept"/>
247 <xs:enumeration value="ConceptualValue"/>
248 <xs:enumeration value="ConceptualVariable"/>
249 <xs:enumeration value="DescriptorVariable"/>
250 <xs:enumeration value="DimensionalKeyDefinitionMember"/>
251 <xs:enumeration value="InstanceVariable"/>
252 <xs:enumeration value="KeyDefinitionMember"/>
253 <xs:enumeration value="Population"/>
254 <xs:enumeration value="ReferenceVariable"/>
255 <xs:enumeration value="RepresentedVariable"/>
256 <xs:enumeration value="UnitType"/>
257 <xs:enumeration value="Universe"/>
258 </xs:restriction>
259 </xs:simpleType>
260 </xs:element>
261 </xs:sequence>
262 </xs:restriction>
263 </xs:complexContent>
264 </xs:complexType>
265 </xs:element>
266 <xs:element name="PhysicalDataSet_has_PhysicalMapping"
267 minOccurs="0"
268 maxOccurs="unbounded"
269 xml:id="PhysicalDataSet_has_PhysicalMapping">
270 <xs:annotation>
271 <xs:documentation></xs:documentation>
272 </xs:annotation>
273 <xs:complexType>
274 <xs:complexContent>
275 <xs:restriction base="AssociationReferenceXsdType">
276 <xs:sequence>
277 <xs:element name="ddiReference"
278 type="InternationalRegistrationDataIdentifierXsdType"
279 minOccurs="0"
280 maxOccurs="1"
281 xml:id="PhysicalDataSet_has_PhysicalMapping-ddiReference"/>
282 <xs:element name="validType"
283 minOccurs="0"
284 maxOccurs="unbounded"
285 xml:id="PhysicalDataSet_has_PhysicalMapping-validType">
286 <xs:simpleType>
287 <xs:restriction base="xs:NMTOKEN">
288 <xs:enumeration value="LocatorMapping"/>
289 <xs:enumeration value="PhysicalMapping"/>
290 <xs:enumeration value="TextMapping"/>
291 </xs:restriction>
292 </xs:simpleType>
293 </xs:element>
294 </xs:sequence>
295 </xs:restriction>
296 </xs:complexContent>
297 </xs:complexType>
298 </xs:element>
299 <xs:element name="PhysicalDataSet_has_PhysicalMappingPosition"
300 minOccurs="0"
301 maxOccurs="unbounded"
302 xml:id="PhysicalDataSet_has_PhysicalMappingPosition">
303 <xs:annotation>
304 <xs:documentation></xs:documentation>
305 </xs:annotation>
306 <xs:complexType>
307 <xs:complexContent>
308 <xs:restriction base="AssociationReferenceXsdType">
309 <xs:sequence>
310 <xs:element name="ddiReference"
311 type="InternationalRegistrationDataIdentifierXsdType"
312 minOccurs="0"
313 maxOccurs="1"
314 xml:id="PhysicalDataSet_has_PhysicalMappingPosition-ddiReference"/>
315 <xs:element name="validType"
316 minOccurs="1"
317 maxOccurs="1"
318 xml:id="PhysicalDataSet_has_PhysicalMappingPosition-validType">
319 <xs:simpleType>
320 <xs:restriction base="xs:NMTOKEN">
321 <xs:enumeration value="PhysicalMappingPosition"/>
322 </xs:restriction>
323 </xs:simpleType>
324 </xs:element>
325 </xs:sequence>
326 </xs:restriction>
327 </xs:complexContent>
328 </xs:complexType>
329 </xs:element>
330 <xs:element name="PhysicalDataSet_has_InstanceVariable"
331 minOccurs="0"
332 maxOccurs="unbounded"
333 xml:id="PhysicalDataSet_has_InstanceVariable">
334 <xs:annotation>
335 <xs:documentation></xs:documentation>
336 </xs:annotation>
337 <xs:complexType>
338 <xs:complexContent>
339 <xs:restriction base="AssociationReferenceXsdType">
340 <xs:sequence>
341 <xs:element name="ddiReference"
342 type="InternationalRegistrationDataIdentifierXsdType"
343 minOccurs="0"
344 maxOccurs="1"
345 xml:id="PhysicalDataSet_has_InstanceVariable-ddiReference"/>
346 <xs:element name="validType"
347 minOccurs="0"
348 maxOccurs="unbounded"
349 xml:id="PhysicalDataSet_has_InstanceVariable-validType">
350 <xs:simpleType>
351 <xs:restriction base="xs:NMTOKEN">
352 <xs:enumeration value="DescriptorVariable"/>
353 <xs:enumeration value="InstanceVariable"/>
354 <xs:enumeration value="ReferenceVariable"/>
355 </xs:restriction>
356 </xs:simpleType>
357 </xs:element>
358 </xs:sequence>
359 </xs:restriction>
360 </xs:complexContent>
361 </xs:complexType>
362 </xs:element>
363 <xs:element name="PhysicalDataSet_has_Segment"
364 minOccurs="0"
365 maxOccurs="unbounded"
366 xml:id="PhysicalDataSet_has_Segment">
367 <xs:annotation>
368 <xs:documentation></xs:documentation>
369 </xs:annotation>
370 <xs:complexType>
371 <xs:complexContent>
372 <xs:restriction base="AssociationReferenceXsdType">
373 <xs:sequence>
374 <xs:element name="ddiReference"
375 type="InternationalRegistrationDataIdentifierXsdType"
376 minOccurs="0"
377 maxOccurs="1"
378 xml:id="PhysicalDataSet_has_Segment-ddiReference"/>
379 <xs:element name="validType"
380 minOccurs="0"
381 maxOccurs="unbounded"
382 xml:id="PhysicalDataSet_has_Segment-validType">
383 <xs:simpleType>
384 <xs:restriction base="xs:NMTOKEN">
385 <xs:enumeration value="Segment"/>
386 </xs:restriction>
387 </xs:simpleType>
388 </xs:element>
389 </xs:sequence>
390 </xs:restriction>
391 </xs:complexContent>
392 </xs:complexType>
393 </xs:element>
394 <xs:element name="PhysicalDataSet_has_SegmentPosition"
395 minOccurs="0"
396 maxOccurs="unbounded"
397 xml:id="PhysicalDataSet_has_SegmentPosition">
398 <xs:annotation>
399 <xs:documentation></xs:documentation>
400 </xs:annotation>
401 <xs:complexType>
402 <xs:complexContent>
403 <xs:restriction base="AssociationReferenceXsdType">
404 <xs:sequence>
405 <xs:element name="ddiReference"
406 type="InternationalRegistrationDataIdentifierXsdType"
407 minOccurs="0"
408 maxOccurs="1"
409 xml:id="PhysicalDataSet_has_SegmentPosition-ddiReference"/>
410 <xs:element name="validType"
411 minOccurs="1"
412 maxOccurs="1"
413 xml:id="PhysicalDataSet_has_SegmentPosition-validType">
414 <xs:simpleType>
415 <xs:restriction base="xs:NMTOKEN">
416 <xs:enumeration value="SegmentPosition"/>
417 </xs:restriction>
418 </xs:simpleType>
419 </xs:element>
420 </xs:sequence>
421 </xs:restriction>
422 </xs:complexContent>
423 </xs:complexType>
424 </xs:element>
425 </xs:sequence>
426</xs:complexType>
Fragment for the class PhysicalDataSet (entire JSON Schema)
1"cls-PhysicalDataSet": {
2 "description": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalDataSet",
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": "PhysicalDataSet"
14 },
15 "catalogDetails": {
16 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
17 "$ref": "#/defs/dt-CatalogDetails"
18 },
19 "characterSet": {
20 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
21 "$ref": "#/defs/xsd:string"
22 },
23 "encoding": {
24 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
25 "$ref": "#/defs/dt-ControlledVocabularyEntry"
26 },
27 "fileSize": {
28 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
29 "$ref": "#/defs/xsd:double"
30 },
31 "fileSizeUofM": {
32 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
33 "$ref": "#/defs/xsd:string"
34 },
35 "fingerprint": {
36 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
37 "$ref": "#/defs/dt-DataFingerprint"
38 },
39 "identifier": {
40 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
41 "$ref": "#/defs/dt-Identifier"
42 },
43 "name": {
44 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
45 "$ref": "#/defs/dt-ObjectName"
46 },
47 "overview": {
48 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
49 "$ref": "#/defs/dt-InternationalString"
50 },
51 "physicalFileURL": {
52 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
53 "$ref": "#/defs/xsd:string"
54 },
55 "purpose": {
56 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
57 "$ref": "#/defs/dt-InternationalString"
58 },
59 "recordCount": {
60 "$comment": "cardinality 0..1 – from cdi:PhysicalDataSet",
61 "$ref": "#/defs/xsd:integer"
62 },
63 "standard": {
64 "$comment": "cardinality 0..-1 – from cdi:PhysicalDataSet",
65 "if": { "type": "array" },
66 "then": { "items": { "$ref": "#/defs/dt-conformsTo" } },
67 "else": { "$ref": "#/defs/dt-conformsTo" }
68 },
69 "has_InstanceVariable": {
70 "description": "PhysicalDataSet_has_InstanceVariable",
71 "$comment": "cardinality 0..-1",
72 "anyOf": [
73 {
74 "$ref": "#/defs/target-InstanceVariable"
75 },
76 {
77 "type": "array",
78 "items": {
79 "$ref": "#/defs/target-InstanceVariable"
80 }
81 }
82 ]
83 },
84 "isDefinedBy_Concept": {
85 "description": "PhysicalDataSet_isDefinedBy_Concept",
86 "$comment": "cardinality 0..-1",
87 "anyOf": [
88 {
89 "$ref": "#/defs/target-Concept"
90 },
91 {
92 "type": "array",
93 "items": {
94 "$ref": "#/defs/target-Concept"
95 }
96 }
97 ]
98 },
99 "correspondsTo_DataSet": {
100 "description": "PhysicalDataSet_correspondsTo_DataSet",
101 "$comment": "cardinality 0..1",
102 "$ref": "#/defs/target-DataSet"
103 },
104 "has_PhysicalMapping": {
105 "description": "PhysicalDataSet_has_PhysicalMapping",
106 "$comment": "cardinality 0..-1",
107 "anyOf": [
108 {
109 "$ref": "#/defs/target-PhysicalMapping"
110 },
111 {
112 "type": "array",
113 "items": {
114 "$ref": "#/defs/target-PhysicalMapping"
115 }
116 }
117 ]
118 },
119 "has_PhysicalMappingPosition": {
120 "description": "PhysicalDataSet_has_PhysicalMappingPosition",
121 "$comment": "cardinality 0..-1",
122 "anyOf": [
123 {
124 "$ref": "#/defs/target-PhysicalMappingPosition"
125 },
126 {
127 "type": "array",
128 "items": {
129 "$ref": "#/defs/target-PhysicalMappingPosition"
130 }
131 }
132 ]
133 },
134 "has_Segment": {
135 "description": "PhysicalDataSet_has_Segment",
136 "$comment": "cardinality 0..-1",
137 "anyOf": [
138 {
139 "$ref": "#/defs/target-Segment"
140 },
141 {
142 "type": "array",
143 "items": {
144 "$ref": "#/defs/target-Segment"
145 }
146 }
147 ]
148 },
149 "has_SegmentPosition": {
150 "description": "PhysicalDataSet_has_SegmentPosition",
151 "$comment": "cardinality 0..-1",
152 "anyOf": [
153 {
154 "$ref": "#/defs/target-SegmentPosition"
155 },
156 {
157 "type": "array",
158 "items": {
159 "$ref": "#/defs/target-SegmentPosition"
160 }
161 }
162 ]
163 },
164 "uses_LogicalRecord": {
165 "description": "PhysicalDataSet_uses_LogicalRecord",
166 "$comment": "cardinality 0..1",
167 "$ref": "#/defs/target-LogicalRecord"
168 },
169
170 "sameAs": {
171 "$ref": "#/defs/owl:sameAs"
172 }
173 },
174 "required": ["@type"],
175 "additionalProperties": false
176},
177"target-PhysicalDataSet": {
178 "description": "all subclasses of http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalDataSet",
179 "anyOf": [
180 { "$ref": "#/defs/cls-PhysicalDataSet" },
181 { "$ref": "#/defs/cls-StructuredDataSet" },
182 { "$ref": "#/defs/cls-TabularTextDataSet" },
183 { "type": "string", "format": "iri-reference" }
184 ]
185},
Fragment for the class PhysicalDataSet (main ontology)
1# class PhysicalDataSet
2# based on the UML class DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSet
3cdi:PhysicalDataSet
4 a rdfs:Class, owl:Class, ucmis:Class;
5 rdfs:label "PhysicalDataSet";
6 rdfs:comment "Definition\n============\nInformation needed for understanding the physical structure of data coming from a file or other source.\n\nExamples\n==========\nThe physical data set is the entry point for information about a file or other source. It includes information about the name of a file, the structure of segments in a file.\n\nExplanatory notes\n===================\nMultiple styles of structural description are supported: including describing tabular unit-record files; describing cubes; and describing event-history data."@en;
7
8.
9
10cdi:PhysicalDataSet-catalogDetails
11 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
12 rdfs:label "catalogDetails";
13 rdfs:comment "Bundles the information useful for a data catalog entry. \n\nExamples would be creator, contributor, title, copyright, embargo, and license information\n\nA set of information useful for attribution, data discovery, and access.\nThis is information that is tied to the identity of the object. If this information changes the version of the associated object changes."@en;
14 rdfs:domain cdi:PhysicalDataSet;
15 rdfs:range cdi:CatalogDetails;
16.
17
18cdi:PhysicalDataSet-characterSet
19 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
20 rdfs:label "characterSet";
21 rdfs:comment "Default character set used in the physical data set."@en;
22 rdfs:domain cdi:PhysicalDataSet;
23 rdfs:range xsd:string;
24.
25
26cdi:PhysicalDataSet-encoding
27 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
28 rdfs:label "encoding";
29 rdfs:comment "The character encoding of the represented data. From the W3C Recommendation \"Metadata Vocabulary for Tabular Data\" (https://www.w3.org/TR/tabular-metadata/) 5.9 Dialect: \"encoding - An atomic property that sets the encoding flag to the single provided string value, which MUST be a defined in [encoding]. The default is 'utf-8'.\" From the same W3C recommendation 7.2 Encoding: \"CSV files should be encoded using UTF-8, and should be in Unicode Normal Form C as defined in [UAX15]. If a CSV file is not encoded using UTF-8, the encoding should be specified through the charset parameter in the Content-Type header.\""@en;
30 rdfs:domain cdi:PhysicalDataSet;
31 rdfs:range cdi:ControlledVocabularyEntry;
32.
33
34cdi:PhysicalDataSet-fileSize
35 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
36 rdfs:label "fileSize";
37 rdfs:comment "File size expressed as a real number."@en;
38 rdfs:domain cdi:PhysicalDataSet;
39 rdfs:range xsd:double;
40.
41
42cdi:PhysicalDataSet-fileSizeUofM
43 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
44 rdfs:label "fileSizeUofM";
45 rdfs:comment "Unit of measure of the fileSize as a simple string, e.g. KB, megabyte, GB, etc."@en;
46 rdfs:domain cdi:PhysicalDataSet;
47 rdfs:range xsd:string;
48.
49
50cdi:PhysicalDataSet-fingerprint
51 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
52 rdfs:label "fingerprint";
53 rdfs:comment "Universal Numerical Fingerprint or similar format-independent, canonical hash value of the physical representation of data in the physical data set."@en;
54 rdfs:domain cdi:PhysicalDataSet;
55 rdfs:range cdi:DataFingerprint;
56.
57
58cdi:PhysicalDataSet-identifier
59 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
60 rdfs:label "identifier";
61 rdfs:comment "Identifier for objects requiring short- or long-lasting referencing and management."@en;
62 rdfs:domain cdi:PhysicalDataSet;
63 rdfs:range cdi:Identifier;
64.
65
66cdi:PhysicalDataSet-name
67 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
68 rdfs:label "name";
69 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;
70 rdfs:domain cdi:PhysicalDataSet;
71 rdfs:range cdi:ObjectName;
72.
73
74cdi:PhysicalDataSet-overview
75 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
76 rdfs:label "overview";
77 rdfs:comment "Short natural language account of the information obtained from the combination of properties and relationships associated with an object."@en;
78 rdfs:domain cdi:PhysicalDataSet;
79 rdfs:range cdi:InternationalString;
80.
81
82cdi:PhysicalDataSet-physicalFileURL
83 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
84 rdfs:label "physicalFileURL";
85 rdfs:comment "URL for the physical data set."@en;
86 rdfs:domain cdi:PhysicalDataSet;
87 rdfs:range xsd:string;
88.
89
90cdi:PhysicalDataSet-purpose
91 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
92 rdfs:label "purpose";
93 rdfs:comment "Intent or reason for the object/the description of the object."@en;
94 rdfs:domain cdi:PhysicalDataSet;
95 rdfs:range cdi:InternationalString;
96.
97
98cdi:PhysicalDataSet-recordCount
99 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
100 rdfs:label "recordCount";
101 rdfs:comment "Number of records in the physical data set."@en;
102 rdfs:domain cdi:PhysicalDataSet;
103 rdfs:range xsd:integer;
104.
105
106cdi:PhysicalDataSet-standard
107 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
108 rdfs:label "standard";
109 rdfs:comment "An established standard to which the described resource conforms."@en;
110 rdfs:domain cdi:PhysicalDataSet;
111 rdfs:range cdi:conformsTo;
112.
113
114
115cdi:PhysicalDataSet_has_InstanceVariable
116 a rdf:Property, owl:ObjectProperty, ucmis:Association;
117 # ASSOCIATION
118 rdfs:label "has_InstanceVariable";
119 skos:altLabel "PhysicalDataSet_has_InstanceVariable";
120
121 rdfs:domain cdi:PhysicalDataSet;
122 rdfs:range cdi:InstanceVariable;
123.
124
125cdi:PhysicalDataSet_isDefinedBy_Concept
126 a rdf:Property, owl:ObjectProperty, ucmis:Association;
127 # ASSOCIATION
128 rdfs:label "isDefinedBy_Concept";
129 skos:altLabel "PhysicalDataSet_isDefinedBy_Concept";
130 rdfs:comment "The conceptual basis for the collection of members."@en;
131 rdfs:domain cdi:PhysicalDataSet;
132 rdfs:range cdi:Concept;
133.
134
135cdi:PhysicalDataSet_correspondsTo_DataSet
136 a rdf:Property, owl:ObjectProperty, ucmis:Association;
137 # ASSOCIATION
138 rdfs:label "correspondsTo_DataSet";
139 skos:altLabel "PhysicalDataSet_correspondsTo_DataSet";
140
141 rdfs:domain cdi:PhysicalDataSet;
142 rdfs:range cdi:DataSet;
143.
144
145cdi:PhysicalDataSet_has_PhysicalMapping
146 a rdf:Property, owl:ObjectProperty, ucmis:Association;
147 # ASSOCIATION
148 rdfs:label "has_PhysicalMapping";
149 skos:altLabel "PhysicalDataSet_has_PhysicalMapping";
150 rdfs:comment ""@en;
151 rdfs:domain cdi:PhysicalDataSet;
152 rdfs:range cdi:PhysicalMapping;
153.
154
155cdi:PhysicalDataSet_has_PhysicalMappingPosition
156 a rdf:Property, owl:ObjectProperty, ucmis:Association;
157 # ASSOCIATION
158 rdfs:label "has_PhysicalMappingPosition";
159 skos:altLabel "PhysicalDataSet_has_PhysicalMappingPosition";
160
161 rdfs:domain cdi:PhysicalDataSet;
162 rdfs:range cdi:PhysicalMappingPosition;
163.
164
165cdi:PhysicalDataSet_has_Segment
166 a rdf:Property, owl:ObjectProperty, ucmis:Association;
167 # ASSOCIATION
168 rdfs:label "has_Segment";
169 skos:altLabel "PhysicalDataSet_has_Segment";
170
171 rdfs:domain cdi:PhysicalDataSet;
172 rdfs:range cdi:Segment;
173.
174
175cdi:PhysicalDataSet_has_SegmentPosition
176 a rdf:Property, owl:ObjectProperty, ucmis:Association;
177 # ASSOCIATION
178 rdfs:label "has_SegmentPosition";
179 skos:altLabel "PhysicalDataSet_has_SegmentPosition";
180
181 rdfs:domain cdi:PhysicalDataSet;
182 rdfs:range cdi:SegmentPosition;
183.
184
185cdi:PhysicalDataSet_uses_LogicalRecord
186 a rdf:Property, owl:ObjectProperty, ucmis:Association;
187 # ASSOCIATION
188 rdfs:label "uses_LogicalRecord";
189 skos:altLabel "PhysicalDataSet_uses_LogicalRecord";
190
191 rdfs:domain cdi:PhysicalDataSet;
192 rdfs:range cdi:LogicalRecord;
193.
Fragment for the class PhysicalDataSet (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 "catalogDetails": {
8 "@id": "cdi:PhysicalDataSet-catalogDetails",
9 "@type": "@id",
10 "@context": "CatalogDetails.jsonld"
11 },
12 "characterSet": {
13 "@id": "cdi:PhysicalDataSet-characterSet",
14 "@type": "xsd:string"
15 },
16 "encoding": {
17 "@id": "cdi:PhysicalDataSet-encoding",
18 "@type": "@id",
19 "@context": "ControlledVocabularyEntry.jsonld"
20 },
21 "fileSize": {
22 "@id": "cdi:PhysicalDataSet-fileSize",
23 "@type": "xsd:double"
24 },
25 "fileSizeUofM": {
26 "@id": "cdi:PhysicalDataSet-fileSizeUofM",
27 "@type": "xsd:string"
28 },
29 "fingerprint": {
30 "@id": "cdi:PhysicalDataSet-fingerprint",
31 "@type": "@id",
32 "@context": "DataFingerprint.jsonld"
33 },
34 "identifier": {
35 "@id": "cdi:PhysicalDataSet-identifier",
36 "@type": "@id",
37 "@context": "Identifier.jsonld"
38 },
39 "name": {
40 "@id": "cdi:PhysicalDataSet-name",
41 "@type": "@id",
42 "@context": "ObjectName.jsonld"
43 },
44 "overview": {
45 "@id": "cdi:PhysicalDataSet-overview",
46 "@type": "@id",
47 "@context": "InternationalString.jsonld"
48 },
49 "physicalFileURL": {
50 "@id": "cdi:PhysicalDataSet-physicalFileURL",
51 "@type": "xsd:string"
52 },
53 "purpose": {
54 "@id": "cdi:PhysicalDataSet-purpose",
55 "@type": "@id",
56 "@context": "InternationalString.jsonld"
57 },
58 "recordCount": {
59 "@id": "cdi:PhysicalDataSet-recordCount",
60 "@type": "xsd:integer"
61 },
62 "standard": {
63 "@id": "cdi:PhysicalDataSet-standard",
64 "@type": "@id",
65 "@context": "conformsTo.jsonld"
66 },
67
68 "has_InstanceVariable": {
69 "@id": "cdi:PhysicalDataSet_has_InstanceVariable",
70 "@type": "@id",
71 "@context": "InstanceVariable.jsonld"
72 },
73 "isDefinedBy_Concept": {
74 "@id": "cdi:PhysicalDataSet_isDefinedBy_Concept",
75 "@type": "@id",
76 "@context": "Concept.jsonld"
77 },
78 "correspondsTo_DataSet": {
79 "@id": "cdi:PhysicalDataSet_correspondsTo_DataSet",
80 "@type": "@id",
81 "@context": "DataSet.jsonld"
82 },
83 "has_PhysicalMapping": {
84 "@id": "cdi:PhysicalDataSet_has_PhysicalMapping",
85 "@type": "@id",
86 "@context": "PhysicalMapping.jsonld"
87 },
88 "has_PhysicalMappingPosition": {
89 "@id": "cdi:PhysicalDataSet_has_PhysicalMappingPosition",
90 "@type": "@id",
91 "@context": "PhysicalMappingPosition.jsonld"
92 },
93 "has_Segment": {
94 "@id": "cdi:PhysicalDataSet_has_Segment",
95 "@type": "@id",
96 "@context": "Segment.jsonld"
97 },
98 "has_SegmentPosition": {
99 "@id": "cdi:PhysicalDataSet_has_SegmentPosition",
100 "@type": "@id",
101 "@context": "SegmentPosition.jsonld"
102 },
103 "uses_LogicalRecord": {
104 "@id": "cdi:PhysicalDataSet_uses_LogicalRecord",
105 "@type": "@id",
106 "@context": "LogicalRecord.jsonld"
107 },
108 " comment ": "tag:json-should-support-trailing-commas"
109 }
110 ],
111 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2026-04-15 14:38:41.",
112 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSet"
113}
Fragment for the class PhysicalDataSet (entire SHACL - Shapes Constraint Language)
1# class PhysicalDataSet
2# based on the UML class DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSet
3<#PhysicalDataSet> a sh:NodeShape;
4 sh:targetClass cdi:PhysicalDataSet;
5 sh:message "See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalDataSet";
6 sh:closed true;
7 sh:ignoredProperties ( owl:sameAs );
8 sh:property [
9 sh:path rdf:type;
10 sh:in ( cdi:PhysicalDataSet
11 cdi:StructuredDataSet
12 cdi:TabularTextDataSet
13 ) ;
14 ];
15 # attributes
16 sh:property <#PhysicalDataSet-catalogDetails>;
17 sh:property <#PhysicalDataSet-characterSet>;
18 sh:property <#PhysicalDataSet-encoding>;
19 sh:property <#PhysicalDataSet-fileSize>;
20 sh:property <#PhysicalDataSet-fileSizeUofM>;
21 sh:property <#PhysicalDataSet-fingerprint>;
22 sh:property <#PhysicalDataSet-identifier>;
23 sh:property <#PhysicalDataSet-name>;
24 sh:property <#PhysicalDataSet-overview>;
25 sh:property <#PhysicalDataSet-physicalFileURL>;
26 sh:property <#PhysicalDataSet-purpose>;
27 sh:property <#PhysicalDataSet-recordCount>;
28 sh:property <#PhysicalDataSet-standard>;
29 # associations from PhysicalDataSet
30 sh:property <#PhysicalDataSet_has_InstanceVariable>;
31 sh:property <#PhysicalDataSet_isDefinedBy_Concept>;
32 sh:property <#PhysicalDataSet_correspondsTo_DataSet>;
33 sh:property <#PhysicalDataSet_has_PhysicalMapping>;
34 sh:property <#PhysicalDataSet_has_PhysicalMappingPosition>;
35 sh:property <#PhysicalDataSet_has_Segment>;
36 sh:property <#PhysicalDataSet_has_SegmentPosition>;
37 sh:property <#PhysicalDataSet_uses_LogicalRecord>;
38 # associations to PhysicalDataSet
39
40
41
42.
43
44<#PhysicalDataSet-catalogDetails> a sh:PropertyShape ;
45 sh:path cdi:PhysicalDataSet-catalogDetails;
46 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
47 cdi:CatalogDetails
48
49 ) ]];
50 sh:maxCount 1;
51.
52<#PhysicalDataSet-characterSet> a sh:PropertyShape ;
53 sh:path cdi:PhysicalDataSet-characterSet;
54 sh:datatype xsd:string;
55 sh:maxCount 1;
56.
57<#PhysicalDataSet-encoding> a sh:PropertyShape ;
58 sh:path cdi:PhysicalDataSet-encoding;
59 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
60 cdi:ControlledVocabularyEntry
61
62 ) ]];
63 sh:maxCount 1;
64.
65<#PhysicalDataSet-fileSize> a sh:PropertyShape ;
66 sh:path cdi:PhysicalDataSet-fileSize;
67 sh:datatype xsd:double;
68 sh:maxCount 1;
69.
70<#PhysicalDataSet-fileSizeUofM> a sh:PropertyShape ;
71 sh:path cdi:PhysicalDataSet-fileSizeUofM;
72 sh:datatype xsd:string;
73 sh:maxCount 1;
74.
75<#PhysicalDataSet-fingerprint> a sh:PropertyShape ;
76 sh:path cdi:PhysicalDataSet-fingerprint;
77 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
78 cdi:DataFingerprint
79
80 ) ]];
81 sh:maxCount 1;
82.
83<#PhysicalDataSet-identifier> a sh:PropertyShape ;
84 sh:path cdi:PhysicalDataSet-identifier;
85 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
86 cdi:Identifier
87
88 ) ]];
89 sh:maxCount 1;
90.
91<#PhysicalDataSet-name> a sh:PropertyShape ;
92 sh:path cdi:PhysicalDataSet-name;
93 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
94 cdi:ObjectName
95 cdi:OrganizationName
96
97 ) ]];
98 sh:maxCount 1;
99.
100<#PhysicalDataSet-overview> a sh:PropertyShape ;
101 sh:path cdi:PhysicalDataSet-overview;
102 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
103 cdi:InternationalString
104 cdi:BibliographicName
105 cdi:LabelForDisplay
106
107 ) ]];
108 sh:maxCount 1;
109.
110<#PhysicalDataSet-physicalFileURL> a sh:PropertyShape ;
111 sh:path cdi:PhysicalDataSet-physicalFileURL;
112 sh:datatype xsd:string;
113 sh:maxCount 1;
114.
115<#PhysicalDataSet-purpose> a sh:PropertyShape ;
116 sh:path cdi:PhysicalDataSet-purpose;
117 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
118 cdi:InternationalString
119 cdi:BibliographicName
120 cdi:LabelForDisplay
121
122 ) ]];
123 sh:maxCount 1;
124.
125<#PhysicalDataSet-recordCount> a sh:PropertyShape ;
126 sh:path cdi:PhysicalDataSet-recordCount;
127 sh:datatype xsd:integer;
128 sh:maxCount 1;
129.
130<#PhysicalDataSet-standard> a sh:PropertyShape ;
131 sh:path cdi:PhysicalDataSet-standard;
132 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
133 cdi:conformsTo
134
135 ) ]];
136.
137
138<#PhysicalDataSet_has_InstanceVariable> a sh:PropertyShape ;
139 sh:path cdi:PhysicalDataSet_has_InstanceVariable;
140 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
141 cdi:InstanceVariable
142 cdi:DescriptorVariable
143 cdi:ReferenceVariable
144
145 ) ]];
146.
147<#rev_PhysicalDataSet_has_InstanceVariable> a sh:PropertyShape ;
148 sh:path [ sh:inversePath cdi:PhysicalDataSet_has_InstanceVariable ];
149.
150<#PhysicalDataSet_isDefinedBy_Concept> a sh:PropertyShape ;
151 sh:path cdi:PhysicalDataSet_isDefinedBy_Concept;
152 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
153 cdi:Concept
154 cdi:Category
155 cdi:ConceptualValue
156 cdi:DimensionalKeyDefinitionMember
157 cdi:KeyDefinitionMember
158 cdi:ConceptualVariable
159 cdi:RepresentedVariable
160 cdi:InstanceVariable
161 cdi:DescriptorVariable
162 cdi:ReferenceVariable
163 cdi:UnitType
164 cdi:Universe
165 cdi:Population
166
167 ) ]];
168.
169<#rev_PhysicalDataSet_isDefinedBy_Concept> a sh:PropertyShape ;
170 sh:path [ sh:inversePath cdi:PhysicalDataSet_isDefinedBy_Concept ];
171.
172<#PhysicalDataSet_correspondsTo_DataSet> a sh:PropertyShape ;
173 sh:path cdi:PhysicalDataSet_correspondsTo_DataSet;
174 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
175 cdi:DataSet
176 cdi:DimensionalDataSet
177 cdi:KeyValueDataStore
178 cdi:LongDataSet
179 cdi:WideDataSet
180
181 ) ]];
182 sh:maxCount 1;
183.
184<#rev_PhysicalDataSet_correspondsTo_DataSet> a sh:PropertyShape ;
185 sh:path [ sh:inversePath cdi:PhysicalDataSet_correspondsTo_DataSet ];
186.
187<#PhysicalDataSet_has_PhysicalMapping> a sh:PropertyShape ;
188 sh:path cdi:PhysicalDataSet_has_PhysicalMapping;
189 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
190 cdi:PhysicalMapping
191 cdi:LocatorMapping
192 cdi:TextMapping
193
194 ) ]];
195.
196<#rev_PhysicalDataSet_has_PhysicalMapping> a sh:PropertyShape ;
197 sh:path [ sh:inversePath cdi:PhysicalDataSet_has_PhysicalMapping ];
198.
199<#PhysicalDataSet_has_PhysicalMappingPosition> a sh:PropertyShape ;
200 sh:path cdi:PhysicalDataSet_has_PhysicalMappingPosition;
201 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
202 cdi:PhysicalMappingPosition
203
204 ) ]];
205.
206<#rev_PhysicalDataSet_has_PhysicalMappingPosition> a sh:PropertyShape ;
207 sh:path [ sh:inversePath cdi:PhysicalDataSet_has_PhysicalMappingPosition ];
208 sh:minCount 1;
209 sh:maxCount 1;
210.
211<#PhysicalDataSet_has_Segment> a sh:PropertyShape ;
212 sh:path cdi:PhysicalDataSet_has_Segment;
213 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
214 cdi:Segment
215
216 ) ]];
217.
218<#rev_PhysicalDataSet_has_Segment> a sh:PropertyShape ;
219 sh:path [ sh:inversePath cdi:PhysicalDataSet_has_Segment ];
220.
221<#PhysicalDataSet_has_SegmentPosition> a sh:PropertyShape ;
222 sh:path cdi:PhysicalDataSet_has_SegmentPosition;
223 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
224 cdi:SegmentPosition
225
226 ) ]];
227.
228<#rev_PhysicalDataSet_has_SegmentPosition> a sh:PropertyShape ;
229 sh:path [ sh:inversePath cdi:PhysicalDataSet_has_SegmentPosition ];
230 sh:minCount 1;
231 sh:maxCount 1;
232.
233<#PhysicalDataSet_uses_LogicalRecord> a sh:PropertyShape ;
234 sh:path cdi:PhysicalDataSet_uses_LogicalRecord;
235 sh:node [ sh:property [ sh:path rdf:type; sh:minCount 1; sh:in (
236 cdi:LogicalRecord
237
238 ) ]];
239 sh:maxCount 1;
240.
241<#rev_PhysicalDataSet_uses_LogicalRecord> a sh:PropertyShape ;
242 sh:path [ sh:inversePath cdi:PhysicalDataSet_uses_LogicalRecord ];
243.
Fragment for the class PhysicalDataSet (entire ShEx - Shape Expressions)
1# class PhysicalDataSet
2# based on the UML class DDICDIModels::DDICDILibrary::Classes::FormatDescription::PhysicalDataSet
3cdi:PhysicalDataSetShape CLOSED {
4 a [cdi:PhysicalDataSet];
5 $cdi:PhysicalDataSetProperties (
6 cdi:PhysicalDataSet-catalogDetails @cdi:CatalogDetailsShape?;
7 cdi:PhysicalDataSet-characterSet xsd:string?;
8 cdi:PhysicalDataSet-encoding @cdi:ControlledVocabularyEntryShape?;
9 cdi:PhysicalDataSet-fileSize xsd:double?;
10 cdi:PhysicalDataSet-fileSizeUofM xsd:string?;
11 cdi:PhysicalDataSet-fingerprint @cdi:DataFingerprintShape?;
12 cdi:PhysicalDataSet-identifier @cdi:IdentifierShape?;
13 cdi:PhysicalDataSet-name @cdi:ObjectNameShape?;
14 cdi:PhysicalDataSet-overview @cdi:InternationalStringShape?;
15 cdi:PhysicalDataSet-physicalFileURL xsd:string?;
16 cdi:PhysicalDataSet-purpose @cdi:InternationalStringShape?;
17 cdi:PhysicalDataSet-recordCount xsd:integer?;
18 cdi:PhysicalDataSet-standard @cdi:conformsToShape*;
19 cdi:PhysicalDataSet_has_InstanceVariable @cdi:InstanceVariableShape OR @cdi:DescriptorVariableShape OR @cdi:ReferenceVariableShape*;
20
21 cdi:PhysicalDataSet_isDefinedBy_Concept @cdi:ConceptShape OR @cdi:CategoryShape OR @cdi:ConceptualValueShape OR @cdi:ConceptualVariableShape OR @cdi:UnitTypeShape*;
22
23 cdi:PhysicalDataSet_correspondsTo_DataSet @cdi:DataSetShape OR @cdi:DimensionalDataSetShape OR @cdi:KeyValueDataStoreShape OR @cdi:LongDataSetShape OR @cdi:WideDataSetShape?;
24
25 cdi:PhysicalDataSet_has_PhysicalMapping @cdi:PhysicalMappingShape OR @cdi:LocatorMappingShape OR @cdi:TextMappingShape*;
26
27 cdi:PhysicalDataSet_has_PhysicalMappingPosition @cdi:PhysicalMappingPositionShape *;
28
29 cdi:PhysicalDataSet_has_Segment @cdi:SegmentShape *;
30
31 cdi:PhysicalDataSet_has_SegmentPosition @cdi:SegmentPositionShape *;
32
33 cdi:PhysicalDataSet_uses_LogicalRecord @cdi:LogicalRecordShape ?;
34
35 );
36}