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

Diff of /trunk/projects/theory/snapdm/xsd/simdb/protocol.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 29  Line 29 
29    
30     <xsd:complexType name="Simulator">     <xsd:complexType name="Simulator">
31        <xsd:annotation>        <xsd:annotation>
32           <xsd:documentation>This class represents the simulation software that is used in a SNAPSimulation. We do not prescribe this model in great detail here [TBD should we?]. Some of the components currently placed in the definition of the SNAPSimulation more rightly belong in the definition of the Simulator, such as details on the physics that can be simulated, the objects the simulation can produce etc. The analysis/domain model document presents this part of the model in such a more normalised form</xsd:documentation>           <xsd:documentation>This class represents the simulation software that is available to run a simulation.
33    We do not prescribe this model in great detail here [TBD should we?]. We only add the collection of physical processes that are available.
34    
35    TODO one might argue we need a separate collection of numerical algorithms that implement the physical processes.
36    
37    </xsd:documentation>
38           <xsd:appinfo>xmiid=_12_1_8e0028f_1173260371343_174540_519</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1173260371343_174540_519</xsd:appinfo>
39        </xsd:annotation>        </xsd:annotation>
40        <xsd:complexContent>        <xsd:complexContent>
41           <xsd:extension base="Protocol">           <xsd:extension base="Protocol">
42              <xsd:sequence>              <xsd:sequence>
43                 <xsd:element name="simulatedPhysics" type="Physics" maxOccurs="unbounded"/>                 <xsd:element name="physicalProcess" type="Physics" maxOccurs="unbounded"/>
44              </xsd:sequence>              </xsd:sequence>
45           </xsd:extension>           </xsd:extension>
46        </xsd:complexContent>        </xsd:complexContent>
# Line 51  Line 56 
56              <xsd:sequence>              <xsd:sequence>
57                 <xsd:element name="code" type="xsd:string" minOccurs="0"/>                 <xsd:element name="code" type="xsd:string" minOccurs="0"/>
58                 <xsd:element name="version" type="xsd:string" minOccurs="0"/>                 <xsd:element name="version" type="xsd:string" minOccurs="0"/>
59                 <xsd:element name="parameters" type="InputParameter" minOccurs="0" maxOccurs="unbounded"/>                 <xsd:element name="parameter" type="InputParameter" minOccurs="0" maxOccurs="unbounded"/>
60                 <xsd:element name="parameterGroup" type="ParameterGroup" minOccurs="0" maxOccurs="unbounded"/>                 <xsd:element name="parameterGroup" type="ParameterGroup" minOccurs="0" maxOccurs="unbounded"/>
61                 <xsd:element name="representation" type="RepresentationObjectType" minOccurs="0"                 <xsd:element name="representation" type="RepresentationObjectType" minOccurs="0"
62                              maxOccurs="unbounded"/>                              maxOccurs="unbounded"/>
# Line 62  Line 67 
67    
68     <xsd:complexType name="ClusterFinder">     <xsd:complexType name="ClusterFinder">
69        <xsd:annotation>        <xsd:annotation>
70           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>A cluster finder protocol.</xsd:documentation>
71           <xsd:appinfo>xmiid=_14_0_8e0028f_1202820488812_969868_2587</xsd:appinfo>           <xsd:appinfo>xmiid=_14_0_8e0028f_1202820488812_969868_2587</xsd:appinfo>
72        </xsd:annotation>        </xsd:annotation>
73        <xsd:complexContent>        <xsd:complexContent>
# Line 72  Line 77 
77    
78     <xsd:complexType name="Visualiser">     <xsd:complexType name="Visualiser">
79        <xsd:annotation>        <xsd:annotation>
80           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>A protocol for visualing results of other SimDB-type experiments.
81    
82    TODO as this returns a non-SimDB-like result (i.e. NOT a representation of the 3+1D univers), does this belong in the model?</xsd:documentation>
83           <xsd:appinfo>xmiid=_12_1_8e0028f_1175790177281_251863_280</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1175790177281_251863_280</xsd:appinfo>
84        </xsd:annotation>        </xsd:annotation>
85        <xsd:complexContent>        <xsd:complexContent>
# Line 96  Line 103 
103    
104     <xsd:complexType name="ParameterGroup">     <xsd:complexType name="ParameterGroup">
105        <xsd:annotation>        <xsd:annotation>
106           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Represents a (natural) grouping of input parameters.
107    Especially in protocols with large numbers of parameters it may be useful to group these
108    for browsing purposes for example. As browsing is likely an important mode of access to  SimDB resources this possibility was introduced.</xsd:documentation>
109           <xsd:appinfo>xmiid=_14_0_8e0028f_1202835054703_251049_3232</xsd:appinfo>           <xsd:appinfo>xmiid=_14_0_8e0028f_1202835054703_251049_3232</xsd:appinfo>
110        </xsd:annotation>        </xsd:annotation>
111        <xsd:sequence>        <xsd:sequence>
# Line 108  Line 117 
117    
118     <xsd:complexType name="ParameterGroupMember">     <xsd:complexType name="ParameterGroupMember">
119        <xsd:annotation>        <xsd:annotation>
120           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Associative class, representing a selection of a parameter in a parameter grouping.</xsd:documentation>
121           <xsd:appinfo>xmiid=_14_0_8e0028f_1202835113906_103077_3309</xsd:appinfo>           <xsd:appinfo>xmiid=_14_0_8e0028f_1202835113906_103077_3309</xsd:appinfo>
122        </xsd:annotation>        </xsd:annotation>
123        <xsd:sequence>        <xsd:sequence>
# Line 122  Line 131 
131    
132     <xsd:complexType name="SubvolumeExtractor">     <xsd:complexType name="SubvolumeExtractor">
133        <xsd:annotation>        <xsd:annotation>
134           <xsd:documentation>TODO : Missing description : please, update your UML model asap.</xsd:documentation>           <xsd:documentation>Protocol that extracts the representation objects in a sub-volume  of an existing snapshot of another experiment.
135    
136    TODO SimDAP should define whether this is the proper definition for this type of protocol.</xsd:documentation>
137           <xsd:appinfo>xmiid=_12_1_8e0028f_1175790195921_468870_325</xsd:appinfo>           <xsd:appinfo>xmiid=_12_1_8e0028f_1175790195921_468870_325</xsd:appinfo>
138        </xsd:annotation>        </xsd:annotation>
139        <xsd:complexContent>        <xsd:complexContent>
# Line 138  Line 149 
149        <xsd:complexContent>        <xsd:complexContent>
150           <xsd:extension base="p6:ObjectType">           <xsd:extension base="p6:ObjectType">
151              <xsd:sequence>              <xsd:sequence>
152                 <xsd:element name="label" type="RepresentationObject" minOccurs="0"/>                 <xsd:element name="type" type="RepresentationObject" minOccurs="0"/>
153                 <xsd:element name="astroJournalSubject" type="xsd:string" minOccurs="0"/>                 <xsd:element name="label" type="xsd:string" minOccurs="0"/>
154              </xsd:sequence>              </xsd:sequence>
155           </xsd:extension>           </xsd:extension>
156        </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