← Back to team overview

mlhim-specs-dev team mailing list archive

[Branch ~mlhim-specs-dev/mlhim-specs/main] Rev 252: Changed all use=required to min/max occurs = 1.

 

------------------------------------------------------------
revno: 252
committer: Timothy W. Cook <timothywayne.cook@xxxxxxxxx>
branch nick: mlhim-specs
timestamp: Mon 2012-05-28 14:29:19 -0300
message:
  Changed all use=required to min/max occurs = 1.
modified:
  schemas/common.xsd
  schemas/content.xsd
  schemas/datatypes.xsd
  schemas/metadata.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/common.xsd'
--- schemas/common.xsd	2012-05-28 17:25:39 +0000
+++ schemas/common.xsd	2012-05-28 17:29:19 +0000
@@ -7,11 +7,11 @@
     <xs:complexContent>
       <xs:extension base="xs:simpleAnyType">
       <xs:sequence>
-        <xs:element name="originating_system_audit" type="mlhim2:FeederAuditDetails" use="required"/>
+        <xs:element name="originating_system_audit" type="mlhim2:FeederAuditDetails"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="originating_system_ids" type="mlhim2:DvIdentifier" minOccurs="1" maxOccurs="unbounded"/>
         <xs:element name="feeder_system_audit" type="mlhim2:FeederAuditDetails"/>
         <xs:element name="feeder_system_ids" type="mlhim2:DvIdentifier" minOccurs="1" maxOccurs="unbounded"/>
-       <xs:element name="original_content" type="mlhim2_0:DvParsable" use="required"/>
+       <xs:element name="original_content" type="mlhim2_0:DvParsable"  minOccurs="1" maxOccurs="1"/>
       </xs:sequence> 
       </xs:extension>
     </xs:complexContent>
@@ -46,8 +46,8 @@
         <xs:element name="attested_view" type="mlhim2:DvMedia"/>
         <xs:element name="proof" type="mlhim2:DvParsable"/>
         <xs:element name="reason" type="mlhim2:DvCodedString"/>
-        <xs:element name="committer" type="mlhim2:PartyProxy" use="required"/>
-        <xs:element name="time_commmitted" type="mlhim2:DvDateTime" use="required"/>
+        <xs:element name="committer" type="mlhim2:PartyProxy"  minOccurs="1" maxOccurs="1"/>
+        <xs:element name="time_commmitted" type="mlhim2:DvDateTime"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="is_pending" type="xs:boolean"/>
       </xs:extension>
     </xs:complexContent>
@@ -57,9 +57,9 @@
     <xs:complexContent>
       <xs:extension base="xs:simpleAnyType">
       <xs:sequence>
-        <xs:element name="performer" type="mlhim2:PartyProxy" use="required"/>
-        <xs:element name="function" type="mlhim2_0:DvCodedString" use="required"/>
-        <xs:element name="mode" type="mlhim2_0:DvCodedString" use="required"/>
+        <xs:element name="performer" type="mlhim2:PartyProxy"  minOccurs="1" maxOccurs="1"/>
+        <xs:element name="function" type="mlhim2_0:DvCodedString"  minOccurs="1" maxOccurs="1"/>
+        <xs:element name="mode" type="mlhim2_0:DvCodedString"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="start_time" type="mlhim2:DvDateTime"/>
         <xs:element name="end_time" type="mlhim2:DvDateTime"/>
       </xs:sequence>  

=== modified file 'schemas/content.xsd'
--- schemas/content.xsd	2012-05-28 17:25:39 +0000
+++ schemas/content.xsd	2012-05-28 17:29:19 +0000
@@ -11,9 +11,9 @@
     <xs:complexContent>
       <xs:extension base="mlhim2:Locatable">
       <xs:sequence>
-        <xs:element name="language" type="mlhim2:DvCodedString" use="required"/>
+        <xs:element name="language" type="mlhim2:DvCodedString"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="encoding" type="mlhim2:DvCodedString"/>
-        <xs:element name="subject" type="mlhim2:PartyProxy" use="required"/>
+        <xs:element name="subject" type="mlhim2:PartyProxy"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="provider" type="mlhim2:PartyProxy"/>
         <xs:element name="other_participations" type="mlhim2:Participation" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="protocol_id" type="mlhim2:DvIdentifier"/>

=== modified file 'schemas/datatypes.xsd'
--- schemas/datatypes.xsd	2012-05-28 17:25:39 +0000
+++ schemas/datatypes.xsd	2012-05-28 17:29:19 +0000
@@ -101,7 +101,7 @@
     <xs:complexContent>
       <xs:extension base="mlhim2:DvAny">
       <xs:sequence>
-        <xs:element name="size" type="xs:int" use="required"/>
+        <xs:element name="size" type="xs:int"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="charset" type="xs:string" whitespace="preserve" maxOccurs="1" minOccurs="0"/>
         <xs:element name="language" type="xs:language" whitespace="preserve" maxOccurs="1" minOccurs="0"/>
       </xs:sequence>  
@@ -152,8 +152,8 @@
     <xs:complexContent>
       <xs:extension base="mlhim2:DvOrdered">
       <xs:sequence>
-        <xs:element name="ordinal_dv" type="xs:int" use="required"/>
-        <xs:element name="symbol" type="xs:string" use="required" whitespace="preserve"/>
+        <xs:element name="ordinal_dv" type="xs:int"  minOccurs="1" maxOccurs="1"/>
+        <xs:element name="symbol" type="xs:string"  minOccurs="1" maxOccurs="1" whitespace="preserve"/>
       </xs:sequence>  
       </xs:extension>
     </xs:complexContent>
@@ -163,11 +163,11 @@
     <xs:complexContent>
       <xs:extension base="mlhim2:DvOrdered">
       <xs:sequence>
-        <xs:element name="magnitude" type="xs:decimal" use="required"/>
+        <xs:element name="magnitude" type="xs:decimal"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="min_magnitude" type="xs:decimal" maxOccurs="1" minOccurs="0"/>
         <xs:element name="max_magnitude" type="xs:decimal" maxOccurs="1" minOccurs="0"/>
         <xs:element name="magnitude_status" type="xs:string" whitespace="preserve" maxOccurs="1" minOccurs="0"/>
-        <xs:element name="error" type="xs:int" use="required" maxOccurs="1" minOccurs="0"/>
+        <xs:element name="error" type="xs:int"  minOccurs="1" maxOccurs="1" maxOccurs="1" minOccurs="0"/>
         <xs:element name="accuracy" type="xs:decimal" default="0"/>
       </xs:sequence>  
       </xs:extension>
@@ -178,7 +178,7 @@
     <xs:complexContent>
       <xs:extension base="mlhim2:DvQuantified">
       <xs:sequence>
-        <xs:element name="units" type="xs:string" use="required" whitespace="preserve"/>
+        <xs:element name="units" type="xs:string"  minOccurs="1" maxOccurs="1" whitespace="preserve"/>
       </xs:sequence>  
       </xs:extension>
     </xs:complexContent>
@@ -188,7 +188,7 @@
     <xs:complexContent>
       <xs:extension base="mlhim2:DvQuantified">
       <xs:sequence>
-        <xs:element name="units" type="mlhim2:DvCodedString" use="required"/>
+        <xs:element name="units" type="mlhim2:DvCodedString"  minOccurs="1" maxOccurs="1"/>
       </xs:sequence>  
       </xs:extension>
     </xs:complexContent>
@@ -247,7 +247,7 @@
       <xs:extension base="mlhim2:DvAny">
       <xs:sequence>
         <xs:element name="definition" type="xs:string"/>
-        <xs:element name="data_range" type="mlhim2:DvInterval" use="required"/>
+        <xs:element name="data_range" type="mlhim2:DvInterval"  minOccurs="1" maxOccurs="1"/>
       </xs:sequence>  
       </xs:extension>
     </xs:complexContent>
@@ -258,7 +258,7 @@
       <xs:extension base="mlhim2:DvOrdered">
       <xs:sequence>
         <xs:element name="temporal_dv" type="xs:string"/>
-        <xs:element name="allow_partial" type="xs:boolean" use="required" default="false"/>
+        <xs:element name="allow_partial" type="xs:boolean"  minOccurs="1" maxOccurs="1" default="false"/>
       </xs:sequence>  
       </xs:extension>
     </xs:complexContent>

=== modified file 'schemas/metadata.xsd'
--- schemas/metadata.xsd	2012-05-28 17:25:39 +0000
+++ schemas/metadata.xsd	2012-05-28 17:29:19 +0000
@@ -10,7 +10,7 @@
     <xs:complexContent>
       <xs:extension base="xs:simpleAnyType">
       <xs:sequence>
-        <xs:element name="content" use="required" type="mlhim2:MetadataSet" minOccurs="2" maxOccurs="unbounded"/>
+        <xs:element name="content"  minOccurs="1" maxOccurs="1" type="mlhim2:MetadataSet" minOccurs="2" maxOccurs="unbounded"/>
       </xs:sequence>  
       </xs:extension>
     </xs:complexContent>
@@ -20,7 +20,7 @@
     <xs:complexContent>
       <xs:extension base="xs:simpleAnyType">
       <xs:sequence>
-        <xs:element name="name" type="xs:string" use="required"/>
+        <xs:element name="name" type="xs:string"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="entries" type="mlhim2:MetadataEntry" minOccurs="1" maxOccurs="unbounded"/>
       </xs:sequence>  
       </xs:extension>
@@ -31,7 +31,7 @@
     <xs:complexContent>
       <xs:extension base="xs:simpleAnyType">
       <xs:sequence>
-        <xs:element name="name" type="xs:string" use="required"/>
+        <xs:element name="name" type="xs:string"  minOccurs="1" maxOccurs="1"/>
         <xs:element name="contents" type="xs:string"/>
       </xs:sequence>  
       </xs:extension>