added annotation properties from prov:Involvement subclasses to the subproperty of prov:involved that the qualify
authorTim L <lebot@rpi.edu>
Sat, 03 Mar 2012 18:03:10 -0500
changeset 1738d2668672e392
parent 1737 f9f6e81d4be9
child 1739 90ee10e052dd
added annotation properties from prov:Involvement subclasses to the subproperty of prov:involved that the qualify
ontology/ProvenanceOntology.owl
     1.1 --- a/ontology/ProvenanceOntology.owl	Sat Mar 03 17:47:57 2012 -0500
     1.2 +++ b/ontology/ProvenanceOntology.owl	Sat Mar 03 18:03:10 2012 -0500
     1.3 @@ -40,10 +40,14 @@
     1.4       -->
     1.5  
     1.6      <owl:AnnotationProperty rdf:about="&rdfs;seeAlso"/>
     1.7 +    <owl:AnnotationProperty rdf:about="&prov;involvementProperty">
     1.8 +        <rdfs:subPropertyOf rdf:resource="&rdfs;seeAlso"/>
     1.9 +         <rdfs:comment xml:lang="en">This annotation property links a subclass of prov:Involvement to a subproperty of prov:involved. It serves as the inverse of prov:involvementClass.</rdfs:comment>
    1.10 +    </owl:AnnotationProperty>
    1.11      <owl:AnnotationProperty rdf:about="&rdfs;label"/>
    1.12      <owl:AnnotationProperty rdf:about="&rdfs;comment"/>
    1.13      <owl:AnnotationProperty rdf:about="&prov;involvementClass">
    1.14 -        <rdfs:comment xml:lang="en">This annotation property links a prov:involved subproperty with a prov:Involved subclass. This indicates that the property can be qualified by using prov:qualified. 
    1.15 +        <rdfs:comment xml:lang="en">This annotation property links a prov:involved subproperty with a prov:Involvement subclass. This indicates that the property can be qualified by using prov:qualified. 
    1.16  
    1.17  Example:
    1.18      prov:wasGeneratedBy prov:involvementClass prov:Generation .
    1.19 @@ -587,6 +591,7 @@
    1.20          <rdfs:subClassOf rdf:resource="&prov;AgentInvolvement"/>
    1.21          <rdfs:comment>An instance of prov:Association provides additional descriptions about the binary prov:wasAssociatedWith relation from a prov:Activity to some prov:Agent that is responsible for it. For example, :baking prov:wasAssociatedWith :baker; prov:qualified [ a prov:Association; prov:entity :baker; :foo :bar ].</rdfs:comment>
    1.22          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Agent_Association"/>
    1.23 +        <prov:involvementProperty rdf:resource="&prov;wasAssociatedWith"/>
    1.24      </owl:Class>
    1.25      
    1.26  
    1.27 @@ -597,6 +602,7 @@
    1.28          <rdfs:subClassOf rdf:resource="&prov;AgentInvolvement"/>
    1.29          <rdfs:comment>An instance of prov:Attribution provides additional descriptions about the binary prov:wasAttributedTo relation from a prov:Entity to some prov:Agent that is responsible for it. For example, :cake prov:wasAttributedTo :baker; prov:qualified [ a prov:Attribution; prov:entity :baker; :foo :bar ].</rdfs:comment>
    1.30          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Attribution"/>
    1.31 +        <prov:involvementProperty rdf:resource="&prov;wasAttributedTo"/>
    1.32      </owl:Class>
    1.33      
    1.34  
    1.35 @@ -618,6 +624,7 @@
    1.36          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Revision"/>
    1.37          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Traceability"/>
    1.38          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#not_in_DM:_consolidated_derivation_signature"/>
    1.39 +        <prov:involvementProperty rdf:resource="&prov;wasDerivedFrom"/>
    1.40      </owl:Class>
    1.41      
    1.42  
    1.43 @@ -645,6 +652,7 @@
    1.44          <rdfs:subClassOf rdf:resource="&prov;InstantaneousEvent"/>
    1.45          <rdfs:comment>An Agent ends an Activity, optionally at a particular TimeInstant.</rdfs:comment>
    1.46          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Ending"/>
    1.47 +        <prov:involvementProperty rdf:resource="&prov;wasEndedBy"/>
    1.48      </owl:Class>
    1.49      
    1.50  
    1.51 @@ -676,6 +684,7 @@
    1.52          <rdfs:subClassOf rdf:resource="&prov;Roled"/>
    1.53          <rdfs:comment xml:lang="de">An instance of prov:Generation provides additional descriptions about the binary prov:wasGeneratedBy relation from a generated prov:Entity to the prov:Activity that generated it. For example, :cake prov:wasGeneratedBy :baking; prov:qualified [ a prov:Generation; prov:entity :baking; :foo :bar ].</rdfs:comment>
    1.54          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Generation"/>
    1.55 +        <prov:involvementProperty rdf:resource="&prov;wasGeneratedBy"/>
    1.56      </owl:Class>
    1.57      
    1.58  
    1.59 @@ -686,6 +695,7 @@
    1.60          <rdfs:subClassOf rdf:resource="&prov;ActivityInvolvement"/>
    1.61          <rdfs:subClassOf rdf:resource="&prov;Roled"/>
    1.62          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Activity_Ordering"/>
    1.63 +        <prov:involvementProperty rdf:resource="&prov;wasInformedBy"/>
    1.64      </owl:Class>
    1.65      
    1.66  
    1.67 @@ -704,6 +714,7 @@
    1.68          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Generation"/>
    1.69          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Responsibility"/>
    1.70          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Usage"/>
    1.71 +        <prov:involvementProperty rdf:resource="&prov;involved"/>
    1.72      </owl:Class>
    1.73      
    1.74  
    1.75 @@ -759,6 +770,7 @@
    1.76          <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
    1.77          <rdfs:comment xml:lang="en">TODO: Shouldn&#39;t Quotation be a subtype of Derivation (and same for the binary relations?) -Tim</rdfs:comment>
    1.78          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Quotation"/>
    1.79 +        <prov:involvementProperty rdf:resource="&prov;wasQuotedFrom"/>
    1.80      </owl:Class>
    1.81      
    1.82  
    1.83 @@ -769,6 +781,7 @@
    1.84          <rdfs:subClassOf rdf:resource="&prov;AgentInvolvement"/>
    1.85          <rdfs:comment xml:lang="en">An instance of prov:Responsibility provides additional descriptions about the binary prov:actedOnBehalfOf relation from a performing prov:Agent to some prov:Agent for whom it was performed. For example, :mixing prov:wasAssociatedWith :toddler . :toddler prov:actedOnBehalfOf :mother; prov:qualified [ a prov:Responsiblity; prov:entity :mother; :foo :bar ].</rdfs:comment>
    1.86          <rdfs:comment rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Responsibility"/>
    1.87 +        <prov:involvementProperty rdf:resource="&prov;actedOnBehalfOf"/>
    1.88      </owl:Class>
    1.89      
    1.90  
    1.91 @@ -778,6 +791,7 @@
    1.92      <owl:Class rdf:about="&prov;Revision">
    1.93          <rdfs:subClassOf rdf:resource="&prov;Source"/>
    1.94          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Revision"/>
    1.95 +        <prov:involvementProperty rdf:resource="&prov;wasRevisionOf"/>
    1.96      </owl:Class>
    1.97      
    1.98  
    1.99 @@ -802,6 +816,7 @@
   1.100      <owl:Class rdf:about="&prov;Source">
   1.101          <rdfs:subClassOf rdf:resource="&prov;Derivation"/>
   1.102          <rdfs:comment rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Original_Source"/>
   1.103 +        <prov:involvementProperty rdf:resource="&prov;hadOriginalSource"/>
   1.104      </owl:Class>
   1.105      
   1.106  
   1.107 @@ -813,6 +828,7 @@
   1.108          <rdfs:subClassOf rdf:resource="&prov;InstantaneousEvent"/>
   1.109          <rdfs:comment>An Agent starts an Activity, optionally at a particular TimeInstant.</rdfs:comment>
   1.110          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Starting"/>
   1.111 +        <prov:involvementProperty rdf:resource="&prov;wasStartedBy"/>
   1.112      </owl:Class>
   1.113      
   1.114  
   1.115 @@ -823,6 +839,7 @@
   1.116          <rdfs:subClassOf rdf:resource="&prov;ActivityInvolvement"/>
   1.117          <rdfs:subClassOf rdf:resource="&prov;Roled"/>
   1.118          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Started_by_activity"/>
   1.119 +        <prov:involvementProperty rdf:resource="&prov;wasStartedByActivity"/>
   1.120      </owl:Class>
   1.121      
   1.122  
   1.123 @@ -832,6 +849,7 @@
   1.124      <owl:Class rdf:about="&prov;Summarization">
   1.125          <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
   1.126          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Summary"/>
   1.127 +        <prov:involvementProperty rdf:resource="&prov;wasSummaryOf"/>
   1.128      </owl:Class>
   1.129      
   1.130  
   1.131 @@ -883,6 +901,7 @@
   1.132          <rdfs:comment xml:lang="en">An instance of prov:Trace provides additional descriptions about the binary prov:tracedTo relation from some prov:Element (Entity or Activity) to some other prov:Element. For example, :stomach_ache prov:tracedTo :spoon; prov:qualified [ a prov:Trace; prov:entity :spoon; :foo :bar ].</rdfs:comment>
   1.133          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Revision"/>
   1.134          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Traceability"/>
   1.135 +        <prov:involvementProperty rdf:resource="&prov;tracedTo"/>
   1.136      </owl:Class>
   1.137      
   1.138  
   1.139 @@ -894,6 +913,7 @@
   1.140          <rdfs:subClassOf rdf:resource="&prov;InstantaneousEvent"/>
   1.141          <rdfs:subClassOf rdf:resource="&prov;Roled"/>
   1.142          <rdfs:seeAlso rdf:resource="http://www.w3.org/2011/prov/wiki/ProvRDF#Usage"/>
   1.143 +        <prov:involvementProperty rdf:resource="&prov;used"/>
   1.144      </owl:Class>
   1.145  </rdf:RDF>
   1.146