added prov:cateogry to prov:involvee
authorTim L <lebot@rpi.edu>
Fri, 27 Apr 2012 12:32:34 -0400
changeset 2629 6b4d497cd691
parent 2628 5968835452c0
child 2630 4fcef5367294
added prov:cateogry to prov:involvee
ontology/ProvenanceOntology.owl
--- a/ontology/ProvenanceOntology.owl	Fri Apr 27 12:26:35 2012 -0400
+++ b/ontology/ProvenanceOntology.owl	Fri Apr 27 12:32:34 2012 -0400
@@ -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="&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="&rdfs;label">
-        <rdfs:comment xml:lang="en"></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>
@@ -72,14 +72,14 @@
         <rdfs:comment xml:lang="en"></rdfs:comment>
     </owl:AnnotationProperty>
     <owl:AnnotationProperty rdf:about="&prov;category">
-        <rdfs:comment xml:lang="en">Classify prov-o terms into three categories, including &apos;starting-point&apos;, &apos;qualifed&apos;, and &apos;extended&apos;. This classification is used by the prov-o html document to gently introduce prov-o terms to its users. </rdfs:comment>
+        <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>
     </owl:AnnotationProperty>
     <owl:AnnotationProperty rdf:about="&prov;prov-dm-constraints">
         <rdfs:comment xml:lang="en">A reference to the principal section of the PROV-CONSTRAINTS document that describes this concept.</rdfs:comment>
         <rdfs:subPropertyOf rdf:resource="&rdfs;seeAlso"/>
     </owl:AnnotationProperty>
     <owl:AnnotationProperty rdf:about="&prov;component">
-        <rdfs:comment xml:lang="en">Classify prov-o terms into six components according to prov-dm, including &apos;agents-responsibility&apos;, &apos;alternate&apos;, &apos;annotations&apos;, &apos;collections&apos;, &apos;derivations&apos;, and &apos;entities-activities&apos;. This classification is used so that readers of prov-o specification can find its correspondence with the prov-dm specification.</rdfs:comment>
+        <rdfs:comment xml:lang="en">Classify prov-o terms into six components according to prov-dm, including &#39;agents-responsibility&#39;, &#39;alternate&#39;, &#39;annotations&#39;, &#39;collections&#39;, &#39;derivations&#39;, and &#39;entities-activities&#39;. This classification is used so that readers of prov-o specification can find its correspondence with the prov-dm specification.</rdfs:comment>
     </owl:AnnotationProperty>
     <owl:AnnotationProperty rdf:about="&prov;qualifiedForm">
         <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. 
@@ -106,17 +106,6 @@
     <!-- 
     ///////////////////////////////////////////////////////////////////////////////////////
     //
-    // Datatypes
-    //
-    ///////////////////////////////////////////////////////////////////////////////////////
-     -->
-
-    
-
-
-    <!-- 
-    ///////////////////////////////////////////////////////////////////////////////////////
-    //
     // Object Properties
     //
     ///////////////////////////////////////////////////////////////////////////////////////
@@ -183,12 +172,12 @@
     <owl:ObjectProperty rdf:about="&prov;alternateOf">
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Alternate</prov:prov-dm-constraints>
         <prov:category>expanded</prov:category>
-        <prov:component>alternate</prov:component>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-alternate</prov:prov-n>
+        <prov:component>alternate</prov:component>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-alternate</prov:prov-dm>
-        <prov:inverse>alternateOf</prov:inverse>
         <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>
         <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>
+        <prov:inverse>alternateOf</prov:inverse>
         <rdfs:subPropertyOf rdf:resource="&owl;topObjectProperty"/>
         <rdfs:domain rdf:resource="&prov;Entity"/>
         <rdfs:range rdf:resource="&prov;Entity"/>
@@ -205,8 +194,8 @@
         <prov:editorialNote>This property is not functional because the many values could be at a variety of granularies (In this building, in this room, in that chair).</prov:editorialNote>
         <prov:inverse>locationOf</prov:inverse>
         <rdfs:comment xml:lang="en">Location is an optional attribute of Entity and Activity.</rdfs:comment>
+        <prov:category>expanded</prov:category>
         <prov:editorialNote>The naming of prov:atLocation parallels prov:atTime, and is not named prov:hadLocation to avoid conflicting with the convention that prov:had* properties are used on prov:Involvement classes.</prov:editorialNote>
-        <prov:category>expanded</prov:category>
         <rdfs:range rdf:resource="&prov;Location"/>
     </owl:ObjectProperty>
     
@@ -280,7 +269,7 @@
         <prov:component>entities-activities</prov:component>
         <prov:inverse>wasGeneratedBy</prov:inverse>
         <prov:category>expanded</prov:category>
-        <rdfs:comment>This inverse of prov:wasGeneratedBy is defined so that Activities being described can reference their generated outputs directly without needing to &apos;stop&apos; and start describing the Entity. This helps &apos;Activity-centric&apos; modeling as opposed to &apos;Entity-centric&apos; modeling.</rdfs:comment>
+        <rdfs:comment>This inverse of prov:wasGeneratedBy is defined so that Activities being described can reference their generated outputs directly without needing to &#39;stop&#39; and start describing the Entity. This helps &#39;Activity-centric&#39; modeling as opposed to &#39;Entity-centric&#39; modeling.</rdfs:comment>
         <rdfs:domain rdf:resource="&prov;Activity"/>
         <rdfs:range rdf:resource="&prov;Entity"/>
         <rdfs:subPropertyOf rdf:resource="&prov;involved"/>
@@ -394,8 +383,8 @@
         <prov:component>agents-responsibility</prov:component>
         <rdfs:comment xml:lang="en">When an instance of prov:Involvement uses the prov:hadRole property to cite a prov:Role, it is providing a role for the instance referenced by the prov:entity or the prov:activity properties. For example, :baking prov:used :spoon; prov:qualified [ a prov:Usage; prov:entity :spoon; prov:hadRole roles:mixing_implement ].</rdfs:comment>
         <prov:definition>prov:hadRole references the Role (i.e. the function of an entity with respect to an activity), in the context of a usage, generation, association, start, and end.</prov:definition>
+        <prov:category>qualified</prov:category>
         <prov:inverse>wasRoleIn</prov:inverse>
-        <prov:category>qualified</prov:category>
         <rdfs:domain rdf:resource="&prov;Involvement"/>
         <rdfs:range rdf:resource="&prov;Role"/>
         <rdfs:domain>
@@ -469,6 +458,7 @@
 
     <owl:ObjectProperty rdf:about="&prov;involvee">
         <prov:inverse>involvement</prov:inverse>
+        <prov:category>qualified</prov:category>
         <rdfs:comment>Subproperties of prov:involvee are used to cite the object of an unqualified PROV-O triple whose predicate is a subproperty of prov:involved (e.g. prov:used, prov:wasGeneratedBy). prov:involvee is used much like rdf:object is used.</rdfs:comment>
         <rdfs:domain rdf:resource="&prov;Involvement"/>
     </owl:ObjectProperty>
@@ -492,8 +482,8 @@
 
     <owl:ObjectProperty rdf:about="&prov;membership">
         <prov:inverse>membershipOf</prov:inverse>
+        <prov:category>collections</prov:category>
         <rdfs:comment xml:lang="en">The collection included the specified membership of keys-values.</rdfs:comment>
-        <prov:category>collections</prov:category>
         <prov:component>collections</prov:component>
         <rdfs:domain rdf:resource="&prov;Dictionary"/>
         <rdfs:range rdf:resource="&prov;Membership"/>
@@ -535,8 +525,8 @@
 
     <owl:ObjectProperty rdf:about="&prov;qualifiedCommunication">
         <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
+        <prov:component>entities-activities</prov:component>
         <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>
-        <prov:component>entities-activities</prov:component>
         <prov:category>qualified</prov:category>
         <prov:inverse>informedActivity</prov:inverse>
         <rdfs:domain rdf:resource="&prov;Activity"/>
@@ -582,8 +572,8 @@
         <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
         <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>
         <prov:component>entities-activities</prov:component>
+        <prov:inverse>generatedEntity</prov:inverse>
         <prov:category>qualified</prov:category>
-        <prov:inverse>generatedEntity</prov:inverse>
         <rdfs:domain rdf:resource="&prov;Entity"/>
         <rdfs:range rdf:resource="&prov;Generation"/>
         <prov:unqualifiedForm rdf:resource="&prov;wasGeneratedBy"/>
@@ -595,8 +585,8 @@
 
     <owl:ObjectProperty rdf:about="&prov;qualifiedInsertion">
         <prov:component>collections</prov:component>
+        <prov:category>collections</prov:category>
         <prov:inverse>insertedToDictionary</prov:inverse>
-        <prov:category>collections</prov:category>
         <rdfs:comment xml:lang="en">If this Dictionary prov:derivedByInsertionFrom another Dictionary :e, then it can qualify how it did perform the Insertion using prov:qualifiedInsertion [ a prov:Insertion;  prov:dictionary :e; prov:inserted [a prov:KeyValuePair; prov:key &quot;k1&quot;^^xsd:string; prov:value :foo] ].</rdfs:comment>
         <rdfs:domain rdf:resource="&prov;Dictionary"/>
         <rdfs:range rdf:resource="&prov;Insertion"/>
@@ -609,8 +599,8 @@
 
     <owl:ObjectProperty rdf:about="&prov;qualifiedQuotation">
         <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
+        <prov:inverse>quotedByEntity</prov:inverse>
         <prov:category>qualified</prov:category>
-        <prov:inverse>quotedByEntity</prov:inverse>
         <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>
         <prov:component>derivations</prov:component>
         <rdfs:domain rdf:resource="&prov;Entity"/>
@@ -655,8 +645,8 @@
         <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
         <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>
         <prov:category>qualified</prov:category>
+        <prov:inverse>revisedEntity</prov:inverse>
         <prov:component>derivations</prov:component>
-        <prov:inverse>revisedEntity</prov:inverse>
         <rdfs:domain rdf:resource="&prov;Entity"/>
         <rdfs:range rdf:resource="&prov;Revision"/>
         <prov:unqualifiedForm rdf:resource="&prov;wasRevisionOf"/>
@@ -684,8 +674,8 @@
     <owl:ObjectProperty rdf:about="&prov;qualifiedStart">
         <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
         <prov:inverse>startedActivity</prov:inverse>
+        <prov:category>qualified</prov:category>
         <prov:component>entities-activities</prov:component>
-        <prov:category>qualified</prov:category>
         <rdfs:comment xml:lang="en">If this Activity prov:wasStartedBy Entity :e1, then it can qualify how it was started using prov:qualifiedStart [ a prov:Start;  prov:entity :e1; :foo :bar ].</rdfs:comment>
         <rdfs:domain rdf:resource="&prov;Activity"/>
         <rdfs:range rdf:resource="&prov;Start"/>
@@ -730,8 +720,8 @@
         <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
         <prov:inverse>consumingActivity</prov:inverse>
         <prov:category>qualified</prov:category>
+        <prov:component>entities-activities</prov:component>
         <rdfs:comment xml:lang="en">If this Activity prov:used Entity :e, then it can qualify how it used it using prov:qualifiedUsage [ a prov:Usage; prov:entity :e; :foo :bar ].</rdfs:comment>
-        <prov:component>entities-activities</prov:component>
         <rdfs:domain rdf:resource="&prov;Activity"/>
         <rdfs:range rdf:resource="&prov;Usage"/>
         <prov:unqualifiedForm rdf:resource="&prov;used"/>
@@ -747,8 +737,8 @@
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-specialization</prov:prov-dm>
         <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>
         <prov:inverse>generalizationOf</prov:inverse>
+        <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>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-specialization</prov:prov-n>
-        <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>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Specialization</prov:prov-dm-constraints>
         <rdfs:subPropertyOf rdf:resource="&owl;topObjectProperty"/>
         <rdfs:range rdf:resource="&prov;Entity"/>
@@ -841,8 +831,8 @@
 
     <owl:ObjectProperty rdf:about="&prov;wasAttributedTo">
         <prov:definition>Attribution is the ascribing of an entity to an agent.</prov:definition>
+        <prov:category>starting-point</prov:category>
         <prov:inverse>contributed</prov:inverse>
-        <prov:category>starting-point</prov:category>
         <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"/>
@@ -883,8 +873,8 @@
 
     <owl:ObjectProperty rdf:about="&prov;wasEndedBy">
         <prov:category>expanded</prov:category>
+        <prov:component>entities-activities</prov:component>
         <rdfs:comment xml:lang="en">End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity.</rdfs:comment>
-        <prov:component>entities-activities</prov:component>
         <prov:inverse>ended</prov:inverse>
         <prov:editorialNote xml:lang="en">was{Started,Ended}By do not have anything to do with agent/attribution. -Luc 20 April 2012</prov:editorialNote>
         <rdfs:domain rdf:resource="&prov;Activity"/>
@@ -946,8 +936,8 @@
 
     <owl:ObjectProperty rdf:about="&prov;wasQuotedFrom">
         <prov:category>expanded</prov:category>
+        <prov:component>derivations</prov:component>
         <prov:inverse>wasQuotedBy</prov:inverse>
-        <prov:component>derivations</prov:component>
         <rdfs:comment xml:lang="en">An entity is derived from an original entity by copying, or &quot;quoting&quot;, some or all of it.</rdfs:comment>
         <rdfs:domain rdf:resource="&prov;Entity"/>
         <rdfs:range rdf:resource="&prov;Entity"/>
@@ -961,8 +951,8 @@
     <!-- http://www.w3.org/ns/prov#wasRevisionOf -->
 
     <owl:ObjectProperty rdf:about="&prov;wasRevisionOf">
+        <prov:component>derivations</prov:component>
         <rdfs:comment xml:lang="en">A revision is a derivation that revises an entity into a revised version.</rdfs:comment>
-        <prov:component>derivations</prov:component>
         <prov:inverse>hadRevision</prov:inverse>
         <prov:category>expanded</prov:category>
         <rdfs:range rdf:resource="&prov;Entity"/>
@@ -972,7 +962,7 @@
         <rdfs:subPropertyOf rdf:resource="&prov;wasDerivedFrom"/>
     </owl:ObjectProperty>
     <owl:Axiom>
-        <rdfs:comment>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Revision 23 April 2012 &apos;wasRevisionOf is a strict sub-relation of wasDerivedFrom since two entities e2 and e1 may satisfy wasDerivedFrom(e2,e1) without being a variant of each other.&apos;</rdfs:comment>
+        <rdfs:comment>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Revision 23 April 2012 &#39;wasRevisionOf is a strict sub-relation of wasDerivedFrom since two entities e2 and e1 may satisfy wasDerivedFrom(e2,e1) without being a variant of each other.&#39;</rdfs:comment>
         <owl:annotatedProperty rdf:resource="&rdfs;subPropertyOf"/>
         <owl:annotatedTarget rdf:resource="&prov;wasDerivedFrom"/>
         <owl:annotatedSource rdf:resource="&prov;wasRevisionOf"/>
@@ -1142,8 +1132,8 @@
         <rdfs:label>Account</rdfs:label>
         <rdfs:subClassOf rdf:resource="&prov;Entity"/>
         <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>
+        <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>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#account-constraints</prov:prov-dm-constraints>
-        <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>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#account</prov:prov-n>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#FurtherConsiderations</prov:prov-dm>
         <prov:category>expanded</prov:category>
@@ -1174,8 +1164,8 @@
         <rdfs:label>Activity</rdfs:label>
         <owl:disjointWith rdf:resource="&prov;Entity"/>
         <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>
+        <prov:component>entities-activities</prov:component>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Activity</prov:prov-n>
-        <prov:component>entities-activities</prov:component>
         <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>
         <prov:category>starting-point</prov:category>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Activity</prov:prov-dm-constraints>
@@ -1205,8 +1195,8 @@
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Agent</prov:prov-dm-constraints>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Agent</prov:prov-n>
         <prov:category>starting-point</prov:category>
+        <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>
         <prov:component>agents-responsibility</prov:component>
-        <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>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Agent</prov:prov-dm>
     </owl:Class>
     
@@ -1230,8 +1220,8 @@
         <rdfs:label>Association</rdfs:label>
         <rdfs:subClassOf rdf:resource="&prov;AgentInvolvement"/>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association</prov:prov-n>
+        <prov:component>agents-responsibility</prov:component>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-ActivityAssociation</prov:prov-dm>
-        <prov:component>agents-responsibility</prov:component>
         <prov:category>qualified</prov:category>
         <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>
         <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>
@@ -1246,8 +1236,8 @@
     <owl:Class rdf:about="&prov;Attribution">
         <rdfs:label>Attribution</rdfs:label>
         <rdfs:subClassOf rdf:resource="&prov;AgentInvolvement"/>
+        <prov:definition>Attribution is the ascribing of an entity to an agent.</prov:definition>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution</prov:prov-dm>
-        <prov:definition>Attribution is the ascribing of an entity to an agent.</prov:definition>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribution</prov:prov-n>
         <prov:category>qualified</prov:category>
         <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>
@@ -1267,9 +1257,9 @@
         <rdfs:comment xml:lang="en">An instance of prov:Communication provides additional descriptions about the binary prov:wasInformedBy relation from an informed prov:Activity to the prov:Activity that informed it. For example, :you_jumping_off_bridge prov:wasInformedBy :everyone_else_jumping_off_bridge; prov:qualifiedCommunication [ a prov:Communication; prov:entity :everyone_else_jumping_off_bridge; :foo :bar ].</rdfs:comment>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Communication</prov:prov-dm-constraints>
         <prov:component>entities-activities</prov:component>
-        <prov:definition>Communication is the exchange of an entity by two activities, one activity using the entity generated by the other.</prov:definition>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-wasInformedBy</prov:prov-dm>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-wasInformedBy</prov:prov-n>
+        <prov:definition>Communication is the exchange of an entity by two activities, one activity using the entity generated by the other.</prov:definition>
         <prov:unqualifiedForm rdf:resource="&prov;wasInformedBy"/>
     </owl:Class>
     
@@ -1310,14 +1300,14 @@
         <rdfs:label xml:lang="en">Dictionary</rdfs:label>
         <rdfs:subClassOf rdf:resource="&prov;Entity"/>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#section-types-entities-agents</prov:prov-dm>
+        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#component5</prov:prov-n>
         <rdfs:comment xml:lang="en">This concept allows for the provenance of the dictionary, but also of its constituents to be expressed. Such a notion of dictionary corresponds to a wide variety of concrete data structures, such as a maps or associative arrays.</rdfs:comment>
-        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#component5</prov:prov-n>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#concept-collection</prov:prov-dm>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection</prov:prov-dm>
         <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>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Collection</prov:prov-dm-constraints>
+        <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>
         <prov:component>collections</prov:component>
-        <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>
         <prov:category>collections</prov:category>
     </owl:Class>
     
@@ -1357,8 +1347,8 @@
         <prov:category>qualified</prov:category>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-End</prov:prov-n>
         <prov:definition>An activity end event is the instantaneous event that marks the instant an activity ends.</prov:definition>
+        <rdfs:comment xml:lang="en">An instance of prov:End provides additional descriptions about the binary prov:wasEndedBy relation from some ended prov:Activity to an prov:Entity that ended it. For example, :ball_game prov:wasEndedBy :buzzer; prov:qualified [ a prov:Usage; prov:entity :buzzer; :foo :bar; prov:atTime &#39;2012-03-09T08:05:08-05:00&#39;^^xsd:dateTime ].</rdfs:comment>
         <prov:component>entities-activities</prov:component>
-        <rdfs:comment xml:lang="en">An instance of prov:End provides additional descriptions about the binary prov:wasEndedBy relation from some ended prov:Activity to an prov:Entity that ended it. For example, :ball_game prov:wasEndedBy :buzzer; prov:qualified [ a prov:Usage; prov:entity :buzzer; :foo :bar; prov:atTime &apos;2012-03-09T08:05:08-05:00&apos;^^xsd:dateTime ].</rdfs:comment>
         <prov:unqualifiedForm rdf:resource="&prov;wasEndedBy"/>
     </owl:Class>
     
@@ -1402,7 +1392,7 @@
         <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>
         <prov:category>qualified</prov:category>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation</prov:prov-dm>
-        <prov:definition>An entity generation event is the instantaneous event that marks the final instant of an entity&apos;s creation timespan, after which it is no longer available for use.</prov:definition>
+        <prov:definition>An entity generation event is the instantaneous event that marks the final instant of an entity&#39;s creation timespan, after which it is no longer available for use.</prov:definition>
         <prov:component>entities-activities</prov:component>
         <rdfs:comment xml:lang="en">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:qualifiedGeneration [ a prov:Generation; prov:entity :baking; :foo :bar ].</rdfs:comment>
         <prov:unqualifiedForm rdf:resource="&prov;wasGeneratedBy"/>
@@ -1435,8 +1425,8 @@
         <prov:prov-n></prov:prov-n>
         <prov:component>entities-activities</prov:component>
         <prov:prov-dm></prov:prov-dm>
-        <prov:definition>An instantaneous event, or event for short, happens in the world and marks a change in the world, in its activities and in its entities. The term &apos;event&apos; is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous.</prov:definition>
-        <rdfs:comment xml:lang="en">An instantaneous event, or event for short, happens in the world and marks a change in the world, in its activities and in its entities. The term &apos;event&apos; is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous.</rdfs:comment>
+        <prov:definition>An instantaneous event, or event for short, happens in the world and marks a change in the world, in its activities and in its entities. The term &#39;event&#39; is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous.</prov:definition>
+        <rdfs:comment xml:lang="en">An instantaneous event, or event for short, happens in the world and marks a change in the world, in its activities and in its entities. The term &#39;event&#39; is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous.</rdfs:comment>
         <prov:category>qualified</prov:category>
     </owl:Class>
     
@@ -1447,8 +1437,8 @@
     <owl:Class rdf:about="&prov;Invalidation">
         <rdfs:subClassOf rdf:resource="&prov;ActivityInvolvement"/>
         <rdfs:subClassOf rdf:resource="&prov;InstantaneousEvent"/>
+        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Invalidation</prov:prov-n>
         <prov:component>entities-activities</prov:component>
-        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Invalidation</prov:prov-n>
         <prov:category>qualified</prov:category>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation</prov:prov-dm>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#dfn-invalidation-event</prov:prov-dm-constraints>
@@ -1462,7 +1452,7 @@
     <owl:Class rdf:about="&prov;Involvement">
         <rdfs:label>Involvement</rdfs:label>
         <rdfs:comment xml:lang="en">Any resource that involved an prov:Activity, prov:Entity, or prov:Agent can qualify its involvement by also referencing an instance of prov:Involvement. Instances of prov:Involvement reference the involved Activity, Entity, or Agent (using prov:activity, prov:entity, or prov:agent, respectively) and may be described with any kind of attributes, including user-defined attributes and those provided by PROV (prov:hadRole, prov:hadPlan, prov:atTime, prov:hadLocation). A description (via prov:Involvement) of the binary involvement implies the assertion of the binary involvement.</rdfs:comment>
-        <prov:editorialNote>For simplicity, the hierarchy &apos;stops&apos; at the primary resources (Activity, Entity, Agent). Distinctions beyond the type of object involved are not necessary in PROV-O, but may be established by others.</prov:editorialNote>
+        <prov:editorialNote>For simplicity, the hierarchy &#39;stops&#39; at the primary resources (Activity, Entity, Agent). Distinctions beyond the type of object involved are not necessary in PROV-O, but may be established by others.</prov:editorialNote>
         <prov:category>qualified</prov:category>
         <prov:unqualifiedForm rdf:resource="&prov;involved"/>
     </owl:Class>
@@ -1486,8 +1476,8 @@
         <prov:prov-n></prov:prov-n>
         <prov:category>expanded</prov:category>
         <prov:prov-dm-constraints></prov:prov-dm-constraints>
+        <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>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location</prov:prov-dm>
-        <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>
         <rdfs:seeAlso rdf:resource="&prov;hadLocation"/>
     </owl:Class>
     
@@ -1510,11 +1500,11 @@
         <rdfs:label>Note</rdfs:label>
         <prov:category>expanded</prov:category>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-note</prov:prov-n>
-        <prov:definition>Attribute-value pairs occurring in notes are application specific.</prov:definition>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-note</prov:prov-dm-constraints>
+        <prov:definition>Attribute-value pairs occurring in notes are application specific.</prov:definition>
+        <rdfs:comment xml:lang="en">Attribute-value pairs occurring in notes are application specific.</rdfs:comment>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-note</prov:prov-dm>
-        <rdfs:comment xml:lang="en">Attribute-value pairs occurring in notes are application specific.</rdfs:comment>
-        <prov:editorialNote>When using RDF, &apos;application-specific properties&apos; 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 &apos;who said what&apos;; the indirection imposed by prov:Note is a poorer mechanism to model provenance of provenance.</prov:editorialNote>
+        <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>
         <prov:component>annotations</prov:component>
         <rdfs:seeAlso rdf:resource="&prov;hasAnnotation"/>
     </owl:Class>
@@ -1543,12 +1533,12 @@
         <rdfs:label>Person</rdfs:label>
         <rdfs:subClassOf rdf:resource="&prov;Agent"/>
         <prov:category>expanded</prov:category>
-        <rdfs:comment xml:lang="en">Agents of type Person are people.</rdfs:comment>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</prov:prov-n>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Agent</prov:prov-dm>
+        <prov:component>agents-responsibility</prov:component>
         <prov:definition>Agents of type Person are people.</prov:definition>
-        <prov:component>agents-responsibility</prov:component>
         <prov:prov-dm-constraints></prov:prov-dm-constraints>
+        <rdfs:comment xml:lang="en">Agents of type Person are people.</rdfs:comment>
     </owl:Class>
     
 
@@ -1575,11 +1565,11 @@
         <rdfs:label>Quotation</rdfs:label>
         <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
         <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>
-        <prov:category>qualified</prov:category>
         <prov:component>derivations</prov:component>
+        <prov:category>qualified</prov:category>
         <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>
+        <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation</prov:prov-dm>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-quotation</prov:prov-dm-constraints>
-        <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation</prov:prov-dm>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-quotation</prov:prov-n>
         <prov:unqualifiedForm rdf:resource="&prov;wasQuotedFrom"/>
     </owl:Class>
@@ -1611,7 +1601,7 @@
         <prov:component>agents-responsibility</prov:component>
         <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>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-responsibility</prov:prov-dm>
-        <prov:definition>Responsibility is the fact that an agent is accountable for the actions of a &apos;subordinate&apos; agent, in the context of an activity.</prov:definition>
+        <prov:definition>Responsibility is the fact that an agent is accountable for the actions of a &#39;subordinate&#39; agent, in the context of an activity.</prov:definition>
         <prov:category>qualified</prov:category>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Responsibility</prov:prov-dm-constraints>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-responsibility</prov:prov-n>
@@ -1628,9 +1618,9 @@
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Revision</prov:prov-dm-constraints>
         <prov:component>derivations</prov:component>
         <prov:category>qualified</prov:category>
-        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Revision</prov:prov-n>
         <prov:definition>A revision is a derivation that revises an entity into a revised version.</prov:definition>
         <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>
+        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Revision</prov:prov-n>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Revision</prov:prov-dm>
         <prov:unqualifiedForm rdf:resource="&prov;wasRevisionOf"/>
     </owl:Class>
@@ -1644,8 +1634,8 @@
         <prov:category>qualified</prov:category>
         <prov:prov-n></prov:prov-n>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role</prov:prov-dm>
+        <prov:prov-dm-constraints></prov:prov-dm-constraints>
         <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>
-        <prov:prov-dm-constraints></prov:prov-dm-constraints>
         <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>
         <prov:component>agents-responsibility</prov:component>
         <rdfs:seeAlso rdf:resource="&prov;hadRole"/>
@@ -1658,8 +1648,8 @@
     <owl:Class rdf:about="&prov;SoftwareAgent">
         <rdfs:label>SoftwareAgent</rdfs:label>
         <rdfs:subClassOf rdf:resource="&prov;Agent"/>
+        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</prov:prov-n>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Agent</prov:prov-dm>
-        <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</prov:prov-n>
         <prov:prov-dm-constraints></prov:prov-dm-constraints>
         <rdfs:comment xml:lang="en">A software agent is running software.</rdfs:comment>
         <prov:component>agents-responsibility</prov:component>
@@ -1675,8 +1665,8 @@
         <rdfs:label>Source</rdfs:label>
         <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-original-source</prov:prov-n>
+        <prov:definition>An original source refers to the source material that is closest to the person, information, period, or idea being studied.</prov:definition>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-orignal-source</prov:prov-dm-constraints>
-        <prov:definition>An original source refers to the source material that is closest to the person, information, period, or idea being studied.</prov:definition>
         <rdfs:comment xml:lang="en">An instance of prov:Source provides additional descriptions about the binary prov:hadOriginalSource relation from some prov:Entity to another prov:Entity. For example, :blog prov:hadOriginalSource :newsArticle; prov:qualified [ a prov:Source; prov:entity :newsArticle; :foo :bar ].</rdfs:comment>
         <prov:category>qualified</prov:category>
         <prov:component>derivations</prov:component>
@@ -1693,10 +1683,10 @@
         <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
         <rdfs:subClassOf rdf:resource="&prov;InstantaneousEvent"/>
         <prov:definition>An activity start event is the instantaneous event that marks the instant an activity starts.</prov:definition>
-        <prov:component>entities-activities</prov:component>
         <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>
+        <prov:component>entities-activities</prov:component>
+        <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>
         <prov:category>qualified</prov:category>
-        <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 &apos;2012-03-09T08:05:08-05:00&apos;^^xsd:dateTime ].</rdfs:comment>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Start</prov:prov-n>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Start</prov:prov-dm-constraints>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start</prov:prov-dm>
@@ -1712,7 +1702,7 @@
         <rdfs:subClassOf rdf:resource="&prov;ActivityInvolvement"/>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-wasStartedByActivity</prov:prov-dm>
         <prov:definition>Start by Activity is the start of an activity with an implicit trigger generated by another activity.</prov:definition>
-        <rdfs:comment xml:lang="en">An instance of prov:StartedByActivity provides additional descriptions about the binary prov:wasStartedByActivity relation from some started prov:Activity to another prov:Activity started it. For example, :second_leg_of_relay prov:wasStartedByActivity :handed_baton; prov:qualified [ a prov:Usage; prov:entity :handed_baton; :foo :bar; prov:atTime &apos;2012-03-09T08:05:08-05:00&apos;^^xsd:dateTime ].</rdfs:comment>
+        <rdfs:comment xml:lang="en">An instance of prov:StartedByActivity provides additional descriptions about the binary prov:wasStartedByActivity relation from some started prov:Activity to another prov:Activity started it. For example, :second_leg_of_relay prov:wasStartedByActivity :handed_baton; prov:qualified [ a prov:Usage; prov:entity :handed_baton; :foo :bar; prov:atTime &#39;2012-03-09T08:05:08-05:00&#39;^^xsd:dateTime ].</rdfs:comment>
         <prov:category>qualified</prov:category>
         <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>
         <prov:component>entities-activities</prov:component>
@@ -1730,8 +1720,8 @@
         <rdfs:subClassOf rdf:resource="&prov;EntityInvolvement"/>
         <prov:definition>Traceability is the ability to link back an entity to another by means of derivation or responsibility relations, possibly repeatedly traversed.</prov:definition>
         <rdfs:comment xml:lang="en">An instance of prov:Trace provides additional descriptions about the binary prov:tracedTo relation from some prov:Entity to some other prov:Element. For example, :stomach_ache prov:tracedTo :spoon; prov:qualified [ a prov:Trace; prov:entity :spoon; :foo :bar ].</rdfs:comment>
+        <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-traceability</prov:prov-dm>
         <prov:category>qualified</prov:category>
-        <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-traceability</prov:prov-dm>
         <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-traceability</prov:prov-dm-constraints>
         <prov:prov-n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-traceability</prov:prov-n>
         <prov:component>derivations</prov:component>
@@ -1752,13 +1742,13 @@
         <prov:component>entities-activities</prov:component>
         <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>
         <prov:prov-dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage</prov:prov-dm>
+        <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Usage</prov:prov-dm-constraints>
         <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>
-        <prov:prov-dm-constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html#term-Usage</prov:prov-dm-constraints>
         <prov:unqualifiedForm rdf:resource="&prov;used"/>
     </owl:Class>
 </rdf:RDF>
 
 
 
-<!-- Generated by the OWL API (version 3.2.5.1928) http://owlapi.sourceforge.net -->
+<!-- Generated by the OWL API (version 3.1.0.20069) http://owlapi.sourceforge.net -->