← Back to team overview

mlhim-specs-dev team mailing list archive

[Branch ~mlhim-specs-dev/mlhim-specs/main] Rev 129: Working on Element documentation strings.

 

------------------------------------------------------------
revno: 129
committer: Timothy W. Cook <timothywayne.cook@xxxxxxxxx>
branch nick: mlhim-specs
timestamp: Sat 2011-04-30 16:22:48 -0500
message:
  Working on Element documentation strings.
modified:
  schemas/datatypes.xsd
  schemas/entity.xsd
  schemas/structures.xsd
  schemas/support.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 'schemas/datatypes.xsd'
--- schemas/datatypes.xsd	2011-04-30 02:18:58 +0000
+++ schemas/datatypes.xsd	2011-04-30 21:22:48 +0000
@@ -10,11 +10,17 @@
 	</xs:annotation>
 	  <xs:sequence>
               
-	    <xs:element name="valid_time_begin" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-	    <xs:element name="valid_time_end" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-	    <xs:element name="ev" maxOccurs="1" minOccurs="0" type="mlhim2:ExceptionalValue"></xs:element>
+	    <xs:element name="valid_time_begin" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+	    </xs:element>
+              
+	    <xs:element name="valid_time_end" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+	    </xs:element>
+              
+	    <xs:element name="ev" maxOccurs="1" minOccurs="0" type="mlhim2:ExceptionalValue">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+	    </xs:element>
 	  </xs:sequence>
 	</xs:complexType>
 	
@@ -28,11 +34,17 @@
            <xs:extension  base="mlhim2:DvAny">
               <xs:sequence>
               
-                <xs:element name="uuid" maxOccurs="1" minOccurs="1" type="xs:string" nillable="false"></xs:element>
-              
-                <xs:element name="language" maxOccurs="1" minOccurs="0" type="xs:string" nillable="true"></xs:element>
-              
-                <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:string" nillable="true"></xs:element>
+                <xs:element name="uuid" maxOccurs="1" minOccurs="1" type="xs:string" nillable="false">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="language" maxOccurs="1" minOccurs="0" type="xs:string" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:string" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
               </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -49,11 +61,17 @@
            <xs:extension base="mlhim2:DvText">
              <xs:sequence>
               
-                <xs:element name="code_string" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-                <xs:element name="terminology_name" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-                <xs:element name="terminology_abbrev" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+                <xs:element name="code_string" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="terminology_name" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="terminology_abbrev" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -70,11 +88,17 @@
            <xs:extension base="mlhim2:DvText">
              <xs:sequence>
               
-               <xs:element name="issuer" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="assigner" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="name" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="issuer" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="assigner" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="name" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -93,7 +117,9 @@
            <xs:extension base="mlhim2:DvAny">
              <xs:sequence>
               
-               <xs:element name="dv" maxOccurs="1" minOccurs="0"  type="xs:string" nillable="true"></xs:element>
+               <xs:element name="dv" maxOccurs="1" minOccurs="0"  type="xs:string" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -113,7 +139,9 @@
            <xs:extension base="mlhim2:DvAny">
              <xs:sequence>
               
-               <xs:element name="dv" maxOccurs="1" minOccurs="0"  type="xs:anyURI" nillable="true"></xs:element>
+               <xs:element name="dv" maxOccurs="1" minOccurs="0"  type="xs:anyURI" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -131,7 +159,9 @@
            <xs:extension base="mlhim2:DvAny" >
              <xs:sequence>
               
-               <xs:element name="items" maxOccurs="unbounded" minOccurs="0"  type="mlhim2:DvText" nillable="false"></xs:element>
+               <xs:element name="items" maxOccurs="unbounded" minOccurs="0"  type="mlhim2:DvText" nillable="false">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -147,11 +177,17 @@
            <xs:extension  base="mlhim2:DvAny">
              <xs:sequence>
               
-               <xs:element name="size" maxOccurs="1" minOccurs="1" type="xs:integer"></xs:element>
-              
-               <xs:element name="charset" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="language" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="size" maxOccurs="1" minOccurs="1" type="xs:integer">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="charset" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="language" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -169,9 +205,13 @@
            <xs:extension  base="mlhim2:DvEncapsulated">
              <xs:sequence>
               
-               <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:string" nillable="true"></xs:element>
+               <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:string" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
               
-               <xs:element name="formalism" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="formalism" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -188,21 +228,37 @@
            <xs:extension base="mlhim2:DvEncapsulated">
              <xs:sequence>
               
-               <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:base64Binary" nillable="true"></xs:element>
-              
-               <xs:element name="mime_type" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="compression_algorithm" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="integrity_check" maxOccurs="1" minOccurs="0" type="xs:base64Binary" nillable="true"></xs:element>
-              
-               <xs:element name="integrity_check_algorithm" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="thumbnail" maxOccurs="1" minOccurs="0" type="xs:base64Binary" nillable="true"></xs:element>
-              
-               <xs:element name="uri" maxOccurs="1" minOccurs="0" type="mlhim2:DvURI" nillable="true"></xs:element>
-              
-               <xs:element name="alt_text" maxOccurs="1" minOccurs="0" type="xs:string" nillable="true"></xs:element>
+               <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:base64Binary" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="mime_type" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="compression_algorithm" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="integrity_check" maxOccurs="1" minOccurs="0" type="xs:base64Binary" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="integrity_check_algorithm" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="thumbnail" maxOccurs="1" minOccurs="0" type="xs:base64Binary" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="uri" maxOccurs="1" minOccurs="0" type="mlhim2:DvURI" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="alt_text" maxOccurs="1" minOccurs="0" type="xs:string" nillable="true">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -219,17 +275,29 @@
            <xs:extension base="mlhim2:DvAny">
               <xs:sequence>
               
-                <xs:element name="lower" maxOccurs="1" minOccurs="1" type="mlhim2:DvOrdered"></xs:element>
-              
-                <xs:element name="upper" maxOccurs="1" minOccurs="1" type="mlhim2:DvOrdered"></xs:element>
-              
-                <xs:element name="lower_included" maxOccurs="1" minOccurs="1" type="xs:boolean"></xs:element>
-              
-                <xs:element name="upper_included" maxOccurs="1" minOccurs="1" type="xs:boolean"></xs:element>
-              
-                <xs:element name="lower_unbounded" maxOccurs="1" minOccurs="1" type="xs:boolean"></xs:element>
-              
-                <xs:element name="upper_unbounded" maxOccurs="1" minOccurs="1" type="xs:boolean"></xs:element>
+                <xs:element name="lower" maxOccurs="1" minOccurs="1" type="mlhim2:DvOrdered">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="upper" maxOccurs="1" minOccurs="1" type="mlhim2:DvOrdered">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="lower_included" maxOccurs="1" minOccurs="1" type="xs:boolean">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="upper_included" maxOccurs="1" minOccurs="1" type="xs:boolean">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="lower_unbounded" maxOccurs="1" minOccurs="1" type="xs:boolean">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="upper_unbounded" maxOccurs="1" minOccurs="1" type="xs:boolean">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
               </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -247,9 +315,13 @@
            <xs:extension base="mlhim2:DvAny">
               <xs:sequence>
               
-                <xs:element name="definition" maxOccurs="1" minOccurs="1" type="mlhim2:DvText"></xs:element>
+                <xs:element name="definition" maxOccurs="1" minOccurs="1" type="mlhim2:DvText">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
               
-                <xs:element name="data_range" maxOccurs="1" minOccurs="1" type="mlhim2:DvInterval"></xs:element>
+                <xs:element name="data_range" maxOccurs="1" minOccurs="1" type="mlhim2:DvInterval">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
               </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -269,11 +341,17 @@
            <xs:extension  base="mlhim2:DvAny">
               <xs:sequence>
               
-                <xs:element name="normal_range" maxOccurs="1" minOccurs="0" type="mlhim2:DvInterval"></xs:element>
-              
-                <xs:element name="other_reference_ranges" maxOccurs="unbounded" minOccurs="0" type="mlhim2:ReferenceRange"></xs:element>
-              
-               <xs:element name="normal_status" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+                <xs:element name="normal_range" maxOccurs="1" minOccurs="0" type="mlhim2:DvInterval">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="other_reference_ranges" maxOccurs="unbounded" minOccurs="0" type="mlhim2:ReferenceRange">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+               <xs:element name="normal_status" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
               </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -295,9 +373,13 @@
            <xs:extension base="mlhim2:DvOrdered">
               <xs:sequence>
               
-                <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:integer"></xs:element>
+                <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:integer">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
               
-               <xs:element name="symbol" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="symbol" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
               </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -314,13 +396,21 @@
            <xs:extension base="mlhim2:DvOrdered">
               <xs:sequence>
               
-                <xs:element name="magnitude" maxOccurs="1" minOccurs="0" type="xs:long"></xs:element>
-              
-               <xs:element name="magnitude_status" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-                <xs:element name="error" maxOccurs="1" minOccurs="1" type="xs:long"></xs:element>
-              
-                <xs:element name="accuracy_unknown" maxOccurs="1" minOccurs="1" type="xs:boolean"></xs:element>                
+                <xs:element name="magnitude" maxOccurs="1" minOccurs="0" type="xs:long">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+               <xs:element name="magnitude_status" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+                <xs:element name="error" maxOccurs="1" minOccurs="1" type="xs:long">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>
+              
+                <xs:element name="accuracy_unknown" maxOccurs="1" minOccurs="1" type="xs:boolean">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+                </xs:element>                
               </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -339,7 +429,9 @@
            <xs:extension  base="mlhim2:DvQuantified">
              <xs:sequence>
               
-               <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -358,9 +450,13 @@
            <xs:extension  base="mlhim2:DvQuantified">
              <xs:sequence>
               
-               <xs:element name="units" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="units" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
               
-               <xs:element name="precision" maxOccurs="1" minOccurs="0" type="xs:integer"></xs:element>
+               <xs:element name="precision" maxOccurs="1" minOccurs="0" type="xs:integer">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -377,7 +473,9 @@
            <xs:extension base="mlhim2:DvQuantified" >
              <xs:sequence>
               
-               <xs:element name="count" maxOccurs="1" minOccurs="0" type="xs:integer"></xs:element>
+               <xs:element name="count" maxOccurs="1" minOccurs="0" type="xs:integer">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -422,7 +520,9 @@
            <xs:extension base="mlhim2:DvQuantified">
              <xs:sequence>
               
-               <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="dv" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -438,9 +538,13 @@
            <xs:extension base="mlhim2:DvQuantified">
              <xs:sequence>
               
-               <xs:element name="numerator" maxOccurs="1" minOccurs="0" type="xs:long"></xs:element>
+               <xs:element name="numerator" maxOccurs="1" minOccurs="0" type="xs:long">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
               
-               <xs:element name="denominator" maxOccurs="1" minOccurs="0" type="xs:long"></xs:element>
+               <xs:element name="denominator" maxOccurs="1" minOccurs="0" type="xs:long">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -458,7 +562,9 @@
            <xs:extension base="mlhim2:DvRatio">
              <xs:sequence>
               
-               <xs:element name="rate_type" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="rate_type" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -480,7 +586,9 @@
            <xs:extension base="mlhim2:DvRatio">
              <xs:sequence>
               
-               <xs:element name="proportion_type" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="proportion_type" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>

=== modified file 'schemas/entity.xsd'
--- schemas/entity.xsd	2011-04-30 02:18:58 +0000
+++ schemas/entity.xsd	2011-04-30 21:22:48 +0000
@@ -12,11 +12,17 @@
            <xs:extension base="mlhim2:Locatable">
              <xs:sequence>
               
-               <xs:element name="details" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure"></xs:element>
-              
-               <xs:element name="description" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="is_primary" maxOccurs="1" minOccurs="0" type="xs:boolean"></xs:element>
+               <xs:element name="details" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="description" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="is_primary" maxOccurs="1" minOccurs="0" type="xs:boolean">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -34,11 +40,17 @@
            <xs:extension base="mlhim2:Locatable" >
              <xs:sequence>
               
-               <xs:element name="details" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure"></xs:element>
-              
-               <xs:element name="description" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="is_primary" maxOccurs="1" minOccurs="0" type="xs:boolean"></xs:element>
+               <xs:element name="details" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="description" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="is_primary" maxOccurs="1" minOccurs="0" type="xs:boolean">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -55,7 +67,9 @@
            <xs:extension base="mlhim2:Locatable">
              <xs:sequence>
               
-               <xs:element name="targets" maxOccurs="unbounded" minOccurs="0" type="xs:string"></xs:element>
+               <xs:element name="targets" maxOccurs="unbounded" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -71,17 +85,29 @@
            <xs:extension base="mlhim2:Locatable" >
              <xs:sequence>
               
-               <xs:element name="valid_time_begin" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="valid_time_end" maxOccurs="1" minOccurs="0" type="xs:string"></xs:element>
-              
-               <xs:element name="ev" maxOccurs="1" minOccurs="0" type="mlhim2:ExceptionalValue"></xs:element>
-              
-               <xs:element name="identifiers" maxOccurs="unbounded" minOccurs="0" type="mlhim2:DvIdentifier"></xs:element>
-              
-               <xs:element name="roles" maxOccurs="unbounded" minOccurs="0" type="mlhim2:Role"></xs:element>
-              
-               <xs:element name="locations" maxOccurs="unbounded" minOccurs="0" type="mlhim2:Location"></xs:element>
+               <xs:element name="valid_time_begin" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="valid_time_end" maxOccurs="1" minOccurs="0" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="ev" maxOccurs="1" minOccurs="0" type="mlhim2:ExceptionalValue">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="identifiers" maxOccurs="unbounded" minOccurs="0" type="mlhim2:DvIdentifier">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="roles" maxOccurs="unbounded" minOccurs="0" type="mlhim2:Role">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="locations" maxOccurs="unbounded" minOccurs="0" type="mlhim2:Location">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -97,7 +123,9 @@
            <xs:extension base="mlhim2:Party">
              <xs:sequence>
               
-               <xs:element name="details" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure"></xs:element>
+               <xs:element name="details" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -113,7 +141,9 @@
            <xs:extension  base="mlhim2:Party">
              <xs:sequence>
               
-               <xs:element name="details" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure"></xs:element>
+               <xs:element name="details" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -129,7 +159,9 @@
            <xs:extension base="mlhim2:Party">
              <xs:sequence>
               
-               <xs:element name="members" maxOccurs="1" minOccurs="0" type="mlhim2:Party"></xs:element>
+               <xs:element name="members" maxOccurs="1" minOccurs="0" type="mlhim2:Party">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -145,7 +177,9 @@
            <xs:extension base="mlhim2:Party">
              <xs:sequence>
               
-               <xs:element name="details" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure"></xs:element>
+               <xs:element name="details" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>
@@ -161,7 +195,9 @@
            <xs:extension base="mlhim2:Party">
              <xs:sequence>
               
-               <xs:element name="details" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure"></xs:element>
+               <xs:element name="details" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>
            	</xs:extension>
            	</xs:complexContent>

=== modified file 'schemas/structures.xsd'
--- schemas/structures.xsd	2011-04-30 02:18:58 +0000
+++ schemas/structures.xsd	2011-04-30 21:22:48 +0000
@@ -37,11 +37,17 @@
            <xs:extension  base="mlhim2:Locatable">
              <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:DvAny"></xs:element>
-              
-               <xs:element name="details" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure"></xs:element>
+               <xs:element name="time" maxOccurs="1" minOccurs="1" type="mlhim2:DvDateTime">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="data" maxOccurs="1" minOccurs="1" type="mlhim2:DvAny">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="details" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -69,11 +75,17 @@
            <xs:extension base="mlhim2:Event">
              <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:element name="width" maxOccurs="1" minOccurs="1" type="mlhim2:DvInterval">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="math_function" maxOccurs="1" minOccurs="1" type="mlhim2:DvCodedText">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="sample_count" maxOccurs="1" minOccurs="1" type="xs:integer">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -102,9 +114,13 @@
            <xs:extension base="mlhim2:Item">
              <xs:sequence>
               
-               <xs:element name="ccd" maxOccurs="1" minOccurs="1" type="xs:string"></xs:element>
+               <xs:element name="ccd" maxOccurs="1" minOccurs="1" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
               
-               <xs:element name="allowed_ccds" maxOccurs="unbounded" minOccurs="1" type="xs:string"></xs:element>
+               <xs:element name="allowed_ccds" maxOccurs="unbounded" minOccurs="1" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -120,7 +136,9 @@
            <xs:extension  base="mlhim2:Item">
              <xs:sequence>
               
-               <xs:element name="dv" maxOccurs="1" minOccurs="1" type="mlhim2:DvAny"></xs:element>
+               <xs:element name="dv" maxOccurs="1" minOccurs="1" type="mlhim2:DvAny">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -136,7 +154,9 @@
            <xs:extension base="mlhim2:Item">
              <xs:sequence>
               
-               <xs:element name="items" maxOccurs="unbounded" minOccurs="1" type="mlhim2:Item"></xs:element>
+               <xs:element name="items" maxOccurs="unbounded" minOccurs="1" type="mlhim2:Item">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -154,15 +174,25 @@
            <xs:extension base="mlhim2:DataStructure">
              <xs:sequence>
               
-               <xs:element name="origin" maxOccurs="1" minOccurs="1" type="mlhim2:DvDateTime"></xs:element>
-              
-               <xs:element name="events" maxOccurs="unbounded" minOccurs="1" type="mlhim2:Event"></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:element name="origin" maxOccurs="1" minOccurs="1" type="mlhim2:DvDateTime">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="events" maxOccurs="unbounded" minOccurs="1" type="mlhim2:Event">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="period" maxOccurs="1" minOccurs="1" type="mlhim2:DvDuration">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="duration" maxOccurs="1" minOccurs="1" type="mlhim2:DvDuration">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
+              
+               <xs:element name="summary" maxOccurs="1" minOccurs="1" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -179,7 +209,9 @@
            <xs:extension base="mlhim2:ItemStructure">
              <xs:sequence>
               
-               <xs:element name="item" maxOccurs="1" minOccurs="0" type="mlhim2:Element"></xs:element>
+               <xs:element name="item" maxOccurs="1" minOccurs="0" type="mlhim2:Element">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -196,7 +228,9 @@
            <xs:extension base="mlhim2:ItemStructure">
              <xs:sequence>
               
-               <xs:element name="items" maxOccurs="unbounded" minOccurs="0" type="mlhim2:Element"></xs:element>
+               <xs:element name="items" maxOccurs="unbounded" minOccurs="0" type="mlhim2:Element">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -216,7 +250,9 @@
            <xs:extension base="mlhim2:ItemStructure">
              <xs:sequence>
               
-               <xs:element name="rows" maxOccurs="unbounded" minOccurs="0" type="mlhim2:Cluster"></xs:element>
+               <xs:element name="rows" maxOccurs="unbounded" minOccurs="0" type="mlhim2:Cluster">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>
@@ -234,7 +270,9 @@
            <xs:extension  base="mlhim2:ItemStructure">
              <xs:sequence>
               
-               <xs:element name="items" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure"></xs:element>
+               <xs:element name="items" maxOccurs="1" minOccurs="0" type="mlhim2:ItemStructure">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+               </xs:element>
              </xs:sequence>          
            	</xs:extension>
            	</xs:complexContent>

=== modified file 'schemas/support.xsd'
--- schemas/support.xsd	2011-04-30 12:19:51 +0000
+++ schemas/support.xsd	2011-04-30 21:22:48 +0000
@@ -9,9 +9,13 @@
 	</xs:annotation>
 		<xs:sequence>
               
-			<xs:element maxOccurs="1" minOccurs="1" name="ev_name" type="xs:string"/>
+			<xs:element maxOccurs="1" minOccurs="1" name="ev_name" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+			</xs:element>
               
-			<xs:element maxOccurs="1" minOccurs="1" name="ev_meaning" type="xs:string"/>
+			<xs:element maxOccurs="1" minOccurs="1" name="ev_meaning" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+			</xs:element>
 		</xs:sequence>
 	</xs:complexType>
 	
@@ -207,11 +211,17 @@
 	</xs:annotation>
 		<xs:sequence>
               
-			<xs:element name="uuid" maxOccurs="1" minOccurs="1" type="xs:string"></xs:element>
-              
-			<xs:element name="namespace" maxOccurs="1" minOccurs="1" type="xs:string"></xs:element>
-              
-			<xs:element name="obj_type" maxOccurs="1" minOccurs="1" type="xs:string"></xs:element>
+			<xs:element name="uuid" maxOccurs="1" minOccurs="1" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+			</xs:element>
+              
+			<xs:element name="namespace" maxOccurs="1" minOccurs="1" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+			</xs:element>
+              
+			<xs:element name="obj_type" maxOccurs="1" minOccurs="1" type="xs:string">
+	    <xs:annotation><xs:documentation></xs:documentation></xs:annotation>
+			</xs:element>
 		</xs:sequence>
 	</xs:complexType>