ISSUE-366: wasApprovedBy - approving agent of prov:Revision
authorStian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>
Fri, 27 Apr 2012 16:03:13 +0100
changeset 2618 88dd3f5c45ce
parent 2615 5adf7b9bbda9
child 2619 a7fadd5cbe2f
ISSUE-366: wasApprovedBy - approving agent of prov:Revision
ontology/ProvenanceOntology.owl
--- a/ontology/ProvenanceOntology.owl	Fri Apr 27 15:53:16 2012 +0100
+++ b/ontology/ProvenanceOntology.owl	Fri Apr 27 16:03:13 2012 +0100
@@ -56,12 +56,12 @@
     <owl:AnnotationProperty rdf:about="&prov;definition">
         <rdfs:comment xml:lang="en">A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept expressed with this OWL term.</rdfs:comment>
     </owl:AnnotationProperty>
+    <owl:AnnotationProperty rdf:about="&prov;editorialNote">
+        <rdfs:comment xml:lang="en">A note by the OWL development team about how this term expresses the PROV-DM concept, or how it should be used in context of semantic web or linked data.</rdfs:comment>
+    </owl:AnnotationProperty>
     <owl:AnnotationProperty rdf:about="&rdfs;label">
         <rdfs:comment xml:lang="en"></rdfs:comment>
     </owl:AnnotationProperty>
-    <owl:AnnotationProperty rdf:about="&prov;editorialNote">
-        <rdfs:comment xml:lang="en">A note by the OWL development team about how this term expresses the PROV-DM concept, or how it should be used in context of semantic web or linked data.</rdfs:comment>
-    </owl:AnnotationProperty>
     <owl:AnnotationProperty rdf:about="&prov;inverse">
         <rdfs:comment xml:lang="en">PROV-O does not define all property inverses. The directionalities defined in PROV-O should be given preference over those not defined. However, if users wish to name the inverse of a PROV-O property, the local name given by prov:inverse should be used.</rdfs:comment>
     </owl:AnnotationProperty>
@@ -807,12 +807,26 @@
     
 
 
+    <!-- http://www.w3.org/ns/prov#wasApprovedBy -->
+
+    <owl:ObjectProperty rdf:about="&prov;wasApprovedBy">
+        <prov:category>qualified</prov:category>
+        <rdfs:comment xml:lang="en">The agent who approved the revision.</rdfs:comment>
+        <prov:inverse xml:lang="en">approvedRevision</prov:inverse>
+        <prov:component>derivations</prov:component>
+        <prov:definition xml:lang="en">responsibility: an optional identifier (ag) for the agent who approved the newer entity as a variant of the older</prov:definition>
+        <rdfs:range rdf:resource="&prov;Agent"/>
+        <rdfs:domain rdf:resource="&prov;Revision"/>
+    </owl:ObjectProperty>
+    
+
+
     <!-- http://www.w3.org/ns/prov#wasAssociatedWith -->
 
     <owl:ObjectProperty rdf:about="&prov;wasAssociatedWith">
         <prov:component>agents-responsibility</prov:component>
+        <prov:inverse>wasAssociateFor</prov:inverse>
         <rdfs:comment xml:lang="en">An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.</rdfs:comment>
-        <prov:inverse>wasAssociateFor</prov:inverse>
         <prov:category>starting-point</prov:category>
         <rdfs:domain rdf:resource="&prov;Activity"/>
         <rdfs:range rdf:resource="&prov;Agent"/>
@@ -827,8 +841,8 @@
 
     <owl:ObjectProperty rdf:about="&prov;wasAttributedTo">
         <prov:definition>Attribution is the ascribing of an entity to an agent.</prov:definition>
+        <prov:inverse>contributed</prov:inverse>
         <prov:category>starting-point</prov:category>
-        <prov:inverse>contributed</prov:inverse>
         <rdfs:comment xml:lang="en">Attribution is the ascribing of an entity to an agent.</rdfs:comment>
         <prov:component>agents-responsibility</prov:component>
         <rdfs:range rdf:resource="&prov;Agent"/>