/[volute]/trunk/projects/theory/snapdm/specification/uml/SimDM_DM-1.1.xml
ViewVC logotype

Contents of /trunk/projects/theory/snapdm/specification/uml/SimDM_DM-1.1.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1625 - (show annotations)
Thu Dec 15 18:14:32 2011 UTC (9 years, 10 months ago) by gerard.lemson
File MIME type: text/xml
File size: 1693829 byte(s)
updated DataObject's relationship to data sets.
1 <?xml version='1.0' encoding='UTF-8'?>
2 <!-- This xmi file is optimized for MagicDraw UML. Some references are not saved. -->
3 <!-- Change MagicDraw UML environment options property General->.Save Rich XMI -->
4
5 <xmi:XMI xmi:version='2.1' xmlns:uml='http://schema.omg.org/spec/UML/2.0' xmlns:xmi='http://schema.omg.org/spec/XMI/2.1' xmlns:Validation_Profile='http://www.magicdraw.com/schemas/Validation_Profile.xmi' xmlns:MagicDraw_Profile='http://www.magicdraw.com/schemas/MagicDraw_Profile.xmi' xmlns:IVOA_Profile='http://www.magicdraw.com/schemas/IVOA_Profile.xmi' xmlns:DSL_Customization='http://www.magicdraw.com/schemas/DSL_Customization.xmi' xmlns:UML_Standard_Profile='http://www.magicdraw.com/schemas/UML_Standard_Profile.xmi'>
6 <xmi:Documentation exporter='MagicDraw UML' exporterVersion='12.1'/>
7 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
8 <shareTable/>
9 <mountTable>
10 <module resource='file:/C:/Program%20Files/MagicDraw%20UML%20Community%20Edition%2012.1/profiles/UML_Standard_Profile.xml' autoloadType='ALWAYS_LOAD' readOnly='true' loadIndex='true' requiredVersion='-1'>
11 <mount mountPoint='magicdraw_uml_standard_profile_v_0001' mountedOn='eee_1045467100313_135436_1'/>
12 </module>
13 </mountTable>
14 </xmi:Extension>
15 <uml:Model xmi:id='eee_1045467100313_135436_1' name='SimDM' visibility='public'>
16 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
17 <moduleExtension ignoredInModule='true'/>
18 </xmi:Extension>
19 <ownedComment xmi:type='uml:Comment' xmi:id='_10_0_42c01ac_1131095822937_104220_1' body='This is the data model for describing simulations, the code that produced them and other related resources. It is to be used by protocol specifications for discovering theory data products and web services with which these can be accessed. An example of these are the Simulation Database (SimDB) spec and the family of protocols to be defined in the Simulation Data Access Layer (SimDAL).&#10;This data model is a specification of the IVOA Theory Interest Group. &#10;'>
20 <annotatedElement xmi:idref='eee_1045467100313_135436_1'/>
21 </ownedComment>
22 <ownedMember xmi:type='uml:Profile' xmi:id='_10_0_42c01ac_1131096191234_590105_2' name='IVOA_Profile' visibility='public'>
23 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1242738055890_436838_369' body='This profile defines the domain specific UML dialect for the IVOA data modelling efforts.'>
24 <annotatedElement xmi:idref='_10_0_42c01ac_1131096191234_590105_2'/>
25 </ownedComment>
26 <packageImport xmi:type='uml:PackageImport' xmi:id='_10_0_42c01ac_1131112369421_611859_2420' visibility='public' importedPackage='_10_0_42c01ac_1131107940187_86240_1958'/>
27 <ownedMember xmi:type='uml:Model' xmi:id='_10_0_42c01ac_1131119215109_173353_4116' name='IVOA_ReferenceMetamodel' visibility='public'/>
28 <ownedMember xmi:type='uml:Extension' xmi:id='_10_0_42c01ac_1131366303656_94433_349' visibility='public'>
29 <memberEnd xmi:idref='_10_0_42c01ac_1131366303656_998987_350'/>
30 <memberEnd xmi:idref='_10_0_42c01ac_1131366303656_504376_351'/>
31 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_10_0_42c01ac_1131366303656_504376_351' name='extension_composition' visibility='private' aggregation='composite' type='_10_0_42c01ac_1131366285031_872062_323' association='_10_0_42c01ac_1131366303656_94433_349'>
32 <upperValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131366303656_1781_353' visibility='public' value='1'/>
33 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131366303656_132198_352' visibility='public'/>
34 </ownedEnd>
35 </ownedMember>
36 <ownedMember xmi:type='uml:Extension' xmi:id='_10_0_42c01ac_1131967470796_617095_6' visibility='public'>
37 <memberEnd xmi:idref='_10_0_42c01ac_1131967470796_719179_7'/>
38 <memberEnd xmi:idref='_10_0_42c01ac_1131967470796_446339_8'/>
39 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_10_0_42c01ac_1131967470796_446339_8' name='extension_ivoageneralization' visibility='private' aggregation='composite' type='_10_0_42c01ac_1131553904578_746195_597' association='_10_0_42c01ac_1131967470796_617095_6'>
40 <upperValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131967470796_193667_10' visibility='public' value='1'/>
41 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131967470796_324658_9' visibility='public'/>
42 </ownedEnd>
43 </ownedMember>
44 <ownedMember xmi:type='uml:Extension' xmi:id='_10_0_42c01ac_1131360942875_210109_105' visibility='public'>
45 <memberEnd xmi:idref='_10_0_42c01ac_1131360942875_68019_106'/>
46 <memberEnd xmi:idref='_10_0_42c01ac_1131360942875_22213_107'/>
47 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_10_0_42c01ac_1131360942875_22213_107' name='extension_' visibility='private' aggregation='composite' type='_10_0_42c01ac_1131360898609_844022_29' association='_10_0_42c01ac_1131360942875_210109_105'>
48 <upperValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131360942875_348725_109' visibility='public' value='1'/>
49 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131360942875_17531_108' visibility='public'/>
50 </ownedEnd>
51 </ownedMember>
52 <ownedMember xmi:type='uml:Extension' xmi:id='_10_0_42c01ac_1131552037640_535423_513' visibility='public'>
53 <memberEnd xmi:idref='_10_0_42c01ac_1131552037640_9609_514'/>
54 <memberEnd xmi:idref='_10_0_42c01ac_1131552037640_420967_515'/>
55 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_10_0_42c01ac_1131552037640_420967_515' name='extension_' visibility='private' aggregation='composite' type='_10_0_42c01ac_1131552031218_974638_487' association='_10_0_42c01ac_1131552037640_535423_513'>
56 <upperValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131552037640_53591_517' visibility='public' value='1'/>
57 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131552037640_89835_516' visibility='public'/>
58 </ownedEnd>
59 </ownedMember>
60 <ownedMember xmi:type='uml:Extension' xmi:id='_10_0_42c01ac_1131375741156_352459_225' visibility='public'>
61 <memberEnd xmi:idref='_10_0_42c01ac_1131375741156_945699_226'/>
62 <memberEnd xmi:idref='_10_0_42c01ac_1131375741156_973035_227'/>
63 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_10_0_42c01ac_1131375741156_973035_227' name='extension_' visibility='private' aggregation='composite' type='_10_0_42c01ac_1131367417546_779179_402' association='_10_0_42c01ac_1131375741156_352459_225'>
64 <upperValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131375741156_383927_229' visibility='public' value='1'/>
65 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131375741156_103185_228' visibility='public'/>
66 </ownedEnd>
67 </ownedMember>
68 <ownedMember xmi:type='uml:Extension' xmi:id='_10_0_42c01ac_1131543693015_612423_173' visibility='public'>
69 <memberEnd xmi:idref='_10_0_42c01ac_1131543693015_925951_174'/>
70 <memberEnd xmi:idref='_10_0_42c01ac_1131543693015_182877_175'/>
71 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_10_0_42c01ac_1131543693015_182877_175' name='extension_' visibility='private' aggregation='composite' type='_10_0_42c01ac_1131543684109_281537_147' association='_10_0_42c01ac_1131543693015_612423_173'>
72 <upperValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131543693015_51793_177' visibility='public' value='1'/>
73 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_10_0_42c01ac_1131543693015_848987_176' visibility='public'/>
74 </ownedEnd>
75 </ownedMember>
76 <ownedMember xmi:type='uml:Extension' xmi:id='_12_1_bd102fc_1214573514486_249894_252' visibility='public'>
77 <memberEnd xmi:idref='_12_1_bd102fc_1214573514486_548739_253'/>
78 <memberEnd xmi:idref='_12_1_bd102fc_1214573514486_280653_254'/>
79 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_12_1_bd102fc_1214573514486_280653_254' name='extension_rank' visibility='private' aggregation='composite' type='_12_1_bd102fc_1214573461429_367534_246' association='_12_1_bd102fc_1214573514486_249894_252'>
80 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214573514486_150525_256' visibility='public' value='1'/>
81 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214573514486_424416_255' visibility='public'/>
82 </ownedEnd>
83 </ownedMember>
84 <ownedMember xmi:type='uml:Extension' xmi:id='_12_1_8e0028f_1240404066437_901221_1089' visibility='public'>
85 <memberEnd xmi:idref='_12_1_8e0028f_1240404066437_199996_1090'/>
86 <memberEnd xmi:idref='_12_1_8e0028f_1240404066437_947512_1091'/>
87 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_12_1_8e0028f_1240404066437_947512_1091' name='extension_' visibility='private' aggregation='composite' type='_12_1_8e0028f_1240404066437_479098_1088' association='_12_1_8e0028f_1240404066437_901221_1089'>
88 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1240404066437_669150_1093' visibility='public' value='1'/>
89 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1240404066437_260259_1092' visibility='public'/>
90 </ownedEnd>
91 </ownedMember>
92 <ownedMember xmi:type='uml:Package' xmi:id='_10_0_42c01ac_1131107940187_86240_1958' name='IVOAValueTypes' visibility='public'>
93 <ownedComment xmi:type='uml:Comment' xmi:id='_10_0_42c01ac_1131111834031_289865_2361' body='This package stores predefined data types for use in defining attributes of types in the data model.&#10;These types are generic and does not represent specific implementation types.&#10;Hence for example we do not make a distinction between 2,4,8 byte integers or floats.&#10;The numerical types instead correspond to the commonly used number fields: N,Z,Q,R,C.&#10;Most types are primitive, i.e. they represent a single value and have no structure.&#10;&#10;'>
94 <annotatedElement xmi:idref='_10_0_42c01ac_1131107940187_86240_1958'/>
95 </ownedComment>
96 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131109909359_121421_1981' name='string' visibility='public'>
97 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274709311985_739393_450' body='A string, represented as an array of characters treated as a single, primitive value. Ala Java, a string can not be updated, that is any update leads to a different string. However in contrast to Java we assume that two strings that are identifcal in all their constitutent characters are the same.'>
98 <annotatedElement xmi:idref='_10_0_42c01ac_1131109909359_121421_1981'/>
99 </ownedComment>
100 </ownedMember>
101 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131109993578_511245_1999' name='datetime' visibility='public'>
102 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274708835375_814875_443' body='Represents a moment in time using a date+timestamp. Coordinate reference systems must be defined by the context serialisation.'>
103 <annotatedElement xmi:idref='_10_0_42c01ac_1131109993578_511245_1999'/>
104 </ownedComment>
105 </ownedMember>
106 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131109996890_725032_2017' name='duration' visibility='public'>
107 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274709083625_11210_445' body='Represents an interval of time from beginning to end. Is not equivalent to s simple real value indicating the number of seconds (for example). In general a custom mapping to a particular serialisation context must be provided.'>
108 <annotatedElement xmi:idref='_10_0_42c01ac_1131109996890_725032_2017'/>
109 </ownedComment>
110 </ownedMember>
111 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131110086312_275884_2071' name='boolean' visibility='public'>
112 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274708701797_369280_441' body='The standard boolean, having values true or false.'>
113 <annotatedElement xmi:idref='_10_0_42c01ac_1131110086312_275884_2071'/>
114 </ownedComment>
115 </ownedMember>
116 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131110104125_206884_2089' name='anyURI' visibility='public'>
117 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274708307813_776631_436' body='Represents a URI in the same way as the datatype of the same nam in XML Schema is used.'>
118 <annotatedElement xmi:idref='_10_0_42c01ac_1131110104125_206884_2089'/>
119 </ownedComment>
120 </ownedMember>
121 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131110115640_104165_2107' name='integer' visibility='public'>
122 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274709103016_961828_446' body='An integer number (from Z).'>
123 <annotatedElement xmi:idref='_10_0_42c01ac_1131110115640_104165_2107'/>
124 </ownedComment>
125 </ownedMember>
126 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131110131250_232724_2125' name='rational' visibility='public'>
127 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274709181610_901217_448' body='A rational number from Q, represented by two integers, a numerator and a denominator. A native mapping to a serialisation context does in general not exists.'>
128 <annotatedElement xmi:idref='_10_0_42c01ac_1131110131250_232724_2125'/>
129 </ownedComment>
130 </ownedMember>
131 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131110143687_425384_2143' name='real' visibility='public'>
132 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274709194766_143655_449' body='A real number (from R).'>
133 <annotatedElement xmi:idref='_10_0_42c01ac_1131110143687_425384_2143'/>
134 </ownedComment>
135 </ownedMember>
136 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131110158312_61368_2161' name='complex' visibility='public'>
137 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274708788297_191489_442' body='Represents a complex number, consisting of a real and imaginary component, oth of which are reals. Note that in many contexts there is no native mapping for this type and it must be treated with a custom mapping.'>
138 <annotatedElement xmi:idref='_10_0_42c01ac_1131110158312_61368_2161'/>
139 </ownedComment>
140 </ownedMember>
141 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131110178359_108283_2197' name='nonnegativeInteger' visibility='public'>
142 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274709131047_545195_447' body='An integer number from N, therefore greater than or equal to 0.'>
143 <annotatedElement xmi:idref='_10_0_42c01ac_1131110178359_108283_2197'/>
144 </ownedComment>
145 </ownedMember>
146 <ownedMember xmi:type='uml:PrimitiveType' xmi:id='_10_0_42c01ac_1131110198312_459596_2215' name='decimal' visibility='public'>
147 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274708859375_641417_444' body='Represents a decimal number with exact significand such as used to denote monetary values.'>
148 <annotatedElement xmi:idref='_10_0_42c01ac_1131110198312_459596_2215'/>
149 </ownedComment>
150 </ownedMember>
151 <ownedMember xmi:type='uml:DataType' xmi:id='_12_1_8e0028f_1242146981265_564771_339' name='Identity' visibility='public'>
152 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274706634969_605454_428' body='This datatype represents an identifier for an object in the data model. It consists of 3 attributes that each are assumed to work in a particular context or representation of a data model instance.'>
153 <annotatedElement xmi:idref='_12_1_8e0028f_1242146981265_564771_339'/>
154 </ownedComment>
155 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1242146989390_57397_340' name='id' visibility='private' type='_10_0_42c01ac_1131110115640_104165_2107'>
156 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274706802391_513011_429' body='The id attribute is assumed to represent an object in a database storing instances of the data model. '>
157 <annotatedElement xmi:idref='_12_1_8e0028f_1242146989390_57397_340'/>
158 </ownedComment>
159 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1242146998187_961201_342' visibility='public' value='1'/>
160 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1242146998187_750774_341' visibility='public'/>
161 </ownedAttribute>
162 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1242147000906_183586_343' name='xmlId' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
163 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274707420938_211071_431' body='This attribute is used to support identifing of and referring to an object in an XML document using the ID/IDREF mechanism.'>
164 <annotatedElement xmi:idref='_12_1_8e0028f_1242147000906_183586_343'/>
165 </ownedComment>
166 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1242147010625_543380_345' visibility='public' value='1'/>
167 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1242147010625_202729_344' visibility='public'/>
168 </ownedAttribute>
169 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1242147012500_863176_346' name='ivoId' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
170 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274706895516_266469_430' body='The ivoId attribute is assumed to represent an object in a database following the design of the data model and accessible through a standardised registration and discovery protocols.&#10;It is assumed to be unique within the IVOA and its format follows (a generalisation of) the IVO Resource Identifier standard (see http://www.ivoa.net/Documents/REC/Identifiers/Identifiers-20070302.html).&#10;Since the ivoId is assumed to represent the resource as registered in a standard database for the data model, it is assumed to be allocated by such a database service. This is in contrast to the use of the IVO Identifier in resource registries, where the id is assumed to be allocated by the publisher. We have the publisherDID attribute for that purpose. Also in contrast to that usage is the fact that each object in the model is assigned this identifier, not only the root resources.&#10;We suggest as algorithm for assigning these ivoId to use as root the ivoId of the registered database service, and to append to this a # then the UTYPE of the element and finally its id attribute, separetd from the UTYPE by a forward slash.'>
171 <annotatedElement xmi:idref='_12_1_8e0028f_1242147012500_863176_346'/>
172 </ownedComment>
173 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1242147019812_790595_348' visibility='public' value='1'/>
174 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1242147019812_590768_347' visibility='public'/>
175 </ownedAttribute>
176 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274707857782_973500_432' name='publisherDID' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
177 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274707935922_259772_435' body='This attribute identifies an element in the context of the publisher. &#10;It is supposed to be unique in the IVO context and should likely be constrained to have the publisher&#39;s authority IVO id. This may need to be rediscussed when protocols for accessing a database built around a data model are to be designed.'>
178 <annotatedElement xmi:idref='_12_1_213004e4_1274707857782_973500_432'/>
179 </ownedComment>
180 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274707868297_335800_434' visibility='public' value='1'/>
181 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274707868297_628891_433' visibility='public'/>
182 </ownedAttribute>
183 </ownedMember>
184 </ownedMember>
185 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_10_0_42c01ac_1131360898609_844022_29' name='reference' visibility='public'>
186 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
187 <modelExtension>
188 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1131365182078_292489_320'/>
189 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132845914406_950831_161'/>
190 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132845380859_982905_153'/>
191 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132845827796_830210_158'/>
192 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132845667578_575161_157'/>
193 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132845498046_941955_155'/>
194 </modelExtension>
195 </xmi:Extension>
196 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1131365182078_292489_320' name='c_reference_hasOnlyBinaryAssociation' visibility='public'>
197 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1131365251296_206300_321' visibility='public' body='Only allow binary association.'/>
198 </ownedRule>
199 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132845380859_982905_153' name='c_reference_isUnidirectional' visibility='public'>
200 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132845479328_957094_154' visibility='public' body='Only one end which points to the referenced objecttype is navigable.' language='English'/>
201 </ownedRule>
202 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132845498046_941955_155' name='c_reference_hasAggregationKindNone' visibility='public'>
203 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132845667406_526743_156' visibility='public' body='Both ends have AggregationKind = &quot;none&quot;.'/>
204 </ownedRule>
205 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132845667578_575161_157' name='c_reference_referencingEndHasCardinality1' visibility='public'>
206 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132845914171_9612_160' visibility='public' body='The referencingEnd has cardinality 1.'/>
207 </ownedRule>
208 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132845827796_830210_158' name='c_reference_referencedEndHasCardinalityMax1' visibility='public'>
209 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132845882921_733303_159' visibility='public' body='The referencedEnd has cardinality 0..1.' language='English'/>
210 </ownedRule>
211 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132845914406_950831_161' name='c_reference_referencedEndHasName' visibility='public'>
212 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132845977218_943232_162' visibility='public' body='Only the referencedEnd has a name.'/>
213 </ownedRule>
214 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1131360942875_68019_106' name='base_Association' visibility='private' association='_10_0_42c01ac_1131360942875_210109_105'>
215 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Association'>
216 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
217 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Kernel::Association' referentType='Class'/>
218 </xmi:Extension>
219 </type>
220 </ownedAttribute>
221 </ownedStereotype>
222 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_10_0_42c01ac_1131366285031_872062_323' name='composition' visibility='public'>
223 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
224 <modelExtension>
225 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132847844812_105212_171'/>
226 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132847476390_978378_165'/>
227 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132847767812_460156_169'/>
228 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132847676828_497215_167'/>
229 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1131366344515_556703_399'/>
230 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132847407703_762183_163'/>
231 </modelExtension>
232 </xmi:Extension>
233 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274709598328_389506_452' body='This stereotype indicates that a particular Binary Association End has composition semantics. This is assumed by default for such assiciation ends that are navigable and are not shared. However assigning this stereotype allows one to add some attributes to the relation using tags. To this end the stereotype has tag definitions.'>
234 <annotatedElement xmi:idref='_10_0_42c01ac_1131366285031_872062_323'/>
235 </ownedComment>
236 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1131366344515_556703_399' name='c_composite_hasOnlyBinaryAssoication' visibility='public'>
237 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1131367119531_788636_400' visibility='public' body='Only allow binary association.' language='English'/>
238 </ownedRule>
239 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132847407703_762183_163' name='c_composite_isUnidirectional' visibility='public'>
240 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132847476281_362550_164' visibility='public' body='Only the composed objects end is navigable.'/>
241 </ownedRule>
242 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132847476390_978378_165' name='c_composite_compositeEndHasAggregationKindComposite***' visibility='public'>
243 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132847676625_979762_166' visibility='public' body='The composite end has aggregationKind = &quot;composite&quot;'/>
244 </ownedRule>
245 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132847676828_497215_167' name='c_composite_composedEndHasAggregationKindNone***' visibility='public'>
246 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132847751265_994753_168' visibility='public' body='The composied objects end has aggregationKind = &quot;none&quot;'/>
247 </ownedRule>
248 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132847767812_460156_169' name='c_composite_composingEndHasCardinality1' visibility='public'>
249 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132847844687_365344_170' visibility='public' body='The composing end has cardinality 1.'/>
250 </ownedRule>
251 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132847844812_105212_171' name='c_composite_composedEndHasName' visibility='public'>
252 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132848291625_272696_172' visibility='public' body='Only the composed objects end has a name.'/>
253 </ownedRule>
254 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1131366303656_998987_350' name='base_Association' visibility='private' association='_10_0_42c01ac_1131366303656_94433_349'>
255 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Association'>
256 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
257 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Kernel::Association' referentType='Class'/>
258 </xmi:Extension>
259 </type>
260 </ownedAttribute>
261 </ownedStereotype>
262 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_10_0_42c01ac_1131367417546_779179_402' name='usage' visibility='public'>
263 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
264 <modelExtension>
265 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1131967734390_691101_72'/>
266 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1131375791218_891320_275'/>
267 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1131967807296_792443_75'/>
268 </modelExtension>
269 </xmi:Extension>
270 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1131375791218_891320_275' name='c_usage_isOnlyBetweenPackages' visibility='public'>
271 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1131375922906_892770_276' visibility='public' body='Usage dependency exists only from one package to another package. ' language='English'/>
272 </ownedRule>
273 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1131967734390_691101_72' name='c_usage_dependencyIsTransitive' visibility='public'>
274 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1131967767062_446575_73' visibility='public' body='Dependency graph is a DAG.'/>
275 </ownedRule>
276 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1131967807296_792443_75' name='c_usage_dependencyGraphIsDAG' visibility='public'>
277 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1131967844968_934436_76' visibility='public' body='Dependency is transitive.'/>
278 </ownedRule>
279 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1131375741156_945699_226' name='base_Usage' visibility='private' association='_10_0_42c01ac_1131375741156_352459_225'>
280 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Usage'>
281 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
282 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Dependencies::Usage' referentType='Class'/>
283 </xmi:Extension>
284 </type>
285 </ownedAttribute>
286 </ownedStereotype>
287 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_10_0_42c01ac_1131543684109_281537_147' name='model' visibility='public'>
288 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
289 <modelExtension>
290 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1131544262000_603899_225'/>
291 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1131543726703_769968_223'/>
292 </modelExtension>
293 </xmi:Extension>
294 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1131543726703_769968_223' name='c_model_hasNo CyclesBetweenContainmentTrees' visibility='public'>
295 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1131544245281_129766_224' visibility='public' body='Between two different entity containment trees no cyclic reference is allowed.' language='English'/>
296 </ownedRule>
297 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1131544262000_603899_225' name='c_model_hasInheritancePerpendicularToComposition' visibility='public'>
298 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1131544298437_849012_226' visibility='public' body='Gerard:add it' language='English'/>
299 </ownedRule>
300 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1131543693015_925951_174' name='base_Model' visibility='private' association='_10_0_42c01ac_1131543693015_612423_173'>
301 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Model'>
302 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
303 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::AuxiliaryConstructs::Models::Model' referentType='Class'/>
304 </xmi:Extension>
305 </type>
306 </ownedAttribute>
307 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1209131230703_142587_212' name='author' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
308 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1209131295781_658652_217' visibility='public' value='-1'/>
309 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1209131295781_304272_216' visibility='public'/>
310 </ownedAttribute>
311 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1209140136140_516857_353' name='title' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
312 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1242650656296_397943_183' visibility='public' value='1'/>
313 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1242650656296_959447_182' visibility='public' value='1'/>
314 </ownedAttribute>
315 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1241787098671_927622_312' name='subject' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
316 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1241787110578_464808_314' visibility='public' value='-1'/>
317 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1241787110578_137185_313' visibility='public'/>
318 </ownedAttribute>
319 </ownedStereotype>
320 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_10_0_42c01ac_1131552031218_974638_487' name='constraint' visibility='public'>
321 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1131552037640_9609_514' name='base_Constraint' visibility='private' association='_10_0_42c01ac_1131552037640_535423_513'>
322 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Constraint'>
323 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
324 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Kernel::Constraint' referentType='Class'/>
325 </xmi:Extension>
326 </type>
327 </ownedAttribute>
328 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1131552053500_307764_563' name='xml' visibility='private'>
329 <type xmi:type='uml:PrimitiveType' href='http://schema.omg.org/spec/UML/2.0/uml.xml#String'>
330 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
331 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::AuxiliaryConstructs::PrimitiveTypes::String' referentType='PrimitiveType'/>
332 </xmi:Extension>
333 </type>
334 <defaultValue xmi:type='uml:LiteralString' xmi:id='_10_0_42c01ac_1131552080625_434701_565' visibility='public' value=''/>
335 </ownedAttribute>
336 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1132838632203_795040_25' name='java' visibility='private'>
337 <type xmi:type='uml:PrimitiveType' href='http://schema.omg.org/spec/UML/2.0/uml.xml#String'>
338 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
339 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::AuxiliaryConstructs::PrimitiveTypes::String' referentType='PrimitiveType'/>
340 </xmi:Extension>
341 </type>
342 </ownedAttribute>
343 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1132838666765_647338_27' name='c++' visibility='private'>
344 <type xmi:type='uml:PrimitiveType' href='http://schema.omg.org/spec/UML/2.0/uml.xml#String'>
345 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
346 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::AuxiliaryConstructs::PrimitiveTypes::String' referentType='PrimitiveType'/>
347 </xmi:Extension>
348 </type>
349 </ownedAttribute>
350 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1132838711515_536169_29' name='c_sharp' visibility='private'>
351 <type xmi:type='uml:PrimitiveType' href='http://schema.omg.org/spec/UML/2.0/uml.xml#String'>
352 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
353 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::AuxiliaryConstructs::PrimitiveTypes::String' referentType='PrimitiveType'/>
354 </xmi:Extension>
355 </type>
356 </ownedAttribute>
357 </ownedStereotype>
358 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_10_0_42c01ac_1131553904578_746195_597' name='generalization' visibility='public'>
359 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
360 <modelExtension>
361 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1131553944406_322225_618'/>
362 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132844531656_756815_151'/>
363 <_constraintOfConstrainedElement xmi:idref='_10_0_42c01ac_1132844388343_974158_149'/>
364 </modelExtension>
365 </xmi:Extension>
366 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1131553944406_322225_618' name='c_generalization_concreteObjecttypeIsFinal' visibility='public'>
367 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1131554082796_762299_620' visibility='public' body='A base objectytpe is always abstract.or a concrete objecttype is final' language='English'/>
368 </ownedRule>
369 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132844388343_974158_149' name='c_generalization_hasDisjointGeneralizationSet' visibility='public'>
370 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132844523968_96987_150' visibility='public' body='Subclasses are disjoint.' language='English'/>
371 </ownedRule>
372 <ownedRule xmi:type='uml:Constraint' xmi:id='_10_0_42c01ac_1132844531656_756815_151' name='c_generalization_hasCompleteGeneralizationSet' visibility='public'>
373 <specification xmi:type='uml:OpaqueExpression' xmi:id='_10_0_42c01ac_1132844592375_972332_152' visibility='public' body='Subclasses are complete.'/>
374 </ownedRule>
375 <ownedAttribute xmi:type='uml:Property' xmi:id='_10_0_42c01ac_1131967470796_719179_7' name='base_Generalization' visibility='private' association='_10_0_42c01ac_1131967470796_617095_6'>
376 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Generalization'>
377 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
378 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Kernel::Generalization' referentType='Class'/>
379 </xmi:Extension>
380 </type>
381 </ownedAttribute>
382 </ownedStereotype>
383 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_12_1_2_213004e4_1207375864125_522331_1775' name='skosconcept' visibility='public'>
384 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_2_213004e4_1207898044750_744062_407' body='This stereotype indicates that an atribute represents a term in a particular SKOS vocabulary.&#10;This stereotype indicates that a particular Binary Association End has composition semantics. Assigning this stereotype allows one to add some attributes to the relation using tags. To this end the stereotype has tag definitions, in particular the vocabularyURI indicating which particular vocabulary the concept should be extracted from.'>
385 <annotatedElement xmi:idref='_12_1_2_213004e4_1207375864125_522331_1775'/>
386 </ownedComment>
387 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1207375940828_482095_1785' name='base_Property' visibility='private' association='_12_1_2_213004e4_1207375940828_364066_1784'>
388 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Property'>
389 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
390 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Kernel::Property' referentType='Class'/>
391 </xmi:Extension>
392 </type>
393 </ownedAttribute>
394 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1207395202125_975881_2667' name='vocabularyURI' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
395 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1307464852515_786781_219' visibility='public' value='1'/>
396 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1307464852515_440497_218' visibility='public'/>
397 </ownedAttribute>
398 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1284707055515_295347_206' name='broadestSKOSConcept' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
399 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1307464840843_982907_217' visibility='public' value='1'/>
400 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1307464840843_787531_216' visibility='public' value='1'/>
401 </ownedAttribute>
402 </ownedStereotype>
403 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_12_1_8e0028f_1208274999328_838530_392' name='attribute' visibility='public'>
404 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274709427813_870432_451' body='This sterotype indicates that a given Property has attribute semantics. This is by default the case for our attributes that must have a datatype cosen form the IVOAValueTypes, howevere the explicit assignment of this stereotype allows the modeller to assign specific extra attributes as tags. For that purpose this stereotype has various tag definitions.'>
405 <annotatedElement xmi:idref='_12_1_8e0028f_1208274999328_838530_392'/>
406 </ownedComment>
407 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1208275021984_410719_402' name='base_Property' visibility='private' association='_12_1_8e0028f_1208275021984_95681_401'>
408 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Property'>
409 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
410 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Kernel::Property' referentType='Class'/>
411 </xmi:Extension>
412 </type>
413 </ownedAttribute>
414 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1208275038578_891813_406' name='maxLength' visibility='private' type='_10_0_42c01ac_1131110115640_104165_2107'>
415 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1208410076772_745825_484' body='MaxLength defines the maximum length for a string value (or the precision for a number).&#10;&#10;If MaxLength is undefined, then the following rules apply :&#10;- String [30]&#10;- Number [Real 4 bytes] for floating point numbers&#10;- Number [Integer 4 bytes] for integer numbers'>
416 <annotatedElement xmi:idref='_12_1_8e0028f_1208275038578_891813_406'/>
417 </ownedComment>
418 </ownedAttribute>
419 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1210679845359_819576_635' name='length' visibility='private' type='_10_0_42c01ac_1131110115640_104165_2107'/>
420 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1214578832692_683741_418' name='uniqueInCollection' visibility='private' type='_10_0_42c01ac_1131110086312_275884_2071'>
421 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1214579187491_397770_440' body='This guarantees that that value is unique in a collection so a couple (container_id, attribute) must be unique'>
422 <annotatedElement xmi:idref='_12_1_bd102fc_1214578832692_683741_418'/>
423 </ownedComment>
424 </ownedAttribute>
425 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1214579195136_552393_441' name='uniqueGlobally' visibility='private' type='_10_0_42c01ac_1131110086312_275884_2071'>
426 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1214579239242_271722_442' body='This attribute must be unique in the Database containing instances of the data model (unique contraints)'>
427 <annotatedElement xmi:idref='_12_1_bd102fc_1214579195136_552393_441'/>
428 </ownedComment>
429 </ownedAttribute>
430 </ownedStereotype>
431 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_12_1_bd102fc_1214573461429_367534_246' name='rank' visibility='public'>
432 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1214573563749_175225_257' body='Indicates that this field can be used to order a collection of parent class'>
433 <annotatedElement xmi:idref='_12_1_bd102fc_1214573461429_367534_246'/>
434 </ownedComment>
435 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1214573514486_548739_253' name='base_Property' visibility='private' association='_12_1_bd102fc_1214573514486_249894_252'>
436 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Property'>
437 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
438 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Kernel::Property' referentType='Class'/>
439 </xmi:Extension>
440 </type>
441 </ownedAttribute>
442 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1214573574159_689483_258' name='sortable' visibility='private' type='_10_0_42c01ac_1131110115640_104165_2107'>
443 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214573728289_751235_281' visibility='public' value='1'/>
444 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214573728289_138965_280' visibility='public'/>
445 <defaultValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214573778764_598111_282' visibility='public' value='1'/>
446 </ownedAttribute>
447 </ownedStereotype>
448 <ownedStereotype xmi:type='uml:Stereotype' xmi:id='_12_1_8e0028f_1240404066437_479098_1088' name='modelelement' visibility='public'>
449 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1242651008937_864847_317' body='Any model element can be given this sterotype. It allows one to add some specific labels as tags to the element. For example UTYPE.'>
450 <annotatedElement xmi:idref='_12_1_8e0028f_1240404066437_479098_1088'/>
451 </ownedComment>
452 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1240404066437_199996_1090' name='base_Element' visibility='private' association='_12_1_8e0028f_1240404066437_901221_1089'>
453 <type xmi:type='uml:Class' href='http://schema.omg.org/spec/UML/2.0/uml.xml#Element'>
454 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
455 <referenceExtension referentPath='UML Standard Profile::UML2.0 Metamodel::Classes::Kernel::Element' referentType='Class'/>
456 </xmi:Extension>
457 </type>
458 </ownedAttribute>
459 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1240404082296_35729_1094' name='utype' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
460 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1242651055093_79200_318' body='If the model element represents an element in another data model, that element can be indicated by adding its UTYPE as this tag&#39;s value.&#10;Note that we allow an element to have multiple UTYPEs (multiplicity = 0..*).&#10;'>
461 <annotatedElement xmi:idref='_12_1_8e0028f_1240404082296_35729_1094'/>
462 </ownedComment>
463 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1242651071984_955947_320' visibility='public' value='-1'/>
464 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1242651071984_588053_319' visibility='public'/>
465 </ownedAttribute>
466 </ownedStereotype>
467 </ownedMember>
468 <ownedMember xmi:type='uml:Package' xmi:id='_12_1_8e0028f_1175528694453_777349_729' name='resource' visibility='public'>
469 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_2_213004e4_1207116858281_918813_588' body='This is a root package of the SimDM data model.&#10;It contains all packages defining the main entities of the model as subpackages.&#10;It contains the SimDM/Resource and SimDM/Party root entity classes and various data types and enumerations. It depends on the object package.'>
470 <annotatedElement xmi:idref='_12_1_8e0028f_1175528694453_777349_729'/>
471 </ownedComment>
472 <ownedMember xmi:type='uml:Package' xmi:id='_12_1_8e0028f_1173260085390_834474_247' name='experiment' visibility='public'>
473 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_2_213004e4_1207117047265_975187_591' body='This package contains the SimDM/Experiment class, its subclasses and and other types contained by these. It is a sub-package of the resource package. '>
474 <annotatedElement xmi:idref='_12_1_8e0028f_1173260085390_834474_247'/>
475 </ownedComment>
476 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1173260098343_801274_269' name='Simulation' visibility='public'>
477 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018927513_46926_679' body='This class represents the execution of simulation codes. Its protocol is therefore a SimDM/Simulator iso a general SimDM/Protocol. It extends SimDM/Experiment by adding descriptions of the physical processes that were simulated'>
478 <annotatedElement xmi:idref='_12_1_8e0028f_1173260098343_801274_269'/>
479 </ownedComment>
480 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_8e0028f_1175592720234_903705_284' general='_12_1_8e0028f_1175592662265_484162_263'/>
481 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173260379187_526778_542' name='protocol' visibility='private' type='_12_1_8e0028f_1173260371343_174540_519' association='_12_1_8e0028f_1173260379187_561160_541'>
482 <subsettedProperty xmi:idref='_12_1_1_8e0028f_1178627594125_954476_600'/>
483 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210067184765_303552_386' body='Reference to the SimDM/Simulator that was used to run this SimDM/Simulation.&#10;Thie reference overrrides(subsets) the corresponding &#39;protocol&#39; reference from SimDM/Experiment to SimDM/Protocol, indicating that the type of the protocol reference must be a SimDM/Simulator, not just any SimDM/Protocol.'>
484 <annotatedElement xmi:idref='_12_1_8e0028f_1173260379187_526778_542'/>
485 </ownedComment>
486 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1176036273140_130196_274' visibility='public' value='1'/>
487 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1176036273140_79111_273' visibility='public' value='1'/>
488 </ownedAttribute>
489 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202819509828_742596_1632' name='appliedPhysics' visibility='private' aggregation='composite' type='_14_0_8e0028f_1202819493156_452128_1609' association='_14_0_8e0028f_1202819509828_330734_1631'>
490 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210067339515_616758_387' body='This collections associates this SimDM/Simulation to the SimDM/Simulator&#39;s SimDM/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.&#10;The collection of SimDM/AppliedPhysics objects references thos modules that were actually used.'>
491 <annotatedElement xmi:idref='_14_0_8e0028f_1202819509828_742596_1632'/>
492 </ownedComment>
493 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1229524257859_838785_225' visibility='public' value='-1'/>
494 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1229524257843_683344_224' visibility='public'/>
495 </ownedAttribute>
496 </ownedMember>
497 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1173260379187_561160_541' visibility='public'>
498 <memberEnd xmi:idref='_12_1_8e0028f_1173260379187_526778_542'/>
499 <memberEnd xmi:idref='_12_1_8e0028f_1173260379187_162902_543'/>
500 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018946689_702849_681' body='The simulator that was used in this simulation. This reference overrides the protocol reference of Experiment, indicating that not any protocol can be added as a reference, but only a Simulator'>
501 <annotatedElement xmi:idref='_12_1_8e0028f_1173260379187_561160_541'/>
502 </ownedComment>
503 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173260379187_162902_543' visibility='private' type='_12_1_8e0028f_1173260098343_801274_269' association='_12_1_8e0028f_1173260379187_561160_541'/>
504 </ownedMember>
505 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1173261097203_650221_811' name='StatisticalSummary' visibility='public'>
506 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018880972_785868_676' body='This class allows users to provide a statistical characterisation of a collection of objects in a specified SimDM/OutputDataset. It represents both &#39;a priori&#39; and &#39;a posteriori&#39; 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 SimDM/Property. In contrast, an a posteriori characterisation of a property in an collection provides summarising, likely statistical, information on the values that were actually measured (i.e. observed, simulated) by the objects in the collection.&#10;The a priori characterisation is most similar, in fact a generalisation of the Characterisation model of the IVOA Data Model working group. &#10; &#10;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 the CharacterisationDM is absent, as it is not terribly useful for discovery and querying, even more so of course for concepts equivalent to sensitivity. '>
507 <annotatedElement xmi:idref='_12_1_8e0028f_1173261097203_650221_811'/>
508 </ownedComment>
509 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1207895986906_98049_390' name='statistic' visibility='private' type='_12_1_2_213004e4_1207894335531_849311_215'>
510 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210067416937_953679_388' body='This attribute indicates which statistic is used to statistically summarise the referenced SimDM/ObjectType&#39;s SimDM/Property.'>
511 <annotatedElement xmi:idref='_12_1_2_213004e4_1207895986906_98049_390'/>
512 </ownedComment>
513 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498624250_581051_497' visibility='public' value='1'/>
514 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498624250_616639_496' visibility='public' value='1'/>
515 </ownedAttribute>
516 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173261307734_451647_1091' name='numericValue' visibility='private' type='_12_1_8e0028f_1173262283140_574350_1278'>
517 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018902544_82396_677' body='Summarising value of a numerical SimDM/Property in a collection of objects'>
518 <annotatedElement xmi:idref='_12_1_8e0028f_1173261307734_451647_1091'/>
519 </ownedComment>
520 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498632722_76368_501' visibility='public' value='1'/>
521 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498632722_103142_500' visibility='public' value='1'/>
522 </ownedAttribute>
523 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1207897770500_675578_405' name='aPriori' visibility='private' type='_10_0_42c01ac_1131110086312_275884_2071'>
524 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210067494250_61322_389' body='If &#39;true&#39;, this attribute indicates that the statistical characterisation of a SimDM/Propertyis aPriori. That is it indicates that the value says something about what the publisher believes are the possible values the SimDM/Property can assume. An &quot;p priori&quot; characterisation is therefore a translation of the effects that the input configuration (SimDM/ParameterSetting, SimDM/InputDataset), the &quot;provenance-of-the-actual-experiment&quot; therefore) is EXPECTED to have on the final result, represented by the SimDM/OutputDataset-s and the SimDM/Property-s of their constituent objects.&#10;&#10;Alternatively, if the value is &quot;false&quot;, it indicates that the statistical charecterisation is &#39;a posteriori&#39;, 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 in general using simple statistics such as mean and standard deviation that are not modelled as a separate SimDM/Experiment.'>
525 <annotatedElement xmi:idref='_12_1_2_213004e4_1207897770500_675578_405'/>
526 </ownedComment>
527 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498615679_899001_493' visibility='public' value='1'/>
528 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498615679_487076_492' visibility='public'/>
529 <defaultValue xmi:type='uml:LiteralBoolean' xmi:id='_12_1_8e0028f_1210684839359_961376_332' visibility='public'/>
530 </ownedAttribute>
531 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1210838650468_163317_201' name='axis' visibility='private' type='_12_1_8e0028f_1173260158109_378937_365' association='_12_1_8e0028f_1210838650468_473460_198'>
532 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210838650468_517568_204' body='The SimDM/Property of the SimDM/ObjectType that is being characterised.&#10;In the IVOA DM&#39;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.'>
533 <annotatedElement xmi:idref='_12_1_8e0028f_1210838650468_163317_201'/>
534 </ownedComment>
535 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1210838650468_164037_202' visibility='public' value='1'/>
536 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1210838650468_723506_203' visibility='public' value='1'/>
537 </ownedAttribute>
538 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274427320984_956970_413' name='stringValue' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
539 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274427360671_106697_432' body='In case a string-typed property is summarised this attribute should be used to give the value. This would likely be applicable to a restricted set of statistics such as nominal value.'>
540 <annotatedElement xmi:idref='_12_1_213004e4_1274427320984_956970_413'/>
541 </ownedComment>
542 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274427337578_669500_431' visibility='public' value='1'/>
543 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274427337578_87195_430' visibility='public'/>
544 </ownedAttribute>
545 </ownedMember>
546 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1173261164953_285409_884' name='OutputDataset' visibility='public'>
547 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018815797_224046_671' body='This class represents 1 or more instances of a single SimDM/OutputDataObjectType-s produced by an SimDM/Experiment. &#10;No assumption is made how a SimDM/OutputDataset is represented in the real world. It may consist of one or multiple files, or possibly one or more tables in a database, or subsets thereof. The exact storage is not currently modelled.&#10;The class represents an actual collection of objects without (necessarily) listing these all. Instead it is to be used to allow statistical summaries/characterisation of these products.&#10;A special feature is that a SimDM/OutputDataset may define a dependency on another, &#39;parent&#39; data set. This reflects to possibility in the SimDM/Protocol to model relationships between different SimDM/OutputDataObjectType-s. &#10;This is implemented using two references, one to the parent SimDM/OutputDataset, the other to the SimDM/Relationship.'>
548 <annotatedElement xmi:idref='_12_1_8e0028f_1173261164953_285409_884'/>
549 </ownedComment>
550 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1175528279890_207589_491' name='characterisation' visibility='private' aggregation='composite' type='_12_1_8e0028f_1173261097203_650221_811' association='_12_1_8e0028f_1175528279875_199912_489'>
551 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210068254312_361888_391' body='This collection contains the SimDM/StatisticalSummary of the different SimDM/Property-s of the objects in the parent&#39;s SimDM/OutputDataset. &#10;'>
552 <annotatedElement xmi:idref='_12_1_8e0028f_1175528279890_207589_491'/>
553 </ownedComment>
554 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1207070639577_23807_231' visibility='public' value='-1'/>
555 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1207070639577_151860_230' visibility='public'/>
556 </ownedAttribute>
557 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1175773837250_855594_253' name='numberOfObjects' visibility='private' type='_10_0_42c01ac_1131110115640_104165_2107'>
558 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018824019_749692_672' body='Gives the number of objects in this SimDM/OutputDataset'>
559 <annotatedElement xmi:idref='_12_1_8e0028f_1175773837250_855594_253'/>
560 </ownedComment>
561 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498424787_836977_487' visibility='public' value='1'/>
562 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498424787_625645_486' visibility='public' value='1'/>
563 </ownedAttribute>
564 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1210838681171_659291_208' name='objectType' visibility='private' type='_12_1_1_8e0028f_1178640418734_24506_1505' association='_12_1_8e0028f_1210838681171_603016_205'>
565 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210838681171_864191_211' body='This reference to SimDM/DataObjectType indicates the type of data object stored in this collection.'>
566 <annotatedElement xmi:idref='_12_1_8e0028f_1210838681171_659291_208'/>
567 </ownedComment>
568 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1210838681171_224589_209' visibility='public' value='1'/>
569 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1210838681171_642388_210' visibility='public' value='1'/>
570 </ownedAttribute>
571 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274417928031_716609_385' name='accessURL' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
572 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274418255953_102326_391' body='Represents an optional reference to a URL from which the SimDM/OutputDataset can be obtained. No statement is made on whether this should represent a simple file for download, or a link to a web page with information how to obtain it.&#10;'>
573 <annotatedElement xmi:idref='_12_1_213004e4_1274417928031_716609_385'/>
574 </ownedComment>
575 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274417949468_12170_390' visibility='public' value='1'/>
576 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274417949468_384842_389' visibility='public'/>
577 </ownedAttribute>
578 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323152778875_448716_234' name='object' visibility='private' aggregation='composite' type='_12_1_213004e4_1323152778562_515768_231' association='_12_1_213004e4_1323152778875_542517_233'>
579 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1323152994812_714114_313' visibility='public' value='-1'/>
580 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1323152994812_167134_312' visibility='public'/>
581 </ownedAttribute>
582 </ownedMember>
583 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1175528279875_199912_489' visibility='public'>
584 <memberEnd xmi:idref='_12_1_8e0028f_1175528279890_207589_491'/>
585 <memberEnd xmi:idref='_12_1_8e0028f_1175528279890_437121_490'/>
586 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018870391_132498_675' body='the characterisations of the different variables. In contrast to the domain model in [2] we make no distinction w.r.t. a priori and a posteriori characterisation as separate classes/collection, but load all possible characterising quantities in one '>
587 <annotatedElement xmi:idref='_12_1_8e0028f_1175528279875_199912_489'/>
588 </ownedComment>
589 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1175528279890_437121_490' visibility='private' type='_12_1_8e0028f_1173261164953_285409_884' association='_12_1_8e0028f_1175528279875_199912_489'/>
590 </ownedMember>
591 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1175592662265_484162_263' name='Experiment' visibility='public' isAbstract='true'>
592 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1175592713906_7009_282' body='The SimDM/Experiment represents the execution of a computer program represented by a SimDM/Protocol. It defines how the program was run by providing values to parameters for example. It describes the goal of the experiment in terms of the physical objects and processes that are being simulated and it contains the collection of results.'>
593 <annotatedElement xmi:idref='_12_1_8e0028f_1175592662265_484162_263'/>
594 </ownedComment>
595 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_1_8e0028f_1178789102406_519240_316' general='_12_1_1_8e0028f_1178789094562_459260_296'/>
596 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178627594125_954476_600' name='protocol' visibility='private' type='_12_1_8e0028f_1175789188406_755001_115' association='_12_1_1_8e0028f_1178627594125_372693_599'>
597 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210068676359_316138_394' body='Reference to the Protocol used in the exeuciton of this Experiment. &#10;Subclasses of this Experiment will in general override/&quot;subset&quot; this reference to subclasses of Protocol.'>
598 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178627594125_954476_600'/>
599 </ownedComment>
600 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1207069255379_595839_162' visibility='public' value='1'/>
601 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1207069255379_616387_161' visibility='public' value='1'/>
602 </ownedAttribute>
603 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1195984279593_590603_348' name='parameter' visibility='private' aggregation='composite' type='_12_1_2_213004e4_1195984162343_63311_299' association='_12_1_2_213004e4_1195984279593_25273_347'>
604 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210068867281_110071_398' body='The collection of ParameterSetting objects that describe the values assigned to parameters of the Protocol used in the execution of this Experiment.'>
605 <annotatedElement xmi:idref='_12_1_2_213004e4_1195984279593_590603_348'/>
606 </ownedComment>
607 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202994401625_888724_2249' visibility='public' value='-1'/>
608 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202994401625_37676_2248' visibility='public'/>
609 </ownedAttribute>
610 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1202364488671_598530_132' name='inputData' visibility='private' aggregation='composite' type='_12_1_8e0028f_1175776701562_299478_435' association='_12_1_2_213004e4_1202364488640_900105_130'>
611 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210089073640_852464_378' body='The collection of InputData objects, indicating results of other Esperiments that may have been used in the execution of this Experiment.'>
612 <annotatedElement xmi:idref='_12_1_2_213004e4_1202364488671_598530_132'/>
613 </ownedComment>
614 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1207069248913_331795_160' visibility='public' value='-1'/>
615 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1207069248913_578609_159' visibility='public'/>
616 </ownedAttribute>
617 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224862111921_426829_855' name='appliedAlgorithm' visibility='private' aggregation='composite' type='_12_1_8e0028f_1224862111906_82091_852' association='_12_1_8e0028f_1224862111921_781038_854'>
618 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224862225750_974391_979' body='Collection of AppliedAlgorithm objects, indicating which Algorithms available on a Protocl were used in the execution of the Experiment.'>
619 <annotatedElement xmi:idref='_12_1_8e0028f_1224862111921_426829_855'/>
620 </ownedComment>
621 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1224862184078_798906_978' visibility='public' value='-1'/>
622 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1224862184078_147138_977' visibility='public'/>
623 </ownedAttribute>
624 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305796167046_116829_222' name='outputData' visibility='private' aggregation='composite' type='_12_1_8e0028f_1173261164953_285409_884' association='_12_1_213004e4_1305796167031_444882_219'>
625 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305796167062_877012_225' body='The collection of SimDM/OutputDataset-s created by a SimDM/Experimental.&#10;We anticipate that experiments produce data sets of different SimDM/OutputDataObjectType-s. For each of these types a separate SimDM/OutputDataset, is provided on the SimDM/Experiment.'>
626 <annotatedElement xmi:idref='_12_1_213004e4_1305796167046_116829_222'/>
627 </ownedComment>
628 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1305796167046_483888_223' visibility='public' value='-1'/>
629 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1305796167062_919135_224' visibility='public'/>
630 </ownedAttribute>
631 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173262402406_325355_1300' name='executionTime' visibility='private' type='_10_0_42c01ac_1131109993578_511245_1999'>
632 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018935249_596367_680' body='The date/time at which the experiment was completed'>
633 <annotatedElement xmi:idref='_12_1_8e0028f_1173262402406_325355_1300'/>
634 </ownedComment>
635 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498358343_384735_476' visibility='public' value='1'/>
636 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498358343_929608_475' visibility='public'/>
637 </ownedAttribute>
638 </ownedMember>
639 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1175776635250_448091_386' name='PostProcessing' visibility='public'>
640 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019128716_525398_693' body='Represents an experiment that corresponds to the execution of a PostProcessor protocol. It manipulates a pre-existing result to produce new results, but without introducing new physics.'>
641 <annotatedElement xmi:idref='_12_1_8e0028f_1175776635250_448091_386'/>
642 </ownedComment>
643 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_8e0028f_1175776641171_77966_406' general='_12_1_8e0028f_1175592662265_484162_263'/>
644 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1240398921875_568833_302' name='protocol' visibility='private' type='_14_0_8e0028f_1202820488812_969868_2587' association='_12_1_8e0028f_1240398921875_816200_301'>
645 <subsettedProperty xmi:idref='_12_1_1_8e0028f_1178627594125_954476_600'/>
646 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1240399002437_13817_353' body='The post-processing protocol according to which the post-processing experiment is performed. Overrides the protocol reference on Experiment.'>
647 <annotatedElement xmi:idref='_12_1_8e0028f_1240398921875_568833_302'/>
648 </ownedComment>
649 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1240398933859_552042_352' visibility='public' value='1'/>
650 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1240398933859_248613_351' visibility='public' value='1'/>
651 </ownedAttribute>
652 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1315839240812_457040_458' name='primaryExperiment' visibility='private' type='_12_1_8e0028f_1175592662265_484162_263' association='_12_1_8e0028f_1315839240812_858948_457'>
653 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1315839312515_272196_509' body='The primary experiment whose results are being post-processed by this PostProcessing step. Simplifies looking up the original experiments, but is in principle redundant with the inputData.'>
654 <annotatedElement xmi:idref='_12_1_8e0028f_1315839240812_457040_458'/>
655 </ownedComment>
656 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1315839265156_543226_508' visibility='public' value='1'/>
657 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1315839265062_395975_507' visibility='public'/>
658 </ownedAttribute>
659 </ownedMember>
660 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1175776701562_299478_435' name='InputDataset' visibility='public'>
661 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019103500_193814_691' body='Many experiments require pre-existing data sets for their execution.&#10;This class represents such an association for its parent SimDM/Experiment. &#10;It is assumed to contain 1 or more objects of a specified SimDM/InputDataObjectType defined on the SimDM/Protocol used by the container SimDM/Experiment.&#10;In those cases where the actual input data set is represented by a SimDM/OutputDataset, for example in a SimDB, we can represent the input data by a corresponding reference. Whereas that would be optimal, it may not always be practical. In cases where this is not so, this reference is replaced with an accessURL attribute on this class. This would allow a user to find out whether a product exists in the database with that same url, make the link indirect but arguably more correct. &#10; '>
662 <annotatedElement xmi:idref='_12_1_8e0028f_1175776701562_299478_435'/>
663 </ownedComment>
664 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1240401334281_915121_1083' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
665 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1240401364734_632880_1087' body='Describes the role that the input data set plays in the experiment.'>
666 <annotatedElement xmi:idref='_12_1_8e0028f_1240401334281_915121_1083'/>
667 </ownedComment>
668 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1240401343781_350271_1086' visibility='public' value='1'/>
669 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1240401343781_15133_1085' visibility='public'/>
670 </ownedAttribute>
671 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274347266765_386368_631' name='product' visibility='private' type='_12_1_8e0028f_1173261164953_285409_884' association='_12_1_213004e4_1274347266765_411728_629'>
672 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274347266765_158029_634' body='The SimDM/OutputDataset produced by an earlier SimDM/Experiment that is used as input data for the current one.'>
673 <annotatedElement xmi:idref='_12_1_213004e4_1274347266765_386368_631'/>
674 </ownedComment>
675 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274429175890_20286_435' visibility='public' value='1'/>
676 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274429175890_597737_434' visibility='public'/>
677 </ownedAttribute>
678 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305783587937_349349_219' name='url' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
679 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305783613218_471033_221' body='URL by which the input data set can be obtained.'>
680 <annotatedElement xmi:idref='_12_1_213004e4_1305783587937_349349_219'/>
681 </ownedComment>
682 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1305783619125_70629_223' visibility='public' value='1'/>
683 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1305783619125_400748_222' visibility='public'/>
684 </ownedAttribute>
685 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305784991671_735859_566' name='type' visibility='private' type='_12_1_213004e4_1305784451562_803919_404' association='_12_1_213004e4_1305784991671_239310_565'>
686 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305785153781_728_617' body='Reference to the type definition for this SimDM/InputDataset. This must refer to a SimDM/InputDataObjectType defined on the SimDM/Protocol according to which the SimDM/Experiment is performed.'>
687 <annotatedElement xmi:idref='_12_1_213004e4_1305784991671_735859_566'/>
688 </ownedComment>
689 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1305785047156_182813_616' visibility='public' value='1'/>
690 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1305785047156_78882_615' visibility='public' value='1'/>
691 </ownedAttribute>
692 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323154308046_756191_597' name='object' visibility='private' aggregation='composite' type='_12_1_213004e4_1323154308015_700073_594' association='_12_1_213004e4_1323154308046_771627_596'>
693 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1323154687578_547490_722' body='Collection of object associations that identify explicitly which objects from a collection of objects are used as input data in an experiment.'>
694 <annotatedElement xmi:idref='_12_1_213004e4_1323154308046_756191_597'/>
695 </ownedComment>
696 </ownedAttribute>
697 </ownedMember>
698 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_1_8e0028f_1178627594125_372693_599' visibility='public'>
699 <memberEnd xmi:idref='_12_1_1_8e0028f_1178627594125_954476_600'/>
700 <memberEnd xmi:idref='_12_1_1_8e0028f_1178627594125_684788_601'/>
701 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018285401_36334_644' body='BLA Reference to the Protocol used in the exeuciton of this Experiment. &#10;Subclasses of this Experiment will in general override/&quot;subset&quot; this reference to subclasses of Protocol.'>
702 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178627594125_372693_599'/>
703 </ownedComment>
704 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178627594125_684788_601' visibility='private' type='_12_1_8e0028f_1175592662265_484162_263' association='_12_1_1_8e0028f_1178627594125_372693_599'/>
705 </ownedMember>
706 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_1_8e0028f_1178640429250_697815_1524' visibility='public'>
707 <memberEnd xmi:idref='_12_1_1_8e0028f_1178640429250_552346_1527'/>
708 <memberEnd xmi:idref='_12_1_1_8e0028f_1178640429250_605412_1525'/>
709 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018764985_356866_666' body='The properties of the object.&#10;Ex: mass, position,velocity&#10;'>
710 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178640429250_697815_1524'/>
711 </ownedComment>
712 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178640429250_605412_1525' visibility='private' type='_12_1_1_8e0028f_1178640418734_24506_1505' association='_12_1_1_8e0028f_1178640429250_697815_1524'/>
713 </ownedMember>
714 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_2_213004e4_1195984162343_63311_299' name='ParameterSetting' visibility='public'>
715 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210672382328_360507_566' body='To run an Experiment, one usually needs to assign values to parameters defined on the corresponding Protocol. This class makes the association between the Experiment and the parameters, indicating which parameter is given what value. &#10;&#10;Input parameters can be given any datatype from the DataType enumeration and hence it is in principle impossible to assign a single datatype to the value attribute storing the parameter setting in this model. Whereas we might use a generic string data type, this will in many implementations limit the use of query expressions that one might use for numerical values for example. &#10;&#10;As a work around the current design has two attributes, one of type real, one of type string. The former should be used for numerical InputParanmeters, the latter for all others.'>
716 <annotatedElement xmi:idref='_12_1_2_213004e4_1195984162343_63311_299'/>
717 </ownedComment>
718 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213803596859_993272_300' name='inputParameter' visibility='private' type='_12_1_8e0028f_1213803387328_904148_265' association='_12_1_8e0028f_1213803596859_449946_297'>
719 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1213803596859_183163_303' body='Reference to the actual input parameter whose value is being set.'>
720 <annotatedElement xmi:idref='_12_1_8e0028f_1213803596859_993272_300'/>
721 </ownedComment>
722 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498380944_195156_479' visibility='public' value='1'/>
723 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498380944_769654_478' visibility='public' value='1'/>
724 </ownedAttribute>
725 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1255612276171_485250_550' name='stringValue' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
726 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1255612327453_549158_555' body='Attribute that holds on to the actual parameter value in case the referenced input parameter is not a numerical type.'>
727 <annotatedElement xmi:idref='_12_1_8e0028f_1255612276171_485250_550'/>
728 </ownedComment>
729 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1255612288390_581356_554' visibility='public' value='1'/>
730 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1255612288390_72981_553' visibility='public'/>
731 </ownedAttribute>
732 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1255612329015_690320_556' name='numericValue' visibility='private' type='_12_1_8e0028f_1173262283140_574350_1278'>
733 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1255612389781_285421_561' body='Attribute that holds on to the actual parameter value in case the referenced input parameter is a numerical type.'>
734 <annotatedElement xmi:idref='_12_1_8e0028f_1255612329015_690320_556'/>
735 </ownedComment>
736 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1255612340421_213046_560' visibility='public' value='1'/>
737 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1255612340421_234105_559' visibility='public'/>
738 </ownedAttribute>
739 </ownedMember>
740 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_2_213004e4_1195984279593_25273_347' visibility='public'>
741 <memberEnd xmi:idref='_12_1_2_213004e4_1195984279593_590603_348'/>
742 <memberEnd xmi:idref='_12_1_2_213004e4_1195984279593_444406_349'/>
743 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018302932_225360_645' body='The collection of simulator input parameters used in this simulation. These parameters must correspond to actual parameters that can be set on the simulator.&#10;&#10;the parameters used in the experiment. In this logical model the parameters are both defined and given a value in a single object. In the analysis model parameters are defined on the protocol, and only given a value on the experiment'>
744 <annotatedElement xmi:idref='_12_1_2_213004e4_1195984279593_25273_347'/>
745 </ownedComment>
746 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1195984279593_444406_349' visibility='private' type='_12_1_8e0028f_1175592662265_484162_263' association='_12_1_2_213004e4_1195984279593_25273_347'/>
747 </ownedMember>
748 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_2_213004e4_1202364488640_900105_130' visibility='public'>
749 <memberEnd xmi:idref='_12_1_2_213004e4_1202364488671_598530_132'/>
750 <memberEnd xmi:idref='_12_1_2_213004e4_1202364488656_435565_131'/>
751 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019142192_650139_694' body=''>
752 <annotatedElement xmi:idref='_12_1_2_213004e4_1202364488640_900105_130'/>
753 </ownedComment>
754 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1202364488656_435565_131' visibility='private' type='_12_1_8e0028f_1175592662265_484162_263' association='_12_1_2_213004e4_1202364488640_900105_130'/>
755 </ownedMember>
756 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202819474312_400810_1603' visibility='public'>
757 <memberEnd xmi:idref='_14_0_8e0028f_1202819474312_183473_1605'/>
758 <memberEnd xmi:idref='_14_0_8e0028f_1202819474312_351398_1604'/>
759 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202819474312_351398_1604' visibility='private' type='_12_1_8e0028f_1173260371343_174540_519' association='_14_0_8e0028f_1202819474312_400810_1603'/>
760 </ownedMember>
761 <ownedMember xmi:type='uml:Class' xmi:id='_14_0_8e0028f_1202819493156_452128_1609' name='AppliedPhysics' visibility='public'>
762 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210672479796_679238_568' body='The AppliedPhysics class represents the association between a physical process on a Simulator and this class&#39; parent Simulation. &#10;Many simulation codes allow one to turn on or off modules corresponding to different physics. For example certain SPH codes allow one to turn off the hydrodynamics, leaving only gravity as the physical process being simulated.'>
763 <annotatedElement xmi:idref='_14_0_8e0028f_1202819493156_452128_1609'/>
764 </ownedComment>
765 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202819514125_954655_1685' name='physics' visibility='private' type='_12_1_8e0028f_1173262198953_752563_1200' association='_14_0_8e0028f_1202819514125_128694_1684'>
766 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210673115078_704004_576' body='Reference to the Simulator&#39;s Physcis module that is used in the Simulation.'>
767 <annotatedElement xmi:idref='_14_0_8e0028f_1202819514125_954655_1685'/>
768 </ownedComment>
769 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202819522015_301967_1735' visibility='public' value='1'/>
770 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202819522015_474986_1734' visibility='public' value='1'/>
771 </ownedAttribute>
772 </ownedMember>
773 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202819509828_330734_1631' visibility='public'>
774 <memberEnd xmi:idref='_14_0_8e0028f_1202819509828_742596_1632'/>
775 <memberEnd xmi:idref='_14_0_8e0028f_1202819509828_302933_1633'/>
776 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018958034_235256_682' body='The collection of physical processes modelled in this simulation'>
777 <annotatedElement xmi:idref='_14_0_8e0028f_1202819509828_330734_1631'/>
778 </ownedComment>
779 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202819509828_302933_1633' visibility='private' type='_12_1_8e0028f_1173260098343_801274_269' association='_14_0_8e0028f_1202819509828_330734_1631'/>
780 </ownedMember>
781 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202819514125_128694_1684' visibility='public'>
782 <memberEnd xmi:idref='_14_0_8e0028f_1202819514125_954655_1685'/>
783 <memberEnd xmi:idref='_14_0_8e0028f_1202819514125_795134_1686'/>
784 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210672511281_393530_569' body=''>
785 <annotatedElement xmi:idref='_14_0_8e0028f_1202819514125_128694_1684'/>
786 </ownedComment>
787 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202819514125_795134_1686' visibility='private' type='_14_0_8e0028f_1202819493156_452128_1609' association='_14_0_8e0028f_1202819514125_128694_1684'/>
788 </ownedMember>
789 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202820723796_670967_2783' visibility='public'>
790 <memberEnd xmi:idref='_14_0_8e0028f_1202820723796_9995_2784'/>
791 <memberEnd xmi:idref='_14_0_8e0028f_1202820723796_209248_2785'/>
792 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202820723796_209248_2785' visibility='private' type='_12_1_2_8e0028f_1191338785390_934381_291' association='_14_0_8e0028f_1202820723796_670967_2783'/>
793 </ownedMember>
794 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202821134250_694682_2920' visibility='public'>
795 <memberEnd xmi:idref='_14_0_8e0028f_1202821134250_349698_2921'/>
796 <memberEnd xmi:idref='_14_0_8e0028f_1202821134250_40938_2922'/>
797 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202821134250_40938_2922' visibility='private' type='_14_0_8e0028f_1202821127921_63028_2898' association='_14_0_8e0028f_1202821134250_694682_2920'/>
798 </ownedMember>
799 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202821137515_883381_2973' visibility='public'>
800 <memberEnd xmi:idref='_14_0_8e0028f_1202821137515_843097_2974'/>
801 <memberEnd xmi:idref='_14_0_8e0028f_1202821137515_476870_2975'/>
802 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202821137515_476870_2975' visibility='private' type='_12_1_1_8e0028f_1178640418734_24506_1505' association='_14_0_8e0028f_1202821137515_883381_2973'/>
803 </ownedMember>
804 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202834981125_649609_3051' visibility='public'>
805 <memberEnd xmi:idref='_14_0_8e0028f_1202834981125_183966_3052'/>
806 <memberEnd xmi:idref='_14_0_8e0028f_1202834981125_336718_3053'/>
807 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202834981125_336718_3053' visibility='private' type='_12_1_1_8e0028f_1178640418734_24506_1505' association='_14_0_8e0028f_1202834981125_649609_3051'/>
808 </ownedMember>
809 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202835025640_663231_3126' visibility='public'>
810 <memberEnd xmi:idref='_14_0_8e0028f_1202835025640_852871_3127'/>
811 <memberEnd xmi:idref='_14_0_8e0028f_1202835025640_311657_3128'/>
812 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835025640_311657_3128' visibility='private' type='_14_0_8e0028f_1202834948218_519042_3028' association='_14_0_8e0028f_1202835025640_663231_3126'/>
813 </ownedMember>
814 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202835034093_513540_3179' visibility='public'>
815 <memberEnd xmi:idref='_14_0_8e0028f_1202835034093_760280_3180'/>
816 <memberEnd xmi:idref='_14_0_8e0028f_1202835034093_477781_3181'/>
817 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835034093_477781_3181' visibility='private' type='_14_0_8e0028f_1202835016437_620578_3104' association='_14_0_8e0028f_1202835034093_513540_3179'/>
818 </ownedMember>
819 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202835063718_481389_3254' visibility='public'>
820 <memberEnd xmi:idref='_14_0_8e0028f_1202835063718_891136_3255'/>
821 <memberEnd xmi:idref='_14_0_8e0028f_1202835063718_651446_3256'/>
822 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835063718_651446_3256' visibility='private' type='_12_1_8e0028f_1175789188406_755001_115' association='_14_0_8e0028f_1202835063718_481389_3254'/>
823 </ownedMember>
824 <ownedMember xmi:type='uml:Association' xmi:id='_14_0_8e0028f_1202835121187_621971_3331' visibility='public'>
825 <memberEnd xmi:idref='_14_0_8e0028f_1202835121187_849693_3332'/>
826 <memberEnd xmi:idref='_14_0_8e0028f_1202835121187_609315_3333'/>
827 <ownedEnd xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835121187_609315_3333' visibility='private' type='_14_0_8e0028f_1202835054703_251049_3232' association='_14_0_8e0028f_1202835121187_621971_3331'/>
828 </ownedMember>
829 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_2_213004e4_1207116769890_243503_408' visibility='public'>
830 <supplier xmi:idref='_12_1_2_213004e4_1206871974015_610668_132'/>
831 <client xmi:idref='_12_1_8e0028f_1173260085390_834474_247'/>
832 </ownedMember>
833 <ownedMember xmi:type='uml:Enumeration' xmi:id='_12_1_2_213004e4_1207894335531_849311_215' name='Statistic' visibility='public'>
834 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210065888640_690641_363' body='This enumeration lists possible statistics that can be used to characterise a collection of Property-s in a result. The literals in this enumeration in general correspond to the result of simple 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.&#10;&#10;There is overlap between this enumeration and the &#39;stat&#39; family of UCDs in the UCD controlled vocabulary (http://www.ivoa.net/Documents/REC/UCD/UCDlist-20070402.html). Where this enumeration is used one might consider using a vocabulary based on those terms.'>
835 <annotatedElement xmi:idref='_12_1_2_213004e4_1207894335531_849311_215'/>
836 </ownedComment>
837 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_213004e4_1274426937484_859197_408' name='value' visibility='public'>
838 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274426963796_452577_412' body='In case an output data set contains exactly 1 object, the value statistic should be used to indicate the actual property value.'>
839 <annotatedElement xmi:idref='_12_1_213004e4_1274426937484_859197_408'/>
840 </ownedComment>
841 </ownedLiteral>
842 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_213004e4_1207895576531_506469_380' name='nominal' visibility='public'>
843 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210065932593_735018_364' body='A typical value, as judged by the publisher of the results. May not correspond to a predefined statistical operation such as mean or mode.'>
844 <annotatedElement xmi:idref='_12_1_2_213004e4_1207895576531_506469_380'/>
845 </ownedComment>
846 </ownedLiteral>
847 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_213004e4_1207894355015_42514_243' name='min' visibility='public'>
848 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210065981125_40407_365' body='Represents the minimum (&#39;possible&#39; if a priori, &#39;attained&#39; if a osteriori) value for the characterised property.'>
849 <annotatedElement xmi:idref='_12_1_2_213004e4_1207894355015_42514_243'/>
850 </ownedComment>
851 </ownedLiteral>
852 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_213004e4_1207895571453_575248_378' name='max' visibility='public'>
853 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210065990125_258304_366' body='Represents the maximum (&#39;possible&#39; if a priori, &#39;attained&#39; if a osteriori) value for the characterised property.'>
854 <annotatedElement xmi:idref='_12_1_2_213004e4_1207895571453_575248_378'/>
855 </ownedComment>
856 </ownedLiteral>
857 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_213004e4_1274426821656_138683_404' name='mode' visibility='public'>
858 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274706276969_43694_421' body='Represents the mode of the distribution (&#39;expected&#39; if a priori, &#39;attained&#39; if a posteriori) for the characterised property.'>
859 <annotatedElement xmi:idref='_12_1_213004e4_1274426821656_138683_404'/>
860 </ownedComment>
861 </ownedLiteral>
862 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_213004e4_1207896136765_180005_393' name='mean' visibility='public'>
863 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066036968_770052_367' body='Represents the mean (&#39;expected&#39; if a priori, &#39;attained&#39; if a posteriori) value for the characterised property.'>
864 <annotatedElement xmi:idref='_12_1_2_213004e4_1207896136765_180005_393'/>
865 </ownedComment>
866 </ownedLiteral>
867 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1256911097343_8041_381' name='median' visibility='public'>
868 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1256911113546_639134_385' body='Represents the median of a distribution.'>
869 <annotatedElement xmi:idref='_12_1_8e0028f_1256911097343_8041_381'/>
870 </ownedComment>
871 </ownedLiteral>
872 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_213004e4_1207895912843_596759_382' name='stdev' visibility='public'>
873 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066066250_43969_368' body='Represents the expected/attained standard deviation for the characterised property.'>
874 <annotatedElement xmi:idref='_12_1_2_213004e4_1207895912843_596759_382'/>
875 </ownedComment>
876 </ownedLiteral>
877 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_213004e4_1274426665953_584947_400' name='variance' visibility='public'>
878 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274706311922_901848_422' body='Represents the expected/attained variance for the characterised property.'>
879 <annotatedElement xmi:idref='_12_1_213004e4_1274426665953_584947_400'/>
880 </ownedComment>
881 </ownedLiteral>
882 </ownedMember>
883 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_bd102fc_1209022902180_218752_910' visibility='public'>
884 <supplier xmi:idref='_12_1_bd102fc_1209022528685_910195_853'/>
885 <client xmi:idref='_12_1_8e0028f_1173260085390_834474_247'/>
886 </ownedMember>
887 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1210838650468_473460_198' visibility='public'>
888 <memberEnd xmi:idref='_12_1_8e0028f_1210838650468_163317_201'/>
889 <memberEnd xmi:idref='_12_1_8e0028f_1210838650468_401976_199'/>
890 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210838650468_591395_200' body='The property of the object type that is being characterised.&#10;In the IVOA DM&#39;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.'>
891 <annotatedElement xmi:idref='_12_1_8e0028f_1210838650468_473460_198'/>
892 </ownedComment>
893 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1210838650468_401976_199' visibility='private' type='_12_1_8e0028f_1173261097203_650221_811' association='_12_1_8e0028f_1210838650468_473460_198'/>
894 </ownedMember>
895 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1210838681171_603016_205' visibility='public'>
896 <memberEnd xmi:idref='_12_1_8e0028f_1210838681171_659291_208'/>
897 <memberEnd xmi:idref='_12_1_8e0028f_1210838681171_465971_206'/>
898 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210838681171_929733_207' body=''>
899 <annotatedElement xmi:idref='_12_1_8e0028f_1210838681171_603016_205'/>
900 </ownedComment>
901 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1210838681171_465971_206' visibility='private' type='_12_1_8e0028f_1173261164953_285409_884' association='_12_1_8e0028f_1210838681171_603016_205'/>
902 </ownedMember>
903 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1213803590359_95931_291' visibility='public'>
904 <memberEnd xmi:idref='_12_1_8e0028f_1213803590359_98153_293'/>
905 <memberEnd xmi:idref='_12_1_8e0028f_1213803590359_914721_292'/>
906 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213803590359_914721_292' visibility='private' type='_12_1_8e0028f_1175789188406_755001_115' association='_12_1_8e0028f_1213803590359_95931_291'/>
907 </ownedMember>
908 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1213803596859_449946_297' visibility='public'>
909 <memberEnd xmi:idref='_12_1_8e0028f_1213803596859_993272_300'/>
910 <memberEnd xmi:idref='_12_1_8e0028f_1213803596859_204554_298'/>
911 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1213803596859_716541_299' body=''>
912 <annotatedElement xmi:idref='_12_1_8e0028f_1213803596859_449946_297'/>
913 </ownedComment>
914 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213803596859_204554_298' visibility='private' type='_12_1_2_213004e4_1195984162343_63311_299' association='_12_1_8e0028f_1213803596859_449946_297'>
915 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1213803596859_716073_301' visibility='public' value='1'/>
916 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1213803596859_622762_302' visibility='public' value='1'/>
917 </ownedEnd>
918 </ownedMember>
919 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1213803600953_116880_304' visibility='public'>
920 <memberEnd xmi:idref='_12_1_8e0028f_1213803600953_419155_306'/>
921 <memberEnd xmi:idref='_12_1_8e0028f_1213803600953_565164_305'/>
922 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213803600953_565164_305' visibility='private' type='_14_0_8e0028f_1202835113906_103077_3309' association='_12_1_8e0028f_1213803600953_116880_304'/>
923 </ownedMember>
924 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1224853402484_260980_440' visibility='public'>
925 <memberEnd xmi:idref='_12_1_8e0028f_1224853402484_681134_443'/>
926 <memberEnd xmi:idref='_12_1_8e0028f_1224853402484_264158_441'/>
927 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224853402484_670836_442' body='indication how this physical process is implemented in the simulator. &#10;If there is in general only one Algorithm required per Physics oject, we may consider putting the Algorithm.label attribute as an attribute on the Physics class and remove the Algorithm class. &#10;Ex: (gravity) tree-PM, (hydrodynamics) AMR&#10;'>
928 <annotatedElement xmi:idref='_12_1_8e0028f_1224853402484_260980_440'/>
929 </ownedComment>
930 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224853402484_264158_441' visibility='private' type='_12_1_8e0028f_1175789188406_755001_115' association='_12_1_8e0028f_1224853402484_260980_440'/>
931 </ownedMember>
932 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1224855169437_975240_703' visibility='public'>
933 <memberEnd xmi:idref='_12_1_8e0028f_1224855169437_868401_705'/>
934 <memberEnd xmi:idref='_12_1_8e0028f_1224855169437_12852_704'/>
935 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224855169437_12852_704' visibility='private' type='_14_0_8e0028f_1202820710484_502833_2761' association='_12_1_8e0028f_1224855169437_975240_703'/>
936 </ownedMember>
937 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1224862111906_82091_852' name='AppliedAlgorithm' visibility='public'>
938 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224862252406_856558_980' body='The AppliedAlgorithm class represents the application of a particular algorithm in an experiment.&#10;Some simulation codes allow one to choose between different algorithms for representing a particular process. For example some N-Body codes allow one to choose between Tree-only or Tree+ParticleMesh codes. &#10;To indicate which algorithms were actually used in an experiment one adds an instance of this AppliedAlgorithm class to the collection on the experiment.'>
939 <annotatedElement xmi:idref='_12_1_8e0028f_1224862111906_82091_852'/>
940 </ownedComment>
941 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224862123421_661003_925' name='algorithm' visibility='private' type='_12_1_8e0028f_1175674070859_180053_115' association='_12_1_8e0028f_1224862123421_505180_924'>
942 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224862150500_85831_976' body='Reference to the actual algorithm that is applied'>
943 <annotatedElement xmi:idref='_12_1_8e0028f_1224862123421_661003_925'/>
944 </ownedComment>
945 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1224862134578_182874_975' visibility='public' value='1'/>
946 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1224862134578_416423_974' visibility='public' value='1'/>
947 </ownedAttribute>
948 </ownedMember>
949 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1240398921875_816200_301' visibility='public'>
950 <memberEnd xmi:idref='_12_1_8e0028f_1240398921875_568833_302'/>
951 <memberEnd xmi:idref='_12_1_8e0028f_1240398921875_850415_303'/>
952 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1240398921875_850415_303' visibility='private' type='_12_1_8e0028f_1175776635250_448091_386' association='_12_1_8e0028f_1240398921875_816200_301'/>
953 </ownedMember>
954 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1274347266765_411728_629' visibility='public'>
955 <memberEnd xmi:idref='_12_1_213004e4_1274347266765_386368_631'/>
956 <memberEnd xmi:idref='_12_1_213004e4_1274347266765_787422_630'/>
957 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274347266765_787422_630' visibility='private' type='_12_1_8e0028f_1175776701562_299478_435' association='_12_1_213004e4_1274347266765_411728_629'/>
958 </ownedMember>
959 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1295598105531_692670_219' visibility='public'>
960 <memberEnd xmi:idref='_12_1_8e0028f_1295598105531_157535_222'/>
961 <memberEnd xmi:idref='_12_1_8e0028f_1295598105531_269901_220'/>
962 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1295598105531_603806_221' body=''>
963 <annotatedElement xmi:idref='_12_1_8e0028f_1295598105531_692670_219'/>
964 </ownedComment>
965 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1295598105531_269901_220' visibility='private' type='_12_1_1_8e0028f_1178789094562_459260_296' association='_12_1_8e0028f_1295598105531_692670_219'/>
966 </ownedMember>
967 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1305784991671_239310_565' visibility='public'>
968 <memberEnd xmi:idref='_12_1_213004e4_1305784991671_735859_566'/>
969 <memberEnd xmi:idref='_12_1_213004e4_1305784991671_666683_567'/>
970 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305784991671_666683_567' visibility='private' type='_12_1_8e0028f_1175776701562_299478_435' association='_12_1_213004e4_1305784991671_239310_565'/>
971 </ownedMember>
972 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1305796167031_444882_219' visibility='public'>
973 <memberEnd xmi:idref='_12_1_213004e4_1305796167046_116829_222'/>
974 <memberEnd xmi:idref='_12_1_213004e4_1305796167046_468470_220'/>
975 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305796167046_463315_221' body='We anticipate that experiments may produce a variety of result typs. For each of these a separate collection of objects, an output data set, is provided.'>
976 <annotatedElement xmi:idref='_12_1_213004e4_1305796167031_444882_219'/>
977 </ownedComment>
978 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305796167046_468470_220' visibility='private' type='_12_1_8e0028f_1175592662265_484162_263' association='_12_1_213004e4_1305796167031_444882_219'/>
979 </ownedMember>
980 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_8e0028f_1306858836578_103291_423' visibility='public'>
981 <supplier xmi:idref='_12_1_8e0028f_1306858429140_391838_214'/>
982 <client xmi:idref='_12_1_8e0028f_1173260085390_834474_247'/>
983 </ownedMember>
984 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1315839240812_858948_457' visibility='public'>
985 <memberEnd xmi:idref='_12_1_8e0028f_1315839240812_457040_458'/>
986 <memberEnd xmi:idref='_12_1_8e0028f_1315839240828_602693_459'/>
987 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1315839240828_602693_459' visibility='private' type='_12_1_8e0028f_1175776635250_448091_386' association='_12_1_8e0028f_1315839240812_858948_457'/>
988 </ownedMember>
989 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_213004e4_1323152778562_515768_231' name='DataObject' visibility='public'>
990 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1323153566718_704830_314' body='Represents an individual object of a given object type produced by an experiment. Is required if we want to represent object-object collection hierarchies. NB the name DataObject is used iso Object, as the latter may lead to name clashes in serialisations.&#10;&#10;In this model any artefact produced by a Protocol can be represented by an appropriate ObjectType and relations can exist between them. Some of these relations are many-to-one, i.e. between object collections and parent ojects. If such relations must also be represented in the output of an Experiment, it must be possible to represent individual objects.&#10;&#10;A typical example is a cosmological simulation produccing N &gt; 1 snapshots. We may want to represent each individual snapshot in the result, together with statistical information about the collections of particles contained in each.&#10;&#10;The object can give values to properties related to objects of its type.&#10;&#10;In principlpe this model now would allow one to describe an experiment in all details, with each individual object listed. This is as should be for a conceptual model, but in particular applications we envision that limits be put on the size of results. For example it does not make sense to store the complete results of a large cosmolgical simulation in this way, as the storage of property values is inefficient. &#10;'>
991 <annotatedElement xmi:idref='_12_1_213004e4_1323152778562_515768_231'/>
992 </ownedComment>
993 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323153854078_771190_321' visibility='private' aggregation='composite' type='_12_1_213004e4_1323153854062_619645_318' association='_12_1_213004e4_1323153854078_774092_320'/>
994 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1323966683546_144711_234' name='relatedObjectCollection' visibility='private' aggregation='composite' type='_12_1_8e0028f_1323966683328_800469_231' association='_12_1_8e0028f_1323966683546_9653_233'>
995 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1323966797234_755593_370' visibility='public' value='-1'/>
996 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1323966797234_787215_369' visibility='public'/>
997 </ownedAttribute>
998 </ownedMember>
999 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_213004e4_1323154308015_700073_594' name='InputDataObject' visibility='public'>
1000 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1323154496734_357379_665' body='Associates an individual Object to an InputDataSet.&#10;Thus if for example only 3 individual snapshots out of a collection of N snapshots produced by a cosmological simulation are post-processed, the actual snapshots used can be indicated using this associative object.'>
1001 <annotatedElement xmi:idref='_12_1_213004e4_1323154308015_700073_594'/>
1002 </ownedComment>
1003 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323154502125_877066_670' name='object' visibility='private' type='_12_1_213004e4_1323152778562_515768_231' association='_12_1_213004e4_1323154502125_455905_669'>
1004 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1323154553593_463961_721' body='Reference to an actual object that is being used in an experiment.'>
1005 <annotatedElement xmi:idref='_12_1_213004e4_1323154502125_877066_670'/>
1006 </ownedComment>
1007 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1323154521890_256932_720' visibility='public' value='1'/>
1008 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1323154521890_189326_719' visibility='public' value='1'/>
1009 </ownedAttribute>
1010 </ownedMember>
1011 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_213004e4_1323153854062_619645_318' name='PropertyValue' visibility='public'>
1012 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1323154037984_393740_387' body='Assign a value to a property of a data object.'>
1013 <annotatedElement xmi:idref='_12_1_213004e4_1323153854062_619645_318'/>
1014 </ownedComment>
1015 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323154039359_335644_388' name='stringValue' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1016 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1323154082578_559770_392' body='If the Property to which this value is assigned is not numeric, this attribute should be used to represent the value.'>
1017 <annotatedElement xmi:idref='_12_1_213004e4_1323154039359_335644_388'/>
1018 </ownedComment>
1019 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1323154054015_51309_391' visibility='public' value='1'/>
1020 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1323154054015_272425_390' visibility='public'/>
1021 </ownedAttribute>
1022 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323154084546_613266_393' name='numericValue' visibility='private' type='_12_1_8e0028f_1173262283140_574350_1278'>
1023 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1323154132015_201820_397' body='It the property to which this value is assigned is numerical, use this attribute to represent the value.'>
1024 <annotatedElement xmi:idref='_12_1_213004e4_1323154084546_613266_393'/>
1025 </ownedComment>
1026 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1323154098296_711186_396' visibility='public' value='1'/>
1027 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1323154098296_294534_395' visibility='public'/>
1028 </ownedAttribute>
1029 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323154166765_707449_406' name='property' visibility='private' type='_12_1_8e0028f_1173260158109_378937_365' association='_12_1_213004e4_1323154166765_558919_405'>
1030 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1323154193687_265385_457' body='The property to which the value is assigned.'>
1031 <annotatedElement xmi:idref='_12_1_213004e4_1323154166765_707449_406'/>
1032 </ownedComment>
1033 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1323154179171_828519_456' visibility='public' value='1'/>
1034 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1323154179171_459616_455' visibility='public' value='1'/>
1035 </ownedAttribute>
1036 </ownedMember>
1037 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1323966683328_800469_231' name='RelatedObjects' visibility='public'>
1038 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1323966867015_591417_371' body='Instance of a Relationship between an ObjectType and a collection of related objects. '>
1039 <annotatedElement xmi:idref='_12_1_8e0028f_1323966683328_800469_231'/>
1040 </ownedComment>
1041 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1323966704468_292205_304' name='relatedData' visibility='private' type='_12_1_8e0028f_1173261164953_285409_884' association='_12_1_8e0028f_1323966704468_898693_303'>
1042 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1323966773937_720875_368' visibility='public' value='1'/>
1043 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1323966773937_21398_367' visibility='public' value='1'/>
1044 </ownedAttribute>
1045 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1323966741312_963097_363' name='parentRelation' visibility='private' type='_14_0_8e0028f_1202821127921_63028_2898' association='_12_1_8e0028f_1323966741312_192380_361'>
1046 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1323966741312_815370_366' body='In case a SimDM/OutputDataset is related to a parent (defined by the parent reference), this parentRelation reference indicates which SimDM/Relationship beteen parent and &#39;child&#39; is intended.'>
1047 <annotatedElement xmi:idref='_12_1_8e0028f_1323966741312_963097_363'/>
1048 </ownedComment>
1049 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1323966741312_560340_364' visibility='public' value='1'/>
1050 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1323966741312_159266_365' visibility='public'/>
1051 </ownedAttribute>
1052 </ownedMember>
1053 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1323966741312_192380_361' visibility='public'>
1054 <memberEnd xmi:idref='_12_1_8e0028f_1323966741312_963097_363'/>
1055 <memberEnd xmi:idref='_12_1_8e0028f_1323966741312_835486_362'/>
1056 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1323966741312_835486_362' visibility='private' type='_12_1_8e0028f_1323966683328_800469_231' association='_12_1_8e0028f_1323966741312_192380_361'/>
1057 </ownedMember>
1058 </ownedMember>
1059 <ownedMember xmi:type='uml:Package' xmi:id='_12_1_2_213004e4_1206871974015_610668_132' name='protocol' visibility='public'>
1060 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_2_213004e4_1207117024812_298822_590' body='This package contains the SimDM/Protocol and classes used in its definition.'>
1061 <annotatedElement xmi:idref='_12_1_2_213004e4_1206871974015_610668_132'/>
1062 </ownedComment>
1063 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1173262198953_752563_1200' name='Physics' visibility='public'>
1064 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019010184_253676_685' body='This class represents a physical processes that is modelled in a simulation code.&#10;Simulating a physical process generally corresponds to solving equations of motion numerically, evolving the simulated system from one state to the next.'>
1065 <annotatedElement xmi:idref='_12_1_8e0028f_1173262198953_752563_1200'/>
1066 </ownedComment>
1067 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173262215531_643752_1272' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1068 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019019524_686149_686' body='Name by which this physical process is represented in the simulator code'>
1069 <annotatedElement xmi:idref='_12_1_8e0028f_1173262215531_643752_1272'/>
1070 </ownedComment>
1071 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214497952627_485892_267' visibility='public' value='1'/>
1072 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214497952627_941071_266' visibility='public' value='1'/>
1073 </ownedAttribute>
1074 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1193921243734_520148_273' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1075 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674102515_473826_594' body='Short description of the physical process represented by this class.'>
1076 <annotatedElement xmi:idref='_12_1_2_213004e4_1193921243734_520148_273'/>
1077 </ownedComment>
1078 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274288532312_135347_410' visibility='public' value='1'/>
1079 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274288532312_105865_409' visibility='public' value='1'/>
1080 </ownedAttribute>
1081 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1207378230750_422787_1797' name='label' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1082 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019027696_575053_687' body='The SKOS concept identifying this process in a standardised SKOS vocabulary.'>
1083 <annotatedElement xmi:idref='_12_1_2_213004e4_1207378230750_422787_1797'/>
1084 </ownedComment>
1085 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274288520781_367843_400' visibility='public' value='1'/>
1086 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274288520781_839087_399' visibility='public' value='1'/>
1087 </ownedAttribute>
1088 </ownedMember>
1089 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1173260371343_174540_519' name='Simulator' visibility='public'>
1090 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018968229_151707_683' body='This class represents the simulation software that one uses to run a simulation. It is a special case of a SimDM/Protocol.&#10;It is different from other SimDM/Protocols in that it explicitly defines the physical processes that are (can be) simulated. This indeed is the defining characteristic of the SimDM/Simulator: it simulates/models physical processes. This in contrast to a &quot;mere&quot; SimDM/PostProcessor which takes the input data and analyses it without adding new physics. It does not imply that simulators can not use existing results. For example consider semi-analytical galaxy formation routines which work on existing halo (merger) catalogues. &#10;&#10;'>
1091 <annotatedElement xmi:idref='_12_1_8e0028f_1173260371343_174540_519'/>
1092 </ownedComment>
1093 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_1_8e0028f_1178627587500_4479_572' general='_12_1_8e0028f_1175789188406_755001_115'/>
1094 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202819474312_183473_1605' name='physicalProcess' visibility='private' aggregation='composite' type='_12_1_8e0028f_1173262198953_752563_1200' association='_14_0_8e0028f_1202819474312_400810_1603'>
1095 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674210750_187268_596' body='Collection of physical processes that can be simulated using this simulator.&#10;&#10;'>
1096 <annotatedElement xmi:idref='_14_0_8e0028f_1202819474312_183473_1605'/>
1097 </ownedComment>
1098 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202819474312_450186_1607' visibility='public' value='-1'/>
1099 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202819474312_791340_1606' visibility='public' value='1'/>
1100 </ownedAttribute>
1101 </ownedMember>
1102 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1175789188406_755001_115' name='Protocol' visibility='public' isAbstract='true'>
1103 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018378052_197392_649' body='A SimDM/Protocol represents software code that can be used to run astrophysical simulations or to post-process simulation results. A SimDM/Protocol defines the method by which SimDM/Experiment-s can be performed, like a blue-print, or template. The SimDM/Protocol concept is separated out from the execution of its code in SimDM/Experiment, which allows us to reuse it for all experiments using the same code.&#10;The concept is a direct gemeralisation of the concept by the same name in Martin Fowler&#39;s book &quot;Analysis Patterns: Reusable Object Models&quot; (Addison-Wesley Professional, 1996).'>
1104 <annotatedElement xmi:idref='_12_1_8e0028f_1175789188406_755001_115'/>
1105 </ownedComment>
1106 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_8e0028f_1240416164125_100738_1117' general='_12_1_1_8e0028f_1178789094562_459260_296'/>
1107 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202819920515_152058_1851' name='code' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1108 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018465511_822255_651' body='link where the code can be downloaded, if available&#10;'>
1109 <annotatedElement xmi:idref='_14_0_8e0028f_1202819920515_152058_1851'/>
1110 </ownedComment>
1111 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274288032437_801782_388' visibility='public' value='1'/>
1112 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274288032437_466466_387' visibility='public'/>
1113 </ownedAttribute>
1114 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202819929968_569605_1854' name='version' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1115 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019000240_451619_684' body='the version of the simulator code that was used'>
1116 <annotatedElement xmi:idref='_14_0_8e0028f_1202819929968_569605_1854'/>
1117 </ownedComment>
1118 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214497895905_276012_254' visibility='public' value='1'/>
1119 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214497895904_631594_253' visibility='public' value='1'/>
1120 </ownedAttribute>
1121 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224853402484_681134_443' name='algorithm' visibility='private' aggregation='composite' type='_12_1_8e0028f_1175674070859_180053_115' association='_12_1_8e0028f_1224853402484_260980_440'>
1122 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224853402484_385972_446' body='This collection indicates which algorithms are available on the protocol.&#10;'>
1123 <annotatedElement xmi:idref='_12_1_8e0028f_1224853402484_681134_443'/>
1124 </ownedComment>
1125 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1224853402484_811974_444' visibility='public' value='-1'/>
1126 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1224853402484_354644_445' visibility='public'/>
1127 </ownedAttribute>
1128 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213803590359_98153_293' name='parameter' visibility='private' aggregation='composite' type='_12_1_8e0028f_1213803387328_904148_265' association='_12_1_8e0028f_1213803590359_95931_291'>
1129 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1213803590359_638470_296' body='Collection of input parameters for this protocol.'>
1130 <annotatedElement xmi:idref='_12_1_8e0028f_1213803590359_98153_293'/>
1131 </ownedComment>
1132 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1213803590359_184732_294' visibility='public' value='-1'/>
1133 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1213803590359_490261_295' visibility='public'/>
1134 </ownedAttribute>
1135 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835063718_891136_3255' name='parameterGroup' visibility='private' aggregation='composite' type='_14_0_8e0028f_1202835054703_251049_3232' association='_14_0_8e0028f_1202835063718_481389_3254'>
1136 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674415468_553625_599' body='Collection of parameter groups. This is a utility colection, indicating that a particular grouping of parameters is natural. Useful for browsing the protocol&#39;s contents.'>
1137 <annotatedElement xmi:idref='_14_0_8e0028f_1202835063718_891136_3255'/>
1138 </ownedComment>
1139 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202835232953_190306_3447' visibility='public' value='-1'/>
1140 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202835232953_110172_3446' visibility='public'/>
1141 </ownedAttribute>
1142 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305784592546_756897_428' name='inputType' visibility='private' aggregation='composite' type='_12_1_213004e4_1305784451562_803919_404' association='_12_1_213004e4_1305784592546_153212_427'>
1143 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305784651921_629938_479' body='Collection of object types that the Protocol may need for its execution.'>
1144 <annotatedElement xmi:idref='_12_1_213004e4_1305784592546_756897_428'/>
1145 </ownedComment>
1146 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1305784616750_871407_478' visibility='public' value='-1'/>
1147 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1305784616750_309016_477' visibility='public'/>
1148 </ownedAttribute>
1149 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1296123716484_955523_364' name='outputType' visibility='private' aggregation='composite' type='_12_1_8e0028f_1173260105000_913974_289' association='_12_1_8e0028f_1296123716484_74651_363'>
1150 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1296123838265_231687_415' body='The collection of SimDM/OutputDataObjectType-s that can be produced by the parent SimDM/Protocol.'>
1151 <annotatedElement xmi:idref='_12_1_8e0028f_1296123716484_955523_364'/>
1152 </ownedComment>
1153 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1296123819375_907843_414' visibility='public' value='-1'/>
1154 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1296123819375_137386_413' visibility='public'/>
1155 </ownedAttribute>
1156 </ownedMember>
1157 <ownedMember xmi:type='uml:Class' xmi:id='_14_0_8e0028f_1202820488812_969868_2587' name='PostProcessor' visibility='public'>
1158 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674509984_878222_602' body='This concrete subclass of SimDM/Protocol represents protocols that deal with post-processing results of earlier experiments. We do not specify the details of this type much further. Main difference with eg the SimDM/Simulator type is that NO new physical processes are introduced/simulated in the processing of the previous results. Examples are cluster finders, visualisation tools etc. '>
1159 <annotatedElement xmi:idref='_14_0_8e0028f_1202820488812_969868_2587'/>
1160 </ownedComment>
1161 <generalization xmi:type='uml:Generalization' xmi:id='_14_0_8e0028f_1202820521484_57985_2630' general='_12_1_8e0028f_1175789188406_755001_115'/>
1162 </ownedMember>
1163 <ownedMember xmi:type='uml:Class' xmi:id='_14_0_8e0028f_1202835054703_251049_3232' name='ParameterGroup' visibility='public'>
1164 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674773531_994554_610' body='Represents a (natural) grouping of SimDM/InputParameters.&#10;Especially in protocols with large numbers of parameters it may be useful to group these&#10;for browsing purposes for example. As browsing is likely an important mode of access to SimDM/Resource-s stored in a SimDB for example, this possibility was introduced.&#10;But the main use should be reserved for semantic groupings. For example all parameters together defining the cosmology a certain simulation is run in. Or the parameters setting &quot;merely&quot; numerical properties such as smoothing lengths.'>
1165 <annotatedElement xmi:idref='_14_0_8e0028f_1202835054703_251049_3232'/>
1166 </ownedComment>
1167 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835086000_997902_3304' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1168 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674788937_333065_611' body='Name given to this group.'>
1169 <annotatedElement xmi:idref='_14_0_8e0028f_1202835086000_997902_3304'/>
1170 </ownedComment>
1171 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214497933222_204473_264' visibility='public' value='1'/>
1172 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214497933222_650286_263' visibility='public' value='1'/>
1173 </ownedAttribute>
1174 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835092843_646857_3306' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1175 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674804671_621137_612' body='Short description of the purpose of this group.'>
1176 <annotatedElement xmi:idref='_14_0_8e0028f_1202835092843_646857_3306'/>
1177 </ownedComment>
1178 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1210674812718_914465_616' visibility='public' value='1'/>
1179 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1210674812718_483700_615' visibility='public'/>
1180 </ownedAttribute>
1181 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835121187_849693_3332' name='member' visibility='private' aggregation='composite' type='_14_0_8e0028f_1202835113906_103077_3309' association='_14_0_8e0028f_1202835121187_621971_3331'>
1182 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674849593_477164_619' body='Collection of associative member objects, indicating which parameter is part of the group.'>
1183 <annotatedElement xmi:idref='_14_0_8e0028f_1202835121187_849693_3332'/>
1184 </ownedComment>
1185 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202835138640_651140_3435' visibility='public' value='-1'/>
1186 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202835138640_273987_3434' visibility='public' value='1'/>
1187 </ownedAttribute>
1188 </ownedMember>
1189 <ownedMember xmi:type='uml:Class' xmi:id='_14_0_8e0028f_1202835113906_103077_3309' name='ParameterGroupMember' visibility='public'>
1190 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674944890_29401_620' body='Associative class, representing a selection of a parameter in a parameter grouping.'>
1191 <annotatedElement xmi:idref='_14_0_8e0028f_1202835113906_103077_3309'/>
1192 </ownedComment>
1193 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213803600953_419155_306' name='parameter' visibility='private' type='_12_1_8e0028f_1213803387328_904148_265' association='_12_1_8e0028f_1213803600953_116880_304'>
1194 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1213803600953_136666_309' body='Reference to the selected input parameter.'>
1195 <annotatedElement xmi:idref='_12_1_8e0028f_1213803600953_419155_306'/>
1196 </ownedComment>
1197 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1213803600953_149_307' visibility='public' value='1'/>
1198 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1213803600953_709226_308' visibility='public' value='1'/>
1199 </ownedAttribute>
1200 </ownedMember>
1201 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_bd102fc_1209022925523_360509_911' visibility='public'>
1202 <supplier xmi:idref='_12_1_bd102fc_1209022528685_910195_853'/>
1203 <client xmi:idref='_12_1_2_213004e4_1206871974015_610668_132'/>
1204 </ownedMember>
1205 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1173260105000_913974_289' name='OutputDataObjectType' visibility='public'>
1206 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018735350_999851_664' body='This class represents the type of data object that the container SimDM/Protocol can produce. &#10;This concept includes any type of data object the protocol deals with.&#10;It can range from the smallest data units such as individual N-Body particles or pixels in a synthetic spectrum, up to the largest which may be a collection of snapshots in an N-body simulation ,each of them containing collections of particles.&#10;It defines also the actual SimDM/OutputDataset-s that a SimDM/Experiment&#39;s has produced. &#10;Since a SimDM/OutputDataObjectType is-a SimDM/ObjectType, it can be related to other objects using SimDM/Relationship-s.&#10; In this way a hierarchy of data types can be described.&#10;For example a spectrum can be a such a data object and will be composed of pixels. A FOF group catalogue will be composed of FOF groups which are aggregations of particles. '>
1207 <annotatedElement xmi:idref='_12_1_8e0028f_1173260105000_913974_289'/>
1208 </ownedComment>
1209 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_1_8e0028f_1178640465921_358648_1554' general='_12_1_1_8e0028f_1178640418734_24506_1505'/>
1210 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178788974093_492177_289' name='label' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1211 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018751911_881501_665' body='Name that this type of particle is given in an appropriate SKOS vocabulary.'>
1212 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178788974093_492177_289'/>
1213 </ownedComment>
1214 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_1_8e0028f_1178788996234_538845_292' visibility='public' value='1'/>
1215 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_1_8e0028f_1178788996234_596176_291' visibility='public'/>
1216 </ownedAttribute>
1217 </ownedMember>
1218 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1213803387328_904148_265' name='InputParameter' visibility='public'>
1219 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1213804444031_861937_631' body='This class represent an input parameter on a protocol.&#10;In general,a simulation codes needs the user to set values to parameters that govern the running of the code. These may be parameters describing the physics in a simulation, or they may be numerical parameters governing the approximation of the process by a particular algorithm. '>
1220 <annotatedElement xmi:idref='_12_1_8e0028f_1213803387328_904148_265'/>
1221 </ownedComment>
1222 <ownedRule xmi:type='uml:Constraint' xmi:id='_12_1_2_213004e4_1214823366406_332990_252' name='uniqueName' visibility='public'/>
1223 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_8e0028f_1213804054140_856999_333' general='_12_1_8e0028f_1173260612156_632863_688'/>
1224 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213803555937_756421_288' name='label' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1225 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1213804461125_712078_632' body='A label to be given to this input parameter from an appropriate SKOS vocabulary.'>
1226 <annotatedElement xmi:idref='_12_1_8e0028f_1213803555937_756421_288'/>
1227 </ownedComment>
1228 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214497917214_472462_261' visibility='public' value='1'/>
1229 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214497917214_275632_260' visibility='public'/>
1230 </ownedAttribute>
1231 </ownedMember>
1232 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1175674070859_180053_115' name='Algorithm' visibility='public'>
1233 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019075895_324494_689' body='This class represents numerical algorithms available in a SimDM/Protocol. &#10;In Simulators an algorithm may approximate a physical process. Examples from cosmological simulations are different algorithms to implement gravity: direct particle-particle interaction, particle-mesh, or various types of tree based algorithms.&#10;In post-processors such as cluster finder this class can represent a partiular cluster definition such as friends-of-friends or spherical overdensity.&#10;'>
1234 <annotatedElement xmi:idref='_12_1_8e0028f_1175674070859_180053_115'/>
1235 </ownedComment>
1236 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1193921189468_176786_271' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1237 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210671182687_649755_556' body='A common name given to this algorithm.&#10;'>
1238 <annotatedElement xmi:idref='_12_1_2_213004e4_1193921189468_176786_271'/>
1239 </ownedComment>
1240 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370571718_205460_228' visibility='public' value='1'/>
1241 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370571718_463970_227' visibility='public' value='1'/>
1242 </ownedAttribute>
1243 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1193921153031_543879_268' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1244 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210671212359_810550_557' body='Short description of this algorithm.'>
1245 <annotatedElement xmi:idref='_12_1_2_213004e4_1193921153031_543879_268'/>
1246 </ownedComment>
1247 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370671203_705278_234' visibility='public' value='1'/>
1248 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370671203_25547_233' visibility='public'/>
1249 </ownedAttribute>
1250 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1175674349265_448235_342' name='label' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1251 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019085220_961974_690' body='Short name by which this algorithm is known in the SKOS vocabulary of numerical algorithms.'>
1252 <annotatedElement xmi:idref='_12_1_8e0028f_1175674349265_448235_342'/>
1253 </ownedComment>
1254 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370577281_609626_231' visibility='public' value='1'/>
1255 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370577281_89299_230' visibility='public'/>
1256 </ownedAttribute>
1257 </ownedMember>
1258 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1296123716484_74651_363' visibility='public'>
1259 <memberEnd xmi:idref='_12_1_8e0028f_1296123716484_955523_364'/>
1260 <memberEnd xmi:idref='_12_1_8e0028f_1296123716484_384653_365'/>
1261 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1296123716484_384653_365' visibility='private' type='_12_1_8e0028f_1175789188406_755001_115' association='_12_1_8e0028f_1296123716484_74651_363'/>
1262 </ownedMember>
1263 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_213004e4_1305784451562_803919_404' name='InputDataObjectType' visibility='public'>
1264 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305784516546_836144_423' body='Type of data objects that the protocol needs in its execution.'>
1265 <annotatedElement xmi:idref='_12_1_213004e4_1305784451562_803919_404'/>
1266 </ownedComment>
1267 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_213004e4_1305784896203_209225_538' general='_12_1_1_8e0028f_1178640418734_24506_1505'/>
1268 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305784699640_606749_484' name='definition' visibility='private' type='_12_1_8e0028f_1173260105000_913974_289' association='_12_1_213004e4_1305784699640_855446_483'>
1269 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305784867859_720593_535' body='If not null, this reference provides the definition of the input data object type as being a predefined SimDM/OutputDataObjectType of another SimDM/Protocol.&#10;It&#39;s implication is that the current SimDm/Protocol requires the results of another SimDM/Protocol for its execution.&#10;If this reference is null the input data object type must be defined using the properties inherited from the base object type.'>
1270 <annotatedElement xmi:idref='_12_1_213004e4_1305784699640_606749_484'/>
1271 </ownedComment>
1272 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1305784717562_255055_534' visibility='public' value='1'/>
1273 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1305784717562_526882_533' visibility='public'/>
1274 </ownedAttribute>
1275 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1315648777093_134551_374' name='label' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1276 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1315648925343_996689_384' body='Label indicating the type of data object represented by this InputDataObjectType through reference to a SKOS concept.'>
1277 <annotatedElement xmi:idref='_12_1_213004e4_1315648777093_134551_374'/>
1278 </ownedComment>
1279 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1315648794921_528167_379' visibility='public' value='1'/>
1280 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1315648794921_737219_378' visibility='public'/>
1281 </ownedAttribute>
1282 </ownedMember>
1283 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_8e0028f_1306858851609_294968_439' visibility='public'>
1284 <supplier xmi:idref='_12_1_8e0028f_1306858429140_391838_214'/>
1285 <client xmi:idref='_12_1_2_213004e4_1206871974015_610668_132'/>
1286 </ownedMember>
1287 </ownedMember>
1288 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_1_8e0028f_1178789094562_459260_296' name='Resource' visibility='public' isAbstract='true'>
1289 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1207069688470_352876_203' body='This class represents the main resources defined by the Simulation Data Model in the same way as the Registry/Resource class represents resources in registries. It is the base class of specialisations SimDM/Protocol, SimDM/Experiment, SimDM/Project and SimDM/Service.&#10;These resources are the root entities that would get registered in a Simulation Database for example. They are also represented by root element declarations in XML schema serialisations of the model. &#10;This class is a thin copy of the Registry/Resource and borrows some of its elements. It *is-not-a* Registry Resource in the sense of inheritance. In particular a SimDM/Resource has a more refined and targeted content model. Also, SimDM/Resource-s are in general (much) more fine grained than Registry/Resource-s and would not qualify to be registered in an IVOA Registry.&#10;It will howevere be possible to transform certain SimDM/Resource-s into Registry/Resource-s.'>
1290 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178789094562_459260_296'/>
1291 </ownedComment>
1292 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202994215578_466351_2236' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1293 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018431760_634074_650' body='For Protocol :&#10;The name by which this simulator is commonly known. &#10;Ex: Gadget, Flash&#10;&#10;For Project :&#10;the name of the project&#10;&#10;For Experiment :&#10;the name of this experiment&#10;'>
1294 <annotatedElement xmi:idref='_14_0_8e0028f_1202994215578_466351_2236'/>
1295 </ownedComment>
1296 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498250761_338260_456' visibility='public' value='1'/>
1297 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498250761_982477_455' visibility='public' value='1'/>
1298 </ownedAttribute>
1299 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202994225718_41210_2238' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1300 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210684011687_256273_847' body='A description of this resource.'>
1301 <annotatedElement xmi:idref='_14_0_8e0028f_1202994225718_41210_2238'/>
1302 </ownedComment>
1303 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498244399_926550_452' visibility='public' value='1'/>
1304 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498244399_899067_451' visibility='public' value='1'/>
1305 </ownedAttribute>
1306 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202820901406_132212_2887' name='referenceURL' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1307 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018263606_206346_643' body='a URL to a web page describing the resource.'>
1308 <annotatedElement xmi:idref='_14_0_8e0028f_1202820901406_132212_2887'/>
1309 </ownedComment>
1310 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498260153_722907_464' visibility='public' value='1'/>
1311 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498260153_43006_463' visibility='public'/>
1312 </ownedAttribute>
1313 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1207069813179_860162_204' name='created' visibility='private' type='_10_0_42c01ac_1131109993578_511245_1999'>
1314 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1207069833693_649585_208' body='The UTC date and time this resource was created in the real world.'>
1315 <annotatedElement xmi:idref='_12_1_bd102fc_1207069813179_860162_204'/>
1316 </ownedComment>
1317 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498236432_971585_448' visibility='public' value='1'/>
1318 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498236431_380732_447' visibility='public' value='1'/>
1319 </ownedAttribute>
1320 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1315644458656_107294_466' name='updated' visibility='private' type='_10_0_42c01ac_1131109993578_511245_1999'>
1321 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1315644458656_682954_469' body='The UTC date and time this resource was updated in the real world.'>
1322 <annotatedElement xmi:idref='_12_1_213004e4_1315644458656_107294_466'/>
1323 </ownedComment>
1324 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1315644506906_450960_476' visibility='public' value='1'/>
1325 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1315644506906_344396_475' visibility='public'/>
1326 </ownedAttribute>
1327 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1207069870715_18336_214' name='status' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1328 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1207069890085_452694_218' body='a tag indicating whether this resource is believed to be still actively maintained.'>
1329 <annotatedElement xmi:idref='_12_1_bd102fc_1207069870715_18336_214'/>
1330 </ownedComment>
1331 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1315644276406_781489_227' visibility='public' value='1'/>
1332 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1315644276406_917957_226' visibility='public'/>
1333 </ownedAttribute>
1334 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274444062750_206140_394' name='contact' visibility='private' aggregation='composite' type='_12_1_213004e4_1274444062671_377653_391' association='_12_1_213004e4_1274444062750_636535_393'>
1335 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274705730922_266712_417' body='The collection of contacts for a Reource.'>
1336 <annotatedElement xmi:idref='_12_1_213004e4_1274444062750_206140_394'/>
1337 </ownedComment>
1338 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274451086375_39939_499' visibility='public' value='-1'/>
1339 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274451086343_208843_498' visibility='public' value='1'/>
1340 </ownedAttribute>
1341 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1295598105531_157535_222' name='target' visibility='private' aggregation='composite' type='_12_1_213004e4_1274345546500_619096_413' association='_12_1_8e0028f_1295598105531_692670_219'>
1342 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1295598105531_619871_225' body='This collection of Target, describing the different targets/goals/objectives of this Experiment. &#10;'>
1343 <annotatedElement xmi:idref='_12_1_8e0028f_1295598105531_157535_222'/>
1344 </ownedComment>
1345 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1295598105531_157668_223' visibility='public' value='-1'/>
1346 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1295598105531_195691_224' visibility='public'/>
1347 </ownedAttribute>
1348 </ownedMember>
1349 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_bd102fc_1206601369187_165113_153' name='Party' visibility='public'>
1350 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1206601452814_67866_172' body='Information that describes a Party, that is a person/individual or possibly an organisation.'>
1351 <annotatedElement xmi:idref='_12_1_bd102fc_1206601369187_165113_153'/>
1352 </ownedComment>
1353 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1206601454839_501438_173' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1354 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1206601480916_310529_177' body='the name or title of the contact person.&#10;&#10;This can be a person&#39;s name, e.g. &quot;John P. Jones&quot; or a group, &quot;Archive Support Team&quot;.'>
1355 <annotatedElement xmi:idref='_12_1_bd102fc_1206601454839_501438_173'/>
1356 </ownedComment>
1357 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1206601470168_309961_176' visibility='public' value='1'/>
1358 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1206601470164_848265_175' visibility='public' value='1'/>
1359 </ownedAttribute>
1360 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1206601562607_6509_183' name='email' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1361 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1206601588131_892491_187' body='the contact email address'>
1362 <annotatedElement xmi:idref='_12_1_bd102fc_1206601562607_6509_183'/>
1363 </ownedComment>
1364 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274444145203_952996_516' visibility='public' value='1'/>
1365 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274444145203_668051_515' visibility='public' value='1'/>
1366 </ownedAttribute>
1367 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1206601501647_3817_178' name='address' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1368 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1206601537737_646481_182' body='the contact mailing address&#10;&#10;All components of the mailing address are given in one string, e.g. &quot;3700 San Martin Drive, Baltimore, MD 21218 USA&quot;.'>
1369 <annotatedElement xmi:idref='_12_1_bd102fc_1206601501647_3817_178'/>
1370 </ownedComment>
1371 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1206601529108_972682_181' visibility='public' value='1'/>
1372 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1206601529108_866250_180' visibility='public'/>
1373 </ownedAttribute>
1374 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1206601595223_756513_188' name='telephone' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1375 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1206601612232_896338_192' body='the contact telephone number&#10;&#10;Complete international dialing codes should be given, e.g. &quot;+1-410-338-1234&quot;.'>
1376 <annotatedElement xmi:idref='_12_1_bd102fc_1206601595223_756513_188'/>
1377 </ownedComment>
1378 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1206601607930_4927_191' visibility='public' value='1'/>
1379 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1206601607930_566637_190' visibility='public'/>
1380 </ownedAttribute>
1381 </ownedMember>
1382 <ownedMember xmi:type='uml:Extension' xmi:id='_12_1_2_213004e4_1207375940828_364066_1784' visibility='public'>
1383 <memberEnd xmi:idref='_12_1_2_213004e4_1207375940828_482095_1785'/>
1384 <memberEnd xmi:idref='_12_1_2_213004e4_1207375940828_978450_1786'/>
1385 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_12_1_2_213004e4_1207375940828_978450_1786' name='extension_ontologyterm' visibility='private' aggregation='composite' type='_12_1_2_213004e4_1207375864125_522331_1775' association='_12_1_2_213004e4_1207375940828_364066_1784'>
1386 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207375940828_650702_1788' visibility='public' value='1'/>
1387 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207375940828_836822_1787' visibility='public'/>
1388 </ownedEnd>
1389 </ownedMember>
1390 <ownedMember xmi:type='uml:Extension' xmi:id='_12_1_8e0028f_1208275021984_95681_401' visibility='public'>
1391 <memberEnd xmi:idref='_12_1_8e0028f_1208275021984_410719_402'/>
1392 <memberEnd xmi:idref='_12_1_8e0028f_1208275021984_233377_403'/>
1393 <ownedEnd xmi:type='uml:ExtensionEnd' xmi:id='_12_1_8e0028f_1208275021984_233377_403' name='extension_attribute' visibility='private' aggregation='composite' type='_12_1_8e0028f_1208274999328_838530_392' association='_12_1_8e0028f_1208275021984_95681_401'>
1394 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1208275021984_911012_405' visibility='public' value='1'/>
1395 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1208275021984_108459_404' visibility='public'/>
1396 </ownedEnd>
1397 </ownedMember>
1398 <ownedMember xmi:type='uml:Enumeration' xmi:id='_12_1_8e0028f_1210681081343_459631_731' name='ContactRole' visibility='public'>
1399 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210683460046_588157_833' body='The ContactRole enumeration contains the different roles a SimDM/Party can play in the creation or publishing of a SimDM/Resource.'>
1400 <annotatedElement xmi:idref='_12_1_8e0028f_1210681081343_459631_731'/>
1401 </ownedComment>
1402 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1210681252328_382791_753' name='owner' visibility='public'>
1403 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210681265468_524531_755' body='Role indicating that a certain SimDM/Party owns the SimDM/Resource. '>
1404 <annotatedElement xmi:idref='_12_1_8e0028f_1210681252328_382791_753'/>
1405 </ownedComment>
1406 </ownedLiteral>
1407 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1210683399468_155505_830' name='creator' visibility='public'>
1408 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210683409671_84442_832' body='Role indicating that a certain SimDM/Party created the SimDM/Resource.'>
1409 <annotatedElement xmi:idref='_12_1_8e0028f_1210683399468_155505_830'/>
1410 </ownedComment>
1411 </ownedLiteral>
1412 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1210681109265_19714_750' name='publisher' visibility='public'>
1413 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210681224515_320436_752' body='Role indicating that a certain SimDM/Party published the SimDM/Resource in a SimDB repository for example.'>
1414 <annotatedElement xmi:idref='_12_1_8e0028f_1210681109265_19714_750'/>
1415 </ownedComment>
1416 </ownedLiteral>
1417 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1210681266687_786227_756' name='contributor' visibility='public'>
1418 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210681323953_216061_758' body='Role indicating that a certain SimDM/Party made some otherwise unspecified contribution to the creation of the SimDM/Resource. '>
1419 <annotatedElement xmi:idref='_12_1_8e0028f_1210681266687_786227_756'/>
1420 </ownedComment>
1421 </ownedLiteral>
1422 </ownedMember>
1423 <ownedMember xmi:type='uml:Package' xmi:id='_12_1_8e0028f_1224855562562_252184_713' name='dal' visibility='public'>
1424 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1255607897843_90230_350' body='This package holds on to SimDM/Service and classes used in its definition. It represents functions for accessing the physical resources described by the model such as the results of simulations and post-processing experiments.'>
1425 <annotatedElement xmi:idref='_12_1_8e0028f_1224855562562_252184_713'/>
1426 </ownedComment>
1427 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_8e0028f_1224855585781_618443_727' visibility='public'>
1428 <supplier xmi:idref='_12_1_8e0028f_1173260085390_834474_247'/>
1429 <client xmi:idref='_12_1_8e0028f_1224855562562_252184_713'/>
1430 </ownedMember>
1431 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_1_8e0028f_1178634214328_979805_732' name='Service' visibility='public' isAbstract='true'>
1432 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210671600265_258891_561' body='This class represents a web service that can be used to access SimDM/Resource-s registered in for example a SimDB. The precise way in which the web service gives access to these results not specified in detail. It includes simple downloads, and services implementing standards such as SimDAL. &#10;SimDM/Service is related to SimDM/Resource and can be used for more general purposes than simply giving access to results of a single experiment. It may be a web service that can handle results of any experiment performed by a particular SimDM/Protocol, or give access to all resources in a SimDM/Project.&#10;&#10;The main goal of introducing SimDM/Service in the model is so that users can find web services based on requests for specific tyes of simulations etc. For example users may wish to find web services giving access to hydro simulations of clusters of galaxies with particular properties.&#10;.&#10;It is assumed that web services registerd in a SimDB are also registered in a Registry which will store the more detailed capbilitieis and other service metadata. Therefore such details are not introduced here.'>
1433 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178634214328_979805_732'/>
1434 </ownedComment>
1435 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_8e0028f_1224854861687_685245_541' general='_12_1_1_8e0028f_1178789094562_459260_296'/>
1436 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178636158875_594641_863' name='baseURL' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1437 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210671662203_642857_562' body='The base URL of this SimDM/Service.&#10;In case the web service implements a standard IVOA protocol such as SimDAL, this base URL can be used in the same way as other typical IVOA S*AP services. Parameters defined by the standard may be added to the base URL so that a proper HTTP GET request can be created for accessing the web service directly.'>
1438 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178636158875_594641_863'/>
1439 </ownedComment>
1440 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370486546_924690_216' visibility='public' value='1'/>
1441 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370486546_574600_215' visibility='public' value='1'/>
1442 </ownedAttribute>
1443 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224854880781_805904_571' name='resource' visibility='private' aggregation='composite' type='_12_1_8e0028f_1224854880765_748997_568' association='_12_1_8e0028f_1224854880781_58535_570'>
1444 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224855035843_234432_696' body='Collection of SimDM/AccessibleResource that reference SimDM/Resource-s that are made available in this SimDM/Service.'>
1445 <annotatedElement xmi:idref='_12_1_8e0028f_1224854880781_805904_571'/>
1446 </ownedComment>
1447 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1224855009218_767532_695' visibility='public' value='-1'/>
1448 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1224855009218_267496_694' visibility='public'/>
1449 </ownedAttribute>
1450 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224855067250_956488_697' name='registryId' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1451 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224855104718_191760_700' body='The IVO identifier by which this service is registered in an IVOA Resource Registry. Each SimDM/Service should be registered in such a registry and this identifier allows one to obtain the full description of this service as defined by the Registry standard.'>
1452 <annotatedElement xmi:idref='_12_1_8e0028f_1224855067250_956488_697'/>
1453 </ownedComment>
1454 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1224855122078_404059_702' visibility='public' value='1'/>
1455 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1224855122078_881780_701' visibility='public'/>
1456 </ownedAttribute>
1457 </ownedMember>
1458 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1224854880765_748997_568' name='AccessibleResource' visibility='public'>
1459 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224854982765_456714_691' body='The AccessibleResource class represents an association between the containing SimDM/Service and the SimDM/Resource-s that are being made accessible by that service.'>
1460 <annotatedElement xmi:idref='_12_1_8e0028f_1224854880765_748997_568'/>
1461 </ownedComment>
1462 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1240400012437_227403_1070' name='resource' visibility='private' type='_12_1_1_8e0028f_1178789094562_459260_296' association='_12_1_8e0028f_1240400012421_87758_1068'>
1463 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1240400012437_782058_1073' body='This reference points to the SimDM/Resource that this SimDM/AccessibleResource class associates to the SimDM/Service. The end point can be any SimDM/Resource.'>
1464 <annotatedElement xmi:idref='_12_1_8e0028f_1240400012437_227403_1070'/>
1465 </ownedComment>
1466 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1240400012437_894040_1071' visibility='public' value='1'/>
1467 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1240400012437_167783_1072' visibility='public' value='1'/>
1468 </ownedAttribute>
1469 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1240400082078_785740_1077' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1470 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1240400108203_544557_1081' body='Description of how the particular SimDM/Resource referenced by this object is made available by the parent SimDM/Service.'>
1471 <annotatedElement xmi:idref='_12_1_8e0028f_1240400082078_785740_1077'/>
1472 </ownedComment>
1473 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1240400092312_499679_1080' visibility='public' value='1'/>
1474 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1240400092312_430471_1079' visibility='public'/>
1475 </ownedAttribute>
1476 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274452427640_607492_522' name='accessURI' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1477 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274452469953_299075_528' body='Direct URI for accessing the referenced SimDM/Resource using the parent service.&#10;The parent service has a baseURL through which one can access the service interface. From there one may be able to browse through all SimDM/Resource-s that are made available, but a specific (data access) protocol to reach a given SimDM/Resource or how to browse these SimDM/Resource-s is not defined by this model. IF it is possible to access the SimDM/Resource directly through the SimDM/Service, for example to download or browse its contents, this attribute gives the corresponding URI.'>
1478 <annotatedElement xmi:idref='_12_1_213004e4_1274452427640_607492_522'/>
1479 </ownedComment>
1480 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274452446812_857652_527' visibility='public' value='1'/>
1481 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274452446812_875398_526' visibility='public'/>
1482 </ownedAttribute>
1483 </ownedMember>
1484 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_213004e4_1274450439218_262420_253' name='SimDALService' visibility='public'>
1485 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274706541141_320426_426' body='Represents a SimDM/Service conforming to a SimDAL protocol.&#10;This is a place holder class that may in future version of the model be defined in more detail when SimDAL services themselves have been fully specified.'>
1486 <annotatedElement xmi:idref='_12_1_213004e4_1274450439218_262420_253'/>
1487 </ownedComment>
1488 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_213004e4_1274450439328_56996_255' general='_12_1_1_8e0028f_1178634214328_979805_732'/>
1489 </ownedMember>
1490 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_213004e4_1274450465156_344922_297' name='CustomService' visibility='public'>
1491 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274706592891_352409_427' body='The CustomService class represents a custom SimDM/Service for accessing SimDM/Resource-s. It is not assumed that a predefined protocol is implemented. Its main role is to distinnguish it from SimDAL and other services implementing potential, future IVOA standards. &#10;But many interesting custom services giving access to simulation results exist and can be reistered and discovered through this class.'>
1492 <annotatedElement xmi:idref='_12_1_213004e4_1274450465156_344922_297'/>
1493 </ownedComment>
1494 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_213004e4_1274450465187_192448_299' general='_12_1_1_8e0028f_1178634214328_979805_732'/>
1495 </ownedMember>
1496 </ownedMember>
1497 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_2_8e0028f_1191338785390_934381_291' name='Project' visibility='public'>
1498 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_2_8e0028f_1191339164750_454655_310' body='A SimDM/Project is an aggregation of SimDM/Resource-s that belong together, for example because they have been produced together in the course of a scientific project. &#10;Examples are parameter studies where a large number of simulations is run with slightly varying parameter settings. But also a single large simulation with a number of post-processing results can be gathers in this way. &#10;&#10;It is assumed that SimDM/Project are generally &quot;big enough&quot; to qualify to be represented as a full-fledged Registry/Resource in an IVOA Registry. This possibility was on of the reasons to add this concept to the model.'>
1499 <annotatedElement xmi:idref='_12_1_2_8e0028f_1191338785390_934381_291'/>
1500 </ownedComment>
1501 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_2_8e0028f_1191340012984_979651_312' general='_12_1_1_8e0028f_1178789094562_459260_296'/>
1502 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202820723796_9995_2784' name='resource' visibility='private' aggregation='composite' type='_14_0_8e0028f_1202820710484_502833_2761' association='_14_0_8e0028f_1202820723796_670967_2783'>
1503 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210678198765_379964_632' body='Collection of associatiions to the resources that make up this project.'>
1504 <annotatedElement xmi:idref='_14_0_8e0028f_1202820723796_9995_2784'/>
1505 </ownedComment>
1506 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1207070499398_498221_222' visibility='public' value='-1'/>
1507 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1207070499398_400087_221' visibility='public' value='1'/>
1508 </ownedAttribute>
1509 </ownedMember>
1510 <ownedMember xmi:type='uml:Class' xmi:id='_14_0_8e0028f_1202820710484_502833_2761' name='ProjectResource' visibility='public'>
1511 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210678155812_448906_630' body='Associative class between a SimDM/Project and its constitutent SimDM/Resource-s.'>
1512 <annotatedElement xmi:idref='_14_0_8e0028f_1202820710484_502833_2761'/>
1513 </ownedComment>
1514 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224855169437_868401_705' name='resource' visibility='private' type='_12_1_1_8e0028f_1178789094562_459260_296' association='_12_1_8e0028f_1224855169437_975240_703'>
1515 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224855169437_566857_708' body='Reference to another SimDM/Resource that is included in the containing SimDM/Project.'>
1516 <annotatedElement xmi:idref='_12_1_8e0028f_1224855169437_868401_705'/>
1517 </ownedComment>
1518 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1224855169437_758571_706' visibility='public' value='1'/>
1519 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1224855169437_833917_707' visibility='public' value='1'/>
1520 </ownedAttribute>
1521 </ownedMember>
1522 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_213004e4_1274444062671_377653_391' name='Contact' visibility='public'>
1523 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274444214312_131682_528' body='This class connects a Party to a resource. &#10;It indicates the role the party plays on the resource, for example creator, owner or publisher.'>
1524 <annotatedElement xmi:idref='_12_1_213004e4_1274444062671_377653_391'/>
1525 </ownedComment>
1526 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224853332062_719679_435' name='role' visibility='private' type='_12_1_8e0028f_1210681081343_459631_731'>
1527 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1224853352703_568047_437' body='The role this contact plays in the Resource'>
1528 <annotatedElement xmi:idref='_12_1_8e0028f_1224853332062_719679_435'/>
1529 </ownedComment>
1530 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1224853372671_911218_439' visibility='public' value='1'/>
1531 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1224853372671_310138_438' visibility='public' value='1'/>
1532 </ownedAttribute>
1533 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274444081593_12789_464' name='party' visibility='private' type='_12_1_bd102fc_1206601369187_165113_153' association='_12_1_213004e4_1274444081593_500796_463'>
1534 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274705782610_386260_418' body='Reference to the Party that the Contact associates to the Resource.'>
1535 <annotatedElement xmi:idref='_12_1_213004e4_1274444081593_12789_464'/>
1536 </ownedComment>
1537 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274451103875_59916_502' visibility='public' value='1'/>
1538 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274451103875_890006_501' visibility='public' value='1'/>
1539 </ownedAttribute>
1540 </ownedMember>
1541 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_213004e4_1274345546500_619096_413' name='Target' visibility='public' isAbstract='true'>
1542 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274347381078_293924_635' body='Represents the scientific goal associated to a SimDM/Resource. This can be the goal of an experiment or project, or the type of object that a particular protocol will always produce. Is made concrete by suclasses representing objects or processes. We model a Target as &quot;being an&quot; ObjectType, which allows one to give a more detailed representation of its properties. The target is important as it represents one of the main questions scientists will ask about an experiment: what kind of astrophysical object or system or process was being simulated or modelled.'>
1543 <annotatedElement xmi:idref='_12_1_213004e4_1274345546500_619096_413'/>
1544 </ownedComment>
1545 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_213004e4_1274345565218_646267_483' general='_12_1_1_8e0028f_1178640418734_24506_1505'/>
1546 </ownedMember>
1547 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1175527967546_211274_169' name='TargetObjectType' visibility='public'>
1548 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018619399_418618_661' body='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?”'>
1549 <annotatedElement xmi:idref='_12_1_8e0028f_1175527967546_211274_169'/>
1550 </ownedComment>
1551 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_213004e4_1274345570906_379933_507' general='_12_1_213004e4_1274345546500_619096_413'/>
1552 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1175773895625_51712_255' name='multiplicity' visibility='private' type='_12_1_2_8e0028f_1189430872609_809189_324'>
1553 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018648085_402251_663' body='Indication on how many objects of this type are being modelled.'>
1554 <annotatedElement xmi:idref='_12_1_8e0028f_1175773895625_51712_255'/>
1555 </ownedComment>
1556 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370304000_25593_191' visibility='public' value='1'/>
1557 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370304000_713868_190' visibility='public'/>
1558 <defaultValue xmi:type='uml:InstanceValue' xmi:id='_12_1_2_213004e4_1207370360812_625734_193' visibility='public' instance='_12_1_2_8e0028f_1189430882250_550216_343'/>
1559 </ownedAttribute>
1560 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1175790322468_364162_369' name='identityName' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1561 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1206612648697_691629_572' body='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 should identify the object in the Ontology of SimbadIdentifiedNames&#10;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.&#10;Ex: Galaxy, Antennae, M31.&#10;'>
1562 <annotatedElement xmi:idref='_12_1_8e0028f_1175790322468_364162_369'/>
1563 </ownedComment>
1564 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370294703_553135_188' visibility='public' value='1'/>
1565 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370294703_419828_187' visibility='public'/>
1566 </ownedAttribute>
1567 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1175874156890_481760_321' name='label' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1568 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018632090_285337_662' body='Represents a concept in a SKOS vocabulary of astronomical and astrophysical object types.'>
1569 <annotatedElement xmi:idref='_12_1_8e0028f_1175874156890_481760_321'/>
1570 </ownedComment>
1571 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370288140_29202_185' visibility='public' value='1'/>
1572 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370288140_165429_184' visibility='public'/>
1573 </ownedAttribute>
1574 </ownedMember>
1575 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_2_213004e4_1193927417218_156887_401' name='TargetProcess' visibility='public'>
1576 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210672208546_134237_565' body='This class represents the fact that some simulations are run with the goal (Target) to investigate physical processes, rather than simulation specific objects or systems. Instances of this class can be used to describe this. For example one may study &quot;turbulence&quot;, or &quot;gravitational cluster&quot; or &quot;galaxy formation&quot;.'>
1577 <annotatedElement xmi:idref='_12_1_2_213004e4_1193927417218_156887_401'/>
1578 </ownedComment>
1579 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_213004e4_1274345575890_76743_508' general='_12_1_213004e4_1274345546500_619096_413'/>
1580 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_213004e4_1193927509421_457098_479' name='label' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1581 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_2_213004e4_1207373887375_765477_1734' body='A term from the AstroJournalSubjectKeywords ontology.'>
1582 <annotatedElement xmi:idref='_12_1_2_213004e4_1193927509421_457098_479'/>
1583 </ownedComment>
1584 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370417890_320977_204' visibility='public' value='1'/>
1585 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370417890_56592_203' visibility='public'/>
1586 </ownedAttribute>
1587 </ownedMember>
1588 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_213004e4_1305381001187_273529_220' visibility='public'>
1589 <supplier xmi:idref='_12_1_bd102fc_1209022528685_910195_853'/>
1590 <client xmi:idref='_12_1_8e0028f_1175528694453_777349_729'/>
1591 </ownedMember>
1592 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_8e0028f_1306858437265_632699_225' visibility='public'>
1593 <supplier xmi:idref='_12_1_8e0028f_1306858429140_391838_214'/>
1594 <client xmi:idref='_12_1_8e0028f_1175528694453_777349_729'/>
1595 </ownedMember>
1596 </ownedMember>
1597 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1213804138671_89101_387' visibility='public'>
1598 <memberEnd xmi:idref='_12_1_8e0028f_1213804138671_301838_388'/>
1599 <memberEnd xmi:idref='_12_1_8e0028f_1213804138671_509181_389'/>
1600 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213804138671_509181_389' visibility='private' type='_12_1_8e0028f_1173260612156_632863_688' association='_12_1_8e0028f_1213804138671_89101_387'/>
1601 </ownedMember>
1602 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1224854880781_58535_570' visibility='public'>
1603 <memberEnd xmi:idref='_12_1_8e0028f_1224854880781_805904_571'/>
1604 <memberEnd xmi:idref='_12_1_8e0028f_1224854880781_471844_572'/>
1605 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224854880781_471844_572' visibility='private' type='_12_1_1_8e0028f_1178634214328_979805_732' association='_12_1_8e0028f_1224854880781_58535_570'/>
1606 </ownedMember>
1607 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1224862111921_781038_854' visibility='public'>
1608 <memberEnd xmi:idref='_12_1_8e0028f_1224862111921_426829_855'/>
1609 <memberEnd xmi:idref='_12_1_8e0028f_1224862111921_650541_856'/>
1610 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224862111921_650541_856' visibility='private' type='_12_1_8e0028f_1175592662265_484162_263' association='_12_1_8e0028f_1224862111921_781038_854'/>
1611 </ownedMember>
1612 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1224862123421_505180_924' visibility='public'>
1613 <memberEnd xmi:idref='_12_1_8e0028f_1224862123421_661003_925'/>
1614 <memberEnd xmi:idref='_12_1_8e0028f_1224862123421_497707_926'/>
1615 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1224862123421_497707_926' visibility='private' type='_12_1_8e0028f_1224862111906_82091_852' association='_12_1_8e0028f_1224862123421_505180_924'/>
1616 </ownedMember>
1617 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1240400012421_87758_1068' visibility='public'>
1618 <memberEnd xmi:idref='_12_1_8e0028f_1240400012437_227403_1070'/>
1619 <memberEnd xmi:idref='_12_1_8e0028f_1240400012421_287621_1069'/>
1620 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1240400012421_287621_1069' visibility='private' type='_12_1_8e0028f_1224854880765_748997_568' association='_12_1_8e0028f_1240400012421_87758_1068'/>
1621 </ownedMember>
1622 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1274444062750_636535_393' visibility='public'>
1623 <memberEnd xmi:idref='_12_1_213004e4_1274444062750_206140_394'/>
1624 <memberEnd xmi:idref='_12_1_213004e4_1274444062750_140083_395'/>
1625 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274444062750_140083_395' visibility='private' type='_12_1_1_8e0028f_1178789094562_459260_296' association='_12_1_213004e4_1274444062750_636535_393'/>
1626 </ownedMember>
1627 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1274444081593_500796_463' visibility='public'>
1628 <memberEnd xmi:idref='_12_1_213004e4_1274444081593_12789_464'/>
1629 <memberEnd xmi:idref='_12_1_213004e4_1274444081593_151178_465'/>
1630 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274451114328_644223_503' body='The party for this contact.'>
1631 <annotatedElement xmi:idref='_12_1_213004e4_1274444081593_500796_463'/>
1632 </ownedComment>
1633 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274444081593_151178_465' visibility='private' type='_12_1_213004e4_1274444062671_377653_391' association='_12_1_213004e4_1274444081593_500796_463'/>
1634 </ownedMember>
1635 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1305784592546_153212_427' visibility='public'>
1636 <memberEnd xmi:idref='_12_1_213004e4_1305784592546_756897_428'/>
1637 <memberEnd xmi:idref='_12_1_213004e4_1305784592546_992313_429'/>
1638 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305784592546_992313_429' visibility='private' type='_12_1_8e0028f_1175789188406_755001_115' association='_12_1_213004e4_1305784592546_153212_427'/>
1639 </ownedMember>
1640 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1305784699640_855446_483' visibility='public'>
1641 <memberEnd xmi:idref='_12_1_213004e4_1305784699640_606749_484'/>
1642 <memberEnd xmi:idref='_12_1_213004e4_1305784699640_193867_485'/>
1643 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305784699640_193867_485' visibility='private' type='_12_1_213004e4_1305784451562_803919_404' association='_12_1_213004e4_1305784699640_855446_483'/>
1644 </ownedMember>
1645 <ownedMember xmi:type='uml:Package' xmi:id='_12_1_bd102fc_1209022528685_910195_853' name='object' visibility='public'>
1646 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210678283593_776902_633' body='This package contains SimDM/ObjectType and classes used in its definition.&#10;These classes allow users to describe structured objects that are used in, or produced by the SImDM/Protocols. '>
1647 <annotatedElement xmi:idref='_12_1_bd102fc_1209022528685_910195_853'/>
1648 </ownedComment>
1649 <ownedMember xmi:type='uml:Class' xmi:id='_14_0_8e0028f_1202821127921_63028_2898' name='Relationship' visibility='public'>
1650 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680116421_859446_645' body='This class assists in the definition of an object hierarchy by associating different objects. The type of relationship is borrowed loosely from UML, and can represent a composition, aggregation or reference, as defined by the relationshipType attribute.&#10;An example is the composition relationship between a image and its pixels, or the aggregation of a FOF group and its constituent particles. '>
1651 <annotatedElement xmi:idref='_14_0_8e0028f_1202821127921_63028_2898'/>
1652 </ownedComment>
1653 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202821134250_349698_2921' name='object' visibility='private' type='_12_1_1_8e0028f_1178640418734_24506_1505' association='_14_0_8e0028f_1202821134250_694682_2920'>
1654 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680194578_206155_648' body='Reference to the ObjectType that is the child in the hierarchical parent-child relation.'>
1655 <annotatedElement xmi:idref='_14_0_8e0028f_1202821134250_349698_2921'/>
1656 </ownedComment>
1657 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1203344387921_7750_2241' visibility='public' value='1'/>
1658 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1203344387921_786602_2240' visibility='public' value='1'/>
1659 </ownedAttribute>
1660 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202821184437_301040_3025' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1661 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680165953_451110_647' body='Name of the variable representing the relationship on the containing parent object type.'>
1662 <annotatedElement xmi:idref='_14_0_8e0028f_1202821184437_301040_3025'/>
1663 </ownedComment>
1664 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370174968_227306_162' visibility='public' value='1'/>
1665 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370174968_786946_161' visibility='public' value='1'/>
1666 </ownedAttribute>
1667 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1274339731562_9173_257' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1668 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1274706406688_357384_424' body='Describes the relation between the parent and child object type.'>
1669 <annotatedElement xmi:idref='_12_1_213004e4_1274339731562_9173_257'/>
1670 </ownedComment>
1671 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1284032576031_657212_342' visibility='public' value='1'/>
1672 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1284032575531_456049_341' visibility='public'/>
1673 </ownedAttribute>
1674 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_213004e4_1305784343828_131473_398' name='relationshipType' visibility='private' type='_12_1_213004e4_1305784130484_338531_363'>
1675 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305784377609_631515_401' body='This attributes indicates the type of relaion between the parent and the related object.'>
1676 <annotatedElement xmi:idref='_12_1_213004e4_1305784343828_131473_398'/>
1677 </ownedComment>
1678 </ownedAttribute>
1679 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202821160078_890947_3023' name='cardinality' visibility='private' type='_12_1_2_8e0028f_1189430872609_809189_324'>
1680 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680147156_458857_646' body='The cardinality/multiplicity of the child object in the containing object.'>
1681 <annotatedElement xmi:idref='_14_0_8e0028f_1202821160078_890947_3023'/>
1682 </ownedComment>
1683 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498084516_300546_285' visibility='public' value='1'/>
1684 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498084516_816445_284' visibility='public'/>
1685 </ownedAttribute>
1686 </ownedMember>
1687 <ownedMember xmi:type='uml:Class' xmi:id='_14_0_8e0028f_1202835016437_620578_3104' name='PropertyGroupMember' visibility='public'>
1688 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680652890_535969_661' body='Assocuiative object that represents a member in a property group.'>
1689 <annotatedElement xmi:idref='_14_0_8e0028f_1202835016437_620578_3104'/>
1690 </ownedComment>
1691 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835034093_760280_3180' name='property' visibility='private' type='_12_1_8e0028f_1173260158109_378937_365' association='_14_0_8e0028f_1202835034093_513540_3179'>
1692 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680674703_741005_662' body='Reference to the actual property this class associates to a property group.'>
1693 <annotatedElement xmi:idref='_14_0_8e0028f_1202835034093_760280_3180'/>
1694 </ownedComment>
1695 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202835042046_851510_3230' visibility='public' value='1'/>
1696 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202835042046_908439_3229' visibility='public' value='1'/>
1697 </ownedAttribute>
1698 </ownedMember>
1699 <ownedMember xmi:type='uml:Class' xmi:id='_14_0_8e0028f_1202834948218_519042_3028' name='PropertyGroup' visibility='public'>
1700 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680290500_125349_650' body='This class represents a naturla grouping of properties on the object type.&#10;Is used for presentation purposes in a browsing environment.'>
1701 <annotatedElement xmi:idref='_14_0_8e0028f_1202834948218_519042_3028'/>
1702 </ownedComment>
1703 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835002078_514643_3101' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1704 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680330890_511815_653' body='Name of this paarameter grouping.'>
1705 <annotatedElement xmi:idref='_14_0_8e0028f_1202835002078_514643_3101'/>
1706 </ownedComment>
1707 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370184593_339383_165' visibility='public' value='1'/>
1708 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370184593_925586_164' visibility='public' value='1'/>
1709 </ownedAttribute>
1710 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835025640_852871_3127' name='member' visibility='private' aggregation='composite' type='_14_0_8e0028f_1202835016437_620578_3104' association='_14_0_8e0028f_1202835025640_663231_3126'>
1711 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680321187_487946_652' body='Collection of members of this parameter grouping.'>
1712 <annotatedElement xmi:idref='_14_0_8e0028f_1202835025640_852871_3127'/>
1713 </ownedComment>
1714 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202835177812_12120_3441' visibility='public' value='-1'/>
1715 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202835177812_214603_3440' visibility='public' value='1'/>
1716 </ownedAttribute>
1717 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202835193656_635686_3444' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1718 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680300468_584307_651' body='Description of this group.'>
1719 <annotatedElement xmi:idref='_14_0_8e0028f_1202835193656_635686_3444'/>
1720 </ownedComment>
1721 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498156203_521909_311' visibility='public' value='1'/>
1722 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498156203_888889_310' visibility='public'/>
1723 </ownedAttribute>
1724 </ownedMember>
1725 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1173260158109_378937_365' name='Property' visibility='public'>
1726 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018774628_880753_667' body='The properties of an object. Similar to the FIELD in a VOTable'>
1727 <annotatedElement xmi:idref='_12_1_8e0028f_1173260158109_378937_365'/>
1728 </ownedComment>
1729 <generalization xmi:type='uml:Generalization' xmi:id='_12_1_8e0028f_1213804083921_801875_358' general='_12_1_8e0028f_1173260612156_632863_688'/>
1730 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173260227625_741084_441' name='label' visibility='private' type='_10_0_42c01ac_1131110104125_206884_2089'>
1731 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018803626_379644_670' body='The concept represented by this property. This concept should be narrower than the broadestSKOSConcept.'>
1732 <annotatedElement xmi:idref='_12_1_8e0028f_1173260227625_741084_441'/>
1733 </ownedComment>
1734 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274289729609_605718_430' visibility='public' value='1'/>
1735 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274289729609_282444_429' visibility='public'/>
1736 </ownedAttribute>
1737 </ownedMember>
1738 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_1_8e0028f_1178640418734_24506_1505' name='ObjectType' visibility='public' isAbstract='true'>
1739 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210679827953_517281_634' body='This class represents and abstract object type, and can thus be seen as a meta-modelling construct.&#10;It allows model instances that represent complex object definitions.'>
1740 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178640418734_24506_1505'/>
1741 </ownedComment>
1742 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178640429250_552346_1527' name='property' visibility='private' aggregation='composite' type='_12_1_8e0028f_1173260158109_378937_365' association='_12_1_1_8e0028f_1178640429250_697815_1524'>
1743 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680472093_789910_656' body='Collection of properties.'>
1744 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178640429250_552346_1527'/>
1745 </ownedComment>
1746 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1203344375812_242948_2239' visibility='public' value='-1'/>
1747 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1203344375812_79031_2238' visibility='public'/>
1748 </ownedAttribute>
1749 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178788918250_721935_284' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1750 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680493656_501372_657' body='The name of this object type.'>
1751 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178788918250_721935_284'/>
1752 </ownedComment>
1753 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_2_213004e4_1207370163515_720235_159' visibility='public' value='1'/>
1754 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_2_213004e4_1207370163515_347614_158' visibility='public' value='1'/>
1755 </ownedAttribute>
1756 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178788927546_683715_286' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1757 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680504734_538101_658' body='Short description of this object type.'>
1758 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178788927546_683715_286'/>
1759 </ownedComment>
1760 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498137654_877174_305' visibility='public' value='1'/>
1761 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498137654_897497_304' visibility='public'/>
1762 </ownedAttribute>
1763 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202821137515_843097_2974' name='relatedObject' visibility='private' aggregation='composite' type='_14_0_8e0028f_1202821127921_63028_2898' association='_14_0_8e0028f_1202821137515_883381_2973'>
1764 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680578234_626397_659' body='Collection of relations to object types that may be contained or aggregated by this object type or referenced by it.'>
1765 <annotatedElement xmi:idref='_14_0_8e0028f_1202821137515_843097_2974'/>
1766 </ownedComment>
1767 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202835150640_77927_3437' visibility='public' value='-1'/>
1768 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202835150640_643453_3436' visibility='public'/>
1769 </ownedAttribute>
1770 <ownedAttribute xmi:type='uml:Property' xmi:id='_14_0_8e0028f_1202834981125_183966_3052' name='propertyGroup' visibility='private' aggregation='composite' type='_14_0_8e0028f_1202834948218_519042_3028' association='_14_0_8e0028f_1202834981125_649609_3051'>
1771 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210680597296_46204_660' body='Collection of property groups.'>
1772 <annotatedElement xmi:idref='_14_0_8e0028f_1202834981125_183966_3052'/>
1773 </ownedComment>
1774 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_14_0_8e0028f_1202835171000_290550_3439' visibility='public' value='-1'/>
1775 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_14_0_8e0028f_1202835171000_143857_3438' visibility='public'/>
1776 </ownedAttribute>
1777 </ownedMember>
1778 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1173260612156_632863_688' name='Field' visibility='public' isAbstract='true'>
1779 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018479255_524465_652' body='Represents a generic field like object.'>
1780 <annotatedElement xmi:idref='_12_1_8e0028f_1173260612156_632863_688'/>
1781 </ownedComment>
1782 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173260625390_386163_760' name='name' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1783 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018486253_71732_653' body='the name of this parameter or property.&#10;Ex: omegaLambda, particleMass, linking length&#10;'>
1784 <annotatedElement xmi:idref='_12_1_8e0028f_1173260625390_386163_760'/>
1785 </ownedComment>
1786 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498122218_216018_301' visibility='public' value='1'/>
1787 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498122218_877768_300' visibility='public' value='1'/>
1788 </ownedAttribute>
1789 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173260634546_792387_762' name='datatype' visibility='private' type='_12_1_8e0028f_1173260658937_376469_768'>
1790 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209018498575_466438_654' body='the data type of this parameter or property'>
1791 <annotatedElement xmi:idref='_12_1_8e0028f_1173260634546_792387_762'/>
1792 </ownedComment>
1793 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498110382_688181_293' visibility='public' value='1'/>
1794 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498110382_181021_292' visibility='public' value='1'/>
1795 </ownedAttribute>
1796 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_2_8e0028f_1189431131984_927566_351' name='cardinality' visibility='private' type='_12_1_2_8e0028f_1189430872609_809189_324'>
1797 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674663703_161660_604' body='The cardinality of this parameter or property'>
1798 <annotatedElement xmi:idref='_12_1_2_8e0028f_1189431131984_927566_351'/>
1799 </ownedComment>
1800 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498105590_1922_289' visibility='public' value='1'/>
1801 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498105590_302558_288' visibility='public'/>
1802 </ownedAttribute>
1803 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_1_8e0028f_1178536325796_565844_252' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1804 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210674675593_504543_605' body='Short description of this parameter or property'>
1805 <annotatedElement xmi:idref='_12_1_1_8e0028f_1178536325796_565844_252'/>
1806 </ownedComment>
1807 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_bd102fc_1214498115874_940160_297' visibility='public' value='1'/>
1808 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_bd102fc_1214498115873_782832_296' visibility='public'/>
1809 </ownedAttribute>
1810 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213804138671_301838_388' name='validValue' visibility='private' aggregation='composite' type='_12_1_8e0028f_1213804138656_969269_385' association='_12_1_8e0028f_1213804138671_89101_387'>
1811 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1213975179529_78354_262' body='List of possible values : only defined when isEnumerated = true'>
1812 <annotatedElement xmi:idref='_12_1_8e0028f_1213804138671_301838_388'/>
1813 </ownedComment>
1814 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1213804348359_780942_628' visibility='public' value='-1'/>
1815 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1213804348359_890408_627' visibility='public'/>
1816 </ownedAttribute>
1817 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213804318109_864116_621' name='isEnumerated' visibility='private' type='_10_0_42c01ac_1131110086312_275884_2071'>
1818 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1213975256056_236145_263' body='indicates if this parameter or property only accept values coming from a list of valid values defined by the validValue collection'>
1819 <annotatedElement xmi:idref='_12_1_8e0028f_1213804318109_864116_621'/>
1820 </ownedComment>
1821 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1213804328812_512280_625' visibility='public' value='1'/>
1822 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1213804328812_131151_624' visibility='public'/>
1823 <defaultValue xmi:type='uml:LiteralBoolean' xmi:id='_12_1_8e0028f_1213804331609_786374_626' visibility='public'/>
1824 </ownedAttribute>
1825 </ownedMember>
1826 <ownedMember xmi:type='uml:Class' xmi:id='_12_1_8e0028f_1213804138656_969269_385' name='ValidValue' visibility='public'>
1827 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1213975312145_100032_264' body='This represents a value for an enumerated parameter or property'>
1828 <annotatedElement xmi:idref='_12_1_8e0028f_1213804138656_969269_385'/>
1829 </ownedComment>
1830 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213804249359_698361_601' name='value' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1831 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1213976707541_132356_246' body='the value as string : can be converted to the correct datatype of the asociated parameter or property'>
1832 <annotatedElement xmi:idref='_12_1_8e0028f_1213804249359_698361_601'/>
1833 </ownedComment>
1834 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1213804262843_340157_604' visibility='public' value='1'/>
1835 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1213804262843_124491_603' visibility='public' value='1'/>
1836 </ownedAttribute>
1837 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1213804207593_174840_597' name='description' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1838 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1213976751719_628468_247' body='A description of this value.'>
1839 <annotatedElement xmi:idref='_12_1_8e0028f_1213804207593_174840_597'/>
1840 </ownedComment>
1841 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1213804228046_426460_600' visibility='public' value='1'/>
1842 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1213804228046_146856_599' visibility='public'/>
1843 </ownedAttribute>
1844 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_bd102fc_1213975320431_986626_265' name='title' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1845 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1213975354798_980483_269' body='Short name / alias for this value (useful in GUI)'>
1846 <annotatedElement xmi:idref='_12_1_bd102fc_1213975320431_986626_265'/>
1847 </ownedComment>
1848 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_213004e4_1274289120921_958871_415' visibility='public' value='1'/>
1849 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_213004e4_1274289120921_545436_414' visibility='public'/>
1850 </ownedAttribute>
1851 </ownedMember>
1852 <ownedMember xmi:type='uml:Enumeration' xmi:id='_12_1_213004e4_1305784130484_338531_363' name='RelationshipType' visibility='public'>
1853 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1315825383734_804617_376' body='Type of relationship between an ObjectType and the related object type.&#10;'>
1854 <annotatedElement xmi:idref='_12_1_213004e4_1305784130484_338531_363'/>
1855 </ownedComment>
1856 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_213004e4_1305784142187_669350_382' name='composition' visibility='public'>
1857 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305784169921_883873_384' body='Represents the usual UML-like composition relation.'>
1858 <annotatedElement xmi:idref='_12_1_213004e4_1305784142187_669350_382'/>
1859 </ownedComment>
1860 </ownedLiteral>
1861 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_213004e4_1305784171375_775389_385' name='aggregation' visibility='public'>
1862 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1315825419750_635359_377' body='Literal indicating the aggregation relationship between aparent and child object type.'>
1863 <annotatedElement xmi:idref='_12_1_213004e4_1305784171375_775389_385'/>
1864 </ownedComment>
1865 </ownedLiteral>
1866 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_213004e4_1305784180171_935446_387' name='reference' visibility='public'>
1867 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_213004e4_1305784312859_146651_389' body='Represents a 0..1 relation between an object (the referree) and the related object (the reference). Indicates a general dependency. Example, relations between a galaxy and its descendant in a merger tree, or between a source catalogue and the image it was extracted from.'>
1868 <annotatedElement xmi:idref='_12_1_213004e4_1305784180171_935446_387'/>
1869 </ownedComment>
1870 </ownedLiteral>
1871 </ownedMember>
1872 <ownedMember xmi:type='uml:Dependency' xmi:id='_12_1_8e0028f_1306858440000_9676_241' visibility='public'>
1873 <supplier xmi:idref='_12_1_8e0028f_1306858429140_391838_214'/>
1874 <client xmi:idref='_12_1_bd102fc_1209022528685_910195_853'/>
1875 </ownedMember>
1876 </ownedMember>
1877 <ownedMember xmi:type='uml:Package' xmi:id='_12_1_8e0028f_1306858429140_391838_214' name='meta' visibility='public'>
1878 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1306858479500_795503_256' body='This package defines some very basic &quot;meta&quot; types such as the basic DataType enumerations etc.'>
1879 <annotatedElement xmi:idref='_12_1_8e0028f_1306858429140_391838_214'/>
1880 </ownedComment>
1881 <ownedMember xmi:type='uml:Enumeration' xmi:id='_12_1_2_8e0028f_1189430872609_809189_324' name='Cardinality' visibility='public'>
1882 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1207069049404_237842_152' body='This enumeration contains the possible values for the cardinality attribute of a Field definition.&#10;'>
1883 <annotatedElement xmi:idref='_12_1_2_8e0028f_1189430872609_809189_324'/>
1884 </ownedComment>
1885 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_8e0028f_1189430917562_431841_349' name='0..1' visibility='public'>
1886 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1207069081688_927729_153' body='Corresponds to &#39;Optional element&#39;'>
1887 <annotatedElement xmi:idref='_12_1_2_8e0028f_1189430917562_431841_349'/>
1888 </ownedComment>
1889 </ownedLiteral>
1890 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_8e0028f_1189430893921_613776_345' name='1' visibility='public'>
1891 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1207069089141_904962_154' body='Corresponds to &#39;Mandatory element&#39;'>
1892 <annotatedElement xmi:idref='_12_1_2_8e0028f_1189430893921_613776_345'/>
1893 </ownedComment>
1894 </ownedLiteral>
1895 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_8e0028f_1189430882250_550216_343' name='0..*' visibility='public'>
1896 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1207069119045_931934_155' body='Corresponds to &#39;Multiple but maybe Optional element&#39;'>
1897 <annotatedElement xmi:idref='_12_1_2_8e0028f_1189430882250_550216_343'/>
1898 </ownedComment>
1899 </ownedLiteral>
1900 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_8e0028f_1189430905031_583781_347' name='1..*' visibility='public'>
1901 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1207069133084_709265_156' body='Corresponds to &#39;Multiple with at least one element&#39;'>
1902 <annotatedElement xmi:idref='_12_1_2_8e0028f_1189430905031_583781_347'/>
1903 </ownedComment>
1904 </ownedLiteral>
1905 </ownedMember>
1906 <ownedMember xmi:type='uml:Enumeration' xmi:id='_12_1_8e0028f_1173260658937_376469_768' name='DataType' visibility='public'>
1907 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019195381_463311_698' body='The DataType enumeration lists the available values for the datatype attributes used in the definition of metadata fields such as Property and InputParameter. &#10;The values represent rather abstract data types. For example no distinction is made between different representations of integer (short, int, long) or floating point (float, double) types. Instead the mathematical number fields integer and real are used, together with rational and complex. &#10;Alternative representations or usages of this model might add such details. &#10;&#10;&#10;'>
1908 <annotatedElement xmi:idref='_12_1_8e0028f_1173260658937_376469_768'/>
1909 </ownedComment>
1910 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1173260764812_123178_805' name='boolean' visibility='public'>
1911 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066520781_318001_376' body='A standard boolean type, with values &#39;true&#39; and &#39;false&#39;, possibly represented differently in physical representations of the model.'>
1912 <annotatedElement xmi:idref='_12_1_8e0028f_1173260764812_123178_805'/>
1913 </ownedComment>
1914 </ownedLiteral>
1915 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1173260760046_571451_803' name='complex' visibility='public'>
1916 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066548609_188486_377' body='A standard complex type. Here no limits on accuracy of constituent Re and Im parts is made, they are assumed to be real.&#10;'>
1917 <annotatedElement xmi:idref='_12_1_8e0028f_1173260760046_571451_803'/>
1918 </ownedComment>
1919 </ownedLiteral>
1920 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1173260749437_919811_799' name='datetime' visibility='public'>
1921 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066566843_6657_378' body='Represents an exact time on an exact, given date. No accuracy is assumed.'>
1922 <annotatedElement xmi:idref='_12_1_8e0028f_1173260749437_919811_799'/>
1923 </ownedComment>
1924 </ownedLiteral>
1925 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1173260683718_147248_791' name='real' visibility='public'>
1926 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066602703_142049_380' body='A floating point datatype, without impied accuracy.'>
1927 <annotatedElement xmi:idref='_12_1_8e0028f_1173260683718_147248_791'/>
1928 </ownedComment>
1929 </ownedLiteral>
1930 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_2_8e0028f_1187715504312_506766_130' name='integer' visibility='public'>
1931 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066622578_602313_381' body='An integer datatype, without implied accuracy.'>
1932 <annotatedElement xmi:idref='_12_1_2_8e0028f_1187715504312_506766_130'/>
1933 </ownedComment>
1934 </ownedLiteral>
1935 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1173260754734_233110_801' name='rational' visibility='public'>
1936 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066655250_947681_383' body='A rational datatype, consisting of two integers representing the numerator and denominator.&#10;'>
1937 <annotatedElement xmi:idref='_12_1_8e0028f_1173260754734_233110_801'/>
1938 </ownedComment>
1939 </ownedLiteral>
1940 <ownedLiteral xmi:type='uml:EnumerationLiteral' xmi:id='_12_1_8e0028f_1173260668531_725561_787' name='string' visibility='public'>
1941 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210066685906_291875_385' body='A standard string datatype consisting of any type of character.'>
1942 <annotatedElement xmi:idref='_12_1_8e0028f_1173260668531_725561_787'/>
1943 </ownedComment>
1944 </ownedLiteral>
1945 </ownedMember>
1946 <ownedMember xmi:type='uml:DataType' xmi:id='_12_1_8e0028f_1173262283140_574350_1278' name='Quantity' visibility='public'>
1947 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_bd102fc_1209019210521_172471_700' body='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'>
1948 <annotatedElement xmi:idref='_12_1_8e0028f_1173262283140_574350_1278'/>
1949 </ownedComment>
1950 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173262292437_965055_1296' name='value' visibility='private' type='_10_0_42c01ac_1131110143687_425384_2143'>
1951 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210065334156_977307_217' body='The numerical value for this quantity.'>
1952 <annotatedElement xmi:idref='_12_1_8e0028f_1173262292437_965055_1296'/>
1953 </ownedComment>
1954 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1208351444718_708761_412' visibility='public' value='1'/>
1955 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1208351444718_956300_411' visibility='public' value='1'/>
1956 </ownedAttribute>
1957 <ownedAttribute xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1173262306046_676761_1298' name='unit' visibility='private' type='_10_0_42c01ac_1131109909359_121421_1981'>
1958 <ownedComment xmi:type='uml:Comment' xmi:id='_12_1_8e0028f_1210065367046_489818_218' body='The unit (if applicable) for this quantity. Should correspond to a recognised unit, possibly a skosconcept?'>
1959 <annotatedElement xmi:idref='_12_1_8e0028f_1173262306046_676761_1298'/>
1960 </ownedComment>
1961 <upperValue xmi:type='uml:LiteralUnlimitedNatural' xmi:id='_12_1_8e0028f_1208351450625_334113_415' visibility='public' value='1'/>
1962 <lowerValue xmi:type='uml:LiteralInteger' xmi:id='_12_1_8e0028f_1208351450625_279889_414' visibility='public'/>
1963 </ownedAttribute>
1964 </ownedMember>
1965 </ownedMember>
1966 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1323152778875_542517_233' visibility='public'>
1967 <memberEnd xmi:idref='_12_1_213004e4_1323152778875_448716_234'/>
1968 <memberEnd xmi:idref='_12_1_213004e4_1323152778875_316634_235'/>
1969 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323152778875_316634_235' visibility='private' type='_12_1_8e0028f_1173261164953_285409_884' association='_12_1_213004e4_1323152778875_542517_233'/>
1970 </ownedMember>
1971 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1323153854078_774092_320' visibility='public'>
1972 <memberEnd xmi:idref='_12_1_213004e4_1323153854078_771190_321'/>
1973 <memberEnd xmi:idref='_12_1_213004e4_1323153854078_74768_322'/>
1974 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323153854078_74768_322' visibility='private' type='_12_1_213004e4_1323152778562_515768_231' association='_12_1_213004e4_1323153854078_774092_320'/>
1975 </ownedMember>
1976 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1323154166765_558919_405' visibility='public'>
1977 <memberEnd xmi:idref='_12_1_213004e4_1323154166765_707449_406'/>
1978 <memberEnd xmi:idref='_12_1_213004e4_1323154166765_926402_407'/>
1979 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323154166765_926402_407' visibility='private' type='_12_1_213004e4_1323153854062_619645_318' association='_12_1_213004e4_1323154166765_558919_405'/>
1980 </ownedMember>
1981 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1323154308046_771627_596' visibility='public'>
1982 <memberEnd xmi:idref='_12_1_213004e4_1323154308046_756191_597'/>
1983 <memberEnd xmi:idref='_12_1_213004e4_1323154308046_813107_598'/>
1984 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323154308046_813107_598' visibility='private' type='_12_1_8e0028f_1175776701562_299478_435' association='_12_1_213004e4_1323154308046_771627_596'/>
1985 </ownedMember>
1986 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_213004e4_1323154502125_455905_669' visibility='public'>
1987 <memberEnd xmi:idref='_12_1_213004e4_1323154502125_877066_670'/>
1988 <memberEnd xmi:idref='_12_1_213004e4_1323154502140_403037_671'/>
1989 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_213004e4_1323154502140_403037_671' visibility='private' type='_12_1_213004e4_1323154308015_700073_594' association='_12_1_213004e4_1323154502125_455905_669'/>
1990 </ownedMember>
1991 <ownedMember xmi:type='uml:Package' href='UML_Standard_Profile.xml#magicdraw_uml_standard_profile_v_0001'>
1992 <xmi:Extension extender='MagicDraw UML 12.1' extenderID='MagicDraw UML 12.1'>
1993 <referenceExtension referentPath='UML Standard Profile' referentType='Package'/>
1994 </xmi:Extension>
1995 </ownedMember>
1996 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1323966683546_9653_233' visibility='public'>
1997 <memberEnd xmi:idref='_12_1_8e0028f_1323966683546_144711_234'/>
1998 <memberEnd xmi:idref='_12_1_8e0028f_1323966683546_461408_235'/>
1999 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1323966683546_461408_235' visibility='private' type='_12_1_213004e4_1323152778562_515768_231' association='_12_1_8e0028f_1323966683546_9653_233'/>
2000 </ownedMember>
2001 <ownedMember xmi:type='uml:Association' xmi:id='_12_1_8e0028f_1323966704468_898693_303' visibility='public'>
2002 <memberEnd xmi:idref='_12_1_8e0028f_1323966704468_292205_304'/>
2003 <memberEnd xmi:idref='_12_1_8e0028f_1323966704468_20809_305'/>
2004 <ownedEnd xmi:type='uml:Property' xmi:id='_12_1_8e0028f_1323966704468_20809_305' visibility='private' type='_12_1_8e0028f_1323966683328_800469_231' association='_12_1_8e0028f_1323966704468_898693_303'/>
2005 </ownedMember>
2006 </uml:Model>
2007 <xmi:Extension extender='MagicDraw UML 12.1'>
2008 <mdOwnedDiagrams>
2009 <mdElement elementClass='Diagram' xmi:id='_12_1_2_213004e4_1207116688765_958077_152' name='packages' visibility='public' ownerOfDiagram='eee_1045467100313_135436_1'>
2010 <mdElement elementClass='DiagramPresentationElement' xmi:id='_12_1_2_213004e4_1207116688765_543070_153'>
2011 <elementID xmi:idref='_12_1_2_213004e4_1207116688765_958077_152'/>
2012 <properties>
2013 <mdElement elementClass='BooleanProperty'>
2014 <propertyID>SHOW_DIAGRAM_OWNER</propertyID>
2015 <propertyDescriptionID>SHOW_DIAGRAM_OWNER_DESCRIPTION</propertyDescriptionID>
2016 <value xmi:value='true'/>
2017 </mdElement>
2018 <mdElement elementClass='BooleanProperty'>
2019 <propertyID>SHOW_DIAGRAM_FRAME</propertyID>
2020 <propertyGroup>DIAGRAM_FRAME</propertyGroup>
2021 <propertyDescriptionID>SHOW_DIAGRAM_FRAME_DESCRIPTION</propertyDescriptionID>
2022 <value xmi:value='false'/>
2023 </mdElement>
2024 </properties>
2025 <type>Class Diagram</type>
2026 <umlType>Class Diagram</umlType>
2027 <zoomFactor xmi:value='1.0'/>
2028 <diagramOpened xmi:value='true'/>
2029 <diagramWindowBounds>3, 25, 1409, 952</diagramWindowBounds>
2030 <diagramScrollPositionX xmi:value='0'/>
2031 <diagramScrollPositionY xmi:value='0'/>
2032 <maximized xmi:value='false'/>
2033 <active xmi:value='false'/>
2034 <mdOwnedViews>
2035 <mdElement elementClass='DiagramFrame' xmi:id='_12_1_2_213004e4_1207116688765_765640_165'>
2036 <elementID xmi:idref='_12_1_2_213004e4_1207116688765_958077_152'/>
2037 <visible xmi:value='false'/>
2038 <geometry>5, 5, 862, 415</geometry>
2039 </mdElement>
2040 <mdElement elementClass='Package' xmi:id='_12_1_2_213004e4_1207116724000_334910_184'>
2041 <elementID xmi:idref='_12_1_8e0028f_1175528694453_777349_729'/>
2042 <properties>
2043 <mdElement elementClass='ColorProperty'>
2044 <propertyID>FILL_COLOR</propertyID>
2045 <propertyDescriptionID>FILL_COLOR_DESCRIPTION</propertyDescriptionID>
2046 <value xmi:value='-52'/>
2047 </mdElement>
2048 </properties>
2049 <geometry>35, 70, 364, 266</geometry>
2050 <mdOwnedViews>
2051 <mdElement elementClass='Package' xmi:id='_12_1_2_213004e4_1207116728609_787975_214'>
2052 <elementID xmi:idref='_12_1_8e0028f_1173260085390_834474_247'/>
2053 <properties>
2054 <mdElement elementClass='BooleanProperty'>
2055 <propertyID>SHOW_CONSTRAINTS</propertyID>
2056 <propertyDescriptionID>SHOW_CONSTRAINTS_DESCRIPTION</propertyDescriptionID>
2057 <value xmi:value='false'/>
2058 </mdElement>
2059 </properties>
2060 <geometry>175, 245, 98, 64</geometry>
2061 </mdElement>
2062 <mdElement elementClass='Package' xmi:id='_12_1_2_213004e4_1207116736500_394570_358'>
2063 <elementID xmi:idref='_12_1_2_213004e4_1206871974015_610668_132'/>
2064 <properties>
2065 <mdElement elementClass='ColorProperty'>
2066 <propertyID>FILL_COLOR</propertyID>
2067 <propertyDescriptionID>FILL_COLOR_DESCRIPTION</propertyDescriptionID>
2068 <value xmi:value='-13159'/>
2069 </mdElement>
2070 </properties>
2071 <geometry>259, 112, 77, 64</geometry>
2072 </mdElement>
2073 <mdElement elementClass='Dependency' xmi:id='_12_1_2_213004e4_1207116769890_591824_409'>
2074 <elementID xmi:idref='_12_1_2_213004e4_1207116769890_243503_408'/>
2075 <linkFirstEndID xmi:idref='_12_1_2_213004e4_1207116736500_394570_358'/>
2076 <linkSecondEndID xmi:idref='_12_1_2_213004e4_1207116728609_787975_214'/>
2077 <geometry>283, 176; 237, 260; </geometry>
2078 <linkNameID xmi:idref='_12_1_2_213004e4_1207116769890_733993_410'/>
2079 <nameVisible xmi:value='true'/>
2080 <mdOwnedViews>
2081 <mdElement elementClass='TextBox' xmi:id='_12_1_2_213004e4_1207116769890_733993_410'>
2082 <visible xmi:value='false'/>
2083 <geometry>235, 193, 50, 25</geometry>
2084 </mdElement>
2085 <mdElement elementClass='TextBox' xmi:id='_12_1_2_213004e4_1207116769890_524314_412'>
2086 <editable xmi:value='false'/>
2087 <visible xmi:value='false'/>
2088 <geometry>235, 193, 50, 25</geometry>
2089 </mdElement>
2090 <mdElement elementClass='TextBoxWithIcon' xmi:id='_12_1_2_213004e4_1207116769890_488273_414'>
2091 <editable xmi:value='false'/>
2092 <visible xmi:value='false'/>
2093 <geometry>260, 243, 26, 13</geometry>
2094 </mdElement>
2095 <mdElement elementClass='TextBox' xmi:id='_12_1_2_213004e4_1207116769890_587103_417'>
2096 <editable xmi:value='false'/>
2097 <visible xmi:value='false'/>
2098 <geometry>228, 238, 50, 25</geometry>
2099 </mdElement>
2100 <mdElement elementClass='TextBox' xmi:id='_12_1_2_213004e4_1207116769890_835029_419'>
2101 <editable xmi:value='false'/>
2102 <visible xmi:value='false'/>
2103 <geometry>248, 164, 50, 25</geometry>
2104 </mdElement>
2105 <mdElement elementClass='TextBox' xmi:id='_12_1_2_213004e4_1207116769890_579513_421'>
2106 <editable xmi:value='false'/>
2107 <visible xmi:value='false'/>
2108 <geometry>221, 215, 50, 25</geometry>
2109 </mdElement>
2110 </mdOwnedViews>
2111 <linkConstraintID xmi:idref='_12_1_2_213004e4_1207116769890_524314_412'/>
2112 <linkStereotypeID xmi:idref='_12_1_2_213004e4_1207116769890_488273_414'/>
2113 <linkTaggedValuesID xmi:idref='_12_1_2_213004e4_1207116769890_587103_417'/>
2114 <linkConveyedAID xmi:idref='_12_1_2_213004e4_1207116769890_835029_419'/>
2115 <linkConveyedBID xmi:idref='_12_1_2_213004e4_1207116769890_579513_421'/>
2116 </mdElement>
2117 <mdElement elementClass='Package' xmi:id='_12_1_8e0028f_1224855562562_210866_714'>
2118 <elementID xmi:idref='_12_1_8e0028f_1224855562562_252184_713'/>
2119 <properties>
2120 <mdElement elementClass='ColorProperty'>