/[volute]/trunk/projects/theory/snapdm/xsd/simdb/experiment.xsd
ViewVC logotype

Diff of /trunk/projects/theory/snapdm/xsd/simdb/experiment.xsd

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 499 by bourges.laurent, Thu May 8 06:24:33 2008 UTC revision 500 by gerard.lemson, Fri May 16 04:44:38 2008 UTC
# Line 49  Line 49 
49           <xsd:element name="aPriori" type="xsd:boolean" minOccurs="0"/>           <xsd:element name="aPriori" type="xsd:boolean" minOccurs="0"/>
50           <xsd:element name="axis" type="base:Reference">           <xsd:element name="axis" type="base:Reference">
51              <xsd:annotation>              <xsd:annotation>
52                 <xsd:appinfo>xmiidref=_12_1_8e0028f_1208963945515_646605_471</xsd:appinfo>                 <xsd:appinfo>xmiidref=_12_1_8e0028f_1173260158109_378937_365</xsd:appinfo>
53              </xsd:annotation>              </xsd:annotation>
54           </xsd:element>           </xsd:element>
55        </xsd:sequence>        </xsd:sequence>
# Line 66  Line 66 
66                        maxOccurs="unbounded"/>                        maxOccurs="unbounded"/>
67           <xsd:element name="objectType" type="base:Reference">           <xsd:element name="objectType" type="base:Reference">
68              <xsd:annotation>              <xsd:annotation>
69                 <xsd:appinfo>xmiidref=_12_1_8e0028f_1208963843859_164887_244</xsd:appinfo>                 <xsd:appinfo>xmiidref=_12_1_1_8e0028f_1178640418734_24506_1505</xsd:appinfo>
70              </xsd:annotation>              </xsd:annotation>
71           </xsd:element>           </xsd:element>
72        </xsd:sequence>        </xsd:sequence>
# Line 83  Line 83 
83        <xsd:complexContent>        <xsd:complexContent>
84           <xsd:extension base="p5:Resource">           <xsd:extension base="p5:Resource">
85              <xsd:sequence>              <xsd:sequence>
                <xsd:element name="publisherDID" type="xsd:string" minOccurs="0"/>  
86                 <xsd:element name="targetObject" type="TargetObjectType" minOccurs="0" maxOccurs="unbounded"/>                 <xsd:element name="targetObject" type="TargetObjectType" minOccurs="0" maxOccurs="unbounded"/>
87                 <xsd:element name="snapshot" type="Snapshot" minOccurs="0" maxOccurs="unbounded"/>                 <xsd:element name="snapshot" type="Snapshot" minOccurs="0" maxOccurs="unbounded"/>
88                 <xsd:element name="service" type="WebService" minOccurs="0" maxOccurs="unbounded"/>                 <xsd:element name="service" type="WebService" minOccurs="0" maxOccurs="unbounded"/>
# Line 184  Line 183 
183    
184     <xsd:complexType name="WebService">     <xsd:complexType name="WebService">
185        <xsd:annotation>        <xsd:annotation>
186           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>This class represents a web service that can be used to access the results of an Experiment.
187    The web service is represented by a base URL and a service type. The type may be a standard to be developed by the SimDAP specification, or a simple custom service. In the latter case the base URL should point to a web page that presents further details.</xsd:documentation>
188           <xsd:appinfo>xmiid=_12_1_1_8e0028f_1178634214328_979805_732</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_1_8e0028f_1178634214328_979805_732</xsd:appinfo>
189        </xsd:annotation>        </xsd:annotation>
190        <xsd:sequence>        <xsd:sequence>
# Line 196  Line 196 
196    
197     <xsd:complexType name="TargetProcess">     <xsd:complexType name="TargetProcess">
198        <xsd:annotation>        <xsd:annotation>
199           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>This class represents the fact that some simulations are run 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 "turbulence", or "gravitational cluster" or "galaxy formation".</xsd:documentation>
200           <xsd:appinfo>xmiid=_12_1_2_213004e4_1193927417218_156887_401</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_2_213004e4_1193927417218_156887_401</xsd:appinfo>
201        </xsd:annotation>        </xsd:annotation>
202        <xsd:complexContent>        <xsd:complexContent>
# Line 210  Line 210 
210    
211     <xsd:complexType name="ParameterSetting" abstract="true">     <xsd:complexType name="ParameterSetting" abstract="true">
212        <xsd:annotation>        <xsd:annotation>
213           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>To run an Experiments, one usually needs to assign values to parameters defined on the corresponding Protocol. This class makes the association between the Experiment and the parameters. Parameters can have many different types and so the type of the value can in general not be pre-assigned, as base class Value coiuld be used, but for usability purposes we decided to sub class this class instead to deal with numeric and all other parameters.</xsd:documentation>
214           <xsd:appinfo>xmiid=_12_1_2_213004e4_1195984162343_63311_299</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_2_213004e4_1195984162343_63311_299</xsd:appinfo>
215        </xsd:annotation>        </xsd:annotation>
216        <xsd:sequence>        <xsd:sequence>
# Line 224  Line 224 
224    
225     <xsd:complexType name="AppliedPhysics">     <xsd:complexType name="AppliedPhysics">
226        <xsd:annotation>        <xsd:annotation>
227           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Many simulation codes allow one to turn on or off modules corresponding to  different physics. This class is aan association betwene the Simulation and the Physics available on a certaion protocol.</xsd:documentation>
228           <xsd:appinfo>xmiid=_14_0_8e0028f_1202819493156_452128_1609</xsd:appinfo>           <xsd:appinfo>xmiid=_14_0_8e0028f_1202819493156_452128_1609</xsd:appinfo>
229        </xsd:annotation>        </xsd:annotation>
230        <xsd:sequence>        <xsd:sequence>
# Line 248  Line 248 
248    
249     <xsd:complexType name="ExperimentRepresentationObject">     <xsd:complexType name="ExperimentRepresentationObject">
250        <xsd:annotation>        <xsd:annotation>
251           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Protocols often allow one to choose which representation object types one wants to use in an experiment. For example, SPH codes may have dark matter particles, gass particles, star particles. A given experiment may not require all. This class associates the experiment to the actual representation object types that are used.</xsd:documentation>
252           <xsd:appinfo>xmiid=_12_1_8e0028f_1208963843859_164887_244</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1208963843859_164887_244</xsd:appinfo>
253        </xsd:annotation>        </xsd:annotation>
254        <xsd:sequence>        <xsd:sequence>
# Line 263  Line 263 
263    
264     <xsd:complexType name="ExperimentProperty">     <xsd:complexType name="ExperimentProperty">
265        <xsd:annotation>        <xsd:annotation>
266           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Apart form allowing a user the freedom to choose between available representation object types, Protocols may also allow one to choose from available properties on the selected object.
267    This class represents such a choice.</xsd:documentation>
268           <xsd:appinfo>xmiid=_12_1_8e0028f_1208963945515_646605_471</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1208963945515_646605_471</xsd:appinfo>
269        </xsd:annotation>        </xsd:annotation>
270        <xsd:sequence>        <xsd:sequence>
# Line 285  Line 286 
286              <xsd:sequence>              <xsd:sequence>
287                 <xsd:element name="multiplicity" type="p5:Cardinality" minOccurs="0"/>                 <xsd:element name="multiplicity" type="p5:Cardinality" minOccurs="0"/>
288                 <xsd:element name="identityName" type="xsd:string" minOccurs="0"/>                 <xsd:element name="identityName" type="xsd:string" minOccurs="0"/>
289                 <xsd:element name="astroJournalSubject" type="xsd:string" minOccurs="0"/>                 <xsd:element name="label" type="xsd:string" minOccurs="0"/>
290              </xsd:sequence>              </xsd:sequence>
291           </xsd:extension>           </xsd:extension>
292        </xsd:complexContent>        </xsd:complexContent>
# Line 307  Line 308 
308    
309     <xsd:complexType name="CompositeProtocol">     <xsd:complexType name="CompositeProtocol">
310        <xsd:annotation>        <xsd:annotation>
311           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>This class embodies a composition of othe rprotocols to work together as a protocol for a single (composite) experiment. It can be seen as embodying a workflow or pipeline, but is not modeled as a graph, only an agggregation of separately described protocols thusfar.</xsd:documentation>
312           <xsd:appinfo>xmiid=_12_1_8e0028f_1209037627390_53284_333</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1209037627390_53284_333</xsd:appinfo>
313        </xsd:annotation>        </xsd:annotation>
314        <xsd:complexContent>        <xsd:complexContent>
# Line 321  Line 322 
322    
323     <xsd:complexType name="ChildExperiment">     <xsd:complexType name="ChildExperiment">
324        <xsd:annotation>        <xsd:annotation>
325           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Association class to indictae the experiments making up a composite experiment.</xsd:documentation>
326           <xsd:appinfo>xmiid=_12_1_8e0028f_1209038083546_352136_491</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1209038083546_352136_491</xsd:appinfo>
327        </xsd:annotation>        </xsd:annotation>
328        <xsd:sequence>        <xsd:sequence>
# Line 335  Line 336 
336    
337     <xsd:complexType name="ChildProtocol">     <xsd:complexType name="ChildProtocol">
338        <xsd:annotation>        <xsd:annotation>
339           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Association class representing a protocol that is used by a composite protocol.</xsd:documentation>
340           <xsd:appinfo>xmiid=_12_1_8e0028f_1209038149156_959482_630</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1209038149156_959482_630</xsd:appinfo>
341        </xsd:annotation>        </xsd:annotation>
342        <xsd:sequence>        <xsd:sequence>
# Line 349  Line 350 
350    
351     <xsd:complexType name="GenericParameterSetting">     <xsd:complexType name="GenericParameterSetting">
352        <xsd:annotation>        <xsd:annotation>
353           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Represents a parametr setting for non-numeric parameters. The value is therefore a simple string.</xsd:documentation>
354           <xsd:appinfo>xmiid=_12_1_8e0028f_1209397657343_412857_223</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1209397657343_412857_223</xsd:appinfo>
355        </xsd:annotation>        </xsd:annotation>
356        <xsd:complexContent>        <xsd:complexContent>
# Line 363  Line 364 
364    
365     <xsd:complexType name="NumericParameterSetting">     <xsd:complexType name="NumericParameterSetting">
366        <xsd:annotation>        <xsd:annotation>
367           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Represents the setting of a numerical parameter. We alllow a free unit in the value.
368    TODO decide whether we want/require this freedom of unit!</xsd:documentation>
369           <xsd:appinfo>xmiid=_12_1_8e0028f_1209397707921_986976_272</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1209397707921_986976_272</xsd:appinfo>
370        </xsd:annotation>        </xsd:annotation>
371        <xsd:complexContent>        <xsd:complexContent>

Legend:
Removed from v.499  
changed lines
  Added in v.500

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