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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 288 - (hide 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 bourges.laurent 288 <?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