1 |
bourges.laurent |
288 |
<?xml version="1.0" encoding="UTF-8"?> |
2 |
|
|
<model xmiid="eee_1045467100313_135436_1"> |
3 |
|
|
<name>SimDB</name> |
4 |
bourges.laurent |
309 |
<lastModifiedDate>1209399654000</lastModifiedDate> |
5 |
bourges.laurent |
288 |
<description>Author:Gerard Lemson, Laurent Bourgès & other contributors. |
6 |
|
|
Created:. |
7 |
|
|
Title:Simulation Database Data Model. |
8 |
|
|
Comment:IVOA Theory Interest Group |
9 |
|
|
|
10 |
|
|
Former SNAP Data Model |
11 |
|
|
|
12 |
|
|
2007 - 2008. |
13 |
|
|
</description> |
14 |
|
|
|
15 |
|
|
<package xmiid="_10_0_42c01ac_1131107940187_86240_1958"> |
16 |
|
|
<name>IVOAValueTypes</name> |
17 |
|
|
<description>UML DataType is the base class of Primitive Type and Enumeration. |
18 |
|
|
|
19 |
|
|
This types are generic and does not represent specific implementation types. |
20 |
|
|
|
21 |
|
|
Primitive type is a predefined datatype which does not have a structure. |
22 |
|
|
|
23 |
|
|
ivoaIdentifier is a DataType since it has possibly a structure. |
24 |
|
|
|
25 |
|
|
</description> |
26 |
|
|
</package> |
27 |
|
|
|
28 |
|
|
|
29 |
|
|
|
30 |
|
|
<package xmiid="_12_1_8e0028f_1175528694453_777349_729"> |
31 |
|
|
<name>simdb</name> |
32 |
|
|
<description>This is the main/root package of the SNAP data model. |
33 |
|
|
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. |
34 |
|
|
|
35 |
|
|
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> |
36 |
|
|
|
37 |
|
|
<!-- Dependencies --> |
38 |
|
|
|
39 |
bourges.laurent |
309 |
<depends name="IVOAValueTypes" xmiidref="_10_0_42c01ac_1131107940187_86240_1958"/> |
40 |
bourges.laurent |
288 |
<!-- Data types --> |
41 |
|
|
|
42 |
|
|
<dataType xmiid="_12_1_8e0028f_1173262283140_574350_1278"> |
43 |
|
|
<name>Quantity</name> |
44 |
|
|
<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> |
45 |
|
|
<attribute xmiid="_12_1_8e0028f_1173262292437_965055_1296"> |
46 |
|
|
<name>value</name> |
47 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110143687_425384_2143" type="real"/> |
48 |
|
|
<multiplicity>1</multiplicity> |
49 |
|
|
</attribute> |
50 |
|
|
<attribute xmiid="_12_1_8e0028f_1173262306046_676761_1298"> |
51 |
|
|
<name>unit</name> |
52 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
53 |
|
|
<multiplicity>0..1</multiplicity> |
54 |
|
|
<constraints> |
55 |
|
|
<maxLength>32</maxLength> |
56 |
|
|
</constraints> |
57 |
|
|
</attribute> |
58 |
|
|
</dataType> |
59 |
|
|
|
60 |
|
|
<dataType xmiid="_12_1_8e0028f_1208350068937_666331_227"> |
61 |
|
|
<name>Pos3D</name> |
62 |
|
|
<attribute xmiid="_12_1_8e0028f_1208350080890_455210_254"> |
63 |
|
|
<name>x</name> |
64 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173262283140_574350_1278" package="simdb" |
65 |
|
|
class="Quantity"/> |
66 |
|
|
<multiplicity>1</multiplicity> |
67 |
|
|
</attribute> |
68 |
|
|
<attribute xmiid="_12_1_8e0028f_1208350089437_964019_256"> |
69 |
|
|
<name>y</name> |
70 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173262283140_574350_1278" package="simdb" |
71 |
|
|
class="Quantity"/> |
72 |
|
|
<multiplicity>1</multiplicity> |
73 |
|
|
</attribute> |
74 |
|
|
<attribute xmiid="_12_1_8e0028f_1208350095562_569742_258"> |
75 |
|
|
<name>z</name> |
76 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173262283140_574350_1278" package="simdb" |
77 |
|
|
class="Quantity"/> |
78 |
|
|
<multiplicity>1</multiplicity> |
79 |
|
|
</attribute> |
80 |
|
|
</dataType> |
81 |
|
|
|
82 |
|
|
|
83 |
|
|
<!-- Enumerations --> |
84 |
|
|
|
85 |
|
|
<enumeration xmiid="_12_1_8e0028f_1173260658937_376469_768"> |
86 |
|
|
<name>DataType</name> |
87 |
|
|
<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]. |
88 |
|
|
They are clearly related to similar concepts as in the DataType defined in the XML schema for VOTable. |
89 |
|
|
The values are: |
90 |
|
|
• boolean |
91 |
|
|
• complex |
92 |
|
|
• datetime |
93 |
|
|
• double |
94 |
|
|
• float |
95 |
|
|
• long |
96 |
|
|
• rational |
97 |
|
|
• short |
98 |
|
|
• string |
99 |
|
|
• … |
100 |
|
|
</description> |
101 |
|
|
<literal> |
102 |
|
|
<value>boolean</value> |
103 |
|
|
</literal> |
104 |
|
|
<literal> |
105 |
|
|
<value>complex</value> |
106 |
|
|
</literal> |
107 |
|
|
<literal> |
108 |
|
|
<value>datetime</value> |
109 |
|
|
</literal> |
110 |
|
|
<literal> |
111 |
|
|
<value>double</value> |
112 |
|
|
</literal> |
113 |
|
|
<literal> |
114 |
|
|
<value>float</value> |
115 |
|
|
</literal> |
116 |
|
|
<literal> |
117 |
|
|
<value>int</value> |
118 |
|
|
</literal> |
119 |
|
|
<literal> |
120 |
|
|
<value>long</value> |
121 |
|
|
</literal> |
122 |
|
|
<literal> |
123 |
|
|
<value>rational</value> |
124 |
|
|
</literal> |
125 |
|
|
<literal> |
126 |
|
|
<value>short</value> |
127 |
|
|
</literal> |
128 |
|
|
<literal> |
129 |
|
|
<value>string</value> |
130 |
|
|
</literal> |
131 |
|
|
</enumeration> |
132 |
|
|
|
133 |
|
|
<enumeration xmiid="_12_1_2_8e0028f_1189430872609_809189_324"> |
134 |
|
|
<name>Cardinality</name> |
135 |
|
|
<description>Possible values for cardinality attributee of a Property or a Parameter</description> |
136 |
|
|
<literal> |
137 |
|
|
<value>0..1</value> |
138 |
|
|
<description>Corresponds to 'Optional element'</description> |
139 |
|
|
</literal> |
140 |
|
|
<literal> |
141 |
|
|
<value>1</value> |
142 |
|
|
<description>Corresponds to 'Mandatory element'</description> |
143 |
|
|
</literal> |
144 |
|
|
<literal> |
145 |
|
|
<value>0..*</value> |
146 |
|
|
<description>Corresponds to 'Multiple but maybe Optional element'</description> |
147 |
|
|
</literal> |
148 |
|
|
<literal> |
149 |
|
|
<value>1..*</value> |
150 |
|
|
<description>Corresponds to 'Multiple with at least one element'</description> |
151 |
|
|
</literal> |
152 |
|
|
</enumeration> |
153 |
|
|
|
154 |
|
|
|
155 |
|
|
<!-- Classes --> |
156 |
|
|
|
157 |
|
|
<objectType xmiid="_12_1_1_8e0028f_1178789094562_459260_296" abstract="true"> |
158 |
|
|
<name>Resource</name> |
159 |
|
|
<description>This is a thin copy of the Registry Resource model's Resource that borrowes some of its elements. |
160 |
|
|
It *is not* a Registry Resource though. |
161 |
|
|
In particular we want to refine the content model here. |
162 |
|
|
Using a restriction of the res:Resource leads to problems, as we'd like to extend the Resource at the same time. |
163 |
|
|
Hence we create a new type.</description> |
164 |
|
|
<attribute xmiid="_14_0_8e0028f_1202994215578_466351_2236"> |
165 |
|
|
<name>name</name> |
166 |
|
|
<description>For Protocol : |
167 |
|
|
The name by which this simulator is commonly known. |
168 |
|
|
Ex: Gadget, Flash |
169 |
|
|
|
170 |
|
|
For Project : |
171 |
|
|
the name of the project |
172 |
|
|
|
173 |
|
|
For Experiment : |
174 |
|
|
the name of this experiment |
175 |
|
|
</description> |
176 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
177 |
|
|
<multiplicity>0..1</multiplicity> |
178 |
|
|
</attribute> |
179 |
|
|
<attribute xmiid="_14_0_8e0028f_1202994225718_41210_2238"> |
180 |
|
|
<name>description</name> |
181 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
182 |
|
|
<multiplicity>0..1</multiplicity> |
183 |
|
|
</attribute> |
184 |
|
|
<attribute xmiid="_14_0_8e0028f_1202820901406_132212_2887"> |
185 |
|
|
<name>referenceURL</name> |
186 |
|
|
<description>a URL to the publication describing the experiment</description> |
187 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
188 |
|
|
<multiplicity>0..1</multiplicity> |
189 |
|
|
</attribute> |
190 |
|
|
<attribute xmiid="_12_1_bd102fc_1207069813179_860162_204"> |
191 |
|
|
<name>created</name> |
192 |
|
|
<description>The UTC date and time this resource metadata description was created.</description> |
193 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109993578_511245_1999" type="datetime"/> |
194 |
|
|
<multiplicity>0..1</multiplicity> |
195 |
|
|
</attribute> |
196 |
|
|
<attribute xmiid="_12_1_bd102fc_1207069842179_310189_209"> |
197 |
|
|
<name>updated</name> |
198 |
|
|
<description>The UTC date this resource metadata description was last updated.</description> |
199 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109993578_511245_1999" type="datetime"/> |
200 |
|
|
<multiplicity>0..1</multiplicity> |
201 |
|
|
</attribute> |
202 |
|
|
<attribute xmiid="_12_1_bd102fc_1207069870715_18336_214"> |
203 |
|
|
<name>status</name> |
204 |
|
|
<description>a tag indicating whether this resource is believed to be still actively maintained.</description> |
205 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
206 |
|
|
<multiplicity>0..1</multiplicity> |
207 |
|
|
</attribute> |
208 |
|
|
<collection xmiid="_12_1_bd102fc_1206597845236_473537_217"> |
209 |
|
|
<name>curation</name> |
210 |
|
|
<datatype xmiidref="_12_1_bd102fc_1206596758777_350876_163" package="simdb" |
211 |
|
|
class="Curation"/> |
212 |
|
|
<multiplicity>0..1</multiplicity> |
213 |
|
|
</collection> |
214 |
|
|
</objectType> |
215 |
|
|
|
216 |
|
|
<objectType xmiid="_12_1_bd102fc_1206596758777_350876_163"> |
217 |
|
|
<name>Curation</name> |
218 |
|
|
<description>Information regarding the general curation of the resource |
219 |
|
|
|
220 |
|
|
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> |
221 |
|
|
<attribute xmiid="_12_1_bd102fc_1206596921792_330811_183"> |
222 |
|
|
<name>publisher</name> |
223 |
|
|
<description>Entity (e.g. person or organisation) responsible for making the resource available</description> |
224 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
225 |
|
|
<multiplicity>1</multiplicity> |
226 |
|
|
</attribute> |
227 |
|
|
<attribute xmiid="_12_1_bd102fc_1206596991761_427200_186"> |
228 |
|
|
<name>creator</name> |
229 |
|
|
<description>The entity (e.g. person or organisation) primarily responsible for creating the content or constitution of the resource. |
230 |
|
|
|
231 |
|
|
the name or title of the creating person or organization |
232 |
|
|
|
233 |
|
|
Users of the creation should use this name in subsequent credits and acknowledgements. |
234 |
|
|
|
235 |
|
|
note (laurent) : NO LOGO : |
236 |
|
|
{A logo need only be provided for the first occurance. |
237 |
|
|
When multiple logos are supplied via multiple creator elements, the application is free to choose which to use.} |
238 |
|
|
</description> |
239 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
240 |
|
|
<multiplicity>0..*</multiplicity> |
241 |
|
|
</attribute> |
242 |
|
|
<attribute xmiid="_12_1_bd102fc_1206597252834_782026_189"> |
243 |
|
|
<name>contributor</name> |
244 |
|
|
<description>Entity responsible for contributions to the content of the resource</description> |
245 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
246 |
|
|
<multiplicity>0..*</multiplicity> |
247 |
|
|
</attribute> |
248 |
|
|
<attribute xmiid="_12_1_bd102fc_1206597276338_21331_191"> |
249 |
|
|
<name>date</name> |
250 |
|
|
<description>Date associated with an event in the life cycle of the resource. |
251 |
|
|
|
252 |
|
|
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. |
253 |
|
|
|
254 |
|
|
note (laurent) : NO ROLE : |
255 |
|
|
|
256 |
|
|
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. |
257 |
|
|
|
258 |
|
|
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. |
259 |
|
|
</description> |
260 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109993578_511245_1999" type="datetime"/> |
261 |
|
|
<multiplicity>0..*</multiplicity> |
262 |
|
|
</attribute> |
263 |
|
|
<attribute xmiid="_12_1_bd102fc_1206597296090_771461_193"> |
264 |
|
|
<name>version</name> |
265 |
|
|
<description>Label associated with creation or availablilty of a version of a resource. |
266 |
|
|
</description> |
267 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
268 |
|
|
<multiplicity>0..1</multiplicity> |
269 |
|
|
</attribute> |
270 |
|
|
<reference xmiid="_12_1_bd102fc_1206601690825_208145_202"> |
271 |
|
|
<name>contact</name> |
272 |
|
|
<datatype xmiidref="_12_1_bd102fc_1206601369187_165113_153" package="simdb" |
273 |
|
|
class="Contact"/> |
274 |
|
|
<multiplicity>0..*</multiplicity> |
275 |
|
|
</reference> |
276 |
|
|
</objectType> |
277 |
|
|
|
278 |
|
|
<objectType xmiid="_12_1_bd102fc_1206601369187_165113_153"> |
279 |
|
|
<name>Contact</name> |
280 |
|
|
<description>Information that can be used for contacting someone |
281 |
|
|
</description> |
282 |
|
|
<attribute xmiid="_12_1_bd102fc_1206601454839_501438_173"> |
283 |
|
|
<name>name</name> |
284 |
|
|
<description>the name or title of the contact person. |
285 |
|
|
|
286 |
|
|
This can be a person's name, e.g. "John P. Jones" or a group, "Archive Support Team".</description> |
287 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
288 |
|
|
<multiplicity>1</multiplicity> |
289 |
|
|
</attribute> |
290 |
|
|
<attribute xmiid="_12_1_bd102fc_1206601501647_3817_178"> |
291 |
|
|
<name>address</name> |
292 |
|
|
<description>the contact mailing address |
293 |
|
|
|
294 |
|
|
All components of the mailing address are given in one string, e.g. "3700 San Martin Drive, Baltimore, MD 21218 USA".</description> |
295 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
296 |
|
|
<multiplicity>0..1</multiplicity> |
297 |
|
|
</attribute> |
298 |
|
|
<attribute xmiid="_12_1_bd102fc_1206601562607_6509_183"> |
299 |
|
|
<name>email</name> |
300 |
|
|
<description>the contact email address</description> |
301 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
302 |
|
|
<multiplicity>0..1</multiplicity> |
303 |
|
|
</attribute> |
304 |
|
|
<attribute xmiid="_12_1_bd102fc_1206601595223_756513_188"> |
305 |
|
|
<name>telephone</name> |
306 |
|
|
<description>the contact telephone number |
307 |
|
|
|
308 |
|
|
Complete international dialing codes should be given, e.g. "+1-410-338-1234".</description> |
309 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
310 |
|
|
<multiplicity>0..1</multiplicity> |
311 |
|
|
</attribute> |
312 |
|
|
</objectType> |
313 |
|
|
|
314 |
|
|
|
315 |
|
|
|
316 |
|
|
<package xmiid="_12_1_8e0028f_1173260085390_834474_247"> |
317 |
|
|
<name>experiment</name> |
318 |
|
|
<description>This package holds on to SNAP experiments and their results.</description> |
319 |
|
|
|
320 |
|
|
<!-- Dependencies --> |
321 |
|
|
|
322 |
bourges.laurent |
309 |
<depends name="protocol" xmiidref="_12_1_2_213004e4_1206871974015_610668_132"/> |
323 |
|
|
<depends name="object" xmiidref="_12_1_bd102fc_1209022528685_910195_853"/> |
324 |
bourges.laurent |
288 |
<!-- Enumerations --> |
325 |
|
|
|
326 |
|
|
<enumeration xmiid="_12_1_1_8e0028f_1178636199937_418371_870"> |
327 |
|
|
<name>ServiceType</name> |
328 |
|
|
<literal> |
329 |
|
|
<value>download</value> |
330 |
|
|
</literal> |
331 |
|
|
<literal> |
332 |
|
|
<value>cutout</value> |
333 |
|
|
</literal> |
334 |
|
|
<literal> |
335 |
|
|
<value>gridding</value> |
336 |
|
|
</literal> |
337 |
|
|
<literal> |
338 |
|
|
<value>clusterfinder</value> |
339 |
|
|
</literal> |
340 |
|
|
<literal> |
341 |
|
|
<value>visualisation</value> |
342 |
|
|
</literal> |
343 |
|
|
<literal> |
344 |
|
|
<value>custom</value> |
345 |
|
|
</literal> |
346 |
|
|
</enumeration> |
347 |
|
|
|
348 |
|
|
<enumeration xmiid="_12_1_2_213004e4_1207894335531_849311_215"> |
349 |
|
|
<name>CharacterisationType</name> |
350 |
|
|
<literal> |
351 |
|
|
<value>nominal</value> |
352 |
|
|
</literal> |
353 |
|
|
<literal> |
354 |
|
|
<value>min</value> |
355 |
|
|
</literal> |
356 |
|
|
<literal> |
357 |
|
|
<value>max</value> |
358 |
|
|
</literal> |
359 |
|
|
<literal> |
360 |
|
|
<value>mean</value> |
361 |
|
|
</literal> |
362 |
|
|
<literal> |
363 |
|
|
<value>stdev</value> |
364 |
|
|
</literal> |
365 |
|
|
</enumeration> |
366 |
|
|
|
367 |
|
|
|
368 |
|
|
<!-- Classes --> |
369 |
|
|
|
370 |
|
|
<objectType xmiid="_12_1_8e0028f_1173260098343_801274_269"> |
371 |
|
|
<name>Simulation</name> |
372 |
|
|
<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> |
373 |
|
|
<extends> |
374 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175592662265_484162_263" package="simdb.experiment" |
375 |
|
|
class="Experiment"/> |
376 |
|
|
</extends> |
377 |
|
|
<attribute xmiid="_12_1_8e0028f_1173262402406_325355_1300"> |
378 |
|
|
<name>executionTime</name> |
379 |
|
|
<description>The date/time at which the simulation was completed</description> |
380 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109993578_511245_1999" type="datetime"/> |
381 |
|
|
<multiplicity>0..1</multiplicity> |
382 |
|
|
</attribute> |
383 |
|
|
<collection xmiid="_14_0_8e0028f_1202819509828_742596_1632"> |
384 |
|
|
<name>appliedPhysics</name> |
385 |
|
|
<datatype xmiidref="_14_0_8e0028f_1202819493156_452128_1609" package="simdb.experiment" |
386 |
|
|
class="AppliedPhysics"/> |
387 |
|
|
<multiplicity>1..*</multiplicity> |
388 |
|
|
</collection> |
389 |
|
|
<reference xmiid="_12_1_8e0028f_1173260379187_526778_542"> |
390 |
|
|
<name>protocol</name> |
391 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260371343_174540_519" package="simdb.protocol" |
392 |
|
|
class="Simulator"/> |
393 |
|
|
<multiplicity>1</multiplicity> |
394 |
|
|
<subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets> |
395 |
|
|
</reference> |
396 |
|
|
</objectType> |
397 |
|
|
|
398 |
|
|
<objectType xmiid="_12_1_8e0028f_1173261097203_650221_811"> |
399 |
|
|
<name>Characterisation</name> |
400 |
|
|
<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. |
401 |
|
|
The a priori characterisation is most similar, in fact a generalisation of the Characterisation model of the IVOA Data Model working group [3]. In the domain model in |
402 |
|
|
In the current model we stick to simple 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. |
403 |
|
|
[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.] |
404 |
bourges.laurent |
309 |
@@ TODO currently the characterisation is restricted to numericalobservables, generalisation comes later @@</description> |
405 |
bourges.laurent |
288 |
<attribute xmiid="_12_1_8e0028f_1173261307734_451647_1091"> |
406 |
|
|
<name>value</name> |
407 |
|
|
<description>value of a property in a collection of objects</description> |
408 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173262283140_574350_1278" package="simdb" |
409 |
|
|
class="Quantity"/> |
410 |
|
|
<multiplicity>0..1</multiplicity> |
411 |
|
|
</attribute> |
412 |
|
|
<attribute xmiid="_12_1_2_213004e4_1207895986906_98049_390"> |
413 |
|
|
<name>type</name> |
414 |
|
|
<datatype xmiidref="_12_1_2_213004e4_1207894335531_849311_215" package="simdb.experiment" |
415 |
|
|
class="CharacterisationType"/> |
416 |
|
|
<multiplicity>0..1</multiplicity> |
417 |
|
|
</attribute> |
418 |
|
|
<attribute xmiid="_12_1_2_213004e4_1207897770500_675578_405"> |
419 |
|
|
<name>aPriori</name> |
420 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110086312_275884_2071" type="boolean"/> |
421 |
|
|
<multiplicity>0..1</multiplicity> |
422 |
|
|
</attribute> |
423 |
|
|
<reference xmiid="_12_1_8e0028f_1208963973703_488324_604"> |
424 |
|
|
<name>axis</name> |
425 |
|
|
<datatype xmiidref="_12_1_8e0028f_1208963945515_646605_471" package="simdb.experiment" |
426 |
|
|
class="ExperimentProperty"/> |
427 |
|
|
<multiplicity>1</multiplicity> |
428 |
|
|
</reference> |
429 |
|
|
</objectType> |
430 |
|
|
|
431 |
|
|
<objectType xmiid="_12_1_8e0028f_1173261164953_285409_884"> |
432 |
|
|
<name>ObjectCollection</name> |
433 |
|
|
<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> |
434 |
|
|
<attribute xmiid="_12_1_8e0028f_1175773837250_855594_253"> |
435 |
|
|
<name>numberOfObjects</name> |
436 |
|
|
<description>Gives the number of objects in this collection</description> |
437 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110115640_104165_2107" type="integer"/> |
438 |
|
|
<multiplicity>0..1</multiplicity> |
439 |
|
|
</attribute> |
440 |
|
|
<collection xmiid="_12_1_8e0028f_1175528279890_207589_491"> |
441 |
|
|
<name>characterisation</name> |
442 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173261097203_650221_811" package="simdb.experiment" |
443 |
|
|
class="Characterisation"/> |
444 |
|
|
<multiplicity>0..*</multiplicity> |
445 |
|
|
</collection> |
446 |
|
|
<reference xmiid="_12_1_8e0028f_1208963914031_791670_410"> |
447 |
|
|
<name>objectType</name> |
448 |
|
|
<datatype xmiidref="_12_1_8e0028f_1208963843859_164887_244" package="simdb.experiment" |
449 |
|
|
class="ExperimentRepresentationObject"/> |
450 |
|
|
<multiplicity>1</multiplicity> |
451 |
|
|
</reference> |
452 |
|
|
</objectType> |
453 |
|
|
|
454 |
|
|
<objectType xmiid="_12_1_8e0028f_1175592662265_484162_263" abstract="true"> |
455 |
|
|
<name>Experiment</name> |
456 |
|
|
<description>Base class of objects that can be described by, queried by, discovered by the SNAP protocol. |
457 |
|
|
It included simulations of spatial systems and their "level-1" derived data products. |
458 |
|
|
|
459 |
|
|
The base class for those kinds of experiments that can produce representations of a part of the universe.</description> |
460 |
|
|
<extends> |
461 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178789094562_459260_296" package="simdb" |
462 |
|
|
class="Resource"/> |
463 |
|
|
</extends> |
464 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178634237093_85072_751"> |
465 |
|
|
<name>publisherDID</name> |
466 |
|
|
<description>Publisher-designated ID. |
467 |
|
|
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> |
468 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
469 |
|
|
<multiplicity>0..1</multiplicity> |
470 |
|
|
</attribute> |
471 |
|
|
<collection xmiid="_12_1_8e0028f_1175592757828_574895_330"> |
472 |
|
|
<name>targetObject</name> |
473 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175527967546_211274_169" package="simdb.experiment" |
474 |
|
|
class="TargetObjectType"/> |
475 |
|
|
<multiplicity>0..*</multiplicity> |
476 |
|
|
</collection> |
477 |
|
|
<collection xmiid="_12_1_8e0028f_1175592833109_320894_373"> |
478 |
|
|
<name>snapshot</name> |
479 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175592736546_383422_309" package="simdb.experiment" |
480 |
|
|
class="Snapshot"/> |
481 |
|
|
<multiplicity>0..*</multiplicity> |
482 |
|
|
</collection> |
483 |
|
|
<collection xmiid="_12_1_1_8e0028f_1178635533484_947015_761"> |
484 |
|
|
<name>service</name> |
485 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178634214328_979805_732" package="simdb.experiment" |
486 |
|
|
class="WebService"/> |
487 |
|
|
<multiplicity>0..*</multiplicity> |
488 |
|
|
</collection> |
489 |
|
|
<collection xmiid="_12_1_2_213004e4_1193921541265_174224_323"> |
490 |
|
|
<name>algorithm</name> |
491 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175674070859_180053_115" package="simdb.experiment" |
492 |
|
|
class="Algorithm"/> |
493 |
|
|
<multiplicity>0..*</multiplicity> |
494 |
|
|
</collection> |
495 |
|
|
<collection xmiid="_12_1_2_213004e4_1193927435250_834517_424"> |
496 |
|
|
<name>targetProcess</name> |
497 |
|
|
<datatype xmiidref="_12_1_2_213004e4_1193927417218_156887_401" package="simdb.experiment" |
498 |
|
|
class="TargetProcess"/> |
499 |
|
|
<multiplicity>0..*</multiplicity> |
500 |
|
|
</collection> |
501 |
|
|
<collection xmiid="_12_1_2_213004e4_1195984279593_590603_348"> |
502 |
|
|
<name>parameter</name> |
503 |
|
|
<datatype xmiidref="_12_1_2_213004e4_1195984162343_63311_299" package="simdb.experiment" |
504 |
|
|
class="ParameterSetting"/> |
505 |
|
|
<multiplicity>0..*</multiplicity> |
506 |
|
|
</collection> |
507 |
|
|
<collection xmiid="_12_1_2_213004e4_1202364488671_598530_132"> |
508 |
|
|
<name>inputData</name> |
509 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175776701562_299478_435" package="simdb.experiment" |
510 |
|
|
class="InputDataset"/> |
511 |
|
|
<multiplicity>0..*</multiplicity> |
512 |
|
|
</collection> |
513 |
|
|
<collection xmiid="_12_1_8e0028f_1208963880656_678820_357"> |
514 |
|
|
<name>representationObject</name> |
515 |
|
|
<datatype xmiidref="_12_1_8e0028f_1208963843859_164887_244" package="simdb.experiment" |
516 |
|
|
class="ExperimentRepresentationObject"/> |
517 |
|
|
<multiplicity>1..*</multiplicity> |
518 |
|
|
</collection> |
519 |
|
|
<reference xmiid="_12_1_1_8e0028f_1178627594125_954476_600"> |
520 |
|
|
<name>protocol</name> |
521 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175789188406_755001_115" package="simdb.protocol" |
522 |
|
|
class="Protocol"/> |
523 |
|
|
<multiplicity>1</multiplicity> |
524 |
|
|
</reference> |
525 |
|
|
</objectType> |
526 |
|
|
|
527 |
|
|
<objectType xmiid="_12_1_8e0028f_1175592736546_383422_309"> |
528 |
|
|
<name>Snapshot</name> |
529 |
|
|
<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> |
530 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178635401140_294132_754"> |
531 |
|
|
<name>publisherDID</name> |
532 |
|
|
<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> |
533 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
534 |
|
|
<multiplicity>1</multiplicity> |
535 |
|
|
</attribute> |
536 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178619229312_527341_114"> |
537 |
|
|
<name>time</name> |
538 |
|
|
<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> |
539 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173262283140_574350_1278" package="simdb" |
540 |
|
|
class="Quantity"/> |
541 |
|
|
<multiplicity>1</multiplicity> |
542 |
|
|
</attribute> |
543 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178619242156_701727_116"> |
544 |
|
|
<name>spatialSizePhysical</name> |
545 |
|
|
<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> |
546 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173262283140_574350_1278" package="simdb" |
547 |
|
|
class="Quantity"/> |
548 |
|
|
<multiplicity>0..1</multiplicity> |
549 |
|
|
</attribute> |
550 |
|
|
<collection xmiid="_12_1_8e0028f_1175592804968_379658_365"> |
551 |
|
|
<name>objectCollection</name> |
552 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173261164953_285409_884" package="simdb.experiment" |
553 |
|
|
class="ObjectCollection"/> |
554 |
|
|
<multiplicity>1..*</multiplicity> |
555 |
|
|
</collection> |
556 |
|
|
</objectType> |
557 |
|
|
|
558 |
|
|
<objectType xmiid="_12_1_8e0028f_1175595880687_132606_426"> |
559 |
|
|
<name>ClusterDetection</name> |
560 |
|
|
<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> |
561 |
|
|
<extends> |
562 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175776635250_448091_386" package="simdb.experiment" |
563 |
|
|
class="PostProcessing"/> |
564 |
|
|
</extends> |
565 |
|
|
<reference xmiid="_14_0_8e0028f_1202820530046_379039_2658"> |
566 |
|
|
<name>protocol</name> |
567 |
|
|
<datatype xmiidref="_14_0_8e0028f_1202820488812_969868_2587" package="simdb.protocol" |
568 |
|
|
class="ClusterFinder"/> |
569 |
|
|
<multiplicity>1</multiplicity> |
570 |
|
|
<subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets> |
571 |
|
|
</reference> |
572 |
|
|
</objectType> |
573 |
|
|
|
574 |
|
|
<objectType xmiid="_12_1_8e0028f_1175674070859_180053_115"> |
575 |
|
|
<name>Algorithm</name> |
576 |
|
|
<description>Represents the numerical algorithm representing a physical process in the simulator code</description> |
577 |
|
|
<attribute xmiid="_12_1_2_213004e4_1193921189468_176786_271"> |
578 |
|
|
<name>name</name> |
579 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
580 |
|
|
<multiplicity>1</multiplicity> |
581 |
|
|
</attribute> |
582 |
|
|
<attribute xmiid="_12_1_2_213004e4_1193921153031_543879_268"> |
583 |
|
|
<name>description</name> |
584 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
585 |
|
|
<multiplicity>0..1</multiplicity> |
586 |
|
|
</attribute> |
587 |
|
|
<attribute xmiid="_12_1_8e0028f_1175674349265_448235_342"> |
588 |
|
|
<name>label</name> |
589 |
|
|
<description>Short name by which this implementation is known in the ontology of numerical implementations. |
590 |
|
|
Ex: n-body, tree, amr, … |
591 |
|
|
</description> |
592 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
593 |
|
|
<multiplicity>0..1</multiplicity> |
594 |
|
|
</attribute> |
595 |
|
|
</objectType> |
596 |
|
|
|
597 |
|
|
<objectType xmiid="_12_1_8e0028f_1175774347859_5102_267"> |
598 |
|
|
<name>Visualisation</name> |
599 |
|
|
<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. |
600 |
|
|
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 |
601 |
|
|
</description> |
602 |
|
|
<extends> |
603 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175776635250_448091_386" package="simdb.experiment" |
604 |
|
|
class="PostProcessing"/> |
605 |
|
|
</extends> |
606 |
|
|
<reference xmiid="_14_0_8e0028f_1202820147500_763645_2160"> |
607 |
|
|
<name>protocol</name> |
608 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175790177281_251863_280" package="simdb.protocol" |
609 |
|
|
class="Visualiser"/> |
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_1175776635250_448091_386" abstract="true"> |
616 |
|
|
<name>PostProcessing</name> |
617 |
|
|
<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> |
618 |
|
|
<extends> |
619 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175592662265_484162_263" package="simdb.experiment" |
620 |
|
|
class="Experiment"/> |
621 |
|
|
</extends> |
622 |
|
|
<reference xmiid="_14_0_8e0028f_1202820572125_383921_2711"> |
623 |
|
|
<name>primaryExperiment</name> |
624 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175592662265_484162_263" package="simdb.experiment" |
625 |
|
|
class="Experiment"/> |
626 |
|
|
<multiplicity>0..1</multiplicity> |
627 |
|
|
</reference> |
628 |
|
|
</objectType> |
629 |
|
|
|
630 |
|
|
<objectType xmiid="_12_1_8e0028f_1175776701562_299478_435"> |
631 |
|
|
<name>InputDataset</name> |
632 |
|
|
<description>Associates a snapshot to a SNAPPostprocessing experiment. The associated snapshot is assumed to have been the target of the post-processing</description> |
633 |
|
|
<reference xmiid="_12_1_1_8e0028f_1178789523828_503271_372"> |
634 |
|
|
<name>snapshot</name> |
635 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175592736546_383422_309" package="simdb.experiment" |
636 |
|
|
class="Snapshot"/> |
637 |
|
|
<multiplicity>1</multiplicity> |
638 |
|
|
</reference> |
639 |
|
|
</objectType> |
640 |
|
|
|
641 |
|
|
<objectType xmiid="_12_1_1_8e0028f_1178634214328_979805_732"> |
642 |
|
|
<name>WebService</name> |
643 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178636158875_594641_863"> |
644 |
|
|
<name>baseURL</name> |
645 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
646 |
|
|
<multiplicity>1</multiplicity> |
647 |
|
|
</attribute> |
648 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178637331500_154322_898"> |
649 |
|
|
<name>description</name> |
650 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
651 |
|
|
<multiplicity>0..1</multiplicity> |
652 |
|
|
</attribute> |
653 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178636173218_487987_865"> |
654 |
|
|
<name>type</name> |
655 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178636199937_418371_870" package="simdb.experiment" |
656 |
|
|
class="ServiceType"/> |
657 |
|
|
<multiplicity>1</multiplicity> |
658 |
|
|
</attribute> |
659 |
|
|
</objectType> |
660 |
|
|
|
661 |
|
|
<objectType xmiid="_12_1_2_213004e4_1193927417218_156887_401"> |
662 |
|
|
<name>TargetProcess</name> |
663 |
|
|
<extends> |
664 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505" package="simdb.object" |
665 |
|
|
class="ObjectType"/> |
666 |
|
|
</extends> |
667 |
|
|
<attribute xmiid="_12_1_2_213004e4_1193927509421_457098_479"> |
668 |
|
|
<name>astroJournalSubject</name> |
669 |
|
|
<description>A term from the AstroJournalSubjectKeywords ontology.</description> |
670 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
671 |
|
|
<multiplicity>0..1</multiplicity> |
672 |
|
|
</attribute> |
673 |
|
|
</objectType> |
674 |
|
|
|
675 |
bourges.laurent |
309 |
<objectType xmiid="_12_1_2_213004e4_1195984162343_63311_299" abstract="true"> |
676 |
bourges.laurent |
288 |
<name>ParameterSetting</name> |
677 |
|
|
<reference xmiid="_12_1_2_213004e4_1195984303765_40813_401"> |
678 |
|
|
<name>inputParameter</name> |
679 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260612156_632863_688" package="simdb.protocol" |
680 |
|
|
class="InputParameter"/> |
681 |
|
|
<multiplicity>0..1</multiplicity> |
682 |
|
|
</reference> |
683 |
|
|
</objectType> |
684 |
|
|
|
685 |
|
|
<objectType xmiid="_14_0_8e0028f_1202819493156_452128_1609"> |
686 |
|
|
<name>AppliedPhysics</name> |
687 |
|
|
<reference xmiid="_14_0_8e0028f_1202819514125_954655_1685"> |
688 |
|
|
<name>physics</name> |
689 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173262198953_752563_1200" package="simdb.protocol" |
690 |
|
|
class="Physics"/> |
691 |
|
|
<multiplicity>1</multiplicity> |
692 |
|
|
</reference> |
693 |
|
|
</objectType> |
694 |
|
|
|
695 |
|
|
<objectType xmiid="_12_1_8e0028f_1175599204640_374973_516"> |
696 |
|
|
<name>SubvolumeExtraction</name> |
697 |
|
|
<description>Represents the extraction of a subvolume from an existing Snapshot</description> |
698 |
|
|
<extends> |
699 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175776635250_448091_386" package="simdb.experiment" |
700 |
|
|
class="PostProcessing"/> |
701 |
|
|
</extends> |
702 |
|
|
<reference xmiid="_14_0_8e0028f_1202820409250_762557_2496"> |
703 |
|
|
<name>protocol</name> |
704 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175790195921_468870_325" package="simdb.protocol" |
705 |
|
|
class="SubvolumeExtractor"/> |
706 |
|
|
<multiplicity>1</multiplicity> |
707 |
|
|
<subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets> |
708 |
|
|
</reference> |
709 |
|
|
</objectType> |
710 |
|
|
|
711 |
|
|
<objectType xmiid="_12_1_8e0028f_1208963843859_164887_244"> |
712 |
|
|
<name>ExperimentRepresentationObject</name> |
713 |
|
|
<collection xmiid="_12_1_8e0028f_1208963945515_350378_474"> |
714 |
|
|
<name>property</name> |
715 |
|
|
<datatype xmiidref="_12_1_8e0028f_1208963945515_646605_471" package="simdb.experiment" |
716 |
|
|
class="ExperimentProperty"/> |
717 |
|
|
<multiplicity/> |
718 |
|
|
</collection> |
719 |
|
|
<reference xmiid="_12_1_8e0028f_1208963922765_906411_417"> |
720 |
|
|
<name>type</name> |
721 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260105000_913974_289" package="simdb.protocol" |
722 |
|
|
class="RepresentationObjectType"/> |
723 |
|
|
<multiplicity>1</multiplicity> |
724 |
|
|
</reference> |
725 |
|
|
</objectType> |
726 |
|
|
|
727 |
|
|
<objectType xmiid="_12_1_8e0028f_1208963945515_646605_471"> |
728 |
|
|
<name>ExperimentProperty</name> |
729 |
|
|
<reference xmiid="_12_1_8e0028f_1208963969093_788923_553"> |
730 |
|
|
<name>property</name> |
731 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260158109_378937_365" package="simdb.object" |
732 |
|
|
class="Property"/> |
733 |
|
|
<multiplicity>1</multiplicity> |
734 |
|
|
</reference> |
735 |
|
|
</objectType> |
736 |
|
|
|
737 |
|
|
<objectType xmiid="_12_1_8e0028f_1175527967546_211274_169"> |
738 |
|
|
<name>TargetObjectType</name> |
739 |
|
|
<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> |
740 |
|
|
<extends> |
741 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505" package="simdb.object" |
742 |
|
|
class="ObjectType"/> |
743 |
|
|
</extends> |
744 |
|
|
<attribute xmiid="_12_1_8e0028f_1175773895625_51712_255"> |
745 |
|
|
<name>multiplicity</name> |
746 |
|
|
<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> |
747 |
|
|
<datatype xmiidref="_12_1_2_8e0028f_1189430872609_809189_324" package="simdb" |
748 |
|
|
class="Cardinality"/> |
749 |
|
|
<multiplicity>0..1</multiplicity> |
750 |
|
|
</attribute> |
751 |
|
|
<attribute xmiid="_12_1_8e0028f_1175790322468_364162_369"> |
752 |
|
|
<name>identityName</name> |
753 |
|
|
<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 |
754 |
|
|
|
755 |
|
|
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. |
756 |
|
|
Ex: Galaxy, Antennae, M31 |
757 |
|
|
|
758 |
|
|
</description> |
759 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
760 |
|
|
<multiplicity>0..1</multiplicity> |
761 |
|
|
</attribute> |
762 |
|
|
<attribute xmiid="_12_1_8e0028f_1175874156890_481760_321"> |
763 |
|
|
<name>astroJournalSubject</name> |
764 |
|
|
<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. |
765 |
|
|
Ex: star, large scale structure, galaxy, jet |
766 |
|
|
|
767 |
|
|
maybe, a subject keyword from the astronomical journals list</description> |
768 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
769 |
|
|
<multiplicity>0..1</multiplicity> |
770 |
|
|
</attribute> |
771 |
|
|
</objectType> |
772 |
|
|
|
773 |
|
|
<objectType xmiid="_12_1_8e0028f_1209037435156_352640_267"> |
774 |
|
|
<name>CompositeExperiment</name> |
775 |
|
|
<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> |
776 |
|
|
<extends> |
777 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175592662265_484162_263" package="simdb.experiment" |
778 |
|
|
class="Experiment"/> |
779 |
|
|
</extends> |
780 |
|
|
<collection xmiid="_12_1_8e0028f_1209038083562_941174_494"> |
781 |
|
|
<name>child</name> |
782 |
|
|
<datatype xmiidref="_12_1_8e0028f_1209038083546_352136_491" package="simdb.experiment" |
783 |
|
|
class="ChildExperiment"/> |
784 |
|
|
<multiplicity>1..*</multiplicity> |
785 |
|
|
</collection> |
786 |
|
|
<reference xmiid="_12_1_8e0028f_1209037794625_721372_414"> |
787 |
|
|
<name>protocol</name> |
788 |
|
|
<datatype xmiidref="_12_1_8e0028f_1209037627390_53284_333" package="simdb.experiment" |
789 |
|
|
class="CompositeProtocol"/> |
790 |
|
|
<multiplicity>0..1</multiplicity> |
791 |
|
|
<subsets>_12_1_1_8e0028f_1178627594125_954476_600</subsets> |
792 |
|
|
</reference> |
793 |
|
|
</objectType> |
794 |
|
|
|
795 |
|
|
<objectType xmiid="_12_1_8e0028f_1209037627390_53284_333"> |
796 |
|
|
<name>CompositeProtocol</name> |
797 |
|
|
<extends> |
798 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175789188406_755001_115" package="simdb.protocol" |
799 |
|
|
class="Protocol"/> |
800 |
|
|
</extends> |
801 |
|
|
<collection xmiid="_12_1_8e0028f_1209038149171_314722_633"> |
802 |
|
|
<name>child</name> |
803 |
|
|
<datatype xmiidref="_12_1_8e0028f_1209038149156_959482_630" package="simdb.experiment" |
804 |
|
|
class="ChildProtocol"/> |
805 |
|
|
<multiplicity>1..*</multiplicity> |
806 |
|
|
</collection> |
807 |
|
|
</objectType> |
808 |
|
|
|
809 |
|
|
<objectType xmiid="_12_1_8e0028f_1209038083546_352136_491"> |
810 |
|
|
<name>ChildExperiment</name> |
811 |
|
|
<reference xmiid="_12_1_8e0028f_1209038091468_426286_576"> |
812 |
|
|
<name>experiment</name> |
813 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175592662265_484162_263" package="simdb.experiment" |
814 |
|
|
class="Experiment"/> |
815 |
|
|
<multiplicity>1</multiplicity> |
816 |
|
|
</reference> |
817 |
|
|
</objectType> |
818 |
|
|
|
819 |
|
|
<objectType xmiid="_12_1_8e0028f_1209038149156_959482_630"> |
820 |
|
|
<name>ChildProtocol</name> |
821 |
|
|
<reference xmiid="_12_1_8e0028f_1209038165578_263667_715"> |
822 |
|
|
<name>protocol</name> |
823 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175789188406_755001_115" package="simdb.protocol" |
824 |
|
|
class="Protocol"/> |
825 |
|
|
<multiplicity>1</multiplicity> |
826 |
|
|
</reference> |
827 |
|
|
</objectType> |
828 |
|
|
|
829 |
|
|
</package> |
830 |
|
|
|
831 |
|
|
|
832 |
|
|
|
833 |
|
|
<package xmiid="_12_1_2_213004e4_1206871974015_610668_132"> |
834 |
|
|
<name>protocol</name> |
835 |
|
|
<description>This project defines protocols for SNAP. |
836 |
|
|
These represent "ways in which to do a SNAP experiment". |
837 |
|
|
Examples are the various simulation and post-processing codes.</description> |
838 |
|
|
|
839 |
|
|
<!-- Dependencies --> |
840 |
|
|
|
841 |
bourges.laurent |
309 |
<depends name="object" xmiidref="_12_1_bd102fc_1209022528685_910195_853"/> |
842 |
bourges.laurent |
288 |
<!-- Enumerations --> |
843 |
|
|
|
844 |
|
|
<enumeration xmiid="_12_1_8e0028f_1175855145890_581998_136"> |
845 |
|
|
<name>RepresentationObject</name> |
846 |
|
|
<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</description> |
847 |
|
|
<literal> |
848 |
|
|
<value>point particle</value> |
849 |
|
|
</literal> |
850 |
|
|
<literal> |
851 |
|
|
<value>SPH particle</value> |
852 |
|
|
</literal> |
853 |
|
|
<literal> |
854 |
|
|
<value>extended particle</value> |
855 |
|
|
</literal> |
856 |
|
|
<literal> |
857 |
|
|
<value>simple mesh cell</value> |
858 |
|
|
</literal> |
859 |
|
|
<literal> |
860 |
|
|
<value>hierarchical mesh cell</value> |
861 |
|
|
</literal> |
862 |
|
|
<literal> |
863 |
|
|
<value>model astro object</value> |
864 |
|
|
</literal> |
865 |
|
|
<literal> |
866 |
|
|
<value>custom</value> |
867 |
|
|
</literal> |
868 |
|
|
</enumeration> |
869 |
|
|
|
870 |
|
|
|
871 |
|
|
<!-- Classes --> |
872 |
|
|
|
873 |
|
|
<objectType xmiid="_12_1_8e0028f_1173262198953_752563_1200"> |
874 |
|
|
<name>Physics</name> |
875 |
|
|
<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> |
876 |
|
|
<attribute xmiid="_12_1_8e0028f_1173262215531_643752_1272"> |
877 |
|
|
<name>name</name> |
878 |
|
|
<description>Name by which this physical process is referred to in the simulator code</description> |
879 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
880 |
|
|
<multiplicity>0..1</multiplicity> |
881 |
|
|
</attribute> |
882 |
|
|
<attribute xmiid="_12_1_2_213004e4_1193921243734_520148_273"> |
883 |
|
|
<name>description</name> |
884 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
885 |
|
|
<multiplicity>0..1</multiplicity> |
886 |
|
|
</attribute> |
887 |
|
|
<attribute xmiid="_12_1_2_213004e4_1193922773984_89085_397"> |
888 |
|
|
<name>texForm</name> |
889 |
|
|
<description/> |
890 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
891 |
|
|
<multiplicity>0..1</multiplicity> |
892 |
|
|
</attribute> |
893 |
|
|
<attribute xmiid="_12_1_2_213004e4_1207378230750_422787_1797"> |
894 |
|
|
<name>physicslabel</name> |
895 |
|
|
<description>The name by which this process is (approximately) known in the IVOA ontology of physical processes. |
896 |
|
|
Ex: gravity, hydrodynamics, cosmology |
897 |
|
|
|
898 |
|
|
The name by which this process is (approximately) known in the list of subject keywords of the Astrophysical Journal, MNRAS and A&A</description> |
899 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
900 |
|
|
<multiplicity>0..1</multiplicity> |
901 |
|
|
</attribute> |
902 |
|
|
</objectType> |
903 |
|
|
|
904 |
|
|
<objectType xmiid="_12_1_8e0028f_1173260371343_174540_519"> |
905 |
|
|
<name>Simulator</name> |
906 |
|
|
<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> |
907 |
|
|
<extends> |
908 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175789188406_755001_115" package="simdb.protocol" |
909 |
|
|
class="Protocol"/> |
910 |
|
|
</extends> |
911 |
|
|
<collection xmiid="_14_0_8e0028f_1202819474312_183473_1605"> |
912 |
|
|
<name>simulatedPhysics</name> |
913 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173262198953_752563_1200" package="simdb.protocol" |
914 |
|
|
class="Physics"/> |
915 |
|
|
<multiplicity>1..*</multiplicity> |
916 |
|
|
</collection> |
917 |
|
|
</objectType> |
918 |
|
|
|
919 |
|
|
<objectType xmiid="_12_1_8e0028f_1175789188406_755001_115" abstract="true"> |
920 |
|
|
<name>Protocol</name> |
921 |
|
|
<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> |
922 |
|
|
<extends> |
923 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178789094562_459260_296" package="simdb" |
924 |
|
|
class="Resource"/> |
925 |
|
|
</extends> |
926 |
|
|
<attribute xmiid="_14_0_8e0028f_1202819920515_152058_1851"> |
927 |
|
|
<name>code</name> |
928 |
|
|
<description>link where the code can be downloaded, if available |
929 |
|
|
|
930 |
|
|
web page where documentation of this simulator can be obtained</description> |
931 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
932 |
|
|
<multiplicity>0..1</multiplicity> |
933 |
|
|
</attribute> |
934 |
|
|
<attribute xmiid="_14_0_8e0028f_1202819929968_569605_1854"> |
935 |
|
|
<name>version</name> |
936 |
|
|
<description>the version of the simulator code that was used</description> |
937 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
938 |
|
|
<multiplicity>0..1</multiplicity> |
939 |
|
|
</attribute> |
940 |
|
|
<collection xmiid="_12_1_2_213004e4_1195984235109_533715_320"> |
941 |
|
|
<name>parameters</name> |
942 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260612156_632863_688" package="simdb.protocol" |
943 |
|
|
class="InputParameter"/> |
944 |
|
|
<multiplicity>0..*</multiplicity> |
945 |
|
|
</collection> |
946 |
|
|
<collection xmiid="_14_0_8e0028f_1202835063718_891136_3255"> |
947 |
|
|
<name>parameterGroup</name> |
948 |
|
|
<datatype xmiidref="_14_0_8e0028f_1202835054703_251049_3232" package="simdb.protocol" |
949 |
|
|
class="ParameterGroup"/> |
950 |
|
|
<multiplicity>0..*</multiplicity> |
951 |
|
|
</collection> |
952 |
|
|
<collection xmiid="_12_1_8e0028f_1208963741390_815636_240"> |
953 |
|
|
<name>representation</name> |
954 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260105000_913974_289" package="simdb.protocol" |
955 |
|
|
class="RepresentationObjectType"/> |
956 |
|
|
<multiplicity>0..*</multiplicity> |
957 |
|
|
</collection> |
958 |
|
|
</objectType> |
959 |
|
|
|
960 |
|
|
<objectType xmiid="_14_0_8e0028f_1202820488812_969868_2587"> |
961 |
|
|
<name>ClusterFinder</name> |
962 |
|
|
<extends> |
963 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175789188406_755001_115" package="simdb.protocol" |
964 |
|
|
class="Protocol"/> |
965 |
|
|
</extends> |
966 |
|
|
</objectType> |
967 |
|
|
|
968 |
|
|
<objectType xmiid="_12_1_8e0028f_1175790177281_251863_280"> |
969 |
|
|
<name>Visualiser</name> |
970 |
|
|
<extends> |
971 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175789188406_755001_115" package="simdb.protocol" |
972 |
|
|
class="Protocol"/> |
973 |
|
|
</extends> |
974 |
|
|
</objectType> |
975 |
|
|
|
976 |
|
|
<objectType xmiid="_12_1_8e0028f_1173260612156_632863_688"> |
977 |
|
|
<name>InputParameter</name> |
978 |
|
|
<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> |
979 |
|
|
<attribute xmiid="_12_1_8e0028f_1173260625390_386163_760"> |
980 |
|
|
<name>name</name> |
981 |
|
|
<description>the name of the parameter in the SNAPProtocol. |
982 |
|
|
Ex: omegaLambda, particleMass, linking length |
983 |
|
|
</description> |
984 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
985 |
|
|
<multiplicity>0..1</multiplicity> |
986 |
|
|
</attribute> |
987 |
|
|
<attribute xmiid="_12_1_8e0028f_1173260634546_792387_762"> |
988 |
|
|
<name>datatype</name> |
989 |
|
|
<description>the data type of the parameter</description> |
990 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260658937_376469_768" package="simdb" |
991 |
|
|
class="DataType"/> |
992 |
|
|
<multiplicity>0..1</multiplicity> |
993 |
|
|
</attribute> |
994 |
|
|
<attribute xmiid="_12_1_2_8e0028f_1189431131984_927566_351"> |
995 |
|
|
<name>cardinality</name> |
996 |
|
|
<datatype xmiidref="_12_1_2_8e0028f_1189430872609_809189_324" package="simdb" |
997 |
|
|
class="Cardinality"/> |
998 |
|
|
<multiplicity>0..1</multiplicity> |
999 |
|
|
</attribute> |
1000 |
|
|
<attribute xmiid="_12_1_8e0028f_1173260643781_959209_764"> |
1001 |
|
|
<name>label</name> |
1002 |
|
|
<description>Indicates the meaning of this parameter. Could be a UCD, but possibly another ontological descriptor, such as a journal subject keyword</description> |
1003 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
1004 |
|
|
<multiplicity>0..1</multiplicity> |
1005 |
|
|
</attribute> |
1006 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178536325796_565844_252"> |
1007 |
|
|
<name>description</name> |
1008 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1009 |
|
|
<multiplicity>0..1</multiplicity> |
1010 |
|
|
</attribute> |
1011 |
|
|
</objectType> |
1012 |
|
|
|
1013 |
|
|
<objectType xmiid="_14_0_8e0028f_1202835054703_251049_3232"> |
1014 |
|
|
<name>ParameterGroup</name> |
1015 |
|
|
<attribute xmiid="_14_0_8e0028f_1202835086000_997902_3304"> |
1016 |
|
|
<name>name</name> |
1017 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1018 |
|
|
<multiplicity>0..1</multiplicity> |
1019 |
|
|
</attribute> |
1020 |
|
|
<attribute xmiid="_14_0_8e0028f_1202835092843_646857_3306"> |
1021 |
|
|
<name>description</name> |
1022 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1023 |
|
|
<multiplicity>0..1</multiplicity> |
1024 |
|
|
</attribute> |
1025 |
|
|
<collection xmiid="_14_0_8e0028f_1202835121187_849693_3332"> |
1026 |
|
|
<name>member</name> |
1027 |
|
|
<datatype xmiidref="_14_0_8e0028f_1202835113906_103077_3309" package="simdb.protocol" |
1028 |
|
|
class="ParameterGroupMember"/> |
1029 |
|
|
<multiplicity>1..*</multiplicity> |
1030 |
|
|
</collection> |
1031 |
|
|
</objectType> |
1032 |
|
|
|
1033 |
|
|
<objectType xmiid="_14_0_8e0028f_1202835113906_103077_3309"> |
1034 |
|
|
<name>ParameterGroupMember</name> |
1035 |
|
|
<reference xmiid="_14_0_8e0028f_1202835123640_165290_3385"> |
1036 |
|
|
<name>parameter</name> |
1037 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260612156_632863_688" package="simdb.protocol" |
1038 |
|
|
class="InputParameter"/> |
1039 |
|
|
<multiplicity>1</multiplicity> |
1040 |
|
|
</reference> |
1041 |
|
|
</objectType> |
1042 |
|
|
|
1043 |
|
|
<objectType xmiid="_12_1_8e0028f_1175790195921_468870_325"> |
1044 |
|
|
<name>SubvolumeExtractor</name> |
1045 |
|
|
<extends> |
1046 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175789188406_755001_115" package="simdb.protocol" |
1047 |
|
|
class="Protocol"/> |
1048 |
|
|
</extends> |
1049 |
|
|
</objectType> |
1050 |
|
|
|
1051 |
|
|
<objectType xmiid="_12_1_8e0028f_1173260105000_913974_289"> |
1052 |
|
|
<name>RepresentationObjectType</name> |
1053 |
|
|
<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> |
1054 |
|
|
<extends> |
1055 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505" package="simdb.object" |
1056 |
|
|
class="ObjectType"/> |
1057 |
|
|
</extends> |
1058 |
|
|
<attribute xmiid="_12_1_8e0028f_1173262133968_599567_1197"> |
1059 |
|
|
<name>label</name> |
1060 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175855145890_581998_136" package="simdb.protocol" |
1061 |
|
|
class="RepresentationObject"/> |
1062 |
|
|
<multiplicity>0..1</multiplicity> |
1063 |
|
|
</attribute> |
1064 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178788974093_492177_289"> |
1065 |
|
|
<name>astroJournalSubject</name> |
1066 |
|
|
<description>Name that this type of particle is given in an appropriate ontology (or dictionary, or standard vocabulary, or …)</description> |
1067 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
1068 |
|
|
<multiplicity>0..1</multiplicity> |
1069 |
|
|
</attribute> |
1070 |
|
|
</objectType> |
1071 |
|
|
|
1072 |
|
|
</package> |
1073 |
|
|
|
1074 |
|
|
|
1075 |
|
|
|
1076 |
|
|
<package xmiid="_12_1_2_213004e4_1206872169500_801149_152"> |
1077 |
|
|
<name>project</name> |
1078 |
|
|
<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> |
1079 |
|
|
|
1080 |
|
|
<!-- Dependencies --> |
1081 |
|
|
|
1082 |
bourges.laurent |
309 |
<depends name="experiment" xmiidref="_12_1_8e0028f_1173260085390_834474_247"/> |
1083 |
bourges.laurent |
288 |
<!-- Classes --> |
1084 |
|
|
|
1085 |
|
|
<objectType xmiid="_14_0_8e0028f_1202820710484_502833_2761"> |
1086 |
|
|
<name>ProjectExperiment</name> |
1087 |
|
|
<reference xmiid="_14_0_8e0028f_1202820726718_3875_2837"> |
1088 |
|
|
<name>experiment</name> |
1089 |
|
|
<datatype xmiidref="_12_1_8e0028f_1175592662265_484162_263" package="simdb.experiment" |
1090 |
|
|
class="Experiment"/> |
1091 |
|
|
<multiplicity>1</multiplicity> |
1092 |
|
|
</reference> |
1093 |
|
|
</objectType> |
1094 |
|
|
|
1095 |
|
|
<objectType xmiid="_12_1_2_8e0028f_1191338785390_934381_291"> |
1096 |
|
|
<name>Project</name> |
1097 |
|
|
<description>A collection of SNAP experiments that have been executed together and are registered in an IVOA registry as a single Resource.</description> |
1098 |
|
|
<extends> |
1099 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178789094562_459260_296" package="simdb" |
1100 |
|
|
class="Resource"/> |
1101 |
|
|
</extends> |
1102 |
|
|
<collection xmiid="_14_0_8e0028f_1202820723796_9995_2784"> |
1103 |
|
|
<name>experiment</name> |
1104 |
|
|
<datatype xmiidref="_14_0_8e0028f_1202820710484_502833_2761" package="simdb.project" |
1105 |
|
|
class="ProjectExperiment"/> |
1106 |
|
|
<multiplicity>1..*</multiplicity> |
1107 |
|
|
</collection> |
1108 |
|
|
</objectType> |
1109 |
|
|
|
1110 |
|
|
</package> |
1111 |
|
|
|
1112 |
|
|
|
1113 |
|
|
|
1114 |
|
|
<package xmiid="_12_1_bd102fc_1209022528685_910195_853"> |
1115 |
|
|
<name>object</name> |
1116 |
|
|
|
1117 |
|
|
<!-- Classes --> |
1118 |
|
|
|
1119 |
|
|
<objectType xmiid="_14_0_8e0028f_1202821127921_63028_2898"> |
1120 |
|
|
<name>ChildObject</name> |
1121 |
|
|
<attribute xmiid="_14_0_8e0028f_1202821184437_301040_3025"> |
1122 |
|
|
<name>name</name> |
1123 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1124 |
|
|
<multiplicity>1</multiplicity> |
1125 |
|
|
<constraints> |
1126 |
|
|
<maxLength>32</maxLength> |
1127 |
|
|
</constraints> |
1128 |
|
|
</attribute> |
1129 |
|
|
<attribute xmiid="_14_0_8e0028f_1202821160078_890947_3023"> |
1130 |
|
|
<name>cardinality</name> |
1131 |
|
|
<datatype xmiidref="_12_1_2_8e0028f_1189430872609_809189_324" package="simdb" |
1132 |
|
|
class="Cardinality"/> |
1133 |
|
|
<multiplicity>0..1</multiplicity> |
1134 |
|
|
</attribute> |
1135 |
|
|
<reference xmiid="_14_0_8e0028f_1202821134250_349698_2921"> |
1136 |
|
|
<name>object</name> |
1137 |
|
|
<datatype xmiidref="_12_1_1_8e0028f_1178640418734_24506_1505" package="simdb.object" |
1138 |
|
|
class="ObjectType"/> |
1139 |
|
|
<multiplicity>1</multiplicity> |
1140 |
|
|
</reference> |
1141 |
|
|
</objectType> |
1142 |
|
|
|
1143 |
|
|
<objectType xmiid="_14_0_8e0028f_1202835016437_620578_3104"> |
1144 |
|
|
<name>PropertyGroupMember</name> |
1145 |
|
|
<reference xmiid="_14_0_8e0028f_1202835034093_760280_3180"> |
1146 |
|
|
<name>property</name> |
1147 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260158109_378937_365" package="simdb.object" |
1148 |
|
|
class="Property"/> |
1149 |
|
|
<multiplicity>1</multiplicity> |
1150 |
|
|
</reference> |
1151 |
|
|
</objectType> |
1152 |
|
|
|
1153 |
|
|
<objectType xmiid="_14_0_8e0028f_1202834948218_519042_3028"> |
1154 |
|
|
<name>PropertyGroup</name> |
1155 |
|
|
<attribute xmiid="_14_0_8e0028f_1202835002078_514643_3101"> |
1156 |
|
|
<name>name</name> |
1157 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1158 |
|
|
<multiplicity>1</multiplicity> |
1159 |
|
|
</attribute> |
1160 |
|
|
<attribute xmiid="_14_0_8e0028f_1202835193656_635686_3444"> |
1161 |
|
|
<name>description</name> |
1162 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1163 |
|
|
<multiplicity>0..1</multiplicity> |
1164 |
|
|
</attribute> |
1165 |
|
|
<collection xmiid="_14_0_8e0028f_1202835025640_852871_3127"> |
1166 |
|
|
<name>member</name> |
1167 |
|
|
<datatype xmiidref="_14_0_8e0028f_1202835016437_620578_3104" package="simdb.object" |
1168 |
|
|
class="PropertyGroupMember"/> |
1169 |
|
|
<multiplicity>1..*</multiplicity> |
1170 |
|
|
</collection> |
1171 |
|
|
</objectType> |
1172 |
|
|
|
1173 |
|
|
<objectType xmiid="_12_1_8e0028f_1173260158109_378937_365"> |
1174 |
|
|
<name>Property</name> |
1175 |
|
|
<description>The properties of an object. Similar to the FIELD in a VOTable</description> |
1176 |
|
|
<attribute xmiid="_12_1_8e0028f_1173260194234_805956_437"> |
1177 |
|
|
<name>name</name> |
1178 |
|
|
<description>The name by which this property is known in the simulation result</description> |
1179 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1180 |
|
|
<multiplicity>1</multiplicity> |
1181 |
|
|
</attribute> |
1182 |
|
|
<attribute xmiid="_12_1_8e0028f_1173260204218_984631_439"> |
1183 |
|
|
<name>datatype</name> |
1184 |
|
|
<description>The datatype of the representation of the property in the result</description> |
1185 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260658937_376469_768" package="simdb" |
1186 |
|
|
class="DataType"/> |
1187 |
|
|
<multiplicity>1</multiplicity> |
1188 |
|
|
</attribute> |
1189 |
|
|
<attribute xmiid="_12_1_2_8e0028f_1189430780234_942424_280"> |
1190 |
|
|
<name>cardinality</name> |
1191 |
|
|
<datatype xmiidref="_12_1_2_8e0028f_1189430872609_809189_324" package="simdb" |
1192 |
|
|
class="Cardinality"/> |
1193 |
|
|
<multiplicity>1</multiplicity> |
1194 |
|
|
</attribute> |
1195 |
|
|
<attribute xmiid="_12_1_8e0028f_1173260227625_741084_441"> |
1196 |
|
|
<name>ucd</name> |
1197 |
|
|
<description>the UCD of this property. [TBD Could be generalised to OntologyObject if necessary]</description> |
1198 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131110104125_206884_2089" type="anyURI"/> |
1199 |
|
|
<multiplicity>0..1</multiplicity> |
1200 |
|
|
</attribute> |
1201 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178542634062_591248_254"> |
1202 |
|
|
<name>description</name> |
1203 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1204 |
|
|
<multiplicity>0..1</multiplicity> |
1205 |
|
|
</attribute> |
1206 |
|
|
</objectType> |
1207 |
|
|
|
1208 |
|
|
<objectType xmiid="_12_1_1_8e0028f_1178640418734_24506_1505"> |
1209 |
|
|
<name>ObjectType</name> |
1210 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178788918250_721935_284"> |
1211 |
|
|
<name>name</name> |
1212 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1213 |
|
|
<multiplicity>1</multiplicity> |
1214 |
|
|
<constraints> |
1215 |
|
|
<maxLength>32</maxLength> |
1216 |
|
|
</constraints> |
1217 |
|
|
</attribute> |
1218 |
|
|
<attribute xmiid="_12_1_1_8e0028f_1178788927546_683715_286"> |
1219 |
|
|
<name>description</name> |
1220 |
|
|
<datatype xmiidref="_10_0_42c01ac_1131109909359_121421_1981" type="string"/> |
1221 |
|
|
<multiplicity>0..1</multiplicity> |
1222 |
|
|
<constraints> |
1223 |
|
|
<maxLength>-1</maxLength> |
1224 |
|
|
</constraints> |
1225 |
|
|
</attribute> |
1226 |
|
|
<collection xmiid="_12_1_1_8e0028f_1178640429250_552346_1527"> |
1227 |
|
|
<name>property</name> |
1228 |
|
|
<datatype xmiidref="_12_1_8e0028f_1173260158109_378937_365" package="simdb.object" |
1229 |
|
|
class="Property"/> |
1230 |
|
|
<multiplicity>0..*</multiplicity> |
1231 |
|
|
</collection> |
1232 |
|
|
<collection xmiid="_14_0_8e0028f_1202821137515_843097_2974"> |
1233 |
|
|
<name>child</name> |
1234 |
|
|
<datatype xmiidref="_14_0_8e0028f_1202821127921_63028_2898" package="simdb.object" |
1235 |
|
|
class="ChildObject"/> |
1236 |
|
|
<multiplicity>0..*</multiplicity> |
1237 |
|
|
</collection> |
1238 |
|
|
<collection xmiid="_14_0_8e0028f_1202834981125_183966_3052"> |
1239 |
|
|
<name>propertyGroup</name> |
1240 |
|
|
<datatype xmiidref="_14_0_8e0028f_1202834948218_519042_3028" package="simdb.object" |
1241 |
|
|
class="PropertyGroup"/> |
1242 |
|
|
<multiplicity>0..*</multiplicity> |
1243 |
|
|
</collection> |
1244 |
|
|
</objectType> |
1245 |
|
|
|
1246 |
|
|
</package> |
1247 |
|
|
|
1248 |
|
|
</package> |
1249 |
|
|
|
1250 |
|
|
</model> |