← Back to team overview

mlhim-specs-dev team mailing list archive

[Branch ~mlhim-specs-dev/mlhim-specs/main] Rev 95: Working on structures.xsd

 

------------------------------------------------------------
revno: 95
committer: Timothy W. Cook <timothywayne.cook@xxxxxxxxx>
branch nick: mlhim-specs
timestamp: Sat 2011-04-16 15:09:12 -0500
message:
  Working on structures.xsd
modified:
  specs/2.0.x/mlhim/schemas/structures.xsd


--
lp:mlhim-specs
https://code.launchpad.net/~mlhim-specs-dev/mlhim-specs/main

Your team MLHIM Specifications Developers is subscribed to branch lp:mlhim-specs.
To unsubscribe from this branch go to https://code.launchpad.net/~mlhim-specs-dev/mlhim-specs/main/+edit-subscription
=== modified file 'specs/2.0.x/mlhim/schemas/structures.xsd'
--- specs/2.0.x/mlhim/schemas/structures.xsd	2011-04-16 19:52:18 +0000
+++ specs/2.0.x/mlhim/schemas/structures.xsd	2011-04-16 20:09:12 +0000
@@ -11,9 +11,9 @@
            <xs:complexType name="ItemStructure" base="mlhim2:DataStructure" abstract="true"></xs:complexType>
            
            <xs:complexType name="Event" base="mlhim2:Locatable" abstract="true">
-              <xs:sequence>
+             <xs:sequence>
                <xs:element name="time" maxOccurs="1" minOccurs="1" type="mlhim2:DvDateTime"></xs:element>
-               <xs:element name="data" maxOccurs="1" minOccurs="1" type="mlhim2:Any"></xs:element>
+               <xs:element name="data" maxOccurs="1" minOccurs="1" type="mlhim2:DvAny"></xs:element>
                <xs:element name="time" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure"></xs:element>
              </xs:sequence>          
            </xs:complexType>
@@ -21,11 +21,52 @@
            <xs:complexType name="PointEvent" base="mlhim2:Event" abstract="false"></xs:complexType>
 
            <xs:complexType name="IntervalEvent" base="mlhim2:Event" abstract="false">
-              <xs:sequence>
+             <xs:sequence>
                <xs:element name="width" maxOccurs="1" minOccurs="1" type="mlhim2:DvInterval"></xs:element>
                <xs:element name="math_function" maxOccurs="1" minOccurs="1" type="mlhim2:DvCodedText"></xs:element>
                <xs:element name="sample_count" maxOccurs="1" minOccurs="1" type="xs:integer"></xs:element>
              </xs:sequence>          
            </xs:complexType>
 
+           <xs:complexType name="Item" base="mlhim2:Locatable" abstract="true"></xs:complexType>
+           
+           <xs:complexType name="Slot" base="mlhim2:Item" abstract="false">
+             <xs:sequence>
+               <xs:element name="ccd_id" maxOccurs="1" minOccurs="1" type="xs:string"></xs:element>
+             </xs:sequence>          
+           </xs:complexType>
+           
+           <xs:complexType name="Element" base="mlhim2:Item" abstract="false">
+             <xs:sequence>
+               <xs:element name="dv" maxOccurs="1" minOccurs="1" type="mlhim2:DvAny"></xs:element>
+             </xs:sequence>          
+           </xs:complexType>
+
+           <xs:simpleType name="itemList">
+             <xs:list itemType="mlhim2:Item"></xs:list>
+           </xs:simpleType>
+           
+           <xs:complexType name="Cluster" base="mlhim2:Item" abstract="false">
+             <xs:sequence>
+               <xs:element name="items" maxOccurs="1" minOccurs="1" type="itemList"></xs:element>
+             </xs:sequence>          
+           </xs:complexType>
+
+           <xs:simpleType name="eventList">
+             <xs:list itemType="mlhim2:Event"></xs:list>
+           </xs:simpleType>
+
+           <xs:complexType name="History" base="mlhim2:DataStructure" abstract="false">
+             <xs:sequence>
+               <xs:element name="origin" maxOccurs="1" minOccurs="1" type="mlhim2:DvDateTime"></xs:element>
+               <xs:element name="events" maxOccurs="1" minOccurs="1" type="mlhim2:eventList"></xs:element>
+               <xs:element name="period" maxOccurs="1" minOccurs="1" type="mlhim2:DvDuration"></xs:element>
+               <xs:element name="duration" maxOccurs="1" minOccurs="1" type="mlhim2:DvDuration"></xs:element>
+               <xs:element name="summary" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure"></xs:element>
+             </xs:sequence>          
+           </xs:complexType>
+
+
+
+
 </xs:schema>