/[volute]/trunk/projects/dm/Cube/vo-dml/Cube_v1.0.xsd
ViewVC logotype

Contents of /trunk/projects/dm/Cube/vo-dml/Cube_v1.0.xsd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5653 - (show annotations)
Fri Sep 20 19:52:39 2019 UTC (12 months ago) by mdittmar
File MIME type: application/xml
File size: 15733 byte(s)
and the schema
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xsd:schema xmlns:vo-dml="http://www.ivoa.net/xml/VODML/v1"
3 xmlns:vodml-base="http://www.ivoa.net/xml/vo-dml/xsd/base/v0.1"
4 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
5 xmlns:cube="http://ivoa.net/dm/models/vo-dml/xsd/cube"
6 xmlns:ivoa="http://ivoa.net/dm/models/vo-dml/xsd/ivoa"
7 xmlns:ds="http://ivoa.net/dm/models/vo-dml/xsd/ds"
8 xmlns:coords="http://ivoa.net/dm/models/vo-dml/xsd/coords"
9 xmlns:meas="http://ivoa.net/dm/models/vo-dml/xsd/meas"
10 xmlns:trans="http://ivoa.net/dm/models/vo-dml/xsd/trans"
11 targetNamespace="http://ivoa.net/dm/models/vo-dml/xsd/cube">
12 <xsd:import namespace="http://www.ivoa.net/xml/vo-dml/xsd/base/v0.1"
13 schemaLocation="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/xsd/vodml-base.xsd"/>
14 <xsd:import namespace="http://ivoa.net/dm/models/vo-dml/xsd/ivoa"
15 schemaLocation="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.xsd"/>
16 <xsd:import namespace="http://ivoa.net/dm/models/vo-dml/xsd/ds"
17 schemaLocation="http://volute.g-vo.org/svn/trunk/projects/dm/DatasetMetadata/vo-dml/DatasetMetadata_v1.0.xsd"/>
18 <xsd:import namespace="http://ivoa.net/dm/models/vo-dml/xsd/coords"
19 schemaLocation="http://volute.g-vo.org/svn/trunk/projects/dm/STC/Coords/vo-dml/Coords_v1.0.xsd"/>
20 <xsd:import namespace="http://ivoa.net/dm/models/vo-dml/xsd/meas"
21 schemaLocation="http://volute.g-vo.org/svn/trunk/projects/dm/STC/Meas/vo-dml/Meas_v1.0.xsd"/>
22 <xsd:import namespace="http://ivoa.net/dm/models/vo-dml/xsd/trans"
23 schemaLocation="http://volute.g-vo.org/svn/trunk/projects/dm/STC/Trans/vo-dml/Trans_v1.0.xsd"/>
24 <xsd:complexType name="NDImage">
25 <xsd:annotation>
26 <xsd:documentation>
27 TODO : Missing description : please, update your UML model asap.
28 </xsd:documentation>
29 <xsd:appinfo>
30 <vodml-ref>cube:NDImage</vodml-ref>
31 </xsd:appinfo>
32 </xsd:annotation>
33 <xsd:complexContent>
34 <xsd:extension base="cube:DataProduct">
35 <xsd:sequence>
36 <xsd:element name="data" type="cube:Voxel" minOccurs="0" maxOccurs="unbounded"/>
37 <xsd:element name="pixelCoordSys" type="coords:PixelCoordSystem" minOccurs="1" maxOccurs="1"/>
38 </xsd:sequence>
39 </xsd:extension>
40 </xsd:complexContent>
41 </xsd:complexType>
42
43 <xsd:complexType name="SparseCube">
44 <xsd:annotation>
45 <xsd:documentation>
46 TODO : Missing description : please, update your UML model asap.
47 </xsd:documentation>
48 <xsd:appinfo>
49 <vodml-ref>cube:SparseCube</vodml-ref>
50 </xsd:appinfo>
51 </xsd:annotation>
52 <xsd:complexContent>
53 <xsd:extension base="cube:DataProduct">
54 <xsd:sequence>
55 <xsd:element name="data" type="cube:NDPoint" minOccurs="0" maxOccurs="unbounded"/>
56 </xsd:sequence>
57 </xsd:extension>
58 </xsd:complexContent>
59 </xsd:complexType>
60
61 <xsd:complexType name="DataProduct" abstract="true">
62 <xsd:annotation>
63 <xsd:documentation>
64 TODO : Missing description : please, update your UML model asap.
65 </xsd:documentation>
66 <xsd:appinfo>
67 <vodml-ref>cube:DataProduct</vodml-ref>
68 </xsd:appinfo>
69 </xsd:annotation>
70 <xsd:complexContent>
71 <xsd:extension base="vodml-base:VODMLObject">
72 <xsd:sequence>
73 <xsd:element name="coordSys" type="coords:CoordSys" minOccurs="1" maxOccurs="unbounded"/>
74 <xsd:element name="mappings" type="cube:Mappings" minOccurs="0" maxOccurs="1"/>
75 <xsd:element name="dataset" type="vodml-base:VODMLReference" minOccurs="1" maxOccurs="1">
76 <xsd:annotation>
77 <xsd:documentation>
78 TODO : Missing description : please, update your UML model asap.
79 </xsd:documentation>
80 <xsd:appinfo>
81 <vodml-ref>cube:DataProduct.dataset</vodml-ref>
82 </xsd:appinfo>
83 </xsd:annotation>
84 </xsd:element>
85 </xsd:sequence>
86 </xsd:extension>
87 </xsd:complexContent>
88 </xsd:complexType>
89
90 <xsd:complexType name="Voxel">
91 <xsd:annotation>
92 <xsd:documentation>
93 TODO : Missing description : please, update your UML model asap.
94 </xsd:documentation>
95 <xsd:appinfo>
96 <vodml-ref>cube:Voxel</vodml-ref>
97 </xsd:appinfo>
98 </xsd:annotation>
99 <xsd:complexContent>
100 <xsd:extension base="vodml-base:VODMLObject">
101 <xsd:sequence>
102 <xsd:element name="pixelAxis" type="cube:PixelAxis" minOccurs="1" maxOccurs="unbounded"/>
103 <xsd:element name="valueAxis" type="cube:ValueAxis" minOccurs="1" maxOccurs="1"/>
104 <xsd:element name="coordAxis" type="cube:VirtualImageAxis" minOccurs="0"
105 maxOccurs="unbounded"/>
106 </xsd:sequence>
107 </xsd:extension>
108 </xsd:complexContent>
109 </xsd:complexType>
110
111 <xsd:complexType name="NDPoint">
112 <xsd:annotation>
113 <xsd:documentation>
114 TODO : Missing description : please, update your UML model asap.
115 </xsd:documentation>
116 <xsd:appinfo>
117 <vodml-ref>cube:NDPoint</vodml-ref>
118 </xsd:appinfo>
119 </xsd:annotation>
120 <xsd:complexContent>
121 <xsd:extension base="vodml-base:VODMLObject">
122 <xsd:sequence>
123 <xsd:element name="observable" type="cube:Observable" minOccurs="0" maxOccurs="unbounded"/>
124 </xsd:sequence>
125 </xsd:extension>
126 </xsd:complexContent>
127 </xsd:complexType>
128
129 <xsd:complexType name="DataAxis" abstract="true">
130 <xsd:annotation>
131 <xsd:documentation>
132 TODO : Missing description : please, update your UML model asap.
133 </xsd:documentation>
134 <xsd:appinfo>
135 <vodml-ref>cube:DataAxis</vodml-ref>
136 </xsd:appinfo>
137 </xsd:annotation>
138 <xsd:complexContent>
139 <xsd:extension base="vodml-base:VODMLObject">
140 <xsd:sequence>
141 <xsd:element name="dependent" type="xsd:boolean" minOccurs="1" maxOccurs="1">
142 <xsd:annotation>
143 <xsd:documentation>
144 TODO : Missing description : please, update your UML model asap.
145 </xsd:documentation>
146 <xsd:appinfo>
147 <vodml-ref>cube:DataAxis.dependent</vodml-ref>
148 </xsd:appinfo>
149 </xsd:annotation>
150 </xsd:element>
151 </xsd:sequence>
152 </xsd:extension>
153 </xsd:complexContent>
154 </xsd:complexType>
155
156 <xsd:complexType name="PixelAxis">
157 <xsd:annotation>
158 <xsd:documentation>
159 TODO : Missing description : please, update your UML model asap.
160 </xsd:documentation>
161 <xsd:appinfo>
162 <vodml-ref>cube:PixelAxis</vodml-ref>
163 </xsd:appinfo>
164 </xsd:annotation>
165 <xsd:complexContent>
166 <xsd:extension base="cube:ImageAxis">
167 <xsd:sequence>
168 <xsd:element name="coord" type="coords:PixelIndex" minOccurs="1" maxOccurs="1">
169 <xsd:annotation>
170 <xsd:documentation>
171 TODO : Missing description : please, update your UML model asap.
172 </xsd:documentation>
173 <xsd:appinfo>
174 <vodml-ref>cube:PixelAxis.coord</vodml-ref>
175 </xsd:appinfo>
176 </xsd:annotation>
177 </xsd:element>
178 </xsd:sequence>
179 </xsd:extension>
180 </xsd:complexContent>
181 </xsd:complexType>
182
183 <xsd:complexType name="MeasurementAxis" abstract="true">
184 <xsd:annotation>
185 <xsd:documentation>
186 TODO : Missing description : please, update your UML model asap.
187 </xsd:documentation>
188 <xsd:appinfo>
189 <vodml-ref>cube:MeasurementAxis</vodml-ref>
190 </xsd:appinfo>
191 </xsd:annotation>
192 <xsd:complexContent>
193 <xsd:extension base="cube:DataAxis">
194 <xsd:sequence>
195 <xsd:element name="measure" type="meas:Measure" minOccurs="1" maxOccurs="1"/>
196 </xsd:sequence>
197 </xsd:extension>
198 </xsd:complexContent>
199 </xsd:complexType>
200
201 <xsd:complexType name="Observable">
202 <xsd:annotation>
203 <xsd:documentation>
204 TODO : Missing description : please, update your UML model asap.
205 </xsd:documentation>
206 <xsd:appinfo>
207 <vodml-ref>cube:Observable</vodml-ref>
208 </xsd:appinfo>
209 </xsd:annotation>
210 <xsd:complexContent>
211 <xsd:extension base="cube:MeasurementAxis"/>
212 </xsd:complexContent>
213 </xsd:complexType>
214
215 <xsd:complexType name="ValueAxis">
216 <xsd:annotation>
217 <xsd:documentation>
218 TODO : Missing description : please, update your UML model asap.
219 </xsd:documentation>
220 <xsd:appinfo>
221 <vodml-ref>cube:ValueAxis</vodml-ref>
222 </xsd:appinfo>
223 </xsd:annotation>
224 <xsd:complexContent>
225 <xsd:extension base="cube:MeasurementAxis"/>
226 </xsd:complexContent>
227 </xsd:complexType>
228
229 <xsd:complexType name="ImageAxis" abstract="true">
230 <xsd:annotation>
231 <xsd:documentation>
232 TODO : Missing description : please, update your UML model asap.
233 </xsd:documentation>
234 <xsd:appinfo>
235 <vodml-ref>cube:ImageAxis</vodml-ref>
236 </xsd:appinfo>
237 </xsd:annotation>
238 <xsd:complexContent>
239 <xsd:extension base="cube:DataAxis"/>
240 </xsd:complexContent>
241 </xsd:complexType>
242
243 <xsd:complexType name="VirtualMeasure">
244 <xsd:annotation>
245 <xsd:documentation>
246 TODO : Missing description : please, update your UML model asap.
247 </xsd:documentation>
248 <xsd:appinfo>
249 <vodml-ref>cube:VirtualMeasure</vodml-ref>
250 </xsd:appinfo>
251 </xsd:annotation>
252 <xsd:complexContent>
253 <xsd:extension base="meas:Measure">
254 <xsd:sequence>
255 <xsd:element name="result_type" type="xsd:string" minOccurs="1" maxOccurs="1">
256 <xsd:annotation>
257 <xsd:documentation>
258 TODO : Missing description : please, update your UML model asap.
259 </xsd:documentation>
260 <xsd:appinfo>
261 <vodml-ref>cube:VirtualMeasure.result_type</vodml-ref>
262 </xsd:appinfo>
263 </xsd:annotation>
264 </xsd:element>
265 <xsd:element name="source" type="vodml-base:VODMLReference" minOccurs="1"
266 maxOccurs="unbounded">
267 <xsd:annotation>
268 <xsd:documentation>
269 TODO : Missing description : please, update your UML model asap.
270 </xsd:documentation>
271 <xsd:appinfo>
272 <vodml-ref>cube:VirtualMeasure.source</vodml-ref>
273 </xsd:appinfo>
274 </xsd:annotation>
275 </xsd:element>
276 <xsd:element name="transform" type="vodml-base:VODMLReference" minOccurs="1" maxOccurs="1">
277 <xsd:annotation>
278 <xsd:documentation>
279 TODO : Missing description : please, update your UML model asap.
280 </xsd:documentation>
281 <xsd:appinfo>
282 <vodml-ref>cube:VirtualMeasure.transform</vodml-ref>
283 </xsd:appinfo>
284 </xsd:annotation>
285 </xsd:element>
286 <xsd:element name="result_frame" type="vodml-base:VODMLReference" minOccurs="0"
287 maxOccurs="1">
288 <xsd:annotation>
289 <xsd:documentation>
290 TODO : Missing description : please, update your UML model asap.
291 </xsd:documentation>
292 <xsd:appinfo>
293 <vodml-ref>cube:VirtualMeasure.result_frame</vodml-ref>
294 </xsd:appinfo>
295 </xsd:annotation>
296 </xsd:element>
297 </xsd:sequence>
298 </xsd:extension>
299 </xsd:complexContent>
300 </xsd:complexType>
301
302 <xsd:complexType name="VirtualImageAxis">
303 <xsd:annotation>
304 <xsd:documentation>
305 TODO : Missing description : please, update your UML model asap.
306 </xsd:documentation>
307 <xsd:appinfo>
308 <vodml-ref>cube:VirtualImageAxis</vodml-ref>
309 </xsd:appinfo>
310 </xsd:annotation>
311 <xsd:complexContent>
312 <xsd:extension base="cube:ImageAxis">
313 <xsd:sequence>
314 <xsd:element name="result_type" type="xsd:string" minOccurs="1" maxOccurs="1">
315 <xsd:annotation>
316 <xsd:documentation>
317 TODO : Missing description : please, update your UML model asap.
318 </xsd:documentation>
319 <xsd:appinfo>
320 <vodml-ref>cube:VirtualImageAxis.result_type</vodml-ref>
321 </xsd:appinfo>
322 </xsd:annotation>
323 </xsd:element>
324 <xsd:element name="source" type="vodml-base:VODMLReference" minOccurs="1"
325 maxOccurs="unbounded">
326 <xsd:annotation>
327 <xsd:documentation>
328 TODO : Missing description : please, update your UML model asap.
329 </xsd:documentation>
330 <xsd:appinfo>
331 <vodml-ref>cube:VirtualImageAxis.source</vodml-ref>
332 </xsd:appinfo>
333 </xsd:annotation>
334 </xsd:element>
335 <xsd:element name="transform" type="vodml-base:VODMLReference" minOccurs="1" maxOccurs="1">
336 <xsd:annotation>
337 <xsd:documentation>
338 TODO : Missing description : please, update your UML model asap.
339 </xsd:documentation>
340 <xsd:appinfo>
341 <vodml-ref>cube:VirtualImageAxis.transform</vodml-ref>
342 </xsd:appinfo>
343 </xsd:annotation>
344 </xsd:element>
345 <xsd:element name="result_frame" type="vodml-base:VODMLReference" minOccurs="0"
346 maxOccurs="1">
347 <xsd:annotation>
348 <xsd:documentation>
349 TODO : Missing description : please, update your UML model asap.
350 </xsd:documentation>
351 <xsd:appinfo>
352 <vodml-ref>cube:VirtualImageAxis.result_frame</vodml-ref>
353 </xsd:appinfo>
354 </xsd:annotation>
355 </xsd:element>
356 </xsd:sequence>
357 </xsd:extension>
358 </xsd:complexContent>
359 </xsd:complexType>
360
361 <xsd:complexType name="Mappings">
362 <xsd:annotation>
363 <xsd:documentation>
364 TODO : Missing description : please, update your UML model asap.
365 </xsd:documentation>
366 <xsd:appinfo>
367 <vodml-ref>cube:Mappings</vodml-ref>
368 </xsd:appinfo>
369 </xsd:annotation>
370 <xsd:complexContent>
371 <xsd:extension base="vodml-base:VODMLObject">
372 <xsd:sequence>
373 <xsd:element name="transform" type="trans:TMapping" minOccurs="0" maxOccurs="1"/>
374 </xsd:sequence>
375 </xsd:extension>
376 </xsd:complexContent>
377 </xsd:complexType>
378
379 </xsd:schema>

Properties

Name Value
svn:mime-type application/xml

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26