reorganized to have Bundle complexType under section component 4 and have document element section clearly separated from component 6 section.
--- a/xml/schema/prov.xsd Fri Nov 09 07:08:15 2012 -0800
+++ b/xml/schema/prov.xsd Fri Nov 09 07:41:02 2012 -0800
@@ -244,6 +244,13 @@
<!-- Component 4 -->
+ <xs:complexType name="Bundle">
+ <xs:sequence>
+ <xs:group ref="prov:documentElements"/>
+ </xs:sequence>
+ <xs:attribute ref="prov:id"/>
+ </xs:complexType>
+
<!-- Component 5 -->
<xs:complexType name="Specialization">
@@ -363,6 +370,10 @@
<xs:element name="hadMember" type="prov:Membership"/>
+
+
+ <!-- doucment elements -->
+
<xs:group name="documentElements">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
@@ -398,12 +409,5 @@
</xs:choice>
</xs:sequence>
</xs:complexType>
-
- <xs:complexType name="Bundle">
- <xs:sequence>
- <xs:group ref="prov:documentElements"/>
- </xs:sequence>
- <xs:attribute ref="prov:id"/>
- </xs:complexType>
</xs:schema>