ontology/ProvenanceOntology.owl
changeset 2787 3d85f26e2250
parent 2756 1a01d363b7d7
child 2788 58296f0d1997
     1.1 --- a/ontology/ProvenanceOntology.owl	Mon May 14 16:19:32 2012 +0100
     1.2 +++ b/ontology/ProvenanceOntology.owl	Mon May 14 16:26:49 2012 +0100
     1.3 @@ -27,9 +27,9 @@
     1.4          <rdfs:comment xml:lang="en">This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). 
     1.5  
     1.6  If you wish to make comments regarding this document, please send them to public-prov-wg@w3.org (subscribe, archives). All feedback is welcome.</rdfs:comment>
     1.7 -        <rdfs:seeAlso rdf:resource="http://www.w3.org/TR/prov-o/"/>
     1.8          <owl:versionIRI rdf:resource="http://www.w3.org/TR/2012/WD-prov-o-2012MMDD"/>
     1.9          <rdfs:seeAlso rdf:resource="http://www.w3.org/TR/prov#"/>
    1.10 +        <rdfs:seeAlso rdf:resource="http://www.w3.org/TR/prov-o/"/>
    1.11      </owl:Ontology>
    1.12      
    1.13  
    1.14 @@ -57,22 +57,22 @@
    1.15      <owl:AnnotationProperty rdf:about="&prov;definition">
    1.16          <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>
    1.17      </owl:AnnotationProperty>
    1.18 +    <owl:AnnotationProperty rdf:about="&prov;editorialNote">
    1.19 +        <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>
    1.20 +    </owl:AnnotationProperty>
    1.21      <owl:AnnotationProperty rdf:about="&rdfs;label">
    1.22          <rdfs:comment xml:lang="en"></rdfs:comment>
    1.23      </owl:AnnotationProperty>
    1.24 -    <owl:AnnotationProperty rdf:about="&prov;editorialNote">
    1.25 -        <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>
    1.26 -    </owl:AnnotationProperty>
    1.27      <owl:AnnotationProperty rdf:about="&prov;inverse">
    1.28          <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>
    1.29      </owl:AnnotationProperty>
    1.30      <owl:AnnotationProperty rdf:about="&rdfs;comment">
    1.31          <rdfs:comment xml:lang="en"></rdfs:comment>
    1.32      </owl:AnnotationProperty>
    1.33 -    <owl:AnnotationProperty rdf:about="&owl;versionInfo"/>
    1.34      <owl:AnnotationProperty rdf:about="&rdfs;seeAlso">
    1.35          <rdfs:comment xml:lang="en"></rdfs:comment>
    1.36      </owl:AnnotationProperty>
    1.37 +    <owl:AnnotationProperty rdf:about="&owl;versionInfo"/>
    1.38      <owl:AnnotationProperty rdf:about="&prov;category">
    1.39          <rdfs:comment xml:lang="en">Classify prov-o terms into three categories, including &#39;starting-point&#39;, &#39;qualifed&#39;, and &#39;extended&#39;. This classification is used by the prov-o html document to gently introduce prov-o terms to its users. </rdfs:comment>
    1.40      </owl:AnnotationProperty>
    1.41 @@ -181,9 +181,9 @@
    1.42          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-alternate</prov:prov-n>
    1.43          <prov:component>alternate</prov:component>
    1.44          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-alternate</prov:prov-dm>
    1.45 +        <prov:inverse>alternateOf</prov:inverse>
    1.46          <prov:definition xml:lang="en">An entity is alternate of another if they are both a specialization of some common entity. The common entity does not need to be identified.</prov:definition>
    1.47          <rdfs:comment xml:lang="en">An entity is alternate of another if they are both a specialization of some common entity. The common entity does not need to be identified.</rdfs:comment>
    1.48 -        <prov:inverse>alternateOf</prov:inverse>
    1.49          <rdfs:subPropertyOf rdf:resource="&owl;topObjectProperty"/>
    1.50          <rdfs:domain rdf:resource="&prov;Entity"/>
    1.51          <rdfs:range rdf:resource="&prov;Entity"/>
    1.52 @@ -466,8 +466,8 @@
    1.53      <!-- http://www.w3.org/ns/prov#inserted -->
    1.54  
    1.55      <owl:ObjectProperty rdf:about="&prov;inserted">
    1.56 +        <prov:inverse>wasInsertedBy</prov:inverse>
    1.57          <rdfs:comment xml:lang="en">An object property to refer to the prov:KeyValuePair inserted into a prov:Dictionary.</rdfs:comment>
    1.58 -        <prov:inverse>wasInsertedBy</prov:inverse>
    1.59          <prov:component>collections</prov:component>
    1.60          <prov:category>collections</prov:category>
    1.61          <rdfs:domain rdf:resource="&prov;Insertion"/>
    1.62 @@ -481,9 +481,9 @@
    1.63      <owl:ObjectProperty rdf:about="&prov;involved">
    1.64          <prov:category>qualified</prov:category>
    1.65          <prov:inverse>wasInvolvedWith</prov:inverse>
    1.66 -        <rdfs:comment xml:lang="en">Subproperties of prov:involved may be be qualified by creating instances of a corresponding prov:Involvement class. For example, the binary relation :baking prov:used :spoon can be qualified by asserting :baking prov:qualified [ a prov:Usage; prov:entity :baking; :foo :bar ]
    1.67 +        <rdfs:comment xml:lang="en">The object properties that are sub-properties of the prov:involved can be specified using teh qualification pattern. For example, the binary relation :baking prov:used :spoon can be qualified by asserting :baking prov:qualified [ a prov:Usage; prov:entity :baking; :foo :bar ]
    1.68  
    1.69 -prov:involved should not be used without also using one of its subproperties.
    1.70 +prov:involved should not be used without also using one of its subproperties. 
    1.71  
    1.72  Subproperties of prov:involved may also be asserted directly without being qualified.</rdfs:comment>
    1.73      </owl:ObjectProperty>
    1.74 @@ -561,10 +561,10 @@
    1.75  
    1.76      <owl:ObjectProperty rdf:about="&prov;qualifiedCommunication">
    1.77          <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
    1.78 +        <rdfs:comment xml:lang="en">If this Activity prov:wasInformedBy Activity :a, then it can qualify how it was Inform[ed] using prov:qualifiedCommunication [ a prov:Communication;  prov:activity :a; :foo :bar ].</rdfs:comment>
    1.79          <prov:component>entities-activities</prov:component>
    1.80 -        <rdfs:comment xml:lang="en">If this Activity prov:wasInformedBy Activity :a, then it can qualify how it was Inform[ed] using prov:qualifiedCommunication [ a prov:Communication;  prov:activity :a; :foo :bar ].</rdfs:comment>
    1.81 +        <prov:inverse>informedActivity</prov:inverse>
    1.82          <prov:category>qualified</prov:category>
    1.83 -        <prov:inverse>informedActivity</prov:inverse>
    1.84          <rdfs:domain rdf:resource="&prov;Activity"/>
    1.85          <rdfs:range rdf:resource="&prov;Communication"/>
    1.86          <prov:qualifiedForm rdf:resource="&prov;Communication"/>
    1.87 @@ -608,8 +608,8 @@
    1.88          <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
    1.89          <rdfs:comment xml:lang="en">If this Activity prov:generated Entity :e, then it can qualify how it did performed the Generation using prov:qualifiedGeneration [ a prov:Generation;  prov:entity :e; :foo :bar ].</rdfs:comment>
    1.90          <prov:component>entities-activities</prov:component>
    1.91 +        <prov:category>qualified</prov:category>
    1.92          <prov:inverse>generatedEntity</prov:inverse>
    1.93 -        <prov:category>qualified</prov:category>
    1.94          <rdfs:domain rdf:resource="&prov;Entity"/>
    1.95          <rdfs:range rdf:resource="&prov;Generation"/>
    1.96          <prov:unqualifiedForm rdf:resource="&prov;wasGeneratedBy"/>
    1.97 @@ -649,8 +649,8 @@
    1.98  
    1.99      <owl:ObjectProperty rdf:about="&prov;qualifiedQuotation">
   1.100          <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
   1.101 +        <prov:category>qualified</prov:category>
   1.102          <prov:inverse>quotedByEntity</prov:inverse>
   1.103 -        <prov:category>qualified</prov:category>
   1.104          <rdfs:comment xml:lang="en">If this Entity prov:wasQuotedFrom Entity :e, then it can qualify how using prov:qualifiedQuotation [ a prov:Quotation;  prov:entity :e; :foo :bar ].</rdfs:comment>
   1.105          <prov:component>derivations</prov:component>
   1.106          <rdfs:domain rdf:resource="&prov;Entity"/>
   1.107 @@ -695,8 +695,8 @@
   1.108          <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
   1.109          <rdfs:comment xml:lang="en">If this Entity prov:wasRevisionOf Entity :e, then it can qualify how it was  revised using prov:qualifiedRevision [ a prov:Revision;  prov:entity :e; :foo :bar ].</rdfs:comment>
   1.110          <prov:category>qualified</prov:category>
   1.111 +        <prov:component>derivations</prov:component>
   1.112          <prov:inverse>revisedEntity</prov:inverse>
   1.113 -        <prov:component>derivations</prov:component>
   1.114          <rdfs:domain rdf:resource="&prov;Entity"/>
   1.115          <rdfs:range rdf:resource="&prov;Revision"/>
   1.116          <prov:unqualifiedForm rdf:resource="&prov;wasRevisionOf"/>
   1.117 @@ -787,8 +787,8 @@
   1.118          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-specialization</prov:prov-dm>
   1.119          <prov:definition>An entity is a specialization of another if they both refer to some common thing but the former is a more constrained entity than the former. The common entity does not need to be identified.</prov:definition>
   1.120          <prov:inverse>generalizationOf</prov:inverse>
   1.121 +        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-specialization</prov:prov-n>
   1.122          <rdfs:comment xml:lang="en">An entity is a specialization of another if they both refer to some common thing but the former is a more constrained entity than the former. The common entity does not need to be identified.</rdfs:comment>
   1.123 -        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-specialization</prov:prov-n>
   1.124          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Specialization</prov:prov-dm-constraints>
   1.125          <rdfs:subPropertyOf rdf:resource="&owl;topObjectProperty"/>
   1.126          <rdfs:range rdf:resource="&prov;Entity"/>
   1.127 @@ -847,8 +847,8 @@
   1.128          <rdf:type rdf:resource="&owl;FunctionalProperty"/>
   1.129          <rdfs:comment xml:lang="en">The value of a KeyValuePair.</rdfs:comment>
   1.130          <prov:inverse>valueOf</prov:inverse>
   1.131 +        <prov:component>collections</prov:component>
   1.132          <prov:category>collections</prov:category>
   1.133 -        <prov:component>collections</prov:component>
   1.134          <rdfs:range rdf:resource="&prov;Entity"/>
   1.135          <rdfs:domain rdf:resource="&prov;KeyValuePair"/>
   1.136      </owl:ObjectProperty>
   1.137 @@ -873,8 +873,8 @@
   1.138  
   1.139      <owl:ObjectProperty rdf:about="&prov;wasAssociatedWith">
   1.140          <prov:component>agents-responsibility</prov:component>
   1.141 +        <rdfs:comment xml:lang="en">An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.</rdfs:comment>
   1.142          <prov:inverse>wasAssociateFor</prov:inverse>
   1.143 -        <rdfs:comment xml:lang="en">An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.</rdfs:comment>
   1.144          <prov:category>starting-point</prov:category>
   1.145          <rdfs:domain rdf:resource="&prov;Activity"/>
   1.146          <rdfs:range rdf:resource="&prov;Agent"/>
   1.147 @@ -1250,8 +1250,8 @@
   1.148          <rdfs:label>Account</rdfs:label>
   1.149          <rdfs:subClassOf rdf:resource="&prov;Entity"/>
   1.150          <prov:definition rdf:datatype="&xsd;anyURI">An account is any mechanism by which a set of provenance descriptions can be bundled up and named.</prov:definition>
   1.151 +        <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#account-constraints</prov:prov-dm-constraints>
   1.152          <rdfs:comment xml:lang="en">Note that there are kinds of accounts (e.g. handwritten letters, audio recordings, etc.) that are not expressed in PROV-O, but can be still be described by PROV-O.</rdfs:comment>
   1.153 -        <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#account-constraints</prov:prov-dm-constraints>
   1.154          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#account</prov:prov-n>
   1.155          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#FurtherConsiderations</prov:prov-dm>
   1.156          <prov:category>expanded</prov:category>
   1.157 @@ -1282,8 +1282,8 @@
   1.158          <rdfs:label>Activity</rdfs:label>
   1.159          <owl:disjointWith rdf:resource="&prov;Entity"/>
   1.160          <prov:prov-dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#section-entity-activity</prov:prov-dm>
   1.161 +        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Activity</prov:prov-n>
   1.162          <prov:component>entities-activities</prov:component>
   1.163 -        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Activity</prov:prov-n>
   1.164          <rdfs:comment xml:lang="en">An activity is something that occurs over a period of time and acts upon or with entities. This action can take multiple forms: consuming, processing, transforming, modifying, relocating, using, generating, or being associated with entities. Activities that operate on digital entities may for example move, copy, or duplicate them.</rdfs:comment>
   1.165          <prov:category>starting-point</prov:category>
   1.166          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Activity</prov:prov-dm-constraints>
   1.167 @@ -1313,8 +1313,8 @@
   1.168          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Agent</prov:prov-dm-constraints>
   1.169          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Agent</prov:prov-n>
   1.170          <prov:category>starting-point</prov:category>
   1.171 +        <prov:component>agents-responsibility</prov:component>
   1.172          <rdfs:comment xml:lang="en">An agent is a type of entity that bears some form of responsibility for an activity taking place.</rdfs:comment>
   1.173 -        <prov:component>agents-responsibility</prov:component>
   1.174          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Agent</prov:prov-dm>
   1.175      </owl:Class>
   1.176      
   1.177 @@ -1338,8 +1338,8 @@
   1.178          <rdfs:label>Association</rdfs:label>
   1.179          <rdfs:subClassOf rdf:resource="&prov;AgentInvolvement"/>
   1.180          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association</prov:prov-n>
   1.181 +        <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-ActivityAssociation</prov:prov-dm>
   1.182          <prov:component>agents-responsibility</prov:component>
   1.183 -        <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-ActivityAssociation</prov:prov-dm>
   1.184          <prov:category>qualified</prov:category>
   1.185          <prov:definition>An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity.</prov:definition>
   1.186          <rdfs:comment xml:lang="en">An instance of prov:Association provides additional descriptions about the binary prov:wasAssociatedWith relation from an prov:Activity to some prov:Agent that is responsible for it. For example, :baking prov:wasAssociatedWith :baker; prov:qualified [ a prov:Association; prov:agent :baker; :foo :bar ].</rdfs:comment>
   1.187 @@ -1354,8 +1354,8 @@
   1.188      <owl:Class rdf:about="&prov;Attribution">
   1.189          <rdfs:label>Attribution</rdfs:label>
   1.190          <rdfs:subClassOf rdf:resource="&prov;AgentInvolvement"/>
   1.191 +        <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution</prov:prov-dm>
   1.192          <prov:definition>Attribution is the ascribing of an entity to an agent.</prov:definition>
   1.193 -        <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution</prov:prov-dm>
   1.194          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribution</prov:prov-n>
   1.195          <prov:category>qualified</prov:category>
   1.196          <rdfs:comment xml:lang="en">An instance of prov:Attribution provides additional descriptions about the binary prov:wasAttributedTo relation from an 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.197 @@ -1376,8 +1376,8 @@
   1.198          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Communication</prov:prov-dm-constraints>
   1.199          <prov:component>entities-activities</prov:component>
   1.200          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-wasInformedBy</prov:prov-dm>
   1.201 +        <prov:definition>Communication is the exchange of an entity by two activities, one activity using the entity generated by the other.</prov:definition>
   1.202          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-wasInformedBy</prov:prov-n>
   1.203 -        <prov:definition>Communication is the exchange of an entity by two activities, one activity using the entity generated by the other.</prov:definition>
   1.204          <prov:unqualifiedForm rdf:resource="&prov;wasInformedBy"/>
   1.205      </owl:Class>
   1.206      
   1.207 @@ -1424,8 +1424,8 @@
   1.208          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection</prov:prov-dm>
   1.209          <prov:definition>A dictionary is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the dictionary.</prov:definition>
   1.210          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Collection</prov:prov-dm-constraints>
   1.211 +        <prov:component>collections</prov:component>
   1.212          <rdfs:comment xml:lang="en">A given dictionary forms a given structure for its members. A different structure (obtained either by insertion or removal of members) constitutes a different dictionary.</rdfs:comment>
   1.213 -        <prov:component>collections</prov:component>
   1.214          <prov:category>collections</prov:category>
   1.215      </owl:Class>
   1.216      
   1.217 @@ -1592,8 +1592,8 @@
   1.218          <rdfs:label>Location</rdfs:label>
   1.219          <prov:definition>A location can be an identifiable geographic place (ISO 19112), but it can also be a non-geographic place such as a directory, row, or column. As such, there are numerous ways in which location can be expressed, such as by a coordinate, address, landmark, and so forth.</prov:definition>
   1.220          <prov:prov-n></prov:prov-n>
   1.221 +        <prov:prov-dm-constraints></prov:prov-dm-constraints>
   1.222          <prov:category>expanded</prov:category>
   1.223 -        <prov:prov-dm-constraints></prov:prov-dm-constraints>
   1.224          <rdfs:comment xml:lang="en">A location can be an identifiable geographic place (ISO 19112), but it can also be a non-geographic place such as a directory, row, or column. As such, there are numerous ways in which location can be expressed, such as by a coordinate, address, landmark, and so forth.</rdfs:comment>
   1.225          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location</prov:prov-dm>
   1.226          <rdfs:seeAlso rdf:resource="&prov;hadLocation"/>
   1.227 @@ -1621,8 +1621,8 @@
   1.228          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-note</prov:prov-dm-constraints>
   1.229          <prov:definition>Attribute-value pairs occurring in notes are application specific.</prov:definition>
   1.230          <rdfs:comment xml:lang="en">Attribute-value pairs occurring in notes are application specific.</rdfs:comment>
   1.231 +        <prov:editorialNote>When using RDF, &#39;application-specific properties&#39; directly describe the subject resource and do not require a prov:Note to distinguish them. When choosing how to model your application, note that prov:Note provides a level of indirection that is relatively unnatural in RDF when reflecting the purposes stated in PROV-DM. However, prov:Note may be effectively used in RDF for other purposes. Please also note that accounts are more appropriate mechanims for distinguishing &#39;who said what&#39;; the indirection imposed by prov:Note is a poorer mechanism to model provenance of provenance.</prov:editorialNote>
   1.232          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-note</prov:prov-dm>
   1.233 -        <prov:editorialNote>When using RDF, &#39;application-specific properties&#39; directly describe the subject resource and do not require a prov:Note to distinguish them. When choosing how to model your application, note that prov:Note provides a level of indirection that is relatively unnatural in RDF when reflecting the purposes stated in PROV-DM. However, prov:Note may be effectively used in RDF for other purposes. Please also note that accounts are more appropriate mechanims for distinguishing &#39;who said what&#39;; the indirection imposed by prov:Note is a poorer mechanism to model provenance of provenance.</prov:editorialNote>
   1.234          <prov:component>annotations</prov:component>
   1.235          <rdfs:seeAlso rdf:resource="&prov;hasAnnotation"/>
   1.236      </owl:Class>
   1.237 @@ -1651,12 +1651,12 @@
   1.238          <rdfs:label>Person</rdfs:label>
   1.239          <rdfs:subClassOf rdf:resource="&prov;Agent"/>
   1.240          <prov:category>expanded</prov:category>
   1.241 +        <rdfs:comment xml:lang="en">Agents of type Person are people.</rdfs:comment>
   1.242          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</prov:prov-n>
   1.243          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Agent</prov:prov-dm>
   1.244 +        <prov:definition>Agents of type Person are people.</prov:definition>
   1.245          <prov:component>agents-responsibility</prov:component>
   1.246 -        <prov:definition>Agents of type Person are people.</prov:definition>
   1.247          <prov:prov-dm-constraints></prov:prov-dm-constraints>
   1.248 -        <rdfs:comment xml:lang="en">Agents of type Person are people.</rdfs:comment>
   1.249      </owl:Class>
   1.250      
   1.251  
   1.252 @@ -1683,11 +1683,11 @@
   1.253          <rdfs:label>Quotation</rdfs:label>
   1.254          <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
   1.255          <prov:definition>A quotation is the repeat of (some or all of) an entity, such as text or image, by someone other than its original author.</prov:definition>
   1.256 +        <prov:category>qualified</prov:category>
   1.257          <prov:component>derivations</prov:component>
   1.258 -        <prov:category>qualified</prov:category>
   1.259          <rdfs:comment xml:lang="en">An instance of prov:Quotation provides additional descriptions about the binary prov:wasQuotedFrom relation from some prov:Entity to another prov:Entity. For example, :here_is_looking_at_you_kid prov:wasQuotedFrom :casablanca_script; prov:qualified [ a prov:Quotation; prov:entity :casablanca_script; :foo :bar ].</rdfs:comment>
   1.260 +        <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-quotation</prov:prov-dm-constraints>
   1.261          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation</prov:prov-dm>
   1.262 -        <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-quotation</prov:prov-dm-constraints>
   1.263          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-quotation</prov:prov-n>
   1.264          <prov:unqualifiedForm rdf:resource="&prov;wasQuotedFrom"/>
   1.265      </owl:Class>
   1.266 @@ -1734,10 +1734,10 @@
   1.267          <rdfs:label>Revision</rdfs:label>
   1.268          <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
   1.269          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Revision</prov:prov-dm-constraints>
   1.270 +        <rdfs:comment xml:lang="en">An instance of prov:Revision provides additional descriptions about the binary prov:wasRevisionOf relation from some prov:Entity to another prov:Entity. For example, :draft_2 prov:wasRevisionOf :draft_1; prov:qualified [ a prov:Source; prov:entity :draft_1; :foo :bar ].</rdfs:comment>
   1.271          <prov:component>derivations</prov:component>
   1.272          <prov:category>qualified</prov:category>
   1.273          <prov:definition>A revision is a derivation that revises an entity into a revised version.</prov:definition>
   1.274 -        <rdfs:comment xml:lang="en">An instance of prov:Revision provides additional descriptions about the binary prov:wasRevisionOf relation from some prov:Entity to another prov:Entity. For example, :draft_2 prov:wasRevisionOf :draft_1; prov:qualified [ a prov:Source; prov:entity :draft_1; :foo :bar ].</rdfs:comment>
   1.275          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Revision</prov:prov-n>
   1.276          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Revision</prov:prov-dm>
   1.277          <prov:unqualifiedForm rdf:resource="&prov;wasRevisionOf"/>
   1.278 @@ -1751,9 +1751,9 @@
   1.279          <rdfs:label>Role</rdfs:label>
   1.280          <prov:category>qualified</prov:category>
   1.281          <prov:prov-n></prov:prov-n>
   1.282 +        <prov:definition>A Role is the function of an entity with respect to an activity, in the context of a usage, generation, association, start, and end.</prov:definition>
   1.283 +        <prov:prov-dm-constraints></prov:prov-dm-constraints>
   1.284          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role</prov:prov-dm>
   1.285 -        <prov:prov-dm-constraints></prov:prov-dm-constraints>
   1.286 -        <prov:definition>A Role is the function of an entity with respect to an activity, in the context of a usage, generation, association, start, and end.</prov:definition>
   1.287          <rdfs:comment xml:lang="en">A Role is the function of an entity with respect to an activity, in the context of a usage, generation, association, start, and end.</rdfs:comment>
   1.288          <prov:component>agents-responsibility</prov:component>
   1.289          <rdfs:seeAlso rdf:resource="&prov;hadRole"/>
   1.290 @@ -1801,10 +1801,10 @@
   1.291          <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
   1.292          <rdfs:subClassOf rdf:resource="&prov;InstantaneousEvent"/>
   1.293          <prov:definition>An activity start event is the instantaneous event that marks the instant an activity starts.</prov:definition>
   1.294 +        <prov:component>entities-activities</prov:component>
   1.295          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#types-of-events</prov:prov-dm-constraints>
   1.296 -        <prov:component>entities-activities</prov:component>
   1.297 +        <prov:category>qualified</prov:category>
   1.298          <rdfs:comment xml:lang="en">An instance of prov:Start provides additional descriptions about the binary prov:wasStartedBy relation from some started prov:Activity to an prov:Entity that started it. For example, :foot_race prov:wasStartedBy :bang; prov:qualified [ a prov:Usage; prov:entity :bang; :foo :bar; prov:atTime &#39;2012-03-09T08:05:08-05:00&#39;^^xsd:dateTime ].</rdfs:comment>
   1.299 -        <prov:category>qualified</prov:category>
   1.300          <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Start</prov:prov-n>
   1.301          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Start</prov:prov-dm-constraints>
   1.302          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start</prov:prov-dm>
   1.303 @@ -1860,13 +1860,13 @@
   1.304          <prov:component>entities-activities</prov:component>
   1.305          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#types-of-events</prov:prov-dm-constraints>
   1.306          <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage</prov:prov-dm>
   1.307 +        <rdfs:comment xml:lang="en">An instance of prov:Usage provides additional descriptions about the binary prov:used relation from some prov:Activity to an prov:Entity that it used. For example, :keynote prov:used :podium; prov:qualified [ a prov:Usage; prov:entity :podium; :foo :bar ].</rdfs:comment>
   1.308          <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Usage</prov:prov-dm-constraints>
   1.309 -        <rdfs:comment xml:lang="en">An instance of prov:Usage provides additional descriptions about the binary prov:used relation from some prov:Activity to an prov:Entity that it used. For example, :keynote prov:used :podium; prov:qualified [ a prov:Usage; prov:entity :podium; :foo :bar ].</rdfs:comment>
   1.310          <prov:unqualifiedForm rdf:resource="&prov;used"/>
   1.311      </owl:Class>
   1.312  </rdf:RDF>
   1.313  
   1.314  
   1.315  
   1.316 -<!-- Generated by the OWL API (version 3.1.0.20069) http://owlapi.sourceforge.net -->
   1.317 +<!-- Generated by the OWL API (version 3.0.0.1451) http://owlapi.sourceforge.net -->
   1.318