/[volute]/trunk/projects/theory/snapdm/input/other/Characterisation-v1.11.xsd
ViewVC logotype

Contents of /trunk/projects/theory/snapdm/input/other/Characterisation-v1.11.xsd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 553 - (show annotations)
Tue May 27 14:13:41 2008 UTC (12 years, 6 months ago) by gerard.lemson
File size: 45941 byte(s)
Characterisation schema added for doc and update to the derived UML model
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by louys (observatoire astronomique) -->
3 <!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by bonnarel (CDS) -->
4 <!--W3C Schema for Observation Caracterization
5 0.0 First draft by M.Louys and F Bonnarel 2004 July and August
6 0.1 Horribly messed up by J. McDowell 2004 Sep
7 Version 0.2 2004 Sep 22: fixed Bounds mistake
8 Version 0.3 2005 Mar 31: F.Bonnarel changes to be consistent with
9 draft sent the same day, and new Mireille Louys' UML diagrams
10 Version 0.31 2005 APRIL 15 F bonnarel: corrected bugs about attributes in Frame
11 Version 0.4 2005 may F.Bonnarel based on BThomas STC and Qty
12 Version 0.5 2005 sep F.bonnarel based on A Rots STC
13 Version 0.9 2005 oct F.Bonnarel based on A Rots STC and consistent with char Working draft
14 Version 0.91 2005 oct F.Bonnarel 0.9 + subgroup discussion consistency
15 modifications
16 Version 0.92 2005 nov F.Bonnarel 0.9 + document compatible
17 Version 0.93 2006 may F.Bonnarel Compatibility with new draft
18 new Bounds, Resolution and Fill factor definition
19 Version 0.94 2006 Aug 18 F.Bonnarel changes for STC 1.3
20 Version 0.95 2006 Sep 13 F.Bonnarel Bux fixes for compatibility with STC 1.3 fully validated version (XML spy)
21 Version 0.96 2006 Sep 30 F.Bonnarel + M.Louys: cleaning, documenting update of MinMaxOccurs with respect to
22 the discussion on mandatory status of elements MUST/SHOULD MAY
23 creation of Specific axis as restrictions. StaError and SysError.
24 Version 0.97 2006 Oct 05 F.B slight modifications for first document
25 validation
26 Version 1.0 2006 Oct 16 Working draft compatible version
27 2006 Nov. 06: with annotation and documentation fileds included ML
28 Version 1.10 2007 Mar 26 FB Harmonisation with Spectrum DM
29 01 April 2007: moved annotation in types definitions of SpatialAxis, etc... ML
30 Version 1.11 May 22 2007 FB reusing stc subst group for value, size, error resolution, pixsize ....
31 -->
32 <xsd:schema targetNamespace="http://www.ivoa.net/xml/Characterisation/Characterisation-v1.11.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stc="http://www.ivoa.net/xml/STC/stc-v1.30.xsd" xmlns:cha="http://www.ivoa.net/xml/Characterisation/Characterisation-v1.11.xsd" elementFormDefault="qualified">
33 <xsd:import namespace="http://www.ivoa.net/xml/STC/stc-v1.30.xsd" schemaLocation="http://hea-www.harvard.edu/~arots/nvometa/v1.30/stc-v1.30.xsd"/>
34 <xsd:element name="characterizationAxis" type="cha:CharacterisationAxisType" substitutionGroup="cha:characterisationAxis">
35 <xsd:annotation>
36 <xsd:documentation>
37 describes an axis and its properties
38 </xsd:documentation>
39 </xsd:annotation>
40 </xsd:element>
41 <xsd:element name="characterisation" type="cha:CharacterisationType"/>
42 <!-- http://hea-www.harvard.edu/~arots/nvometa/v1.30/stc-v1.30.xsd"/ -->
43 <!-- Characterization is the root element -->
44 <xsd:element name="characterization" type="cha:CharacterisationType" substitutionGroup="cha:characterisation"/>
45 <xsd:complexType name="CharacterisationType">
46 <xsd:choice>
47 <xsd:element name="characterisationAxis" type="cha:CharacterisationAxisType" maxOccurs="unbounded"/>
48 </xsd:choice>
49 </xsd:complexType>
50 <!-- Characterization, for one axis -->
51 <xsd:element name="characterisationAxis" type="cha:CharacterisationAxisType">
52 <xsd:annotation>
53 <xsd:documentation>
54 describes an axis and its properties
55 </xsd:documentation>
56 </xsd:annotation>
57 </xsd:element>
58 <!-- For Americans -->
59 <xsd:element name="coverage" type="cha:CoverageType"/>
60 <xsd:element name="resolution" type="cha:ResolutionType">
61 <xsd:annotation>
62 <xsd:documentation>
63 minimum size of an interpretable signal along this axis
64 </xsd:documentation>
65 </xsd:annotation>
66 </xsd:element>
67 <xsd:element name="location" type="cha:LocationType"/>
68 <xsd:element name="bounds" type="cha:BoundsType"/>
69 <xsd:element name="support" type="cha:SupportType"/>
70 <xsd:element name="sensitivity" type="cha:SensitivityType"/>
71 <xsd:element name="resolutionRefVal" type="cha:ResolutionRefValType"/>
72 <xsd:element name="samplingPrecisionRefVal" type="cha:SamplingPrecisionRefValType"/>
73 <xsd:complexType name="anyURIType">
74 <xsd:complexContent>
75 <xsd:restriction base="xsd:anyType"/>
76 </xsd:complexContent>
77 </xsd:complexType>
78 <!-- COVERAGE can contain Location, Bounds, Support, Sensitivity -->
79 <!-- coordsystem and unit can be redefined at any level if necessary otherwise the valid coordsys and
80 unit are defined on the AxisFrame -->
81 <xsd:complexType name="CoverageType">
82 <xsd:annotation>
83 <xsd:documentation>
84 How the observation is spanned along this axis
85 </xsd:documentation>
86 </xsd:annotation>
87 <xsd:sequence>
88 <xsd:element name="unit" type="xsd:anyType" minOccurs="0">
89 <xsd:annotation>
90 <xsd:documentation>redefinition of unit for coverage</xsd:documentation>
91 </xsd:annotation>
92 </xsd:element>
93 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0">
94 <xsd:annotation>
95 <xsd:documentation>redefinition of coordsystem</xsd:documentation>
96 </xsd:annotation>
97 </xsd:element>
98 <xsd:element name="location" type="cha:LocationType">
99 <xsd:annotation>
100 <xsd:documentation>Typical value on one axis</xsd:documentation>
101 </xsd:annotation>
102 </xsd:element>
103 <xsd:element name="bounds" type="cha:BoundsType" minOccurs="0">
104 <xsd:annotation>
105 <xsd:documentation>the limits of the observation on this axis</xsd:documentation>
106 </xsd:annotation>
107 </xsd:element>
108 <xsd:element name="support" type="cha:SupportType" minOccurs="0">
109 <xsd:annotation>
110 <xsd:documentation>describes the area where measurements are effectively present and interpretable </xsd:documentation>
111 </xsd:annotation>
112 </xsd:element>
113 <xsd:element name="sensitivity" type="cha:SensitivityType" minOccurs="0">
114 <xsd:annotation>
115 <xsd:documentation>encodes the variability of response along the axis </xsd:documentation>
116 </xsd:annotation>
117 </xsd:element>
118 </xsd:sequence>
119 </xsd:complexType>
120 <xsd:complexType name="ResolutionType">
121 <xsd:sequence>
122 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
123 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
124 <xsd:element name="resolutionRefVal" type="cha:ResolutionRefValType"/>
125 <xsd:element name="resolutionBounds" type="cha:ResolutionBoundsType" minOccurs="0"/>
126 <xsd:element name="resolutionSupport" type="cha:ResolutionSupportType" minOccurs="0"/>
127 <xsd:element name="resolutionVariability" type="cha:ResolutionVariabilityType" minOccurs="0"/>
128 </xsd:sequence>
129 </xsd:complexType>
130 <xsd:complexType name="SamplingPrecisionType">
131 <xsd:sequence>
132 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
133 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
134 <xsd:element name="samplingPrecisionRefVal" type="cha:SamplingPrecisionRefValType"/>
135 <xsd:element name="samplingPrecisionBounds" type="cha:SamplingPrecisionBoundsType" minOccurs="0"/>
136 <xsd:element name="samplingPrecisionSupport" type="cha:SamplingPrecisionSupportType" minOccurs="0"/>
137 <xsd:element name="samplingPrecisionVariability" type="cha:SamplingPrecisionVariabilityType" minOccurs="0"/>
138 </xsd:sequence>
139 </xsd:complexType>
140 <xsd:complexType name="CharacterisationAxisType">
141 <xsd:sequence>
142 <xsd:element name="axisName" type="xsd:anyType">
143 <xsd:annotation>
144 <xsd:documentation>
145 A name representing the physical nature of the axis like Spatial, Spectral, Time, Velocity or any other free name for an axis
146 </xsd:documentation>
147 </xsd:annotation>
148 </xsd:element>
149 <xsd:element name="ucd" type="xsd:anyType">
150 <xsd:annotation>
151 <xsd:documentation>
152 The physical meaning of the axis,
153 Type: standard semantic tag defined in the UCD list.
154 </xsd:documentation>
155 </xsd:annotation>
156 </xsd:element>
157 <xsd:element name="unit" type="xsd:anyType">
158 <xsd:annotation>
159 <xsd:documentation>
160 default unit for the axis:
161 Type: controlled unit vocabulary following the VOTable units definitions
162 </xsd:documentation>
163 </xsd:annotation>
164 </xsd:element>
165 <xsd:element name="coordsystem" type="stc:astroCoordSystemType">
166 <xsd:annotation>
167 <xsd:documentation>
168 Reference coordinate system for the axis:
169 </xsd:documentation>
170 </xsd:annotation>
171 </xsd:element>
172 <xsd:element name="ObsyLoc" type="stc:observatoryLocationType" minOccurs="0">
173 <xsd:annotation>
174 <xsd:documentation>
175 Observatory location
176 Type: a STC:observatoryLocationType or an xlink
177 </xsd:documentation>
178 </xsd:annotation>
179 </xsd:element>
180 <xsd:element name="accuracy" type="cha:AccuracyType" minOccurs="0">
181 <xsd:annotation>
182 <xsd:documentation>Global accuracy description of the axis
183 </xsd:documentation>
184 </xsd:annotation>
185 </xsd:element>
186 <xsd:element name="independentAxis" type="xsd:anyType" minOccurs="0">
187 <xsd:annotation>
188 <xsd:documentation>
189 Indicates wether the axis is independent or not from the other axes. The Observable axis
190 has a false independentAxis "value"
191 Type : boolean
192 </xsd:documentation>
193 </xsd:annotation>
194 </xsd:element>
195 <xsd:element name="calibrationStatus" type="xsd:anyType">
196 <xsd:annotation>
197 <xsd:documentation>
198 defines if and how the axis is calibrated:
199 Possible String values: CALIBRATED, UNCALIBRATED, RELATIVE, NORMALIZED
200 </xsd:documentation>
201 </xsd:annotation>
202 </xsd:element>
203 <xsd:element ref="cha:numBins">
204 <xsd:annotation>
205 <xsd:documentation>
206 Number of bins for this axis.
207 Type : array of 1 2 or 3 integers
208 </xsd:documentation>
209 </xsd:annotation>
210 </xsd:element>
211 <xsd:element name="undersamplingStatus" type="xsd:anyType" minOccurs="0">
212 <xsd:annotation>
213 <xsd:documentation>
214 A flag to mention wether the data are undersampled.
215 Type: boolean
216 </xsd:documentation>
217 </xsd:annotation>
218 </xsd:element>
219 <xsd:element name="regularsamplingStatus" type="xsd:anyType" minOccurs="0">
220 <xsd:annotation>
221 <xsd:documentation>
222 A flag to mention wether the data are regularly sampled.
223 Type : boolean
224 </xsd:documentation>
225 </xsd:annotation>
226 </xsd:element>
227 <xsd:element name="coverage" type="cha:CoverageType"/>
228 <xsd:element name="resolution" type="cha:ResolutionType" minOccurs="0"/>
229 <xsd:element name="samplingPrecision" type="cha:SamplingPrecisionType" minOccurs="0"/>
230 </xsd:sequence>
231 </xsd:complexType>
232 <xsd:complexType name="SpatialAxisType">
233 <xsd:annotation>
234 <xsd:documentation>
235 Restriction of CharacterisationAxis for Spatial Axis
236 </xsd:documentation>
237 </xsd:annotation>
238 <xsd:complexContent>
239 <xsd:restriction base="cha:CharacterisationAxisType">
240 <xsd:sequence>
241 <xsd:element name="axisName" type="xsd:anyType" fixed="spatial"/>
242 <xsd:element name="ucd" type="xsd:anyType" fixed="pos"/>
243 <xsd:element name="unit" type="xsd:anyType"/>
244 <xsd:element name="coordsystem" type="stc:astroCoordSystemType"/>
245 <xsd:element name="ObsyLoc" type="stc:observatoryLocationType" minOccurs="0"/>
246 <xsd:element name="accuracy" type="cha:AccuracyType" minOccurs="0"/>
247 <xsd:element name="independentAxis" type="xsd:anyType" minOccurs="0"/>
248 <xsd:element name="calibrationStatus" type="xsd:anyType"/>
249 <xsd:element ref="cha:numBins"/>
250 <xsd:element name="undersamplingStatus" type="xsd:anyType" minOccurs="0"/>
251 <xsd:element name="regularsamplingStatus" type="xsd:anyType" minOccurs="0"/>
252 <xsd:element name="coverage" type="cha:CoverageType"/>
253 <xsd:element name="resolution" type="cha:ResolutionType" minOccurs="0"/>
254 <xsd:element name="samplingPrecision" type="cha:SamplingPrecisionType" minOccurs="0"/>
255 </xsd:sequence>
256 </xsd:restriction>
257 </xsd:complexContent>
258 </xsd:complexType>
259 <xsd:element name="spatialAxis" type="cha:SpatialAxisType"/>
260 <xsd:complexType name="SpectralAxisType">
261 <xsd:annotation>
262 <xsd:documentation>
263 Restriction of characteristionAxis for Spectral Axis
264 </xsd:documentation>
265 </xsd:annotation>
266 <xsd:complexContent>
267 <xsd:restriction base="cha:CharacterisationAxisType">
268 <xsd:sequence>
269 <xsd:element name="axisName" type="xsd:anyType" fixed="spectral"/>
270 <xsd:element name="ucd" type="xsd:anyType" fixed="em"/>
271 <xsd:element name="unit" type="xsd:anyType"/>
272 <xsd:element name="coordsystem" type="stc:astroCoordSystemType"/>
273 <xsd:element name="ObsyLoc" type="stc:observatoryLocationType" minOccurs="0"/>
274 <xsd:element name="accuracy" type="cha:AccuracyType" minOccurs="0"/>
275 <xsd:element name="independentAxis" type="xsd:anyType" minOccurs="0"/>
276 <xsd:element name="calibrationStatus" type="xsd:anyType"/>
277 <xsd:element ref="cha:numBins"/>
278 <xsd:element name="undersamplingStatus" type="xsd:anyType" minOccurs="0"/>
279 <xsd:element name="regularsamplingStatus" type="xsd:anyType" minOccurs="0"/>
280 <xsd:element name="coverage" type="cha:CoverageType"/>
281 <xsd:element name="resolution" type="cha:ResolutionType" minOccurs="0"/>
282 <xsd:element name="samplingPrecision" type="cha:SamplingPrecisionType" minOccurs="0"/>
283 </xsd:sequence>
284 </xsd:restriction>
285 </xsd:complexContent>
286 </xsd:complexType>
287 <xsd:element name="spectralAxis" type="cha:SpectralAxisType"/>
288 <xsd:complexType name="TimeAxisType">
289 <xsd:annotation>
290 <xsd:documentation>
291 Restriction of CharacterisationAxis for time
292 </xsd:documentation>
293 </xsd:annotation>
294 <xsd:complexContent>
295 <xsd:restriction base="cha:CharacterisationAxisType">
296 <xsd:sequence>
297 <xsd:element name="axisName" type="xsd:anyType" fixed="temporal"/>
298 <xsd:element name="ucd" type="xsd:anyType" fixed="time"/>
299 <xsd:element name="unit" type="xsd:anyType"/>
300 <xsd:element name="coordsystem" type="stc:astroCoordSystemType"/>
301 <xsd:element name="ObsyLoc" type="stc:observatoryLocationType" minOccurs="0"/>
302 <xsd:element name="accuracy" type="cha:AccuracyType" minOccurs="0"/>
303 <xsd:element name="independentAxis" type="xsd:anyType" minOccurs="0"/>
304 <xsd:element name="calibrationStatus" type="xsd:anyType"/>
305 <xsd:element ref="cha:numBins"/>
306 <xsd:element name="undersamplingStatus" type="xsd:anyType" minOccurs="0"/>
307 <xsd:element name="regularsamplingStatus" type="xsd:anyType" minOccurs="0"/>
308 <xsd:element name="coverage" type="cha:CoverageType"/>
309 <xsd:element name="resolution" type="cha:ResolutionType" minOccurs="0"/>
310 <xsd:element name="samplingPrecision" type="cha:SamplingPrecisionType" minOccurs="0"/>
311 </xsd:sequence>
312 </xsd:restriction>
313 </xsd:complexContent>
314 </xsd:complexType>
315 <xsd:element name="timeAxis" type="cha:TimeAxisType"/>
316 <xsd:element name="numBins" type="xsd:anyType" abstract="true"/>
317 <xsd:element name="numBins1" type="xsd:int" substitutionGroup="cha:numBins"/>
318 <xsd:element name="numBins2" substitutionGroup="cha:numBins">
319 <xsd:complexType>
320 <xsd:sequence>
321 <xsd:element name="I1" type="xsd:int"/>
322 <xsd:element name="I2" type="xsd:int"/>
323 </xsd:sequence>
324 </xsd:complexType>
325 </xsd:element>
326 <xsd:element name="numBins3" substitutionGroup="cha:numBins">
327 <xsd:complexType>
328 <xsd:sequence>
329 <xsd:element name="I1" type="xsd:int"/>
330 <xsd:element name="I2" type="xsd:int"/>
331 <xsd:element name="I3" type="xsd:int"/>
332 </xsd:sequence>
333 </xsd:complexType>
334 </xsd:element>
335 <xsd:complexType name="AccuracyType">
336 <xsd:sequence>
337 <xsd:element name="quality" type="xsd:string" minOccurs="0">
338 <xsd:annotation>
339 <xsd:documentation>A combination of flags attesting the data quality.
340 Type: String
341 </xsd:documentation>
342 </xsd:annotation>
343 </xsd:element>
344 <xsd:element name="statError" type="cha:StatErrorType" minOccurs="0"/>
345 <xsd:element name="sysError" type="cha:SysErrorType" minOccurs="0"/>
346 <xsd:element name="CustError" type="cha:ErrorType" minOccurs="0"/>
347 </xsd:sequence>
348 </xsd:complexType>
349 <xsd:complexType name="ErrorType">
350 <xsd:sequence>
351 <xsd:annotation>
352 <xsd:documentation>
353 Some Error on the axis
354 </xsd:documentation>
355 </xsd:annotation>
356 <xsd:element name="flavor" type="xsd:string">
357 <xsd:annotation>
358 <xsd:documentation>
359 The type of error described : statistical , systematic, global, etc.
360 Type: string
361 </xsd:documentation>
362 </xsd:annotation>
363 </xsd:element>
364 <xsd:element name="ErrorRefVal" type="cha:ErrorRefValType"/>
365 <xsd:element name="ErrorBounds" type="cha:ErrorBoundsType" minOccurs="0"/>
366 <xsd:element name="ErrorVariability" type="cha:ErrorVariabilityType" minOccurs="0"/>
367 </xsd:sequence>
368 </xsd:complexType>
369 <xsd:complexType name="StatErrorType">
370 <xsd:annotation>
371 <xsd:documentation>Statistical Error on the axis
372 </xsd:documentation>
373 </xsd:annotation>
374 <xsd:complexContent>
375 <xsd:restriction base="cha:ErrorType">
376 <xsd:sequence>
377 <xsd:element name="flavor" type="xsd:string" fixed="statistical">
378 <xsd:annotation>
379 <xsd:documentation>The type of error described : here statistical
380 Type : string , value="statistical" "
381 </xsd:documentation>
382 </xsd:annotation>
383 </xsd:element>
384 <xsd:element name="ErrorRefVal" type="cha:ErrorRefValType">
385 <xsd:annotation>
386 <xsd:documentation>Typical statistical Error on the axis</xsd:documentation>
387 </xsd:annotation>
388 </xsd:element>
389 <xsd:element name="ErrorBounds" type="cha:ErrorBoundsType" minOccurs="0">
390 <xsd:annotation>
391 <xsd:documentation>Range of the error for mapping along this axis </xsd:documentation>
392 </xsd:annotation>
393 </xsd:element>
394 <xsd:element name="ErrorVariability" type="cha:ErrorVariabilityType" minOccurs="0">
395 <xsd:annotation>
396 <xsd:documentation>
397 A detailed description of the local error values
398 </xsd:documentation>
399 </xsd:annotation>
400 </xsd:element>
401 </xsd:sequence>
402 </xsd:restriction>
403 </xsd:complexContent>
404 </xsd:complexType>
405 <xsd:complexType name="SysErrorType">
406 <xsd:annotation>
407 <xsd:documentation>
408 Systematic Error on the axis
409 </xsd:documentation>
410 </xsd:annotation>
411 <xsd:complexContent>
412 <xsd:restriction base="cha:ErrorType">
413 <xsd:sequence>
414 <xsd:element name="flavor" type="xsd:string" fixed="systematic">
415 <xsd:annotation>
416 <xsd:documentation> The type of error described : here, systematic
417 Type: string , value: systematic
418 </xsd:documentation>
419 </xsd:annotation>
420 </xsd:element>
421 <xsd:element name="ErrorRefVal" type="cha:ErrorRefValType"/>
422 <xsd:element name="ErrorBounds" type="cha:ErrorBoundsType" minOccurs="0"/>
423 <xsd:element name="ErrorVariability" type="cha:ErrorVariabilityType" minOccurs="0"/>
424 </xsd:sequence>
425 </xsd:restriction>
426 </xsd:complexContent>
427 </xsd:complexType>
428 <xsd:complexType name="ErrorRefValType">
429 <xsd:sequence>
430 <xsd:annotation>
431 <xsd:documentation>
432 Typical statistical error on the axis.
433 Types: depend on the dimensionality
434 1D Error based on stc:double1Type
435 2D Errors based on stc:size2Type, double2Type or double1Type (error 2 radius)
436 3D Errors based on stc:size3Type, double3TYpe or double1Type (error 3 radius)
437 </xsd:documentation>
438 </xsd:annotation>
439 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
440 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
441 <xsd:element ref="stc:CError"/>
442 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0"/>
443 </xsd:sequence>
444 </xsd:complexType>
445 <xsd:element name="ErrorRefValue" type="xsd:anyType" abstract="true" substitutionGroup="stc:CError"/>
446 <!-- <xsd:element name="Error" type="stc:double1Type" substitutionGroup="cha:ErrorRefValue" nillable="true"/>
447 <xsd:element name="CError2" type="xsd:anyType" abstract="true" substitutionGroup="cha:ErrorRefValue" nillable="true"/>
448 <xsd:element name="Error2" type="stc:size2Type" substitutionGroup="cha:CError2" nillable="true"/>
449 <xsd:element name="Error2Matrix" type="stc:double4Type" substitutionGroup="cha:CError2" nillable="true"/>
450 <xsd:element name="Error2Radius" type="stc:double1Type" substitutionGroup="cha:CError2" nillable="true"/>
451 <xsd:element name="CError3" type="xsd:anyType" abstract="true" substitutionGroup="cha:ErrorRefValue" nillable="true"/>
452 <xsd:element name="Error3" type="stc:size3Type" substitutionGroup="cha:CError3" nillable="true"/>
453 <xsd:element name="Error3Matrix" type="stc:double9Type" substitutionGroup="cha:CError3" nillable="true"/>
454 <xsd:element name="Error3Radius" type="stc:double1Type" substitutionGroup="cha:CError3" nillable="true"/> -->
455 <xsd:complexType name="ErrorBoundsType">
456 <xsd:annotation>
457 <xsd:documentation> Hi and Low values of statistical errors on this axis.
458 Type: stc:coordScalarInterval, 2DVecInterval or 3DVecInterval
459 </xsd:documentation>
460 </xsd:annotation>
461 <xsd:sequence>
462 <xsd:element ref="cha:ErrorLimits"/>
463 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
464 <xsd:annotation>
465 <xsd:documentation> A description of the error extreme values .
466 Type: any URI type
467 </xsd:documentation>
468 </xsd:annotation>
469 </xsd:element>
470 </xsd:sequence>
471 </xsd:complexType>
472 <xsd:element name="ErrorLimits" type="stc:coordIntervalType" abstract="true"/>
473 <xsd:element name="ErrorLimits1" type="stc:coordScalarIntervalType" substitutionGroup="cha:ErrorLimits"/>
474 <xsd:element name="ErrorLimits2" type="stc:coord2VecIntervalType" substitutionGroup="cha:ErrorLimits"/>
475 <xsd:element name="ErrorLimits3" type="stc:coord3VecIntervalType" substitutionGroup="cha:ErrorLimits"/>
476 <xsd:complexType name="ErrorVariabilityType">
477 <xsd:annotation>
478 <xsd:documentation>A detailed description of the local error values. Could be conveyed with
479 the data as in IVOA Spectrum data model
480 Type: any URI type pointing to such a map
481 </xsd:documentation>
482 </xsd:annotation>
483 <xsd:sequence>
484 <xsd:element name="ErrorMap" type="cha:anyURIType">
485 <xsd:annotation>
486 <xsd:documentation>A map showing the variability of the error
487 Type: any URI type
488 </xsd:documentation>
489 </xsd:annotation>
490 </xsd:element>
491 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
492 <xsd:annotation>
493 <xsd:documentation>documentation on the Error variation
494 Type: any URI type
495 </xsd:documentation>
496 </xsd:annotation>
497 </xsd:element>
498 </xsd:sequence>
499 </xsd:complexType>
500 <xsd:complexType name="LocationType">
501 <xsd:annotation>
502 <xsd:documentation>The typical coordinate value
503 Type: stc:astroCoordsType
504 </xsd:documentation>
505 </xsd:annotation>
506 <xsd:sequence>
507 <xsd:element name="unit" type="xsd:anyType" minOccurs="0">
508 <xsd:annotation>
509 <xsd:documentation>Redefinition of unit</xsd:documentation>
510 </xsd:annotation>
511 </xsd:element>
512 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0">
513 <xsd:annotation>
514 <xsd:documentation>Redefinition of coordsystem</xsd:documentation>
515 </xsd:annotation>
516 </xsd:element>
517 <xsd:element name="coord" type="stc:astroCoordsType" maxOccurs="unbounded"/>
518 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
519 <xsd:annotation>
520 <xsd:documentation>The typical coordinate value
521 Type: stc:astroCoordsType
522 </xsd:documentation>
523 </xsd:annotation>
524 </xsd:element>
525 </xsd:sequence>
526 </xsd:complexType>
527 <!--for some regimes like radio, and some axis of the data (spatial, ...)
528 bounds may also be expressed in Fourier frequencies We probably need a
529 FrequencyBounds in addition to Bounds-->
530 <!-- For each coordinate, the Bounds has one min and one max. The CharCooodAreaType
531 lets you define boxes or open/closed intervals, unit, it's a pseudo restriction on
532 AstroCoordArea
533
534 -->
535 <xsd:complexType name="BoundsType">
536 <xsd:sequence>
537 <xsd:element name="unit" type="xsd:anyType" minOccurs="0">
538 <xsd:annotation>
539 <xsd:documentation>for bounds unit redefinition</xsd:documentation>
540 </xsd:annotation>
541 </xsd:element>
542 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0">
543 <xsd:annotation>
544 <xsd:documentation>for bounds coosys redefinition</xsd:documentation>
545 </xsd:annotation>
546 </xsd:element>
547 <xsd:element name="Extent" type="stc:double1Type" minOccurs="0"/>
548 <xsd:element name="limits" type="cha:CharCoordAreaType">
549 <xsd:annotation>
550 <xsd:documentation>
551 The actual values defining the bounds.
552 2 possible types : a cha:CharBox which is a customised STC:Coordinate with mandatory value and size
553 or an STC:Interval
554 </xsd:documentation>
555 </xsd:annotation>
556 </xsd:element>
557 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
558 <xsd:annotation>
559 <xsd:documentation>
560 A document to mention how the bounds are defined.
561 </xsd:documentation>
562 </xsd:annotation>
563 </xsd:element>
564 </xsd:sequence>
565 </xsd:complexType>
566 <!-- We extend (instead of aggregate) coordArea to add simple AreaType.
567 Really, Support is just an AstroCoordArea,
568 -->
569 <xsd:complexType name="SupportType">
570 <xsd:sequence>
571 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
572 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
573 <xsd:element name="Extent" type="stc:double1Type" minOccurs="0"/>
574 <xsd:element name="Area" type="stc:astroCoordAreaType">
575 <xsd:annotation>
576 <xsd:documentation>
577 Defines the effective covered region
578 </xsd:documentation>
579 </xsd:annotation>
580 </xsd:element>
581 <xsd:element name="AreaType" type="xsd:anyType">
582 <xsd:annotation>
583 <xsd:documentation>
584 Gives the name of the region shape
585 Type: predefined string in {Circle, Polygon, Box, ...}
586 </xsd:documentation>
587 </xsd:annotation>
588 </xsd:element>
589 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
590 <xsd:annotation>
591 <xsd:documentation> Some text about the Support region definition
592 Type: any URI type
593 </xsd:documentation>
594 </xsd:annotation>
595 </xsd:element>
596 </xsd:sequence>
597 </xsd:complexType>
598 <!-- URI will be external references (URL) -->
599 <xsd:complexType name="SensitivityType">
600 <xsd:sequence>
601 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
602 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
603 <xsd:element name="variationMap" type="cha:anyURIType">
604 <xsd:annotation>
605 <xsd:documentation>encodes the variability of the response along the axis
606 </xsd:documentation>
607 </xsd:annotation>
608 </xsd:element>
609 <xsd:element name="documentation" type="cha:anyURIType">
610 <xsd:annotation>
611 <xsd:documentation> documents the purpose, type and encoding of sensitivity information
612 Type: URL
613 </xsd:documentation>
614 </xsd:annotation>
615 </xsd:element>
616 </xsd:sequence>
617 </xsd:complexType>
618 <xsd:complexType name="CharCoordAreaType">
619 <xsd:complexContent>
620 <xsd:extension base="stc:stcBaseType">
621 <xsd:choice>
622 <xsd:element name="CharBox" type="cha:CharCoordinateType"/>
623 <xsd:element ref="cha:Interval"/>
624 </xsd:choice>
625 <xsd:attribute name="coord_system_id" type="xsd:IDREF" use="required"/>
626 </xsd:extension>
627 </xsd:complexContent>
628 </xsd:complexType>
629 <xsd:complexType name="CharCoordinateType" abstract="true">
630 <xsd:annotation>
631 <xsd:documentation> A coordinate type to define n-D bounding boxes.
632 To be overridden by any of the following possible substitution elements.
633 </xsd:documentation>
634 </xsd:annotation>
635 <xsd:sequence>
636 <xsd:element name="Name" type="xsd:string"/>
637 <xsd:sequence>
638 <xsd:element ref="stc:CoordValue"/>
639 <xsd:element ref="stc:CSize"/>
640 </xsd:sequence>
641 </xsd:sequence>
642 </xsd:complexType>
643 <xsd:element name="value" type="xsd:anyType" abstract="true" substitutionGroup="stc:CoordValue"/>
644 <xsd:element name="size" type="xsd:anyType" abstract="true" substitutionGroup="stc:CSize"/>
645 <!-- <xsd:element name="Value" type="stc:double1Type" substitutionGroup="cha:value" nillable="true"/>
646
647 <xsd:element name="Size" type="stc:double1Type" substitutionGroup="cha:size" nillable="true"/>
648 <xsd:element name="value2" type="xsd:anyType" abstract="true" substitutionGroup="cha:value"/>
649 <xsd:element name="Value2" type="stc:double2Type" substitutionGroup="cha:value2" nillable="true"/>
650 <xsd:element name="Curve2" type="stc:curve2Type" substitutionGroup="cha:value2" nillable="true"/>
651 <xsd:element name="size2" type="xsd:anyType" abstract="true" substitutionGroup="cha:size"/>
652 <xsd:element name="Size2" type="stc:size2Type" substitutionGroup="cha:size2" nillable="true"/>
653 <xsd:element name="Size2Matrix" type="stc:double4Type" substitutionGroup="cha:size2" nillable="true"/>
654 <xsd:element name="Size2Radius" type="stc:double1Type" substitutionGroup="cha:size2" nillable="true"/>
655 <xsd:element name="value3" type="xsd:anyType" abstract="true" substitutionGroup="cha:value"/>
656 <xsd:element name="Value3" type="stc:double3Type" substitutionGroup="cha:value3" nillable="true"/>
657 <xsd:element name="Curve3" type="stc:curve3Type" substitutionGroup="cha:value3" nillable="true"/>
658 <xsd:element name="size3" type="xsd:anyType" abstract="true" substitutionGroup="cha:size"/>
659 <xsd:element name="Size3" type="stc:size3Type" substitutionGroup="cha:size3" nillable="true"/>
660 <xsd:element name="Size3Matrix" type="stc:double9Type" substitutionGroup="cha:size3" nillable="true"/>
661 <xsd:element name="Size3Radius" type="stc:double1Type" substitutionGroup="cha:size3" nillable="true"/> -->
662 <xsd:element name="Interval" type="stc:coordIntervalType" abstract="true">
663 <xsd:annotation>
664 <xsd:documentation>
665 Here is 1-, 2-, or 3-D coordinate interval substitution group head element.
666 Such an element needs to contain a minimum or maximum scalar or vector value,
667 or both. It needs to refer to a coordinate system. Boundaries may or may not
668 be inclusive; and it can have a fill factor
669 </xsd:documentation>
670 </xsd:annotation>
671 </xsd:element>
672 <xsd:element name="CoordScalarInterval" type="stc:coordScalarIntervalType" substitutionGroup="cha:Interval" nillable="true">
673 <xsd:annotation>
674 <xsd:documentation>
675 A scalar coordinate interval
676 </xsd:documentation>
677 </xsd:annotation>
678 </xsd:element>
679 <xsd:element name="Coord2VecInterval" type="stc:coord2VecIntervalType" substitutionGroup="cha:Interval" nillable="true">
680 <xsd:annotation>
681 <xsd:documentation>
682 A 2-D coordinate interval ("box")
683 </xsd:documentation>
684 </xsd:annotation>
685 </xsd:element>
686 <xsd:element name="Coord3VecInterval" type="stc:coord3VecIntervalType" substitutionGroup="cha:Interval" nillable="true">
687 <xsd:annotation>
688 <xsd:documentation>
689 A 3-D coordinate triplet interval ("cube")
690 </xsd:documentation>
691 </xsd:annotation>
692 </xsd:element>
693 <xsd:complexType name="ResolutionRefValType">
694 <xsd:sequence>
695 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
696 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
697 <xsd:element ref="stc:CResolution"/>
698 <xsd:element name="ResPow" type="stc:double1Type" minOccurs="0"/>
699 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
700 <xsd:annotation>
701 <xsd:documentation> Defines and explains how this reference value for resolution has been estimated
702 Type: URL
703 </xsd:documentation>
704 </xsd:annotation>
705 </xsd:element>
706 </xsd:sequence>
707 </xsd:complexType>
708 <xsd:element name="ReferenceValue" type="xsd:anyType" abstract="true" substitutionGroup="stc:CResolution">
709 <xsd:annotation>
710 <xsd:documentation>
711 Typical resolution value along the axis
712 1D resolution of type stc:double1Type
713 2D resolution of type stc:size2Type, double4Type or double1Type (resolution radius)
714 3D resolution of type stc:size3Type, double9TYpe or double1Type (resolution 3 radius)
715 </xsd:documentation>
716 </xsd:annotation>
717 </xsd:element>
718 <!--
719 <element name="Resolution" type="stc:double1Type" substitutionGroup="cha:ReferenceValue" nillable="true"/>
720 <xsd:element name="CResolution2" type="xsd:anyType" abstract="true" substitutionGroup="cha:ReferenceValue" nillable="true"/>
721 <xsd:element name="Resolution2" type="stc:size2Type" substitutionGroup="cha:CResolution2" nillable="true"/>
722 <xsd:element name="Resolution2Matrix" type="stc:double4Type" substitutionGroup="cha:CResolution2" nillable="true"/>
723 <xsd:element name="Resolution2Radius" type="stc:double1Type" substitutionGroup="cha:CResolution2" nillable="true"/>
724 <xsd:element name="CResolution3" type="xsd:anyType" abstract="true" substitutionGroup="cha:ReferenceValue" nillable="true"/>
725 <xsd:element name="Resolution3" type="stc:size3Type" substitutionGroup="cha:CResolution3" nillable="true"/>
726 <xsd:element name="Resolution3Matrix" type="stc:double9Type" substitutionGroup="cha:CResolution3" nillable="true"/>
727 <xsd:element name="Resolution3Radius" type="stc:double1Type" substitutionGroup="cha:CResolution3" nillable="true"/>
728 -->
729 <xsd:complexType name="SamplingPrecisionRefValTyp">
730 <xsd:sequence>
731 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
732 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
733 <xsd:choice>
734 <xsd:sequence>
735 <xsd:element ref="stc:CPixSize"/>
736 <xsd:element ref="stc:CPixSize" minOccurs="0"/>
737 </xsd:sequence>
738 <xsd:element name="FillFactor" type="xsd:double" minOccurs="0"/>
739 </xsd:choice>
740 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
741 <xsd:annotation>
742 <xsd:documentation>Explains how the fill factor is estimated . Type: URI
743 </xsd:documentation>
744 </xsd:annotation>
745 </xsd:element>
746 </xsd:sequence>
747 </xsd:complexType>
748 <xsd:complexType name="SamplingPrecisionRefValType">
749 <xsd:complexContent>
750 <xsd:restriction base="cha:SamplingPrecisionRefValTyp">
751 <xsd:sequence>
752 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
753 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
754 <xsd:choice>
755 <xsd:sequence>
756 <xsd:element ref="cha:samplingPeriod"/>
757 <xsd:element ref="cha:sampleExtent" minOccurs="0"/>
758 </xsd:sequence>
759 <xsd:element name="FillFactor" type="xsd:double" minOccurs="0"/>
760 </xsd:choice>
761 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
762 <xsd:annotation>
763 <xsd:documentation>Explains how the fill factor is estimated . Type: URI
764 </xsd:documentation>
765 </xsd:annotation>
766 </xsd:element>
767 </xsd:sequence>
768 </xsd:restriction>
769 </xsd:complexContent>
770 </xsd:complexType>
771 <xsd:element name="samplingPeriod" type="xsd:anyType" substitutionGroup="stc:CPixSize" nillable="true">
772 <xsd:annotation>
773 <xsd:documentation>
774 Typical sampling Period value of the axis
775 Type : depends on the dimensionality
776 1D samplingPeriod based on stc:double1Type
777 2D samplingPeriod based on stc:size2Type, double4Type or double1Type ( sampling period radius)
778 3D samplingPeriod based on stc:size3Type or double9TYpe or double1Type (sampling period 3 radius)
779 </xsd:documentation>
780 </xsd:annotation>
781 </xsd:element>
782 <xsd:element name="sampleExtent" type="xsd:anyType" substitutionGroup="stc:CPixSize">
783 <xsd:annotation>
784 <xsd:documentation>
785 Typical sample Extent value of the axis
786 "Types : depend on the dimensionality"
787 1D sampleExtent based on stc:double1Type
788 2D sampleExtent based on stc:size2Type, double4Type or double1Type (sampling extent radius)
789 3D sampleExtent based on stc:size3Type, double9TYpe or double1Type (sampling extent 3 radius)
790 </xsd:documentation>
791 </xsd:annotation>
792 </xsd:element>
793 <!--<xsd:element name="PixSize" type="stc:double1Type" substitutionGroup="cha:samplingPeriod" nillable="true"/>
794 <xsd:element name="CPixSize2" type="xsd:anyType" abstract="true" substitutionGroup="cha:samplingPeriod" nillable="true"/>
795 <xsd:element name="PixSize2" type="stc:size2Type" substitutionGroup="cha:CPixSize2" nillable="true"/>
796 <xsd:element name="PixSize2Matrix" type="stc:double4Type" substitutionGroup="cha:CPixSize2" nillable="true"/>
797 <xsd:element name="CPixSize3" type="xsd:anyType" abstract="true" substitutionGroup="cha:samplingPeriod" nillable="true"/>
798 <xsd:element name="PixSize3" type="stc:size3Type" substitutionGroup="cha:CPixSize3" nillable="true"/>
799 <xsd:element name="PixSize3Matrix" type="stc:double9Type" substitutionGroup="cha:CPixSize3" nillable="true"/>
800 -->
801 <xsd:complexType name="ResolutionBoundsType">
802 <xsd:sequence>
803 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
804 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
805 <xsd:element ref="cha:resolutionLimits"/>
806 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
807 <xsd:annotation>
808 <xsd:documentation> Defines and explains how this resolution has been estimated
809 </xsd:documentation>
810 </xsd:annotation>
811 </xsd:element>
812 </xsd:sequence>
813 </xsd:complexType>
814 <xsd:element name="resolutionLimits" type="stc:coordIntervalType" abstract="true">
815 <xsd:annotation>
816 <xsd:documentation> Hi and Low values of resolution on this axis.
817 Type: stc:coordScalarInterval, or 2Vec or 3Vec
818 </xsd:documentation>
819 </xsd:annotation>
820 </xsd:element>
821 <xsd:element name="resolutionLimits1" type="stc:coordScalarIntervalType" substitutionGroup="cha:resolutionLimits"/>
822 <xsd:element name="resolutionLimits2" type="stc:coord2VecIntervalType" substitutionGroup="cha:resolutionLimits"/>
823 <xsd:element name="resolutionLimits3" type="stc:coord3VecIntervalType" substitutionGroup="cha:resolutionLimits"/>
824 <xsd:complexType name="SamplingPrecisionBoundsType">
825 <xsd:sequence>
826 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
827 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
828 <xsd:element ref="cha:samplingPeriodLimits"/>
829 <xsd:element ref="cha:samplingExtentLimits" minOccurs="0"/>
830 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0"/>
831 </xsd:sequence>
832 </xsd:complexType>
833 <xsd:element name="samplingPeriodLimits" type="stc:coordIntervalType">
834 <xsd:annotation>
835 <xsd:documentation> Hi and Low values of samplingPeriod on this axis.
836 Type: stc:coordScalarInterval or 2Vec or 3Vec
837 </xsd:documentation>
838 </xsd:annotation>
839 </xsd:element>
840 <xsd:element name="samplingPeriodLimits1" type="stc:coordScalarIntervalType" substitutionGroup="cha:samplingPeriodLimits"/>
841 <xsd:element name="samplingPeriodLimits2" type="stc:coord2VecIntervalType" substitutionGroup="cha:samplingPeriodLimits"/>
842 <xsd:element name="samplingPeriodLimits3" type="stc:coord3VecIntervalType" substitutionGroup="cha:samplingPeriodLimits"/>
843 <xsd:element name="samplingExtentLimits" type="stc:coordIntervalType" abstract="true"/>
844 <xsd:element name="samplingExtentLimits1" type="stc:coordIntervalType" substitutionGroup="cha:samplingExtentLimits"/>
845 <xsd:element name="samplingExtentLimits2" type="stc:coord2VecIntervalType" substitutionGroup="cha:samplingExtentLimits"/>
846 <xsd:element name="samplingExtentLimits3" type="stc:coord3VecIntervalType" substitutionGroup="cha:samplingExtentLimits"/>
847 <xsd:complexType name="ResolutionSupportType">
848 <xsd:sequence>
849 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
850 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
851 <xsd:element ref="cha:resolutionLimits" maxOccurs="unbounded"/>
852 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
853 <xsd:annotation>
854 <xsd:documentation> Defines and explains how this resolution has been estimated
855 Type: URL
856 </xsd:documentation>
857 </xsd:annotation>
858 </xsd:element>
859 </xsd:sequence>
860 </xsd:complexType>
861 <xsd:complexType name="SamplingPrecisionSupportType">
862 <xsd:sequence>
863 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
864 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
865 <xsd:element ref="cha:samplingPeriodLimits" maxOccurs="unbounded"/>
866 <xsd:element ref="cha:samplingExtentLimits" minOccurs="0" maxOccurs="unbounded"/>
867 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
868 <xsd:annotation>
869 <xsd:documentation> A place to hook some explanations about "how" the Sampling was done and assessed.
870 Type: URI
871 </xsd:documentation>
872 </xsd:annotation>
873 </xsd:element>
874 </xsd:sequence>
875 </xsd:complexType>
876 <xsd:complexType name="ResolutionVariabilityType">
877 <xsd:annotation>
878 <xsd:documentation> This map describes the variability of the resolution along the axis, the varying shape of the point spread
879 fonction, or both. Can be attached to the data
880 Type: URI
881 </xsd:documentation>
882 </xsd:annotation>
883 <xsd:sequence>
884 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
885 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
886 <xsd:element name="resolutionMap" type="cha:anyURIType"/>
887 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0">
888 <xsd:annotation>
889 <xsd:documentation> defines and explains how this resolution has been estimated
890 Type: URL
891 </xsd:documentation>
892 </xsd:annotation>
893 </xsd:element>
894 </xsd:sequence>
895 </xsd:complexType>
896 <xsd:complexType name="SamplingPrecisionVariabilityType">
897 <xsd:sequence>
898 <xsd:element name="unit" type="xsd:anyType" minOccurs="0"/>
899 <xsd:element name="coordsystem" type="stc:astroCoordSystemType" minOccurs="0"/>
900 <xsd:element name="samplingPrecisionMap" type="cha:anyURIType">
901 <xsd:annotation>
902 <xsd:documentation>This map describes the variability of the sampling along the axis, or the varying shape of the sampling
903 fonction, or both. Can be attached to the data implemented as anyURI type
904 </xsd:documentation>
905 </xsd:annotation>
906 </xsd:element>
907 <xsd:element name="documentation" type="cha:anyURIType" minOccurs="0"/>
908 </xsd:sequence>
909 </xsd:complexType>
910 </xsd:schema>

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