--- a/xml/releases/WD-prov-xml-20130312/schema/, Fri Mar 08 13:49:04 2013 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://www.w3.org/ns/prov#" xmlns:prov="http://www.w3.org/ns/prov#"
- elementFormDefault="qualified">
-
- <xs:include schemaLocation="prov-core.xsd" />
-
- <!-- Dictionary -->
- <xs:complexType name="Dictionary">
- <xs:complexContent>
- <xs:extension base="prov:Collection">
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="dictionary" type="prov:Dictionary" substitutionGroup="prov:internalElement" />
-
- <!-- Empty Dictionary -->
- <xs:complexType name="EmptyDictionary">
- <xs:complexContent>
- <xs:extension base="prov:Dictionary">
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="emptyDictionary" type="prov:EmptyDictionary" substitutionGroup="prov:internalElement" />
-
- <!-- Key-Value Pair -->
- <xs:complexType name="KeyValuePair">
- <xs:sequence>
- <xs:element name="entity" type="prov:IDRef" />
- <xs:element name="key" type="xs:anySimpleType" />
- </xs:sequence>
- </xs:complexType>
-
- <!-- do we need to have this use the substitutionGroup? -->
- <xs:element name="keyValuePair" type="prov:KeyValuePair" substitutionGroup="prov:internalElement"/>
-
- <!-- Dictionary Membership -->
- <xs:complexType name="DictionaryMembership">
- <xs:sequence>
- <xs:element name="dictionary" type="prov:IDRef"/>
- <xs:element name="keyValuePair" type="prov:KeyValuePair" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:element name="hadDictionaryMember" type="prov:DictionaryMembership" substitutionGroup="prov:internalElement"/>
-
- <!-- Insertion -->
- <xs:complexType name="Insertion">
- <xs:sequence>
- <xs:element name="newDictionary" type="prov:IDRef"/>
- <xs:element name="oldDictionary" type="prov:IDRef"/>
- <xs:element name="keyValuePair" type="prov:KeyValuePair" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:element name="derivedByInsertionFrom" type="prov:Insertion" substitutionGroup="prov:internalElement"/>
-
- <!-- Removal -->
- <xs:complexType name="Removal">
- <xs:sequence>
- <xs:element name="newDictionary" type="prov:IDRef"/>
- <xs:element name="oldDictionary" type="prov:IDRef"/>
- <xs:element name="key" type="xs:anySimpleType" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
-
- <xs:element name="derivedByRemovalFrom" type="prov:Removal" substitutionGroup="prov:internalElement"/>
-
-</xs:schema>