/[volute]/trunk/projects/theory/snapdm/output/SimDB_DM_CHECK.xml
ViewVC logotype

Contents of /trunk/projects/theory/snapdm/output/SimDB_DM_CHECK.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 288 - (show annotations)
Sat Apr 26 10:20:39 2008 UTC (12 years, 8 months ago) by bourges.laurent
File MIME type: text/xml
File size: 39688 byte(s)
updated output : (ddl, schema, html, java code)
renamed SNAP to simDB prefix
1 <?xml version="1.0" encoding="UTF-8"?>
2 <check xmlns:uml="http://schema.omg.org/spec/UML/2.0"
3 xmlns:xmi="http://schema.omg.org/spec/XMI/2.1"
4 xmlns:xsd="http://www.w3.org/2001/XMLSchema"><!--Package : IVOAValueTypes--><!--
5
6
7
8 --><!--Package : simdb--><!--Data type Quantity--><xsd:complexType name="Quantity">
9 <xsd:annotation>
10 <xsd:documentation>
11 A structured data type, indicating a numerical value and corresponding unit. The latter will require some standard dictionary for a uniform usage. This is here not modelled
12 </xsd:documentation>
13 </xsd:annotation>
14 <xsd:complexContent>
15 <xsd:extension base="Value">
16 <xsd:sequence>
17 <xsd:element name="value" type="real" minOccurs="1" maxOccurs="1"/>
18 <xsd:element name="unit" type="string" minOccurs="0" maxOccurs="1"/>
19 </xsd:sequence>
20 </xsd:extension>
21 </xsd:complexContent>
22 </xsd:complexType>
23 <!--Data type Value--><xsd:simpleType name="Value">
24 <xsd:annotation>
25 <xsd:documentation>
26 A structured data type, indicating a numerical value and corresponding unit. The latter will require some standard dictionary for a uniform usage. This is here not modelled
27 </xsd:documentation>
28 </xsd:annotation>
29 <xsd:restriction base="xsd:string"/>
30 </xsd:simpleType>
31 <!--Data type Pos3D--><xsd:complexType name="Pos3D">
32 <xsd:sequence>
33 <xsd:element name="x" type="Quantity" minOccurs="1" maxOccurs="1"/>
34 <xsd:element name="y" type="Quantity" minOccurs="1" maxOccurs="1"/>
35 <xsd:element name="z" type="Quantity" minOccurs="1" maxOccurs="1"/>
36 </xsd:sequence>
37 </xsd:complexType>
38 <!--Enumeration ServiceType--><xsd:simpleType name="ServiceType">
39 <xsd:restriction base="xsd:string">
40 <xsd:enumeration value="download"/>
41 <xsd:enumeration value="cutout"/>
42 <xsd:enumeration value="gridding"/>
43 <xsd:enumeration value="clusterfinder"/>
44 <xsd:enumeration value="visualisation"/>
45 <xsd:enumeration value="custom"/>
46 </xsd:restriction>
47 </xsd:simpleType>
48 <!--Enumeration CharacterisationType--><xsd:simpleType name="CharacterisationType">
49 <xsd:restriction base="xsd:string">
50 <xsd:enumeration value="nominal"/>
51 <xsd:enumeration value="min"/>
52 <xsd:enumeration value="max"/>
53 <xsd:enumeration value="mean"/>
54 <xsd:enumeration value="stdev"/>
55 </xsd:restriction>
56 </xsd:simpleType>
57 <!--Enumeration RepresentationObject--><xsd:simpleType name="RepresentationObject">
58 <xsd:annotation>
59 <xsd:documentation>
60 Represents a standard name for the objects that can be used to represent a snapshot of the universe in SNAP data products. Examples from simulations are “n-body particle”, “SPH particle”, “mesh cell”. But also simplified representations of astronomical objects could be used here, for example in halo catalogues or semi-analytical galaxy catalogues, both results of post-processing experiments
61 </xsd:documentation>
62 </xsd:annotation>
63 <xsd:restriction base="xsd:string">
64 <xsd:enumeration value="point particle"/>
65 <xsd:enumeration value="SPH particle"/>
66 <xsd:enumeration value="extended particle"/>
67 <xsd:enumeration value="simple mesh cell"/>
68 <xsd:enumeration value="hierarchical mesh cell"/>
69 <xsd:enumeration value="model astro object"/>
70 <xsd:enumeration value="custom"/>
71 </xsd:restriction>
72 </xsd:simpleType>
73 <!--Enumeration DataType--><xsd:simpleType name="DataType">
74 <xsd:annotation>
75 <xsd:documentation>
76 The values of this type are to be used in the definition of metadata fields such as Property and InputParameter. These data types correspond to actual types used in computation and data representation and are slightly different from the more abstract types in the domain model in [2].
77 They are clearly related to similar concepts as in the DataType defined in the XML schema for VOTable.
78 The values are:
79 • boolean
80 • complex
81 • datetime
82 • double
83 • float
84 • long
85 • rational
86 • short
87 • string
88 • …
89
90 </xsd:documentation>
91 </xsd:annotation>
92 <xsd:restriction base="xsd:string">
93 <xsd:enumeration value="boolean"/>
94 <xsd:enumeration value="complex"/>
95 <xsd:enumeration value="datetime"/>
96 <xsd:enumeration value="double"/>
97 <xsd:enumeration value="float"/>
98 <xsd:enumeration value="int"/>
99 <xsd:enumeration value="long"/>
100 <xsd:enumeration value="rational"/>
101 <xsd:enumeration value="short"/>
102 <xsd:enumeration value="string"/>
103 </xsd:restriction>
104 </xsd:simpleType>
105 <!--Enumeration Cardinality--><xsd:simpleType name="Cardinality">
106 <xsd:annotation>
107 <xsd:documentation>
108 Possible values for cardinality attributee of a Property or a Parameter
109 </xsd:documentation>
110 </xsd:annotation>
111 <xsd:restriction base="xsd:string">
112 <xsd:enumeration value="0..1"/>
113 <xsd:enumeration value="1"/>
114 <xsd:enumeration value="0..*"/>
115 <xsd:enumeration value="1..*"/>
116 </xsd:restriction>
117 </xsd:simpleType>
118 <!--Classe Simulation--><xsd:complexType>
119 <xsd:complexContent>
120 <xsd:extension base="Experiment">
121 <xsd:sequence>
122 <xsd:element name="protocol" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
123 <xsd:annotation>
124 <xsd:documentation>
125 This should be a reference to a Simulator.
126 We use IDREF here, it may have to be changed to some other implementation of a reference.
127 </xsd:documentation>
128 </xsd:annotation>
129 </xsd:element>
130 <xsd:element name="executionTime" type="datetime" minOccurs="0" maxOccurs="1">
131 <xsd:annotation>
132 <xsd:documentation>
133 The date/time at which the simulation was completed
134 </xsd:documentation>
135 </xsd:annotation>
136 </xsd:element>
137 <xsd:element name="appliedPhysics" type="AppliedPhysics" minOccurs="1" maxOccurs="unbounded"/>
138 </xsd:sequence>
139 </xsd:extension>
140 </xsd:complexContent>
141 </xsd:complexType>
142 <!--Classe Characterisation--><xsd:complexType>
143 <xsd:sequence>
144 <xsd:element name="value" type="Quantity" minOccurs="0" maxOccurs="1">
145 <xsd:annotation>
146 <xsd:documentation>
147 value of a property in a collection of objects
148 </xsd:documentation>
149 </xsd:annotation>
150 </xsd:element>
151 <xsd:element name="type" type="CharacterisationType" minOccurs="0" maxOccurs="1"/>
152 <xsd:element name="aPriori" type="boolean" minOccurs="0" maxOccurs="1"/>
153 <xsd:element name="axis" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
154 <xsd:annotation>
155 <xsd:documentation>
156 This should be a reference to a ExperimentProperty.
157 We use IDREF here, it may have to be changed to some other implementation of a reference.
158 </xsd:documentation>
159 </xsd:annotation>
160 </xsd:element>
161 </xsd:sequence>
162 </xsd:complexType>
163 <!--Classe ObjectCollection--><xsd:complexType>
164 <xsd:sequence>
165 <xsd:element name="characterisation" type="Characterisation" minOccurs="0"
166 maxOccurs="unbounded"/>
167 <xsd:element name="numberOfObjects" type="integer" minOccurs="0" maxOccurs="1">
168 <xsd:annotation>
169 <xsd:documentation>
170 Gives the number of objects in this collection
171 </xsd:documentation>
172 </xsd:annotation>
173 </xsd:element>
174 <xsd:element name="objectType" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
175 <xsd:annotation>
176 <xsd:documentation>
177 This should be a reference to a ExperimentRepresentationObject.
178 We use IDREF here, it may have to be changed to some other implementation of a reference.
179 </xsd:documentation>
180 </xsd:annotation>
181 </xsd:element>
182 </xsd:sequence>
183 </xsd:complexType>
184 <!--Classe Experiment--><xsd:complexType>
185 <xsd:complexContent>
186 <xsd:extension base="Resource">
187 <xsd:sequence>
188 <xsd:element name="targetObject" type="TargetObjectType" minOccurs="0" maxOccurs="unbounded"/>
189 <xsd:element name="snapshot" type="Snapshot" minOccurs="0" maxOccurs="unbounded"/>
190 <xsd:element name="publisherDID" type="string" minOccurs="0" maxOccurs="1">
191 <xsd:annotation>
192 <xsd:documentation>
193 Publisher-designated ID.
194 The ID by which this SNAP experiment is known to its archive and the services applicable to it. Will be used to add to the baseurl of anyservice that is applicable to it.
195 </xsd:documentation>
196 </xsd:annotation>
197 </xsd:element>
198 <xsd:element name="protocol" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
199 <xsd:annotation>
200 <xsd:documentation>
201 This should be a reference to a Protocol.
202 We use IDREF here, it may have to be changed to some other implementation of a reference.
203 </xsd:documentation>
204 </xsd:annotation>
205 </xsd:element>
206 <xsd:element name="service" type="WebService" minOccurs="0" maxOccurs="unbounded"/>
207 <xsd:element name="algorithm" type="Algorithm" minOccurs="0" maxOccurs="unbounded"/>
208 <xsd:element name="targetProcess" type="TargetProcess" minOccurs="0" maxOccurs="unbounded"/>
209 <xsd:element name="parameter" type="ParameterSetting" minOccurs="0" maxOccurs="unbounded"/>
210 <xsd:element name="inputData" type="InputDataset" minOccurs="0" maxOccurs="unbounded"/>
211 <xsd:element name="representationObject" type="ExperimentRepresentationObject" minOccurs="1"
212 maxOccurs="unbounded"/>
213 </xsd:sequence>
214 </xsd:extension>
215 </xsd:complexContent>
216 </xsd:complexType>
217 <!--Classe Snapshot--><xsd:complexType>
218 <xsd:sequence>
219 <xsd:element name="objectCollection" type="ObjectCollection" minOccurs="1"
220 maxOccurs="unbounded"/>
221 <xsd:element name="publisherDID" type="string" minOccurs="1" maxOccurs="1">
222 <xsd:annotation>
223 <xsd:documentation>
224 The ID by which this snapshot is known to its archive and the services applicable to it. Will be used to add to the baseurl of anyservice that is applicable to it.
225 </xsd:documentation>
226 </xsd:annotation>
227 </xsd:element>
228 <xsd:element name="time" type="Quantity" minOccurs="1" maxOccurs="1">
229 <xsd:annotation>
230 <xsd:documentation>
231 The time in the simulation at which this snapshot is produced. A real value in terms of the timestep units that are being used. [TBD need to find a place for those units, note that we need to support co-moving quantities !]
232 </xsd:documentation>
233 </xsd:annotation>
234 </xsd:element>
235 <xsd:element name="spatialSizePhysical" type="Quantity" minOccurs="0" maxOccurs="1">
236 <xsd:annotation>
237 <xsd:documentation>
238 The typical size of the target system in this snapshot. Left up to the data publisher to give a useful value for this. Is not necessarily equal to the size of the box containing the full simulation (covered by Characterisation). Could be the rough size of the galaxy merger, or cluster, or the size of a box containing 90% of the mass or whatever
239 </xsd:documentation>
240 </xsd:annotation>
241 </xsd:element>
242 </xsd:sequence>
243 </xsd:complexType>
244 <!--Classe ClusterDetection--><xsd:complexType>
245 <xsd:complexContent>
246 <xsd:extension base="PostProcessing">
247 <xsd:sequence>
248 <xsd:element name="protocol" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
249 <xsd:annotation>
250 <xsd:documentation>
251 This should be a reference to a ClusterFinder.
252 We use IDREF here, it may have to be changed to some other implementation of a reference.
253 </xsd:documentation>
254 </xsd:annotation>
255 </xsd:element>
256 </xsd:sequence>
257 </xsd:extension>
258 </xsd:complexContent>
259 </xsd:complexType>
260 <!--Classe Algorithm--><xsd:complexType>
261 <xsd:sequence>
262 <xsd:element name="name" type="string" minOccurs="1" maxOccurs="1"/>
263 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
264 <xsd:element name="label" type="anyURI" minOccurs="0" maxOccurs="1">
265 <xsd:annotation>
266 <xsd:documentation>
267 Short name by which this implementation is known in the ontology of numerical implementations.
268 Ex: n-body, tree, amr, …
269
270 </xsd:documentation>
271 </xsd:annotation>
272 </xsd:element>
273 </xsd:sequence>
274 </xsd:complexType>
275 <!--Classe Visualisation--><xsd:complexType>
276 <xsd:complexContent>
277 <xsd:extension base="PostProcessing">
278 <xsd:sequence>
279 <xsd:element name="protocol" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
280 <xsd:annotation>
281 <xsd:documentation>
282 This should be a reference to a Visualiser.
283 We use IDREF here, it may have to be changed to some other implementation of a reference.
284 </xsd:documentation>
285 </xsd:annotation>
286 </xsd:element>
287 </xsd:sequence>
288 </xsd:extension>
289 </xsd:complexContent>
290 </xsd:complexType>
291 <!--Classe PostProcessing--><xsd:complexType>
292 <xsd:complexContent>
293 <xsd:extension base="Experiment">
294 <xsd:sequence>
295 <xsd:element name="primaryExperiment" type="xsd:IDREF" minOccurs="0" maxOccurs="1">
296 <xsd:annotation>
297 <xsd:documentation>
298 This should be a reference to a Experiment.
299 We use IDREF here, it may have to be changed to some other implementation of a reference.
300 </xsd:documentation>
301 </xsd:annotation>
302 </xsd:element>
303 </xsd:sequence>
304 </xsd:extension>
305 </xsd:complexContent>
306 </xsd:complexType>
307 <!--Classe InputDataset--><xsd:complexType>
308 <xsd:sequence>
309 <xsd:element name="snapshot" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
310 <xsd:annotation>
311 <xsd:documentation>
312 This should be a reference to a Snapshot.
313 We use IDREF here, it may have to be changed to some other implementation of a reference.
314 </xsd:documentation>
315 </xsd:annotation>
316 </xsd:element>
317 </xsd:sequence>
318 </xsd:complexType>
319 <!--Classe WebService--><WARN>Class [WebService] has no description</WARN>
320 <xsd:complexType>
321 <xsd:sequence>
322 <xsd:element name="baseURL" type="anyURI" minOccurs="1" maxOccurs="1"/>
323 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
324 <xsd:element name="type" type="ServiceType" minOccurs="1" maxOccurs="1"/>
325 </xsd:sequence>
326 </xsd:complexType>
327 <!--Classe TargetProcess--><WARN>Class [TargetProcess] has no description</WARN>
328 <xsd:complexType>
329 <xsd:complexContent>
330 <xsd:extension base="ObjectType">
331 <xsd:sequence>
332 <xsd:element name="astroJournalSubject" type="anyURI" minOccurs="0" maxOccurs="1">
333 <xsd:annotation>
334 <xsd:documentation>
335 A term from the AstroJournalSubjectKeywords ontology.
336 </xsd:documentation>
337 </xsd:annotation>
338 </xsd:element>
339 </xsd:sequence>
340 </xsd:extension>
341 </xsd:complexContent>
342 </xsd:complexType>
343 <!--Classe ParameterSetting--><WARN>Class [ParameterSetting] has no description</WARN>
344 <xsd:complexType>
345 <xsd:sequence>
346 <xsd:element name="value" type="Value" minOccurs="1" maxOccurs="1">
347 <xsd:annotation>
348 <xsd:documentation>
349 The actual value of this parameter. Should have the type corresponding to the datatype attribute
350 </xsd:documentation>
351 </xsd:annotation>
352 </xsd:element>
353 <xsd:element name="inputParameter" type="xsd:IDREF" minOccurs="0" maxOccurs="1">
354 <xsd:annotation>
355 <xsd:documentation>
356 This should be a reference to a InputParameter.
357 We use IDREF here, it may have to be changed to some other implementation of a reference.
358 </xsd:documentation>
359 </xsd:annotation>
360 </xsd:element>
361 </xsd:sequence>
362 </xsd:complexType>
363 <!--Classe AppliedPhysics--><WARN>Class [AppliedPhysics] has no description</WARN>
364 <xsd:complexType>
365 <xsd:sequence>
366 <xsd:element name="physics" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
367 <xsd:annotation>
368 <xsd:documentation>
369 This should be a reference to a Physics.
370 We use IDREF here, it may have to be changed to some other implementation of a reference.
371 </xsd:documentation>
372 </xsd:annotation>
373 </xsd:element>
374 </xsd:sequence>
375 </xsd:complexType>
376 <!--Classe SubvolumeExtraction--><xsd:complexType>
377 <xsd:complexContent>
378 <xsd:extension base="PostProcessing">
379 <xsd:sequence>
380 <xsd:element name="protocol" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
381 <xsd:annotation>
382 <xsd:documentation>
383 This should be a reference to a SubvolumeExtractor.
384 We use IDREF here, it may have to be changed to some other implementation of a reference.
385 </xsd:documentation>
386 </xsd:annotation>
387 </xsd:element>
388 </xsd:sequence>
389 </xsd:extension>
390 </xsd:complexContent>
391 </xsd:complexType>
392 <!--Classe ExperimentRepresentationObject--><WARN>Class [ExperimentRepresentationObject] has no description</WARN>
393 <xsd:complexType>
394 <xsd:sequence>
395 <xsd:element name="type" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
396 <xsd:annotation>
397 <xsd:documentation>
398 This should be a reference to a RepresentationObjectType.
399 We use IDREF here, it may have to be changed to some other implementation of a reference.
400 </xsd:documentation>
401 </xsd:annotation>
402 </xsd:element>
403 <xsd:element name="property" type="ExperimentProperty" minOccurs="-1" maxOccurs="unbounded"/>
404 </xsd:sequence>
405 </xsd:complexType>
406 <!--Classe ExperimentProperty--><WARN>Class [ExperimentProperty] has no description</WARN>
407 <xsd:complexType>
408 <xsd:sequence>
409 <xsd:element name="property" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
410 <xsd:annotation>
411 <xsd:documentation>
412 This should be a reference to a Property.
413 We use IDREF here, it may have to be changed to some other implementation of a reference.
414 </xsd:documentation>
415 </xsd:annotation>
416 </xsd:element>
417 </xsd:sequence>
418 </xsd:complexType>
419 <!--Classe TargetObjectType--><xsd:complexType>
420 <xsd:complexContent>
421 <xsd:extension base="ObjectType">
422 <xsd:sequence>
423 <xsd:element name="multiplicity" type="Cardinality" minOccurs="0" maxOccurs="1">
424 <xsd:annotation>
425 <xsd:documentation>
426 Indication on how many objects of this type are being modelled. [TBD This may become an enumerated value, like “one, two, tens, many …”].
427 </xsd:documentation>
428 </xsd:annotation>
429 </xsd:element>
430 <xsd:element name="identityName" type="anyURI" minOccurs="0" maxOccurs="1">
431 <xsd:annotation>
432 <xsd:documentation>
433 If the target object type referes to a real object, this attribute allows one to indicate which object. This is performed by a URI that shold identify the object in the Ontology of SimbadIdentifiedNames
434
435 In some cases a real identified object in the universe is being modelled. If that is the case, this attribute allows that object to be identified. We assume a list of such objects may be provided through some means, embodied by the IdentifiedObject data type.
436 Ex: Galaxy, Antennae, M31
437
438
439 </xsd:documentation>
440 </xsd:annotation>
441 </xsd:element>
442 <xsd:element name="astroJournalSubject" type="anyURI" minOccurs="0" maxOccurs="1">
443 <xsd:annotation>
444 <xsd:documentation>
445 Ontology based label for this object. Hope is that the IVOA Semantics working group effort on an ontology for astronomical objects will be rich enough to provide the values for this attribute.
446 Ex: star, large scale structure, galaxy, jet
447
448 maybe, a subject keyword from the astronomical journals list
449 </xsd:documentation>
450 </xsd:annotation>
451 </xsd:element>
452 </xsd:sequence>
453 </xsd:extension>
454 </xsd:complexContent>
455 </xsd:complexType>
456 <!--Classe CompositeExperiment--><xsd:complexType>
457 <xsd:complexContent>
458 <xsd:extension base="Experiment">
459 <xsd:sequence>
460 <xsd:element name="protocol" type="xsd:IDREF" minOccurs="0" maxOccurs="1">
461 <xsd:annotation>
462 <xsd:documentation>
463 This should be a reference to a CompositeProtocol.
464 We use IDREF here, it may have to be changed to some other implementation of a reference.
465 </xsd:documentation>
466 </xsd:annotation>
467 </xsd:element>
468 <xsd:element name="child" type="ChildExperiment" minOccurs="1" maxOccurs="unbounded"/>
469 </xsd:sequence>
470 </xsd:extension>
471 </xsd:complexContent>
472 </xsd:complexType>
473 <!--Classe CompositeProtocol--><WARN>Class [CompositeProtocol] has no description</WARN>
474 <xsd:complexType>
475 <xsd:complexContent>
476 <xsd:extension base="Protocol">
477 <xsd:sequence>
478 <xsd:element name="child" type="ChildProtocol" minOccurs="1" maxOccurs="unbounded"/>
479 </xsd:sequence>
480 </xsd:extension>
481 </xsd:complexContent>
482 </xsd:complexType>
483 <!--Classe ChildExperiment--><WARN>Class [ChildExperiment] has no description</WARN>
484 <xsd:complexType>
485 <xsd:sequence>
486 <xsd:element name="experiment" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
487 <xsd:annotation>
488 <xsd:documentation>
489 This should be a reference to a Experiment.
490 We use IDREF here, it may have to be changed to some other implementation of a reference.
491 </xsd:documentation>
492 </xsd:annotation>
493 </xsd:element>
494 </xsd:sequence>
495 </xsd:complexType>
496 <!--Classe ChildProtocol--><WARN>Class [ChildProtocol] has no description</WARN>
497 <xsd:complexType>
498 <xsd:sequence>
499 <xsd:element name="protocol" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
500 <xsd:annotation>
501 <xsd:documentation>
502 This should be a reference to a Protocol.
503 We use IDREF here, it may have to be changed to some other implementation of a reference.
504 </xsd:documentation>
505 </xsd:annotation>
506 </xsd:element>
507 </xsd:sequence>
508 </xsd:complexType>
509 <!--Classe Physics--><xsd:complexType>
510 <xsd:sequence>
511 <xsd:element name="name" type="string" minOccurs="0" maxOccurs="1">
512 <xsd:annotation>
513 <xsd:documentation>
514 Name by which this physical process is referred to in the simulator code
515 </xsd:documentation>
516 </xsd:annotation>
517 </xsd:element>
518 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
519 <xsd:element name="texForm" type="string" minOccurs="0" maxOccurs="1">
520 <xsd:annotation>
521 <xsd:documentation>
522
523 </xsd:documentation>
524 </xsd:annotation>
525 </xsd:element>
526 <xsd:element name="physicslabel" type="anyURI" minOccurs="0" maxOccurs="1">
527 <xsd:annotation>
528 <xsd:documentation>
529 The name by which this process is (approximately) known in the IVOA ontology of physical processes.
530 Ex: gravity, hydrodynamics, cosmology
531
532 The name by which this process is (approximately) known in the list of subject keywords of the Astrophysical Journal, MNRAS and A&amp;A
533 </xsd:documentation>
534 </xsd:annotation>
535 </xsd:element>
536 </xsd:sequence>
537 </xsd:complexType>
538 <!--Classe Simulator--><xsd:complexType>
539 <xsd:complexContent>
540 <xsd:extension base="Protocol">
541 <xsd:sequence>
542 <xsd:element name="simulatedPhysics" type="Physics" minOccurs="1" maxOccurs="unbounded"/>
543 </xsd:sequence>
544 </xsd:extension>
545 </xsd:complexContent>
546 </xsd:complexType>
547 <!--Classe Protocol--><xsd:complexType>
548 <xsd:complexContent>
549 <xsd:extension base="Resource">
550 <xsd:sequence>
551 <xsd:element name="parameters" type="InputParameter" minOccurs="0" maxOccurs="unbounded"/>
552 <xsd:element name="code" type="anyURI" minOccurs="0" maxOccurs="1">
553 <xsd:annotation>
554 <xsd:documentation>
555 link where the code can be downloaded, if available
556
557 web page where documentation of this simulator can be obtained
558 </xsd:documentation>
559 </xsd:annotation>
560 </xsd:element>
561 <xsd:element name="version" type="string" minOccurs="0" maxOccurs="1">
562 <xsd:annotation>
563 <xsd:documentation>
564 the version of the simulator code that was used
565 </xsd:documentation>
566 </xsd:annotation>
567 </xsd:element>
568 <xsd:element name="parameterGroup" type="ParameterGroup" minOccurs="0" maxOccurs="unbounded"/>
569 <xsd:element name="representation" type="RepresentationObjectType" minOccurs="0"
570 maxOccurs="unbounded"/>
571 </xsd:sequence>
572 </xsd:extension>
573 </xsd:complexContent>
574 </xsd:complexType>
575 <!--Classe ClusterFinder--><WARN>Class [ClusterFinder] has no description</WARN>
576 <xsd:complexType>
577 <xsd:complexContent>
578 <xsd:extension base="Protocol">
579 <xsd:sequence/>
580 </xsd:extension>
581 </xsd:complexContent>
582 </xsd:complexType>
583 <!--Classe Visualiser--><WARN>Class [Visualiser] has no description</WARN>
584 <xsd:complexType>
585 <xsd:complexContent>
586 <xsd:extension base="Protocol">
587 <xsd:sequence/>
588 </xsd:extension>
589 </xsd:complexContent>
590 </xsd:complexType>
591 <!--Classe InputParameter--><xsd:complexType>
592 <xsd:sequence>
593 <xsd:element name="name" type="string" minOccurs="0" maxOccurs="1">
594 <xsd:annotation>
595 <xsd:documentation>
596 the name of the parameter in the SNAPProtocol.
597 Ex: omegaLambda, particleMass, linking length
598
599 </xsd:documentation>
600 </xsd:annotation>
601 </xsd:element>
602 <xsd:element name="datatype" type="DataType" minOccurs="0" maxOccurs="1">
603 <xsd:annotation>
604 <xsd:documentation>
605 the data type of the parameter
606 </xsd:documentation>
607 </xsd:annotation>
608 </xsd:element>
609 <xsd:element name="cardinality" type="Cardinality" minOccurs="0" maxOccurs="1"/>
610 <xsd:element name="label" type="anyURI" minOccurs="0" maxOccurs="1">
611 <xsd:annotation>
612 <xsd:documentation>
613 Indicates the meaning of this parameter. Could be a UCD, but possibly another ontological descriptor, such as a journal subject keyword
614 </xsd:documentation>
615 </xsd:annotation>
616 </xsd:element>
617 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
618 </xsd:sequence>
619 </xsd:complexType>
620 <!--Classe ParameterGroup--><WARN>Class [ParameterGroup] has no description</WARN>
621 <xsd:complexType>
622 <xsd:sequence>
623 <xsd:element name="name" type="string" minOccurs="0" maxOccurs="1"/>
624 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
625 <xsd:element name="member" type="ParameterGroupMember" minOccurs="1" maxOccurs="unbounded"/>
626 </xsd:sequence>
627 </xsd:complexType>
628 <!--Classe ParameterGroupMember--><WARN>Class [ParameterGroupMember] has no description</WARN>
629 <xsd:complexType>
630 <xsd:sequence>
631 <xsd:element name="parameter" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
632 <xsd:annotation>
633 <xsd:documentation>
634 This should be a reference to a InputParameter.
635 We use IDREF here, it may have to be changed to some other implementation of a reference.
636 </xsd:documentation>
637 </xsd:annotation>
638 </xsd:element>
639 </xsd:sequence>
640 </xsd:complexType>
641 <!--Classe SubvolumeExtractor--><WARN>Class [SubvolumeExtractor] has no description</WARN>
642 <xsd:complexType>
643 <xsd:complexContent>
644 <xsd:extension base="Protocol">
645 <xsd:sequence/>
646 </xsd:extension>
647 </xsd:complexContent>
648 </xsd:complexType>
649 <!--Classe RepresentationObjectType--><xsd:complexType>
650 <xsd:complexContent>
651 <xsd:extension base="ObjectType">
652 <xsd:sequence>
653 <xsd:element name="label" type="RepresentationObject" minOccurs="0" maxOccurs="1"/>
654 <xsd:element name="astroJournalSubject" type="anyURI" minOccurs="0" maxOccurs="1">
655 <xsd:annotation>
656 <xsd:documentation>
657 Name that this type of particle is given in an appropriate ontology (or dictionary, or standard vocabulary, or …)
658 </xsd:documentation>
659 </xsd:annotation>
660 </xsd:element>
661 </xsd:sequence>
662 </xsd:extension>
663 </xsd:complexContent>
664 </xsd:complexType>
665 <!--Classe ProjectExperiment--><WARN>Class [ProjectExperiment] has no description</WARN>
666 <xsd:complexType>
667 <xsd:sequence>
668 <xsd:element name="experiment" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
669 <xsd:annotation>
670 <xsd:documentation>
671 This should be a reference to a Experiment.
672 We use IDREF here, it may have to be changed to some other implementation of a reference.
673 </xsd:documentation>
674 </xsd:annotation>
675 </xsd:element>
676 </xsd:sequence>
677 </xsd:complexType>
678 <!--Classe Project--><xsd:complexType>
679 <xsd:complexContent>
680 <xsd:extension base="Resource">
681 <xsd:sequence>
682 <xsd:element name="experiment" type="ProjectExperiment" minOccurs="1" maxOccurs="unbounded"/>
683 </xsd:sequence>
684 </xsd:extension>
685 </xsd:complexContent>
686 </xsd:complexType>
687 <!--Classe Resource--><xsd:complexType>
688 <xsd:sequence>
689 <xsd:element name="name" type="string" minOccurs="0" maxOccurs="1">
690 <xsd:annotation>
691 <xsd:documentation>
692 For Protocol :
693 The name by which this simulator is commonly known.
694 Ex: Gadget, Flash
695
696 For Project :
697 the name of the project
698
699 For Experiment :
700 the name of this experiment
701
702 </xsd:documentation>
703 </xsd:annotation>
704 </xsd:element>
705 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
706 <xsd:element name="referenceURL" type="anyURI" minOccurs="0" maxOccurs="1">
707 <xsd:annotation>
708 <xsd:documentation>
709 a URL to the publication describing the experiment
710 </xsd:documentation>
711 </xsd:annotation>
712 </xsd:element>
713 <xsd:element name="curation" type="Curation" minOccurs="0" maxOccurs="1"/>
714 <xsd:element name="created" type="datetime" minOccurs="0" maxOccurs="1">
715 <xsd:annotation>
716 <xsd:documentation>
717 The UTC date and time this resource metadata description was created.
718 </xsd:documentation>
719 </xsd:annotation>
720 </xsd:element>
721 <xsd:element name="updated" type="datetime" minOccurs="0" maxOccurs="1">
722 <xsd:annotation>
723 <xsd:documentation>
724 The UTC date this resource metadata description was last updated.
725 </xsd:documentation>
726 </xsd:annotation>
727 </xsd:element>
728 <xsd:element name="status" type="string" minOccurs="0" maxOccurs="1">
729 <xsd:annotation>
730 <xsd:documentation>
731 a tag indicating whether this resource is believed to be still actively maintained.
732 </xsd:documentation>
733 </xsd:annotation>
734 </xsd:element>
735 </xsd:sequence>
736 </xsd:complexType>
737 <!--Classe Curation--><xsd:complexType>
738 <xsd:sequence>
739 <xsd:element name="publisher" type="string" minOccurs="1" maxOccurs="1">
740 <xsd:annotation>
741 <xsd:documentation>
742 Entity (e.g. person or organisation) responsible for making the resource available
743 </xsd:documentation>
744 </xsd:annotation>
745 </xsd:element>
746 <xsd:element name="creator" type="string" minOccurs="0" maxOccurs="unbounded">
747 <xsd:annotation>
748 <xsd:documentation>
749 The entity (e.g. person or organisation) primarily responsible for creating the content or constitution of the resource.
750
751 the name or title of the creating person or organization
752
753 Users of the creation should use this name in subsequent credits and acknowledgements.
754
755 note (laurent) : NO LOGO :
756 {A logo need only be provided for the first occurance.
757 When multiple logos are supplied via multiple creator elements, the application is free to choose which to use.}
758
759 </xsd:documentation>
760 </xsd:annotation>
761 </xsd:element>
762 <xsd:element name="contributor" type="string" minOccurs="0" maxOccurs="unbounded">
763 <xsd:annotation>
764 <xsd:documentation>
765 Entity responsible for contributions to the content of the resource
766 </xsd:documentation>
767 </xsd:annotation>
768 </xsd:element>
769 <xsd:element name="date" type="datetime" minOccurs="0" maxOccurs="unbounded">
770 <xsd:annotation>
771 <xsd:documentation>
772 Date associated with an event in the life cycle of the resource.
773
774 This will typically be associated with the creation or availability (i.e., most recent release or version) of the resource. Use the role attribute to clarify.
775
776 note (laurent) : NO ROLE :
777
778 While this vocabulary is uncontrolled, recognized strings include "creation", indicating the date that the resource itself was created, and "update", indicating when the resource was updated last. The default value, "representative", means that the date is a rough representation of the time coverage of the resource.
779
780 Note that this date refers to the resource; dates describing the metadata description of the resource are handled by the "created" and "updated" attributes of the Resource element.
781
782 </xsd:documentation>
783 </xsd:annotation>
784 </xsd:element>
785 <xsd:element name="version" type="string" minOccurs="0" maxOccurs="1">
786 <xsd:annotation>
787 <xsd:documentation>
788 Label associated with creation or availablilty of a version of a resource.
789
790 </xsd:documentation>
791 </xsd:annotation>
792 </xsd:element>
793 <xsd:element name="contact" type="xsd:IDREF" minOccurs="0" maxOccurs="unbounded">
794 <xsd:annotation>
795 <xsd:documentation>
796 This should be a reference to a Contact.
797 We use IDREF here, it may have to be changed to some other implementation of a reference.
798 </xsd:documentation>
799 </xsd:annotation>
800 </xsd:element>
801 </xsd:sequence>
802 </xsd:complexType>
803 <!--Classe Contact--><xsd:complexType>
804 <xsd:sequence>
805 <xsd:element name="name" type="string" minOccurs="1" maxOccurs="1">
806 <xsd:annotation>
807 <xsd:documentation>
808 the name or title of the contact person.
809
810 This can be a person's name, e.g. "John P. Jones" or a group, "Archive Support Team".
811 </xsd:documentation>
812 </xsd:annotation>
813 </xsd:element>
814 <xsd:element name="address" type="string" minOccurs="0" maxOccurs="1">
815 <xsd:annotation>
816 <xsd:documentation>
817 the contact mailing address
818
819 All components of the mailing address are given in one string, e.g. "3700 San Martin Drive, Baltimore, MD 21218 USA".
820 </xsd:documentation>
821 </xsd:annotation>
822 </xsd:element>
823 <xsd:element name="email" type="string" minOccurs="0" maxOccurs="1">
824 <xsd:annotation>
825 <xsd:documentation>
826 the contact email address
827 </xsd:documentation>
828 </xsd:annotation>
829 </xsd:element>
830 <xsd:element name="telephone" type="string" minOccurs="0" maxOccurs="1">
831 <xsd:annotation>
832 <xsd:documentation>
833 the contact telephone number
834
835 Complete international dialing codes should be given, e.g. "+1-410-338-1234".
836 </xsd:documentation>
837 </xsd:annotation>
838 </xsd:element>
839 </xsd:sequence>
840 </xsd:complexType>
841 <!--Classe ChildObject--><WARN>Class [ChildObject] has no description</WARN>
842 <xsd:complexType>
843 <xsd:sequence>
844 <xsd:element name="object" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
845 <xsd:annotation>
846 <xsd:documentation>
847 This should be a reference to a ObjectType.
848 We use IDREF here, it may have to be changed to some other implementation of a reference.
849 </xsd:documentation>
850 </xsd:annotation>
851 </xsd:element>
852 <xsd:element name="name" type="string" minOccurs="1" maxOccurs="1"/>
853 <xsd:element name="cardinality" type="Cardinality" minOccurs="0" maxOccurs="1"/>
854 </xsd:sequence>
855 </xsd:complexType>
856 <!--Classe PropertyGroupMember--><WARN>Class [PropertyGroupMember] has no description</WARN>
857 <xsd:complexType>
858 <xsd:sequence>
859 <xsd:element name="property" type="xsd:IDREF" minOccurs="1" maxOccurs="1">
860 <xsd:annotation>
861 <xsd:documentation>
862 This should be a reference to a Property.
863 We use IDREF here, it may have to be changed to some other implementation of a reference.
864 </xsd:documentation>
865 </xsd:annotation>
866 </xsd:element>
867 </xsd:sequence>
868 </xsd:complexType>
869 <!--Classe PropertyGroup--><WARN>Class [PropertyGroup] has no description</WARN>
870 <xsd:complexType>
871 <xsd:sequence>
872 <xsd:element name="name" type="string" minOccurs="1" maxOccurs="1"/>
873 <xsd:element name="member" type="PropertyGroupMember" minOccurs="1" maxOccurs="unbounded"/>
874 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
875 </xsd:sequence>
876 </xsd:complexType>
877 <!--Classe Property--><xsd:complexType>
878 <xsd:sequence>
879 <xsd:element name="name" type="string" minOccurs="1" maxOccurs="1">
880 <xsd:annotation>
881 <xsd:documentation>
882 The name by which this property is known in the simulation result
883 </xsd:documentation>
884 </xsd:annotation>
885 </xsd:element>
886 <xsd:element name="datatype" type="DataType" minOccurs="1" maxOccurs="1">
887 <xsd:annotation>
888 <xsd:documentation>
889 The datatype of the representation of the property in the result
890 </xsd:documentation>
891 </xsd:annotation>
892 </xsd:element>
893 <xsd:element name="cardinality" type="Cardinality" minOccurs="1" maxOccurs="1"/>
894 <xsd:element name="ucd" type="anyURI" minOccurs="0" maxOccurs="1">
895 <xsd:annotation>
896 <xsd:documentation>
897 the UCD of this property. [TBD Could be generalised to OntologyObject if necessary]
898 </xsd:documentation>
899 </xsd:annotation>
900 </xsd:element>
901 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
902 </xsd:sequence>
903 </xsd:complexType>
904 <!--Classe ObjectType--><WARN>Class [ObjectType] has no description</WARN>
905 <xsd:complexType>
906 <xsd:sequence>
907 <xsd:element name="property" type="Property" minOccurs="0" maxOccurs="unbounded"/>
908 <xsd:element name="name" type="string" minOccurs="1" maxOccurs="1"/>
909 <xsd:element name="description" type="string" minOccurs="0" maxOccurs="1"/>
910 <xsd:element name="child" type="ChildObject" minOccurs="0" maxOccurs="unbounded"/>
911 <xsd:element name="propertyGroup" type="PropertyGroup" minOccurs="0" maxOccurs="unbounded"/>
912 </xsd:sequence>
913 </xsd:complexType>
914 <!--
915
916
917
918 --></check>

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