updated PROV-O owl file
authorSatya Sahoo <satya.sahoo@case.edu>
Mon, 13 Feb 2012 20:57:25 -0500
changeset 1545 b75d9bcfeb30
parent 1544 2dc386f069dc
child 1546 744ca1b8a7c6
updated PROV-O owl file
ontology/ProvenanceOntology.owl
--- 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 &quot;it is relationship between two characterized entities asserted to have compatible characterization over some continuous time interval.&quot;</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 &quot;some characterized entity is transformed from, created from, or affected by another characterized entity.&quot;</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 &quot;wasDerivedFrom&quot; states that there was an activity of &quot;transformed from, created from, or affected by&quot; that links the two Entity instances, which is *summarized* by the wasDerivedFrom property. Hence, &quot;Process Execution Independent Derivation Expression&quot; 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">