--- a/ontology/ProvenanceOntology.owl Tue Feb 14 00:08:01 2012 +0000
+++ b/ontology/ProvenanceOntology.owl Mon Feb 13 20:57:25 2012 -0500
@@ -42,13 +42,11 @@
- <!-- http://www.w3.org/ns/prov-o/dependedOn -->
+ <!-- http://www.w3.org/ns/prov-o/actedOnBehalfOf -->
- <owl:ObjectProperty rdf:about="dependedOn">
- <rdf:type rdf:resource="&owl;TransitiveProperty"/>
- <rdfs:label xml:lang="en">depended on</rdfs:label>
- <rdfs:range rdf:resource="Entity"/>
- <rdfs:domain rdf:resource="Entity"/>
+ <owl:ObjectProperty rdf:about="actedOnBehalfOf">
+ <rdfs:range rdf:resource="Agent"/>
+ <rdfs:domain rdf:resource="Agent"/>
</owl:ObjectProperty>
@@ -94,14 +92,19 @@
- <!-- http://www.w3.org/ns/prov-o/hadParticipant -->
+ <!-- http://www.w3.org/ns/prov-o/hadPlan -->
- <owl:ObjectProperty rdf:about="hadParticipant">
+ <owl:ObjectProperty rdf:about="hadPlan">
<rdf:type rdf:resource="&owl;AsymmetricProperty"/>
<rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdfs:label xml:lang="en">had participant</rdfs:label>
+ <rdfs:label xml:lang="en">had recipe</rdfs:label>
+ <rdfs:comment xml:lang="en"
+ >The ProcessExecution activity performed was described by
+ the given recipe resource. Process specifications, as
+ referred to by recipe links, are out of scope of this
+ specification</rdfs:comment>
<rdfs:domain rdf:resource="Activity"/>
- <rdfs:range rdf:resource="Entity"/>
+ <rdfs:range rdf:resource="Plan"/>
</owl:ObjectProperty>
@@ -151,29 +154,11 @@
- <!-- http://www.w3.org/ns/prov-o/hadRecipe -->
-
- <owl:ObjectProperty rdf:about="hadRecipe">
- <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
- <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdfs:label xml:lang="en">had recipe</rdfs:label>
- <rdfs:comment xml:lang="en"
- >The ProcessExecution activity performed was described by
- the given recipe resource. Process specifications, as
- referred to by recipe links, are out of scope of this
- specification</rdfs:comment>
- <rdfs:domain rdf:resource="Activity"/>
- <rdfs:range rdf:resource="Recipe"/>
- </owl:ObjectProperty>
-
-
-
<!-- http://www.w3.org/ns/prov-o/hadRole -->
<owl:ObjectProperty rdf:about="hadRole">
<rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
<rdfs:domain rdf:resource="QualifiedInvolvement"/>
- <rdfs:range rdf:resource="Role"/>
</owl:ObjectProperty>
@@ -198,6 +183,12 @@
+ <!-- http://www.w3.org/ns/prov-o/hasAnnotation -->
+
+ <owl:ObjectProperty rdf:about="hasAnnotation"/>
+
+
+
<!-- http://www.w3.org/ns/prov-o/startedAt -->
<owl:ObjectProperty rdf:about="startedAt">
@@ -209,6 +200,15 @@
+ <!-- http://www.w3.org/ns/prov-o/tracedTo -->
+
+ <owl:ObjectProperty rdf:about="tracedTo">
+ <rdfs:range rdf:resource="Entity"/>
+ <rdfs:domain rdf:resource="Entity"/>
+ </owl:ObjectProperty>
+
+
+
<!-- http://www.w3.org/ns/prov-o/used -->
<owl:ObjectProperty rdf:about="used">
@@ -221,6 +221,15 @@
+ <!-- http://www.w3.org/ns/prov-o/wasAssociatedWith -->
+
+ <owl:ObjectProperty rdf:about="wasAssociatedWith">
+ <rdfs:domain rdf:resource="Activity"/>
+ <rdfs:range rdf:resource="Agent"/>
+ </owl:ObjectProperty>
+
+
+
<!-- http://www.w3.org/ns/prov-o/wasAttributedTo -->
<owl:ObjectProperty rdf:about="wasAttributedTo">
@@ -230,34 +239,6 @@
- <!-- http://www.w3.org/ns/prov-o/wasComplementOf -->
-
- <owl:ObjectProperty rdf:about="wasComplementOf">
- <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
- <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdfs:label xml:lang="en"
- >was complement of</rdfs:label>
- <rdfs:comment xml:lang="en"
- >wasComplementOf links two instances of Entity, where "it is relationship between two characterized entities asserted to have compatible characterization over some continuous time interval."</rdfs:comment>
- <rdfs:domain rdf:resource="Entity"/>
- <rdfs:range rdf:resource="Entity"/>
- </owl:ObjectProperty>
-
-
-
- <!-- http://www.w3.org/ns/prov-o/wasControlledBy -->
-
- <owl:ObjectProperty rdf:about="wasControlledBy">
- <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
- <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdfs:label xml:lang="en"
- >was controlled by</rdfs:label>
- <rdfs:domain rdf:resource="Activity"/>
- <rdfs:range rdf:resource="Agent"/>
- </owl:ObjectProperty>
-
-
-
<!-- http://www.w3.org/ns/prov-o/wasDerivedFrom -->
<owl:ObjectProperty rdf:about="wasDerivedFrom">
@@ -269,21 +250,15 @@
>wasDerivedFrom links two distinct characterized entities, where "some characterized entity is transformed from, created from, or affected by another characterized entity."</rdfs:comment>
<rdfs:range rdf:resource="Entity"/>
<rdfs:domain rdf:resource="Entity"/>
- <rdfs:subPropertyOf rdf:resource="dependedOn"/>
+ <rdfs:subPropertyOf rdf:resource="tracedTo"/>
</owl:ObjectProperty>
- <!-- http://www.w3.org/ns/prov-o/wasEventuallyDerivedFrom -->
+ <!-- http://www.w3.org/ns/prov-o/wasEndedBy -->
- <owl:ObjectProperty rdf:about="wasEventuallyDerivedFrom">
- <rdfs:comment rdf:datatype="&xsd;string"
- >The current definition of "wasDerivedFrom" states that there was an activity of "transformed from, created from, or affected by" that links the two Entity instances, which is *summarized* by the wasDerivedFrom property. Hence, "Process Execution Independent Derivation Expression" is not consistent with current definition of derivation.
-
-This is Issue 126 (http://www.w3.org/2011/prov/track/issues/126)</rdfs:comment>
- <rdfs:range rdf:resource="Entity"/>
- <rdfs:domain rdf:resource="Entity"/>
- <rdfs:subPropertyOf rdf:resource="wasDerivedFrom"/>
+ <owl:ObjectProperty rdf:about="wasEndedBy">
+ <rdfs:subPropertyOf rdf:resource="wasAssociatedWith"/>
</owl:ObjectProperty>
@@ -327,12 +302,12 @@
- <!-- http://www.w3.org/ns/prov-o/wasQuoteOf -->
+ <!-- http://www.w3.org/ns/prov-o/wasQuotedFrom -->
- <owl:ObjectProperty rdf:about="wasQuoteOf">
+ <owl:ObjectProperty rdf:about="wasQuotedFrom">
<rdfs:comment rdf:datatype="&xsd;string"
>Different from wasAttributedTo?</rdfs:comment>
- <rdfs:range rdf:resource="Agent"/>
+ <rdfs:range rdf:resource="Entity"/>
<rdfs:domain rdf:resource="Entity"/>
</owl:ObjectProperty>
@@ -345,18 +320,15 @@
>How is this property distinct from wasDerivedFrom?</rdfs:comment>
<rdfs:domain rdf:resource="Entity"/>
<rdfs:range rdf:resource="Entity"/>
- <rdfs:subPropertyOf rdf:resource="wasEventuallyDerivedFrom"/>
+ <rdfs:subPropertyOf rdf:resource="wasDerivedFrom"/>
</owl:ObjectProperty>
- <!-- http://www.w3.org/ns/prov-o/wasScheduledAfter -->
+ <!-- http://www.w3.org/ns/prov-o/wasStartedBy -->
- <owl:ObjectProperty rdf:about="wasScheduledAfter">
- <rdfs:label xml:lang="en"
- >was scheduled after</rdfs:label>
- <rdfs:range rdf:resource="Activity"/>
- <rdfs:domain rdf:resource="Activity"/>
+ <owl:ObjectProperty rdf:about="wasStartedBy">
+ <rdfs:subPropertyOf rdf:resource="wasAssociatedWith"/>
</owl:ObjectProperty>
@@ -386,6 +358,8 @@
<owl:DatatypeProperty rdf:about="&time;inXSDDateTime">
<rdfs:range rdf:resource="&xsd;dateTime"/>
<rdfs:domain rdf:resource="&time;Instant"/>
+ <rdfs:domain rdf:resource="Activity"/>
+ <rdfs:domain rdf:resource="QualifiedInvolvement"/>
</owl:DatatypeProperty>
@@ -439,6 +413,14 @@
+ <!-- http://www.w3.org/ns/prov-o/Account -->
+
+ <owl:Class rdf:about="Account">
+ <rdfs:subClassOf rdf:resource="Entity"/>
+ </owl:Class>
+
+
+
<!-- http://www.w3.org/ns/prov-o/Activity -->
<owl:Class rdf:about="Activity">
@@ -491,6 +473,15 @@
<owl:Class rdf:about="Location">
<rdfs:label xml:lang="en">Location</rdfs:label>
+ <rdfs:subClassOf rdf:resource="Entity"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/ns/prov-o/Note -->
+
+ <owl:Class rdf:about="Note">
+ <rdfs:subClassOf rdf:resource="Entity"/>
</owl:Class>
@@ -503,6 +494,15 @@
+ <!-- http://www.w3.org/ns/prov-o/Plan -->
+
+ <owl:Class rdf:about="Plan">
+ <rdfs:label xml:lang="en">Plan</rdfs:label>
+ <rdfs:subClassOf rdf:resource="Entity"/>
+ </owl:Class>
+
+
+
<!-- http://www.w3.org/ns/prov-o/ProvenanceContainer -->
<owl:Class rdf:about="ProvenanceContainer">
@@ -522,20 +522,6 @@
- <!-- http://www.w3.org/ns/prov-o/Recipe -->
-
- <owl:Class rdf:about="Recipe">
- <rdfs:label xml:lang="en">Recipe</rdfs:label>
- </owl:Class>
-
-
-
- <!-- http://www.w3.org/ns/prov-o/Role -->
-
- <owl:Class rdf:about="Role"/>
-
-
-
<!-- http://www.w3.org/ns/prov-o/Usage -->
<owl:Class rdf:about="Usage">