mlhim-specs-dev team mailing list archive
-
mlhim-specs-dev team
-
Mailing list archive
-
Message #00516
[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>