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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 385 - (show annotations)
Wed May 7 09:47:46 2008 UTC (12 years, 6 months ago) by gerard.lemson
File MIME type: text/xml
File size: 81984 byte(s)
fix
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--This XML document is generated without explicit xmlns specification as it complicates
3 writing XSLT scripts against it [TBD add a link to some web dicsussions about it].
4 It is understood that the XML schema in
5 http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/input/intermediateModel.xsd
6 is to be used for validating this generated document.-->
7 <model xmiid="eee_1045467100313_135436_1">
8 <name>SimDB</name>
9 <description>Author:Gerard Lemson, Laurent Bourgès &amp; other contributors.
10 Created:.
11 Title:Simulation Database Data Model.
12 Comment:IVOA Theory Interest Group
13
14 Former SNAP Data Model
15
16 2007 - 2008.
17 </description>
18 <lastModifiedDate>1210153651093</lastModifiedDate>
19
20 <package xmiid="_10_0_42c01ac_1131107940187_86240_1958">
21 <name>IVOAValueTypes</name>
22 <description>UML DataType is the base class of Primitive Type and Enumeration.
23
24 This types are generic and does not represent specific implementation types.
25
26 Primitive type is a predefined datatype which does not have a structure.
27
28 ivoaIdentifier is a DataType since it has possibly a structure.
29
30 </description>
31
32 <!-- Primitive Types -->
33
34 <primitiveType xmiid="_10_0_42c01ac_1131109909359_121421_1981">
35 <name>string</name>
36 <description>TODO : Missing description : please, update your UML model asap.</description>
37 </primitiveType>
38
39 <primitiveType xmiid="_10_0_42c01ac_1131109993578_511245_1999">
40 <name>datetime</name>
41 <description>TODO : Missing description : please, update your UML model asap.</description>
42 </primitiveType>
43
44 <primitiveType xmiid="_10_0_42c01ac_1131109996890_725032_2017">
45 <name>duration</name>
46 <description>TODO : Missing description : please, update your UML model asap.</description>
47 </primitiveType>
48
49 <primitiveType xmiid="_10_0_42c01ac_1131110086312_275884_2071">
50 <name>boolean</name>
51 <description>TODO : Missing description : please, update your UML model asap.</description>
52 </primitiveType>
53
54 <primitiveType xmiid="_10_0_42c01ac_1131110104125_206884_2089">
55 <name>anyURI</name>
56 <description>TODO : Missing description : please, update your UML model asap.</description>
57 </primitiveType>
58
59 <primitiveType xmiid="_10_0_42c01ac_1131110115640_104165_2107">
60 <name>integer</name>
61 <description>TODO : Missing description : please, update your UML model asap.</description>
62 </primitiveType>
63
64 <primitiveType xmiid="_10_0_42c01ac_1131110131250_232724_2125">
65 <name>rational</name>
66 <description>TODO : Missing description : please, update your UML model asap.</description>
67 </primitiveType>
68
69 <primitiveType xmiid="_10_0_42c01ac_1131110143687_425384_2143">
70 <name>real</name>
71 <description>TODO : Missing description : please, update your UML model asap.</description>
72 </primitiveType>
73
74 <primitiveType xmiid="_10_0_42c01ac_1131110158312_61368_2161">
75 <name>complex</name>
76 <description>TODO : Missing description : please, update your UML model asap.</description>
77 </primitiveType>
78
79 <primitiveType xmiid="_10_0_42c01ac_1131110168921_906446_2179">
80 <name>bit</name>
81 <description>TODO : Missing description : please, update your UML model asap.</description>
82 </primitiveType>
83
84 <primitiveType xmiid="_10_0_42c01ac_1131110178359_108283_2197">
85 <name>nonnegativeInteger</name>
86 <description>TODO : Missing description : please, update your UML model asap.</description>
87 </primitiveType>
88
89 <primitiveType xmiid="_10_0_42c01ac_1131110198312_459596_2215">
90 <name>decimal</name>
91 <description>TODO : Missing description : please, update your UML model asap.</description>
92 </primitiveType>
93
94 <primitiveType xmiid="_12_1_8e0028f_1209039496265_664447_944">
95 <name>ivoIdentifier</name>
96 <description>TODO : Missing description : please, update your UML model asap.</description>
97 </primitiveType>
98
99 </package>
100
101
102
103 <package xmiid="_12_1_8e0028f_1175528694453_777349_729">
104 <name>simdb</name>
105 <description>This is the main/root package of the SNAP data model.
106 It contains the other packages, and also some classes that might be better imported from the resource model of the IVOA registry WG. However those types were deemed to be too restrictive for our purposes.
107
108 Anyway, our approach is that an instance of the SNAP datamodel can be used to generate registry rsources, for example using XSLT, but is does not have to contain resources.</description>
109
110 <!-- Dependencies -->
111
112 <depends xmiidref="_10_0_42c01ac_1131107940187_86240_1958"/>
113 <!-- Classes -->
114
115 <objectType xmiid="_12_1_1_8e0028f_1178789094562_459260_296" abstract="true">
116 <name>Resource</name>
117 <description>This is a thin copy of the Registry Resource model's Resource that borrowes some of its elements.
118 It *is not* a Registry Resource though.
119 In particular we want to refine the content model here.
120 Using a restriction of the res:Resource leads to problems, as we'd like to extend the Resource at the same time.
121 Hence we create a new type.</description>
122 <attribute xmiid="_14_0_8e0028f_1202994215578_466351_2236">
123 <name>name</name>
124 <description>For Protocol :
125 The name by which this simulator is commonly known.
126 Ex: Gadget, Flash
127
128 For Project :
129 the name of the project
130
131 For Experiment :
132 the name of this experiment
133 </description>
134 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
135 <multiplicity>0..1</multiplicity>
136 </attribute>
137 <attribute xmiid="_14_0_8e0028f_1202994225718_41210_2238">
138 <name>description</name>
139 <description>TODO : Missing description : please, update your UML model asap.</description>
140 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
141 <multiplicity>0..1</multiplicity>
142 </attribute>
143 <attribute xmiid="_14_0_8e0028f_1202820901406_132212_2887">
144 <name>referenceURL</name>
145 <description>a URL to the publication describing the experiment</description>
146 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
147 <multiplicity>0..1</multiplicity>
148 </attribute>
149 <attribute xmiid="_12_1_bd102fc_1207069813179_860162_204">
150 <name>created</name>
151 <description>The UTC date and time this resource metadata description was created.</description>
152 <datatype name="datetime" xmiidref="_10_0_42c01ac_1131109993578_511245_1999"/>
153 <multiplicity>0..1</multiplicity>
154 </attribute>
155 <attribute xmiid="_12_1_bd102fc_1207069842179_310189_209">
156 <name>updated</name>
157 <description>The UTC date this resource metadata description was last updated.</description>
158 <datatype name="datetime" xmiidref="_10_0_42c01ac_1131109993578_511245_1999"/>
159 <multiplicity>0..1</multiplicity>
160 </attribute>
161 <attribute xmiid="_12_1_bd102fc_1207069870715_18336_214">
162 <name>status</name>
163 <description>a tag indicating whether this resource is believed to be still actively maintained.</description>
164 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
165 <multiplicity>0..1</multiplicity>
166 </attribute>
167 <collection xmiid="_12_1_bd102fc_1206597845236_473537_217">
168 <name>curation</name>
169 <description>TODO : Missing description : please, update your UML model asap.</description>
170 <datatype name="Curation" xmiidref="_12_1_bd102fc_1206596758777_350876_163"/>
171 <multiplicity>0..1</multiplicity>
172 </collection>
173 </objectType>
174
175 <objectType xmiid="_12_1_bd102fc_1206596758777_350876_163">
176 <name>Curation</name>
177 <description>Information regarding the general curation of the resource
178
179 Registry-like curation object representing persons or organisations that can play a role such as responsibility, ownership, creator for/of data products, simulations etc</description>
180 <container name="Resource" xmiidref="_12_1_1_8e0028f_1178789094562_459260_296"/>
181 <attribute xmiid="_12_1_bd102fc_1206596921792_330811_183">
182 <name>publisher</name>
183 <description>Entity (e.g. person or organisation) responsible for making the resource available</description>
184 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
185 <multiplicity>1</multiplicity>
186 </attribute>
187 <attribute xmiid="_12_1_bd102fc_1206596991761_427200_186">
188 <name>creator</name>
189 <description>The entity (e.g. person or organisation) primarily responsible for creating the content or constitution of the resource.
190
191 the name or title of the creating person or organization
192
193 Users of the creation should use this name in subsequent credits and acknowledgements.
194
195 note (laurent) : NO LOGO :
196 {A logo need only be provided for the first occurance.
197 When multiple logos are supplied via multiple creator elements, the application is free to choose which to use.}
198 </description>
199 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
200 <multiplicity>0..*</multiplicity>
201 </attribute>
202 <attribute xmiid="_12_1_bd102fc_1206597252834_782026_189">
203 <name>contributor</name>
204 <description>Entity responsible for contributions to the content of the resource</description>
205 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
206 <multiplicity>0..*</multiplicity>
207 </attribute>
208 <attribute xmiid="_12_1_bd102fc_1206597276338_21331_191">
209 <name>date</name>
210 <description>Date associated with an event in the life cycle of the resource.
211
212 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.
213
214 note (laurent) : NO ROLE :
215
216 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.
217
218 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.
219 </description>
220 <datatype name="datetime" xmiidref="_10_0_42c01ac_1131109993578_511245_1999"/>
221 <multiplicity>0..*</multiplicity>
222 </attribute>
223 <attribute xmiid="_12_1_bd102fc_1206597296090_771461_193">
224 <name>version</name>
225 <description>Label associated with creation or availablilty of a version of a resource.
226 </description>
227 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
228 <multiplicity>0..1</multiplicity>
229 </attribute>
230 <reference xmiid="_12_1_bd102fc_1206601690825_208145_202">
231 <name>contact</name>
232 <description>TODO : Missing description : please, update your UML model asap.</description>
233 <datatype name="Contact" xmiidref="_12_1_bd102fc_1206601369187_165113_153"/>
234 <multiplicity>0..*</multiplicity>
235 </reference>
236 </objectType>
237
238 <objectType xmiid="_12_1_bd102fc_1206601369187_165113_153">
239 <name>Contact</name>
240 <description>Information that can be used for contacting someone
241 </description>
242 <attribute xmiid="_12_1_bd102fc_1206601454839_501438_173">
243 <name>name</name>
244 <description>the name or title of the contact person.
245
246 This can be a person's name, e.g. "John P. Jones" or a group, "Archive Support Team".</description>
247 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
248 <multiplicity>1</multiplicity>
249 </attribute>
250 <attribute xmiid="_12_1_bd102fc_1206601501647_3817_178">
251 <name>address</name>
252 <description>the contact mailing address
253
254 All components of the mailing address are given in one string, e.g. "3700 San Martin Drive, Baltimore, MD 21218 USA".</description>
255 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
256 <multiplicity>0..1</multiplicity>
257 </attribute>
258 <attribute xmiid="_12_1_bd102fc_1206601562607_6509_183">
259 <name>email</name>
260 <description>the contact email address</description>
261 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
262 <multiplicity>0..1</multiplicity>
263 </attribute>
264 <attribute xmiid="_12_1_bd102fc_1206601595223_756513_188">
265 <name>telephone</name>
266 <description>the contact telephone number
267
268 Complete international dialing codes should be given, e.g. "+1-410-338-1234".</description>
269 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
270 <multiplicity>0..1</multiplicity>
271 </attribute>
272 </objectType>
273
274
275 <!-- Data types -->
276
277 <dataType xmiid="_12_1_8e0028f_1173262283140_574350_1278">
278 <name>Quantity</name>
279 <description>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</description>
280 <attribute xmiid="_12_1_8e0028f_1173262292437_965055_1296">
281 <name>value</name>
282 <description>The numerical value for this quantity.</description>
283 <datatype name="real" xmiidref="_10_0_42c01ac_1131110143687_425384_2143"/>
284 <multiplicity>1</multiplicity>
285 </attribute>
286 <attribute xmiid="_12_1_8e0028f_1173262306046_676761_1298">
287 <name>unit</name>
288 <description>The unit (if applicable) for this quantity. Should correspond to a recognised unit, possibly an ontologyTerm?</description>
289 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
290 <multiplicity>0..1</multiplicity>
291 <constraints>
292 <maxLength>32</maxLength>
293 </constraints>
294 </attribute>
295 </dataType>
296
297 <dataType xmiid="_12_1_8e0028f_1208350068937_666331_227">
298 <name>Pos3D</name>
299 <description>Represents a Cartesian position in 3 dimensional space.
300 This is a type to test generation more than anything, as it is currently not used in the model. </description>
301 <attribute xmiid="_12_1_8e0028f_1208350080890_455210_254">
302 <name>x</name>
303 <description>The X-component of this position.</description>
304 <datatype name="Quantity" xmiidref="_12_1_8e0028f_1173262283140_574350_1278"/>
305 <multiplicity>1</multiplicity>
306 </attribute>
307 <attribute xmiid="_12_1_8e0028f_1208350089437_964019_256">
308 <name>y</name>
309 <description>The Y-component of this position.</description>
310 <datatype name="Quantity" xmiidref="_12_1_8e0028f_1173262283140_574350_1278"/>
311 <multiplicity>1</multiplicity>
312 </attribute>
313 <attribute xmiid="_12_1_8e0028f_1208350095562_569742_258">
314 <name>z</name>
315 <description>The Z-component of this position.</description>
316 <datatype name="Quantity" xmiidref="_12_1_8e0028f_1173262283140_574350_1278"/>
317 <multiplicity>1</multiplicity>
318 </attribute>
319 </dataType>
320
321
322 <!-- Enumerations -->
323
324 <enumeration xmiid="_12_1_8e0028f_1173260658937_376469_768">
325 <name>DataType</name>
326 <description>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].
327 They are clearly related to similar concepts as in the DataType defined in the XML schema for VOTable.
328
329 </description>
330 <literal>
331 <value>boolean</value>
332 <description>A standard boolean type, with values 'true' and 'false', possibly represented differently in physical representations of the model.</description>
333 </literal>
334 <literal>
335 <value>complex</value>
336 <description>A standard complex type. Here no limits on accuracy of constituent Re and Im parts.</description>
337 </literal>
338 <literal>
339 <value>datetime</value>
340 <description>Represents an exact time on an exact, given date.</description>
341 </literal>
342 <literal>
343 <value>double</value>
344 <description>A real*8 floating point datatype.</description>
345 </literal>
346 <literal>
347 <value>float</value>
348 <description>A real*4 floating point datatype.</description>
349 </literal>
350 <literal>
351 <value>int</value>
352 <description>An integer*4 integer datatype.</description>
353 </literal>
354 <literal>
355 <value>long</value>
356 <description>An integer*8 integer datatype.</description>
357 </literal>
358 <literal>
359 <value>rational</value>
360 <description>A rational datatype, consisting of two integers representing the numerator and denominator.</description>
361 </literal>
362 <literal>
363 <value>short</value>
364 <description>an integer*2 integer datatype.</description>
365 </literal>
366 <literal>
367 <value>string</value>
368 <description>A standard string dattaype consisting of any type of character.</description>
369 </literal>
370 </enumeration>
371
372 <enumeration xmiid="_12_1_2_8e0028f_1189430872609_809189_324">
373 <name>Cardinality</name>
374 <description>Possible values for cardinality attribute of a Property or a Parameter</description>
375 <literal>
376 <value>0..1</value>
377 <description>Corresponds to 'Optional element'</description>
378 </literal>
379 <literal>
380 <value>1</value>
381 <description>Corresponds to 'Mandatory element'</description>
382 </literal>
383 <literal>
384 <value>0..*</value>
385 <description>Corresponds to 'Multiple but maybe Optional element'</description>
386 </literal>
387 <literal>
388 <value>1..*</value>
389 <description>Corresponds to 'Multiple with at least one element'</description>
390 </literal>
391 </enumeration>
392
393
394
395 <package xmiid="_12_1_8e0028f_1173260085390_834474_247">
396 <name>experiment</name>
397 <description>This package holds on to SNAP experiments and their results.</description>
398
399 <!-- Dependencies -->
400
401 <depends xmiidref="_12_1_2_213004e4_1206871974015_610668_132"/>
402 <depends xmiidref="_12_1_bd102fc_1209022528685_910195_853"/>
403 <!-- Classes -->
404
405 <objectType xmiid="_12_1_8e0028f_1173260098343_801274_269">
406 <name>Simulation</name>
407 <description>This class represents the basic simulations from which eventually all SNAP data products are derived. It extends SNAPExperiment by adding descriptions of the physical processes that were simulated</description>
408 <extends name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
409 <attribute xmiid="_12_1_8e0028f_1173262402406_325355_1300">
410 <name>executionTime</name>
411 <description>The date/time at which the simulation was completed</description>
412 <datatype name="datetime" xmiidref="_10_0_42c01ac_1131109993578_511245_1999"/>
413 <multiplicity>0..1</multiplicity>
414 </attribute>
415 <collection xmiid="_14_0_8e0028f_1202819509828_742596_1632">
416 <name>appliedPhysics</name>
417 <description>This collections associates this Simulation to the Simulator's physics that was actually used. This element represents the possibility in most simulator codes to turn on or off specific physical processes in a simulation run. Examples are the option to have a pure dark matter simulation in an SPH code. Or a hydro code without gravity.
418 The collection of AppliedPhysics objects references thos modules that were actually used.</description>
419 <datatype name="AppliedPhysics" xmiidref="_14_0_8e0028f_1202819493156_452128_1609"/>
420 <multiplicity>1..*</multiplicity>
421 </collection>
422 <reference xmiid="_12_1_8e0028f_1173260379187_526778_542">
423 <name>protocol</name>
424 <description>Reference to the Simulator that was used to run this Simulation.
425 Thie reference overrrides(subsets) the simlar reference from Experiment to Protocol, indicating that the type of the protocol reference must be a Simulator, not just any Protocol.</description>
426 <datatype name="Simulator" xmiidref="_12_1_8e0028f_1173260371343_174540_519"/>
427 <multiplicity>1</multiplicity>
428 <subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets>
429 </reference>
430 </objectType>
431
432 <objectType xmiid="_12_1_8e0028f_1173261097203_650221_811">
433 <name>Characterisation</name>
434 <description>This class represents the characterisation of a property of an object in a given object collection. It represents both a priori and a posteriori characterisations. With a priori characterisation we indicate possible and/or nominal [?] values the variable may take, it defines the possible range of values of the property. In contrast, an a posteriori characterisation of a property in an object collection provides summarising, likely statistical, information on the values that were actually taken up (observed, simulated) by the objects in the collection.
435 The a priori characterisation is most similar, in fact a generalisation of the Characterisation model of the IVOA Data Model working group [3].
436
437 In the current model we stick to simple (numerical) quantities for characterising a collection of objects. For example the equivalent value of a support from [3] is absent, as it is not terribly useful for discovery and querying, even more so of course for concepts equivalent to sensitivity.
438 [TBD How relevant is it for simulations? Examples if we require it for the actual meta data specification, for example for usages beyond query and discovery.]
439
440 TODO currently the characterisation is restricted to numericalobservables, generalisation comes later.</description>
441 <container name="ObjectCollection" xmiidref="_12_1_8e0028f_1173261164953_285409_884"/>
442 <attribute xmiid="_12_1_8e0028f_1173261307734_451647_1091">
443 <name>value</name>
444 <description>value of a property in a collection of objects</description>
445 <datatype name="Quantity" xmiidref="_12_1_8e0028f_1173262283140_574350_1278"/>
446 <multiplicity>0..1</multiplicity>
447 </attribute>
448 <attribute xmiid="_12_1_2_213004e4_1207895986906_98049_390">
449 <name>type</name>
450 <description>This attribute indicates which type if characterisation this object represents. I.e. it indicates how to interpret the value. For a complete understanding one also needs the aPriori attribute. </description>
451 <datatype name="CharacterisationType"
452 xmiidref="_12_1_2_213004e4_1207894335531_849311_215"/>
453 <multiplicity>0..1</multiplicity>
454 </attribute>
455 <attribute xmiid="_12_1_2_213004e4_1207897770500_675578_405">
456 <name>aPriori</name>
457 <description>If 'true', this attribute indicates that the characterisation is aPriori. That is it indicates that the value says something about what the publisher believes are the possible values the characterised property can assume. An "p priori" characterisation is therefore a summary of the effects that the input configuration (parameters, input data, the "provenance-actual experiment" therefore) is EXPECTED to have on the final result (represented by the collections of representation objects and their properties).
458
459 Alternatively, if the value is "false", it indicates that the charecterisation is a posteriori, i.e. it says something about the actual values that were assumed. This requires in general some level of post processing beyond simply storing the result, but as in general the characterisation types are simple statistical quantities this need not modelled as a separate experiment.</description>
460 <datatype name="boolean" xmiidref="_10_0_42c01ac_1131110086312_275884_2071"/>
461 <multiplicity>0..1</multiplicity>
462 </attribute>
463 <reference xmiid="_12_1_8e0028f_1208963973703_488324_604">
464 <name>axis</name>
465 <description>The property of the object type that is being characterised.
466 In the IVOA DM's characterisation model this is represented by specified objects, such as spatialaxis, timeaxis etc. Here we do not know in advance which kind of property is characterised, hence this explicit reference.</description>
467 <datatype name="ExperimentProperty" xmiidref="_12_1_8e0028f_1208963945515_646605_471"/>
468 <multiplicity>1</multiplicity>
469 </reference>
470 </objectType>
471
472 <objectType xmiid="_12_1_8e0028f_1173261164953_285409_884">
473 <name>ObjectCollection</name>
474 <description>We assume that a single SNAPResult can consist of collections of objects (ObjectType). For example some simulations can produce both dark matter, stellar and gas particles, together building up the whole target objects. Each of these sets of particles is in general separately characterised and the ObjectCollection class provides an anchor for this. They may also be separately stored</description>
475 <container name="Snapshot" xmiidref="_12_1_8e0028f_1175592736546_383422_309"/>
476 <attribute xmiid="_12_1_8e0028f_1175773837250_855594_253">
477 <name>numberOfObjects</name>
478 <description>Gives the number of objects in this collection</description>
479 <datatype name="integer" xmiidref="_10_0_42c01ac_1131110115640_104165_2107"/>
480 <multiplicity>0..1</multiplicity>
481 </attribute>
482 <collection xmiid="_12_1_8e0028f_1175528279890_207589_491">
483 <name>characterisation</name>
484 <description>This collection contains the characterisations of the different properties that summarise the properties of the representation objects in this object collection.
485 </description>
486 <datatype name="Characterisation" xmiidref="_12_1_8e0028f_1173261097203_650221_811"/>
487 <multiplicity>0..*</multiplicity>
488 </collection>
489 <reference xmiid="_12_1_8e0028f_1208963914031_791670_410">
490 <name>objectType</name>
491 <description>This reference indicates the type of object stored in this collection.</description>
492 <datatype name="ExperimentRepresentationObject"
493 xmiidref="_12_1_8e0028f_1208963843859_164887_244"/>
494 <multiplicity>1</multiplicity>
495 </reference>
496 </objectType>
497
498 <objectType xmiid="_12_1_8e0028f_1175592662265_484162_263" abstract="true">
499 <name>Experiment</name>
500 <description>Base class of objects that can be described by, queried by, discovered by the SNAP protocol.
501 It included simulations of spatial systems and their "level-1" derived data products.
502
503 The base class for those kinds of experiments that can produce representations of a part of the universe.</description>
504 <extends name="Resource" xmiidref="_12_1_1_8e0028f_1178789094562_459260_296"/>
505 <attribute xmiid="_12_1_1_8e0028f_1178634237093_85072_751">
506 <name>publisherDID</name>
507 <description>Publisher-designated ID.
508 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.</description>
509 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
510 <multiplicity>0..1</multiplicity>
511 </attribute>
512 <collection xmiid="_12_1_8e0028f_1175592757828_574895_330">
513 <name>targetObject</name>
514 <description>This collection represents the different kinds of objects that were being simulated. These objects represent the goal of the experiment.
515 </description>
516 <datatype name="TargetObjectType" xmiidref="_12_1_8e0028f_1175527967546_211274_169"/>
517 <multiplicity>0..*</multiplicity>
518 </collection>
519 <collection xmiid="_12_1_8e0028f_1175592833109_320894_373">
520 <name>snapshot</name>
521 <description>The collection of snapshots that are the individual results as function of time of the simulation or other SimDB Experiment.</description>
522 <datatype name="Snapshot" xmiidref="_12_1_8e0028f_1175592736546_383422_309"/>
523 <multiplicity>0..*</multiplicity>
524 </collection>
525 <collection xmiid="_12_1_1_8e0028f_1178635533484_947015_761">
526 <name>service</name>
527 <description>This collection contains references to web services that can give access to the result of this experiment. These may be standardised services, or custom ones.</description>
528 <datatype name="WebService" xmiidref="_12_1_1_8e0028f_1178634214328_979805_732"/>
529 <multiplicity>0..*</multiplicity>
530 </collection>
531 <collection xmiid="_12_1_2_213004e4_1193921541265_174224_323">
532 <name>algorithm</name>
533 <description>This collection indicates which algorithms were applied in the experiment.
534
535 TODO should be put on Protocol with an association object taking its place under Experiment </description>
536 <datatype name="Algorithm" xmiidref="_12_1_8e0028f_1175674070859_180053_115"/>
537 <multiplicity>0..*</multiplicity>
538 </collection>
539 <collection xmiid="_12_1_2_213004e4_1193927435250_834517_424">
540 <name>targetProcess</name>
541 <description>Similar to TargetObject, the physical processes that are being investigated in this experiment.</description>
542 <datatype name="TargetProcess" xmiidref="_12_1_2_213004e4_1193927417218_156887_401"/>
543 <multiplicity>0..*</multiplicity>
544 </collection>
545 <collection xmiid="_12_1_2_213004e4_1195984279593_590603_348">
546 <name>parameter</name>
547 <description>The parameter settings that, together with possible input data sets and limtations on the calculated properties define this experiment and separate it from others run with the same protocol.</description>
548 <datatype name="ParameterSetting" xmiidref="_12_1_2_213004e4_1195984162343_63311_299"/>
549 <multiplicity>0..*</multiplicity>
550 </collection>
551 <collection xmiid="_12_1_2_213004e4_1202364488671_598530_132">
552 <name>inputData</name>
553 <description>The collection of association objects giving indicating which Snapshot(s) of another experiment were used in this one, for example in post-processing.</description>
554 <datatype name="InputDataset" xmiidref="_12_1_8e0028f_1175776701562_299478_435"/>
555 <multiplicity>0..*</multiplicity>
556 </collection>
557 <collection xmiid="_12_1_8e0028f_1208963880656_678820_357">
558 <name>representationObject</name>
559 <description>The collection of actual representation object types that were used in this experiment.</description>
560 <datatype name="ExperimentRepresentationObject"
561 xmiidref="_12_1_8e0028f_1208963843859_164887_244"/>
562 <multiplicity>1..*</multiplicity>
563 </collection>
564 <reference xmiid="_12_1_1_8e0028f_1178627594125_954476_600">
565 <name>protocol</name>
566 <description>The protocol according to which this experiment was performed. Will in general be overridden by sub-classes of Experiment to indicate a sub-class of Protocol</description>
567 <datatype name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
568 <multiplicity>1</multiplicity>
569 </reference>
570 </objectType>
571
572 <objectType xmiid="_12_1_8e0028f_1175592736546_383422_309">
573 <name>Snapshot</name>
574 <description>This class represents a part of the universe at a particular point in time, or possibly a more general sub-volume of space-time, for example a light-cone. We realise this does not represent all possible outputs of simulations. For example some simulations of dense (collisional) stellar systems produce orbits of the individual particles, at individual output times . In general though those results can be used to produce snapshots as well (Peter Teuben, private communication). Hence for the current version of the model we propose the use of Snapshot results of simulations and other SNAPResults as well, the only exception being light-cones through cosmological simulations</description>
575 <container name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
576 <attribute xmiid="_12_1_1_8e0028f_1178635401140_294132_754">
577 <name>publisherDID</name>
578 <description>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.</description>
579 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
580 <multiplicity>1</multiplicity>
581 </attribute>
582 <attribute xmiid="_12_1_1_8e0028f_1178619229312_527341_114">
583 <name>time</name>
584 <description>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 !]</description>
585 <datatype name="Quantity" xmiidref="_12_1_8e0028f_1173262283140_574350_1278"/>
586 <multiplicity>1</multiplicity>
587 </attribute>
588 <attribute xmiid="_12_1_1_8e0028f_1178619242156_701727_116">
589 <name>spatialSizePhysical</name>
590 <description>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</description>
591 <datatype name="Quantity" xmiidref="_12_1_8e0028f_1173262283140_574350_1278"/>
592 <multiplicity>0..1</multiplicity>
593 </attribute>
594 <collection xmiid="_12_1_8e0028f_1175592804968_379658_365">
595 <name>objectCollection</name>
596 <description>We anticipate that many results contain objects of different types. For each of these types a separate collection of objects is provided on the snapshot</description>
597 <datatype name="ObjectCollection" xmiidref="_12_1_8e0028f_1173261164953_285409_884"/>
598 <multiplicity>1..*</multiplicity>
599 </collection>
600 </objectType>
601
602 <objectType xmiid="_12_1_8e0028f_1175595880687_132606_426">
603 <name>ClusterDetection</name>
604 <description>Represents the creation of a Snapshot consisting of a catalogues of groups of objects extracted form the input Snapshot. Those can be particles, but also grid cells</description>
605 <extends name="PostProcessing" xmiidref="_12_1_8e0028f_1175776635250_448091_386"/>
606 <reference xmiid="_14_0_8e0028f_1202820530046_379039_2658">
607 <name>protocol</name>
608 <description>TODO : Missing description : please, update your UML model asap.</description>
609 <datatype name="ClusterFinder" xmiidref="_14_0_8e0028f_1202820488812_969868_2587"/>
610 <multiplicity>1</multiplicity>
611 <subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets>
612 </reference>
613 </objectType>
614
615 <objectType xmiid="_12_1_8e0028f_1175674070859_180053_115">
616 <name>Algorithm</name>
617 <description>Represents the numerical algorithm representing a physical process in the simulator code</description>
618 <container name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
619 <attribute xmiid="_12_1_2_213004e4_1193921189468_176786_271">
620 <name>name</name>
621 <description>TODO : Missing description : please, update your UML model asap.</description>
622 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
623 <multiplicity>1</multiplicity>
624 </attribute>
625 <attribute xmiid="_12_1_2_213004e4_1193921153031_543879_268">
626 <name>description</name>
627 <description>TODO : Missing description : please, update your UML model asap.</description>
628 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
629 <multiplicity>0..1</multiplicity>
630 </attribute>
631 <attribute xmiid="_12_1_8e0028f_1175674349265_448235_342">
632 <name>label</name>
633 <description>Short name by which this implementation is known in the ontology of numerical implementations.
634 Ex: n-body, tree, amr, ...
635 </description>
636 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
637 <multiplicity>0..1</multiplicity>
638 </attribute>
639 </objectType>
640
641 <objectType xmiid="_12_1_8e0028f_1175774347859_5102_267">
642 <name>Visualisation</name>
643 <description>Represents the creation of a 2-dimensional image-like representation of the universe from a three dimensional one. This can be done for example by projection, slicing. Any (set of) variables can be used. Important is (?) that the spatial dimensions are properly transferred to the new data product.
644 Note that this is not the same as applying a virtual telescope where some model is made of the photon streams/fluxes originating from the simulated object. It is merely a small representation of the underlying observables. In that sense the product is a representation of a part of the universe
645 </description>
646 <extends name="PostProcessing" xmiidref="_12_1_8e0028f_1175776635250_448091_386"/>
647 <reference xmiid="_14_0_8e0028f_1202820147500_763645_2160">
648 <name>protocol</name>
649 <description>TODO : Missing description : please, update your UML model asap.</description>
650 <datatype name="Visualiser" xmiidref="_12_1_8e0028f_1175790177281_251863_280"/>
651 <multiplicity>1</multiplicity>
652 <subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets>
653 </reference>
654 </objectType>
655
656 <objectType xmiid="_12_1_8e0028f_1175776635250_448091_386" abstract="true">
657 <name>PostProcessing</name>
658 <description>Represents a SNAPExperiment that acts on a pre-existing Snapshot to produce another Snapshot. In standard terminology this produces Level 1 data products (this is true whether the original Snapshot was a Level 0 products or already a Level 1 product)</description>
659 <extends name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
660 <reference xmiid="_14_0_8e0028f_1202820572125_383921_2711">
661 <name>primaryExperiment</name>
662 <description>TODO : Missing description : please, update your UML model asap.</description>
663 <datatype name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
664 <multiplicity>0..1</multiplicity>
665 </reference>
666 </objectType>
667
668 <objectType xmiid="_12_1_8e0028f_1175776701562_299478_435">
669 <name>InputDataset</name>
670 <description>Associates a snapshot to a SNAPPostprocessing experiment. The associated snapshot is assumed to have been the target of the post-processing</description>
671 <container name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
672 <reference xmiid="_12_1_1_8e0028f_1178789523828_503271_372">
673 <name>snapshot</name>
674 <description>TODO : Missing description : please, update your UML model asap.</description>
675 <datatype name="Snapshot" xmiidref="_12_1_8e0028f_1175592736546_383422_309"/>
676 <multiplicity>1</multiplicity>
677 </reference>
678 </objectType>
679
680 <objectType xmiid="_12_1_1_8e0028f_1178634214328_979805_732">
681 <name>WebService</name>
682 <description>TODO : Missing description : please, update your UML model asap.</description>
683 <container name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
684 <attribute xmiid="_12_1_1_8e0028f_1178636158875_594641_863">
685 <name>baseURL</name>
686 <description>TODO : Missing description : please, update your UML model asap.</description>
687 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
688 <multiplicity>1</multiplicity>
689 </attribute>
690 <attribute xmiid="_12_1_1_8e0028f_1178637331500_154322_898">
691 <name>description</name>
692 <description>TODO : Missing description : please, update your UML model asap.</description>
693 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
694 <multiplicity>0..1</multiplicity>
695 </attribute>
696 <attribute xmiid="_12_1_1_8e0028f_1178636173218_487987_865">
697 <name>type</name>
698 <description>TODO : Missing description : please, update your UML model asap.</description>
699 <datatype name="ServiceType" xmiidref="_12_1_1_8e0028f_1178636199937_418371_870"/>
700 <multiplicity>1</multiplicity>
701 </attribute>
702 </objectType>
703
704 <objectType xmiid="_12_1_2_213004e4_1193927417218_156887_401">
705 <name>TargetProcess</name>
706 <description>TODO : Missing description : please, update your UML model asap.</description>
707 <extends name="ObjectType" xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505"/>
708 <container name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
709 <attribute xmiid="_12_1_2_213004e4_1193927509421_457098_479">
710 <name>astroJournalSubject</name>
711 <description>A term from the AstroJournalSubjectKeywords ontology.</description>
712 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
713 <multiplicity>0..1</multiplicity>
714 </attribute>
715 </objectType>
716
717 <objectType xmiid="_12_1_2_213004e4_1195984162343_63311_299" abstract="true">
718 <name>ParameterSetting</name>
719 <description>TODO : Missing description : please, update your UML model asap.</description>
720 <container name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
721 <reference xmiid="_12_1_2_213004e4_1195984303765_40813_401">
722 <name>inputParameter</name>
723 <description>TODO : Missing description : please, update your UML model asap.</description>
724 <datatype name="InputParameter" xmiidref="_12_1_8e0028f_1173260612156_632863_688"/>
725 <multiplicity>0..1</multiplicity>
726 </reference>
727 </objectType>
728
729 <objectType xmiid="_14_0_8e0028f_1202819493156_452128_1609">
730 <name>AppliedPhysics</name>
731 <description>TODO : Missing description : please, update your UML model asap.</description>
732 <container name="Simulation" xmiidref="_12_1_8e0028f_1173260098343_801274_269"/>
733 <reference xmiid="_14_0_8e0028f_1202819514125_954655_1685">
734 <name>physics</name>
735 <description>TODO : Missing description : please, update your UML model asap.</description>
736 <datatype name="Physics" xmiidref="_12_1_8e0028f_1173262198953_752563_1200"/>
737 <multiplicity>1</multiplicity>
738 </reference>
739 </objectType>
740
741 <objectType xmiid="_12_1_8e0028f_1175599204640_374973_516">
742 <name>SubvolumeExtraction</name>
743 <description>Represents the extraction of a subvolume from an existing Snapshot</description>
744 <extends name="PostProcessing" xmiidref="_12_1_8e0028f_1175776635250_448091_386"/>
745 <reference xmiid="_14_0_8e0028f_1202820409250_762557_2496">
746 <name>protocol</name>
747 <description>TODO : Missing description : please, update your UML model asap.</description>
748 <datatype name="SubvolumeExtractor" xmiidref="_12_1_8e0028f_1175790195921_468870_325"/>
749 <multiplicity>1</multiplicity>
750 <subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets>
751 </reference>
752 </objectType>
753
754 <objectType xmiid="_12_1_8e0028f_1208963843859_164887_244">
755 <name>ExperimentRepresentationObject</name>
756 <description>TODO : Missing description : please, update your UML model asap.</description>
757 <container name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
758 <collection xmiid="_12_1_8e0028f_1208963945515_350378_474">
759 <name>property</name>
760 <description>TODO : Missing description : please, update your UML model asap.</description>
761 <datatype name="ExperimentProperty" xmiidref="_12_1_8e0028f_1208963945515_646605_471"/>
762 <multiplicity>0..*</multiplicity>
763 </collection>
764 <reference xmiid="_12_1_8e0028f_1208963922765_906411_417">
765 <name>type</name>
766 <description>TODO : Missing description : please, update your UML model asap.</description>
767 <datatype name="RepresentationObjectType"
768 xmiidref="_12_1_8e0028f_1173260105000_913974_289"/>
769 <multiplicity>1</multiplicity>
770 </reference>
771 </objectType>
772
773 <objectType xmiid="_12_1_8e0028f_1208963945515_646605_471">
774 <name>ExperimentProperty</name>
775 <description>TODO : Missing description : please, update your UML model asap.</description>
776 <container name="ExperimentRepresentationObject"
777 xmiidref="_12_1_8e0028f_1208963843859_164887_244"/>
778 <reference xmiid="_12_1_8e0028f_1208963969093_788923_553">
779 <name>property</name>
780 <description>TODO : Missing description : please, update your UML model asap.</description>
781 <datatype name="Property" xmiidref="_12_1_8e0028f_1173260158109_378937_365"/>
782 <multiplicity>1</multiplicity>
783 </reference>
784 </objectType>
785
786 <objectType xmiid="_12_1_8e0028f_1175527967546_211274_169">
787 <name>TargetObjectType</name>
788 <description>This class represents the actual system that is being simulated. Instances of this object should correspond to physical objects and/or systems. They should be the answer to queries such as, “what does this simulation simulate?”</description>
789 <extends name="ObjectType" xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505"/>
790 <container name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
791 <attribute xmiid="_12_1_8e0028f_1175773895625_51712_255">
792 <name>multiplicity</name>
793 <description>Indication on how many objects of this type are being modelled. [TBD This may become an enumerated value, like “one, two, tens, many ...”].</description>
794 <datatype name="Cardinality" xmiidref="_12_1_2_8e0028f_1189430872609_809189_324"/>
795 <multiplicity>0..1</multiplicity>
796 </attribute>
797 <attribute xmiid="_12_1_8e0028f_1175790322468_364162_369">
798 <name>identityName</name>
799 <description>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
800
801 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.
802 Ex: Galaxy, Antennae, M31
803
804 </description>
805 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
806 <multiplicity>0..1</multiplicity>
807 </attribute>
808 <attribute xmiid="_12_1_8e0028f_1175874156890_481760_321">
809 <name>astroJournalSubject</name>
810 <description>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.
811 Ex: star, large scale structure, galaxy, jet
812
813 maybe, a subject keyword from the astronomical journals list</description>
814 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
815 <multiplicity>0..1</multiplicity>
816 </attribute>
817 </objectType>
818
819 <objectType xmiid="_12_1_8e0028f_1209037435156_352640_267">
820 <name>CompositeExperiment</name>
821 <description>A CompositeExperiment is a group of experiments run together in a kind of workflow or pipeline mode. They have their own protocol, consiting of sub protocols for the child experiments.</description>
822 <extends name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
823 <collection xmiid="_12_1_8e0028f_1209038083562_941174_494">
824 <name>child</name>
825 <description>TODO : Missing description : please, update your UML model asap.</description>
826 <datatype name="ChildExperiment" xmiidref="_12_1_8e0028f_1209038083546_352136_491"/>
827 <multiplicity>1..*</multiplicity>
828 </collection>
829 <reference xmiid="_12_1_8e0028f_1209037794625_721372_414">
830 <name>protocol</name>
831 <description>TODO : Missing description : please, update your UML model asap.</description>
832 <datatype name="CompositeProtocol" xmiidref="_12_1_8e0028f_1209037627390_53284_333"/>
833 <multiplicity>0..1</multiplicity>
834 <subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets>
835 </reference>
836 </objectType>
837
838 <objectType xmiid="_12_1_8e0028f_1209037627390_53284_333">
839 <name>CompositeProtocol</name>
840 <description>TODO : Missing description : please, update your UML model asap.</description>
841 <extends name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
842 <collection xmiid="_12_1_8e0028f_1209038149171_314722_633">
843 <name>child</name>
844 <description>TODO : Missing description : please, update your UML model asap.</description>
845 <datatype name="ChildProtocol" xmiidref="_12_1_8e0028f_1209038149156_959482_630"/>
846 <multiplicity>1..*</multiplicity>
847 </collection>
848 </objectType>
849
850 <objectType xmiid="_12_1_8e0028f_1209038083546_352136_491">
851 <name>ChildExperiment</name>
852 <description>TODO : Missing description : please, update your UML model asap.</description>
853 <container name="CompositeExperiment" xmiidref="_12_1_8e0028f_1209037435156_352640_267"/>
854 <reference xmiid="_12_1_8e0028f_1209038091468_426286_576">
855 <name>experiment</name>
856 <description>TODO : Missing description : please, update your UML model asap.</description>
857 <datatype name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
858 <multiplicity>1</multiplicity>
859 </reference>
860 </objectType>
861
862 <objectType xmiid="_12_1_8e0028f_1209038149156_959482_630">
863 <name>ChildProtocol</name>
864 <description>TODO : Missing description : please, update your UML model asap.</description>
865 <container name="CompositeProtocol" xmiidref="_12_1_8e0028f_1209037627390_53284_333"/>
866 <reference xmiid="_12_1_8e0028f_1209038165578_263667_715">
867 <name>protocol</name>
868 <description>TODO : Missing description : please, update your UML model asap.</description>
869 <datatype name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
870 <multiplicity>1</multiplicity>
871 </reference>
872 </objectType>
873
874 <objectType xmiid="_12_1_8e0028f_1209397657343_412857_223">
875 <name>GenericParameterSetting</name>
876 <description>TODO : Missing description : please, update your UML model asap.</description>
877 <extends name="ParameterSetting" xmiidref="_12_1_2_213004e4_1195984162343_63311_299"/>
878 <attribute xmiid="_12_1_8e0028f_1209397688468_612522_267">
879 <name>value</name>
880 <description>TODO : Missing description : please, update your UML model asap.</description>
881 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
882 <multiplicity>1</multiplicity>
883 </attribute>
884 </objectType>
885
886 <objectType xmiid="_12_1_8e0028f_1209397707921_986976_272">
887 <name>NumericParameterSetting</name>
888 <description>TODO : Missing description : please, update your UML model asap.</description>
889 <extends name="ParameterSetting" xmiidref="_12_1_2_213004e4_1195984162343_63311_299"/>
890 <attribute xmiid="_12_1_8e0028f_1209397731203_914397_316">
891 <name>value</name>
892 <description>TODO : Missing description : please, update your UML model asap.</description>
893 <datatype name="Quantity" xmiidref="_12_1_8e0028f_1173262283140_574350_1278"/>
894 <multiplicity>1</multiplicity>
895 </attribute>
896 </objectType>
897
898
899 <!-- Enumerations -->
900
901 <enumeration xmiid="_12_1_1_8e0028f_1178636199937_418371_870">
902 <name>ServiceType</name>
903 <description>This enumeration indicates a list of possible service types that can be applied to snapshots of a given simulation. The contents of this enumeration will be decided evenatually by a SimDAP protocol specification, though 'custom' is always available and not specified in SimDAP.</description>
904 <literal>
905 <value>download</value>
906 <description>Represents a service that allows one to download a snapshot.</description>
907 </literal>
908 <literal>
909 <value>cutout</value>
910 <description>Represents a SimDAP service that defines a cut-out operation on an existing snapshot.</description>
911 </literal>
912 <literal>
913 <value>gridding</value>
914 <description>Represents a SimDAP service that defines a (re)gridding operation on an existing snapshot.
915 NB This may be have to be renamed depending on SimDAP standard.</description>
916 </literal>
917 <literal>
918 <value>clusterfinder</value>
919 <description>Represents a SimDAP service that defines a cluster-finder operation on an existing snapshot, supposedly of an N-body simulation.
920 NB This may be have to be renamed depending on SimDAP standard.</description>
921 </literal>
922 <literal>
923 <value>visualisation</value>
924 <description>Represents a SimDAP service that defines a visualisation operation on an existing snapshot, producing a 2 dimensional grid.
925 NB This may be have to be renamed depending on SimDAP standard.</description>
926 </literal>
927 <literal>
928 <value>custom</value>
929 <description>Thie represents a general, unspecified online operation on a simulation. It may be of any kind, no restriction on interface.</description>
930 </literal>
931 </enumeration>
932
933 <enumeration xmiid="_12_1_2_213004e4_1207894335531_849311_215">
934 <name>CharacterisationType</name>
935 <description>This enumeration lists possible ways to characterise a collection of Property-s in a snapshot. The literals in this enumeration in general correspond to the result of a statistical operation on this collection (when a posteriori) or on the corresponding operation on the a priori probability distribtion (assuming this can be defined) of its values.
936
937 TBD May need to be turned into an ontology, i.e. the values are not defined in this model, but in an external set of reference data.</description>
938 <literal>
939 <value>nominal</value>
940 <description>A typical value, as judged by the publisher of the snapshots.
941 May not correspond to a predefined statistical operation such as mean or mode.</description>
942 </literal>
943 <literal>
944 <value>min</value>
945 <description>Represents the minimum ('possible' if a priori, 'attained' if a osteriori) value for the characterised property.</description>
946 </literal>
947 <literal>
948 <value>max</value>
949 <description>Represents the maximum ('possible' if a priori, 'attained' if a osteriori) value for the characterised property.</description>
950 </literal>
951 <literal>
952 <value>mean</value>
953 <description>Represents the mean ('expected' if a priori, 'attained' if a posteriori) value for the characterised property.</description>
954 </literal>
955 <literal>
956 <value>stdev</value>
957 <description>Represents the expected/attained standard deviation for the characterised property.</description>
958 </literal>
959 </enumeration>
960
961 </package>
962
963
964
965 <package xmiid="_12_1_2_213004e4_1206871974015_610668_132">
966 <name>protocol</name>
967 <description>This project defines protocols for SNAP.
968 These represent "ways in which to do a SNAP experiment".
969 Examples are the various simulation and post-processing codes.</description>
970
971 <!-- Dependencies -->
972
973 <depends xmiidref="_12_1_bd102fc_1209022528685_910195_853"/>
974 <!-- Classes -->
975
976 <objectType xmiid="_12_1_8e0028f_1173262198953_752563_1200">
977 <name>Physics</name>
978 <description>This class represents physical processes that are taken into account by a simulation. These may correspond to equations of motion evolving the simulated system from one state to the next, but also specifications of parameters describing initial conditions belong her.</description>
979 <container name="Simulator" xmiidref="_12_1_8e0028f_1173260371343_174540_519"/>
980 <attribute xmiid="_12_1_8e0028f_1173262215531_643752_1272">
981 <name>name</name>
982 <description>Name by which this physical process is referred to in the simulator code</description>
983 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
984 <multiplicity>0..1</multiplicity>
985 </attribute>
986 <attribute xmiid="_12_1_2_213004e4_1193921243734_520148_273">
987 <name>description</name>
988 <description>TODO : Missing description : please, update your UML model asap.</description>
989 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
990 <multiplicity>0..1</multiplicity>
991 </attribute>
992 <attribute xmiid="_12_1_2_213004e4_1193922773984_89085_397">
993 <name>texForm</name>
994 <description>TODO : Missing description : please, update your UML model asap.</description>
995 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
996 <multiplicity>0..1</multiplicity>
997 </attribute>
998 <attribute xmiid="_12_1_2_213004e4_1207378230750_422787_1797">
999 <name>physicslabel</name>
1000 <description>The name by which this process is (approximately) known in the IVOA ontology of physical processes.
1001 Ex: gravity, hydrodynamics, cosmology
1002
1003 The name by which this process is (approximately) known in the list of subject keywords of the Astrophysical Journal, MNRAS and A&amp;A</description>
1004 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
1005 <multiplicity>0..1</multiplicity>
1006 </attribute>
1007 </objectType>
1008
1009 <objectType xmiid="_12_1_8e0028f_1173260371343_174540_519">
1010 <name>Simulator</name>
1011 <description>This class represents the simulation software that is used in a SNAPSimulation. We do not prescribe this model in great detail here [TBD should we?]. Some of the components currently placed in the definition of the SNAPSimulation more rightly belong in the definition of the Simulator, such as details on the physics that can be simulated, the objects the simulation can produce etc. The analysis/domain model document presents this part of the model in such a more normalised form</description>
1012 <extends name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
1013 <collection xmiid="_14_0_8e0028f_1202819474312_183473_1605">
1014 <name>simulatedPhysics</name>
1015 <description>TODO : Missing description : please, update your UML model asap.</description>
1016 <datatype name="Physics" xmiidref="_12_1_8e0028f_1173262198953_752563_1200"/>
1017 <multiplicity>1..*</multiplicity>
1018 </collection>
1019 </objectType>
1020
1021 <objectType xmiid="_12_1_8e0028f_1175789188406_755001_115" abstract="true">
1022 <name>Protocol</name>
1023 <description>The base class of all protocols producing snapshots. These objects define how SNAP experiments can be performed, like a blue-print, template. For simulations the protocol will be the simulation code, here represented by SNAPSimulator. In the analysis model this class is more fully defined, but for the logical model for discovering SNAP experiments much of its components are moved to the SNAPExperiment itself</description>
1024 <extends name="Resource" xmiidref="_12_1_1_8e0028f_1178789094562_459260_296"/>
1025 <attribute xmiid="_14_0_8e0028f_1202819920515_152058_1851">
1026 <name>code</name>
1027 <description>link where the code can be downloaded, if available
1028
1029 web page where documentation of this simulator can be obtained</description>
1030 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
1031 <multiplicity>0..1</multiplicity>
1032 </attribute>
1033 <attribute xmiid="_14_0_8e0028f_1202819929968_569605_1854">
1034 <name>version</name>
1035 <description>the version of the simulator code that was used</description>
1036 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1037 <multiplicity>0..1</multiplicity>
1038 </attribute>
1039 <collection xmiid="_12_1_2_213004e4_1195984235109_533715_320">
1040 <name>parameters</name>
1041 <description>TODO : Missing description : please, update your UML model asap.</description>
1042 <datatype name="InputParameter" xmiidref="_12_1_8e0028f_1173260612156_632863_688"/>
1043 <multiplicity>0..*</multiplicity>
1044 </collection>
1045 <collection xmiid="_14_0_8e0028f_1202835063718_891136_3255">
1046 <name>parameterGroup</name>
1047 <description>TODO : Missing description : please, update your UML model asap.</description>
1048 <datatype name="ParameterGroup" xmiidref="_14_0_8e0028f_1202835054703_251049_3232"/>
1049 <multiplicity>0..*</multiplicity>
1050 </collection>
1051 <collection xmiid="_12_1_8e0028f_1208963741390_815636_240">
1052 <name>representation</name>
1053 <description>TODO : Missing description : please, update your UML model asap.</description>
1054 <datatype name="RepresentationObjectType"
1055 xmiidref="_12_1_8e0028f_1173260105000_913974_289"/>
1056 <multiplicity>0..*</multiplicity>
1057 </collection>
1058 </objectType>
1059
1060 <objectType xmiid="_14_0_8e0028f_1202820488812_969868_2587">
1061 <name>ClusterFinder</name>
1062 <description>TODO : Missing description : please, update your UML model asap.</description>
1063 <extends name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
1064 </objectType>
1065
1066 <objectType xmiid="_12_1_8e0028f_1175790177281_251863_280">
1067 <name>Visualiser</name>
1068 <description>TODO : Missing description : please, update your UML model asap.</description>
1069 <extends name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
1070 </objectType>
1071
1072 <objectType xmiid="_12_1_8e0028f_1173260612156_632863_688">
1073 <name>InputParameter</name>
1074 <description>This class represent a parameter setting for a SNAP experiment. The parameter can be used in describing the physics (for example mass of a particle), in the initial conditions (for example cosmology), in the numerical implementation (for example mesh size)</description>
1075 <container name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
1076 <attribute xmiid="_12_1_8e0028f_1173260625390_386163_760">
1077 <name>name</name>
1078 <description>the name of the parameter in the SNAPProtocol.
1079 Ex: omegaLambda, particleMass, linking length
1080 </description>
1081 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1082 <multiplicity>0..1</multiplicity>
1083 </attribute>
1084 <attribute xmiid="_12_1_8e0028f_1173260634546_792387_762">
1085 <name>datatype</name>
1086 <description>the data type of the parameter</description>
1087 <datatype name="DataType" xmiidref="_12_1_8e0028f_1173260658937_376469_768"/>
1088 <multiplicity>0..1</multiplicity>
1089 </attribute>
1090 <attribute xmiid="_12_1_2_8e0028f_1189431131984_927566_351">
1091 <name>cardinality</name>
1092 <description>TODO : Missing description : please, update your UML model asap.</description>
1093 <datatype name="Cardinality" xmiidref="_12_1_2_8e0028f_1189430872609_809189_324"/>
1094 <multiplicity>0..1</multiplicity>
1095 </attribute>
1096 <attribute xmiid="_12_1_8e0028f_1173260643781_959209_764">
1097 <name>label</name>
1098 <description>Indicates the meaning of this parameter. Could be a UCD, but possibly another ontological descriptor, such as a journal subject keyword</description>
1099 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
1100 <multiplicity>0..1</multiplicity>
1101 </attribute>
1102 <attribute xmiid="_12_1_1_8e0028f_1178536325796_565844_252">
1103 <name>description</name>
1104 <description>TODO : Missing description : please, update your UML model asap.</description>
1105 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1106 <multiplicity>0..1</multiplicity>
1107 </attribute>
1108 </objectType>
1109
1110 <objectType xmiid="_14_0_8e0028f_1202835054703_251049_3232">
1111 <name>ParameterGroup</name>
1112 <description>TODO : Missing description : please, update your UML model asap.</description>
1113 <container name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
1114 <attribute xmiid="_14_0_8e0028f_1202835086000_997902_3304">
1115 <name>name</name>
1116 <description>TODO : Missing description : please, update your UML model asap.</description>
1117 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1118 <multiplicity>0..1</multiplicity>
1119 </attribute>
1120 <attribute xmiid="_14_0_8e0028f_1202835092843_646857_3306">
1121 <name>description</name>
1122 <description>TODO : Missing description : please, update your UML model asap.</description>
1123 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1124 <multiplicity>0..1</multiplicity>
1125 </attribute>
1126 <collection xmiid="_14_0_8e0028f_1202835121187_849693_3332">
1127 <name>member</name>
1128 <description>TODO : Missing description : please, update your UML model asap.</description>
1129 <datatype name="ParameterGroupMember" xmiidref="_14_0_8e0028f_1202835113906_103077_3309"/>
1130 <multiplicity>1..*</multiplicity>
1131 </collection>
1132 </objectType>
1133
1134 <objectType xmiid="_14_0_8e0028f_1202835113906_103077_3309">
1135 <name>ParameterGroupMember</name>
1136 <description>TODO : Missing description : please, update your UML model asap.</description>
1137 <container name="ParameterGroup" xmiidref="_14_0_8e0028f_1202835054703_251049_3232"/>
1138 <reference xmiid="_14_0_8e0028f_1202835123640_165290_3385">
1139 <name>parameter</name>
1140 <description>TODO : Missing description : please, update your UML model asap.</description>
1141 <datatype name="InputParameter" xmiidref="_12_1_8e0028f_1173260612156_632863_688"/>
1142 <multiplicity>1</multiplicity>
1143 </reference>
1144 </objectType>
1145
1146 <objectType xmiid="_12_1_8e0028f_1175790195921_468870_325">
1147 <name>SubvolumeExtractor</name>
1148 <description>TODO : Missing description : please, update your UML model asap.</description>
1149 <extends name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
1150 </objectType>
1151
1152 <objectType xmiid="_12_1_8e0028f_1173260105000_913974_289">
1153 <name>RepresentationObjectType</name>
1154 <description>This class represents the smallest units from which a target system/object is built. It defines also the actual objects that the Snapshot-s contain. Examples are the particles in an N-body simulation, the cells in an adaptive mesh simulations, the halos in the result of a group finder</description>
1155 <extends name="ObjectType" xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505"/>
1156 <container name="Protocol" xmiidref="_12_1_8e0028f_1175789188406_755001_115"/>
1157 <attribute xmiid="_12_1_8e0028f_1173262133968_599567_1197">
1158 <name>label</name>
1159 <description>TODO : Missing description : please, update your UML model asap.</description>
1160 <datatype name="RepresentationObject" xmiidref="_12_1_8e0028f_1175855145890_581998_136"/>
1161 <multiplicity>0..1</multiplicity>
1162 </attribute>
1163 <attribute xmiid="_12_1_1_8e0028f_1178788974093_492177_289">
1164 <name>astroJournalSubject</name>
1165 <description>Name that this type of particle is given in an appropriate ontology (or dictionary, or standard vocabulary, or ...)</description>
1166 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
1167 <multiplicity>0..1</multiplicity>
1168 </attribute>
1169 </objectType>
1170
1171
1172 <!-- Enumerations -->
1173
1174 <enumeration xmiid="_12_1_8e0028f_1175855145890_581998_136">
1175 <name>RepresentationObject</name>
1176 <description>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
1177
1178 NB This should be transferred to an appropriate external ontology!</description>
1179 <literal>
1180 <value>point particle</value>
1181 <description>Represents the case where point particles are used to represent the simulated world.</description>
1182 </literal>
1183 <literal>
1184 <value>SPH particle</value>
1185 <description>Represents the case where extended particles with hydro properties are used to represent the simulated world in an SPH simulation.</description>
1186 </literal>
1187 <literal>
1188 <value>extended particle</value>
1189 <description>Represents the case whereextended particles are used to represent the simulated world.</description>
1190 </literal>
1191 <literal>
1192 <value>simple mesh cell</value>
1193 <description>Represents the case where simple, non-structured/subdivided mesh cells are used to represent the simulated world in a regular grid.</description>
1194 </literal>
1195 <literal>
1196 <value>hierarchical mesh cell</value>
1197 <description>Represents the case where mesh cells taht may be hierarchically subdivided are used to represent the simulated world in an adaptive mesh refinemenet simulation.</description>
1198 </literal>
1199 <literal>
1200 <value>model astro object</value>
1201 <description>Represents the case where mock astronomical objects with their "physical" properties are used to represent the simulated world. Mainly found in results of post-processing. Examples are dark matter halos as the result of a cluster finder, synthetic galaxies as the result of semi-analytical simulations or halo occupation distributions algorithms.</description>
1202 </literal>
1203 <literal>
1204 <value>custom</value>
1205 <description>Represents the case wherecustom objects, for which there is no existing term available in this enumeration, are used to represent the simulated world.
1206 </description>
1207 </literal>
1208 </enumeration>
1209
1210 </package>
1211
1212
1213
1214 <package xmiid="_12_1_2_213004e4_1206872169500_801149_152">
1215 <name>project</name>
1216 <description>This package contains types describing projects, i.e. collections of experiments. These correspond to resources in the sense of the IVOA resource registries. Individual experiments are in general too small for that.</description>
1217
1218 <!-- Dependencies -->
1219
1220 <depends xmiidref="_12_1_8e0028f_1173260085390_834474_247"/>
1221 <!-- Classes -->
1222
1223 <objectType xmiid="_14_0_8e0028f_1202820710484_502833_2761">
1224 <name>ProjectExperiment</name>
1225 <description>TODO : Missing description : please, update your UML model asap.</description>
1226 <container name="Project" xmiidref="_12_1_2_8e0028f_1191338785390_934381_291"/>
1227 <reference xmiid="_14_0_8e0028f_1202820726718_3875_2837">
1228 <name>experiment</name>
1229 <description>TODO : Missing description : please, update your UML model asap.</description>
1230 <datatype name="Experiment" xmiidref="_12_1_8e0028f_1175592662265_484162_263"/>
1231 <multiplicity>1</multiplicity>
1232 </reference>
1233 </objectType>
1234
1235 <objectType xmiid="_12_1_2_8e0028f_1191338785390_934381_291">
1236 <name>Project</name>
1237 <description>A collection of SNAP experiments that have been executed together and are registered in an IVOA registry as a single Resource.</description>
1238 <extends name="Resource" xmiidref="_12_1_1_8e0028f_1178789094562_459260_296"/>
1239 <collection xmiid="_14_0_8e0028f_1202820723796_9995_2784">
1240 <name>experiment</name>
1241 <description>TODO : Missing description : please, update your UML model asap.</description>
1242 <datatype name="ProjectExperiment" xmiidref="_14_0_8e0028f_1202820710484_502833_2761"/>
1243 <multiplicity>1..*</multiplicity>
1244 </collection>
1245 </objectType>
1246
1247 </package>
1248
1249
1250
1251 <package xmiid="_12_1_bd102fc_1209022528685_910195_853">
1252 <name>object</name>
1253 <description>TODO : Missing description : please, update your UML model asap.</description>
1254
1255 <!-- Classes -->
1256
1257 <objectType xmiid="_14_0_8e0028f_1202821127921_63028_2898">
1258 <name>ChildObject</name>
1259 <description>TODO : Missing description : please, update your UML model asap.</description>
1260 <container name="ObjectType" xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505"/>
1261 <attribute xmiid="_14_0_8e0028f_1202821184437_301040_3025">
1262 <name>name</name>
1263 <description>TODO : Missing description : please, update your UML model asap.</description>
1264 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1265 <multiplicity>1</multiplicity>
1266 <constraints>
1267 <maxLength>32</maxLength>
1268 </constraints>
1269 </attribute>
1270 <attribute xmiid="_14_0_8e0028f_1202821160078_890947_3023">
1271 <name>cardinality</name>
1272 <description>TODO : Missing description : please, update your UML model asap.</description>
1273 <datatype name="Cardinality" xmiidref="_12_1_2_8e0028f_1189430872609_809189_324"/>
1274 <multiplicity>0..1</multiplicity>
1275 </attribute>
1276 <reference xmiid="_14_0_8e0028f_1202821134250_349698_2921">
1277 <name>object</name>
1278 <description>TODO : Missing description : please, update your UML model asap.</description>
1279 <datatype name="ObjectType" xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505"/>
1280 <multiplicity>1</multiplicity>
1281 </reference>
1282 </objectType>
1283
1284 <objectType xmiid="_14_0_8e0028f_1202835016437_620578_3104">
1285 <name>PropertyGroupMember</name>
1286 <description>TODO : Missing description : please, update your UML model asap.</description>
1287 <container name="PropertyGroup" xmiidref="_14_0_8e0028f_1202834948218_519042_3028"/>
1288 <reference xmiid="_14_0_8e0028f_1202835034093_760280_3180">
1289 <name>property</name>
1290 <description>TODO : Missing description : please, update your UML model asap.</description>
1291 <datatype name="Property" xmiidref="_12_1_8e0028f_1173260158109_378937_365"/>
1292 <multiplicity>1</multiplicity>
1293 </reference>
1294 </objectType>
1295
1296 <objectType xmiid="_14_0_8e0028f_1202834948218_519042_3028">
1297 <name>PropertyGroup</name>
1298 <description>TODO : Missing description : please, update your UML model asap.</description>
1299 <container name="ObjectType" xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505"/>
1300 <attribute xmiid="_14_0_8e0028f_1202835002078_514643_3101">
1301 <name>name</name>
1302 <description>TODO : Missing description : please, update your UML model asap.</description>
1303 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1304 <multiplicity>1</multiplicity>
1305 </attribute>
1306 <attribute xmiid="_14_0_8e0028f_1202835193656_635686_3444">
1307 <name>description</name>
1308 <description>TODO : Missing description : please, update your UML model asap.</description>
1309 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1310 <multiplicity>0..1</multiplicity>
1311 </attribute>
1312 <collection xmiid="_14_0_8e0028f_1202835025640_852871_3127">
1313 <name>member</name>
1314 <description>TODO : Missing description : please, update your UML model asap.</description>
1315 <datatype name="PropertyGroupMember" xmiidref="_14_0_8e0028f_1202835016437_620578_3104"/>
1316 <multiplicity>1..*</multiplicity>
1317 </collection>
1318 </objectType>
1319
1320 <objectType xmiid="_12_1_8e0028f_1173260158109_378937_365">
1321 <name>Property</name>
1322 <description>The properties of an object. Similar to the FIELD in a VOTable</description>
1323 <container name="ObjectType" xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505"/>
1324 <attribute xmiid="_12_1_8e0028f_1173260194234_805956_437">
1325 <name>name</name>
1326 <description>The name by which this property is known in the simulation result</description>
1327 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1328 <multiplicity>1</multiplicity>
1329 </attribute>
1330 <attribute xmiid="_12_1_8e0028f_1173260204218_984631_439">
1331 <name>datatype</name>
1332 <description>The datatype of the representation of the property in the result</description>
1333 <datatype name="DataType" xmiidref="_12_1_8e0028f_1173260658937_376469_768"/>
1334 <multiplicity>1</multiplicity>
1335 </attribute>
1336 <attribute xmiid="_12_1_2_8e0028f_1189430780234_942424_280">
1337 <name>cardinality</name>
1338 <description>TODO : Missing description : please, update your UML model asap.</description>
1339 <datatype name="Cardinality" xmiidref="_12_1_2_8e0028f_1189430872609_809189_324"/>
1340 <multiplicity>1</multiplicity>
1341 </attribute>
1342 <attribute xmiid="_12_1_8e0028f_1173260227625_741084_441">
1343 <name>ucd</name>
1344 <description>the UCD of this property. [TBD Could be generalised to OntologyObject if necessary]</description>
1345 <datatype name="anyURI" xmiidref="_10_0_42c01ac_1131110104125_206884_2089"/>
1346 <multiplicity>0..1</multiplicity>
1347 </attribute>
1348 <attribute xmiid="_12_1_1_8e0028f_1178542634062_591248_254">
1349 <name>description</name>
1350 <description>TODO : Missing description : please, update your UML model asap.</description>
1351 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1352 <multiplicity>0..1</multiplicity>
1353 </attribute>
1354 </objectType>
1355
1356 <objectType xmiid="_12_1_1_8e0028f_1178640418734_24506_1505" abstract="true">
1357 <name>ObjectType</name>
1358 <description>TODO : Missing description : please, update your UML model asap.</description>
1359 <attribute xmiid="_12_1_1_8e0028f_1178788918250_721935_284">
1360 <name>name</name>
1361 <description>TODO : Missing description : please, update your UML model asap.</description>
1362 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1363 <multiplicity>1</multiplicity>
1364 <constraints>
1365 <maxLength>32</maxLength>
1366 </constraints>
1367 </attribute>
1368 <attribute xmiid="_12_1_1_8e0028f_1178788927546_683715_286">
1369 <name>description</name>
1370 <description>TODO : Missing description : please, update your UML model asap.</description>
1371 <datatype name="string" xmiidref="_10_0_42c01ac_1131109909359_121421_1981"/>
1372 <multiplicity>0..1</multiplicity>
1373 <constraints>
1374 <maxLength>-1</maxLength>
1375 </constraints>
1376 </attribute>
1377 <collection xmiid="_12_1_1_8e0028f_1178640429250_552346_1527">
1378 <name>property</name>
1379 <description>TODO : Missing description : please, update your UML model asap.</description>
1380 <datatype name="Property" xmiidref="_12_1_8e0028f_1173260158109_378937_365"/>
1381 <multiplicity>0..*</multiplicity>
1382 </collection>
1383 <collection xmiid="_14_0_8e0028f_1202821137515_843097_2974">
1384 <name>child</name>
1385 <description>TODO : Missing description : please, update your UML model asap.</description>
1386 <datatype name="ChildObject" xmiidref="_14_0_8e0028f_1202821127921_63028_2898"/>
1387 <multiplicity>0..*</multiplicity>
1388 </collection>
1389 <collection xmiid="_14_0_8e0028f_1202834981125_183966_3052">
1390 <name>propertyGroup</name>
1391 <description>TODO : Missing description : please, update your UML model asap.</description>
1392 <datatype name="PropertyGroup" xmiidref="_14_0_8e0028f_1202834948218_519042_3028"/>
1393 <multiplicity>0..*</multiplicity>
1394 </collection>
1395 </objectType>
1396
1397 </package>
1398
1399 </package>
1400
1401 </model>

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