--- a/xml/schema/prov.xsd Mon Oct 01 19:24:30 2012 +0200
+++ b/xml/schema/prov.xsd Mon Oct 01 13:15:56 2012 -0600
@@ -60,7 +60,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="WasGeneratedBy">
+ <xs:complexType name="Generation">
<xs:sequence>
<xs:element name="entity" type="prov:EntityRef"/>
<xs:element name="activity" type="prov:ActivityRef" minOccurs="0"/>
@@ -76,7 +76,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="Used">
+ <xs:complexType name="Usage">
<xs:sequence>
<xs:element name="activity" type="prov:ActivityRef"/>
<xs:element name="entity" type="prov:EntityRef" minOccurs="0"/>
@@ -92,7 +92,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="WasInformedBy">
+ <xs:complexType name="Communication">
<xs:sequence>
<xs:element name="informed" type="prov:ActivityRef"/>
<xs:element name="informant" type="prov:ActivityRef"/>
@@ -105,7 +105,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="WasStartedBy">
+ <xs:complexType name="Start">
<xs:sequence>
<xs:element name="activity" type="prov:ActivityRef"/>
<xs:element name="trigger" type="prov:EntityRef" minOccurs="0"/>
@@ -122,7 +122,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="WasEndedBy">
+ <xs:complexType name="End">
<xs:sequence>
<xs:element name="activity" type="prov:ActivityRef"/>
<xs:element name="trigger" type="prov:EntityRef" minOccurs="0"/>
@@ -139,7 +139,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="WasInvalidatedBy">
+ <xs:complexType name="Invalidation">
<xs:sequence>
<xs:element name="entity" type="prov:EntityRef"/>
<xs:element name="activity" type="prov:ActivityRef" minOccurs="0"/>
@@ -157,7 +157,7 @@
<!-- Component 2 -->
- <xs:complexType name="WasDerivedFrom">
+ <xs:complexType name="Derivation">
<xs:sequence>
<xs:element name="generatedEntity" type="prov:EntityRef"/>
<xs:element name="usedEntity" type="prov:EntityRef"/>
@@ -187,7 +187,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="WasAttributedTo">
+ <xs:complexType name="Attribution">
<xs:sequence>
<xs:element name="entity" type="prov:EntityRef"/>
<xs:element name="agent" type="prov:AgentRef"/>
@@ -200,7 +200,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="WasAssociatedWith">
+ <xs:complexType name="Association">
<xs:sequence>
<xs:element name="activity" type="prov:ActivityRef"/>
<xs:element name="agent" type="prov:AgentRef" minOccurs="0"/>
@@ -215,7 +215,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="ActedOnBehalfOf">
+ <xs:complexType name="Delegation">
<xs:sequence>
<xs:element name="delegate" type="prov:AgentRef"/>
<xs:element name="responsible" type="prov:AgentRef"/>
@@ -229,7 +229,7 @@
<xs:attribute ref="prov:id"/>
</xs:complexType>
- <xs:complexType name="WasInfluencedBy">
+ <xs:complexType name="Influence">
<xs:sequence>
<xs:element name="influencee" type="prov:AnyRef"/>
<xs:element name="influencer" type="prov:AnyRef"/>
@@ -246,21 +246,21 @@
<!-- Component 5 -->
- <xs:complexType name="SpecializationOf">
+ <xs:complexType name="Specialization">
<xs:sequence>
<xs:element name="specificEntity" type="prov:EntityRef"/>
<xs:element name="generalEntity" type="prov:EntityRef"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="AlternateOf">
+ <xs:complexType name="Alternate">
<xs:sequence>
<xs:element name="alternate1" type="prov:EntityRef"/>
<xs:element name="alternate2" type="prov:EntityRef"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="MentionOf">
+ <xs:complexType name="Mention">
<xs:sequence>
<xs:element name="specificEntity" type="prov:EntityRef"/>
<xs:element name="generalEntity" type="prov:EntityRef"/>
@@ -330,26 +330,26 @@
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="entity" type="prov:Entity"/>
<xs:element name="activity" type="prov:Activity"/>
- <xs:element name="wasGeneratedBy" type="prov:WasGeneratedBy"/>
- <xs:element name="used" type="prov:Used"/>
- <xs:element name="wasInformedBy" type="prov:WasInformedBy"/>
- <xs:element name="wasStartedBy" type="prov:WasStartedBy"/>
- <xs:element name="wasEndedBy" type="prov:WasEndedBy"/>
- <xs:element name="wasInvalidatedBy" type="prov:WasInvalidatedBy"/>
+ <xs:element name="wasGeneratedBy" type="prov:Generation"/>
+ <xs:element name="used" type="prov:Usage"/>
+ <xs:element name="wasInformedBy" type="prov:Communication"/>
+ <xs:element name="wasStartedBy" type="prov:Start"/>
+ <xs:element name="wasEndedBy" type="prov:End"/>
+ <xs:element name="wasInvalidatedBy" type="prov:Invalidation"/>
- <xs:element name="wasDerivedFrom" type="prov:WasDerivedFrom"/>
+ <xs:element name="wasDerivedFrom" type="prov:Derivation"/>
<xs:element name="agent" type="prov:Agent"/>
- <xs:element name="wasAttributedTo" type="prov:WasAttributedTo"/>
- <xs:element name="wasAssociatedWith" type="prov:WasAssociatedWith"/>
- <xs:element name="actedOnBehalfOf" type="prov:ActedOnBehalfOf"/>
- <xs:element name="wasInfluencedBy" type="prov:WasInfluencedBy"/>
+ <xs:element name="wasAttributedTo" type="prov:Attribution"/>
+ <xs:element name="wasAssociatedWith" type="prov:Association"/>
+ <xs:element name="actedOnBehalfOf" type="prov:Delegation"/>
+ <xs:element name="wasInfluencedBy" type="prov:Influence"/>
- <xs:element name="specializationOf" type="prov:SpecializationOf"/>
- <xs:element name="alternateOf" type="prov:AlternateOf"/>
- <xs:element name="mentionOf" type="prov:MentionOf"/>
+ <xs:element name="specializationOf" type="prov:Specialization"/>
+ <xs:element name="alternateOf" type="prov:Alternate"/>
+ <xs:element name="mentionOf" type="prov:Mention"/>
- <xs:element name="hadMember" type="prov:Membership"/>
+ <xs:element name="hadMember" type="prov:Membership"/>
<xs:any namespace="##other"/>
</xs:choice>