provo links to dm, typed to anyURI. definitions from DM
authorTim L <lebot@rpi.edu>
Sun, 01 Jul 2012 19:46:48 -0400
changeset 3575 28dd55c64a24
parent 3574 42d573a41ef0
child 3576 8a573e030045
provo links to dm, typed to anyURI. definitions from DM
ontology/ProvenanceOntology.owl
ontology/prov.ttl
--- a/ontology/ProvenanceOntology.owl	Sun Jul 01 02:23:43 2012 -0400
+++ b/ontology/ProvenanceOntology.owl	Sun Jul 01 19:46:48 2012 -0400
@@ -131,12 +131,13 @@
     <!-- http://www.w3.org/ns/prov#actedOnBehalfOf -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#actedOnBehalfOf">
+        <rdfs:label>actedOnBehalfOf</rdfs:label>
+        <inverse>hadDelegate</inverse>
+        <component>agents-responsibility</component>
         <rdfs:comment xml:lang="en">An object property to express the accountability of an agent towards another agent. The subordinate agent acted on behalf of the responsible agent in an actual activity. </rdfs:comment>
         <category>starting-point</category>
-        <inverse>hadDelegate</inverse>
-        <component>agents-responsibility</component>
+        <rdfs:range rdf:resource="http://www.w3.org/ns/prov#Agent"/>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Agent"/>
-        <rdfs:range rdf:resource="http://www.w3.org/ns/prov#Agent"/>
         <qualifiedForm rdf:resource="http://www.w3.org/ns/prov#Delegation"/>
         <qualifiedForm rdf:resource="http://www.w3.org/ns/prov#qualifiedDelegation"/>
         <rdfs:subPropertyOf rdf:resource="http://www.w3.org/ns/prov#wasInfluencedBy"/>
@@ -151,6 +152,7 @@
     <!-- http://www.w3.org/ns/prov#activity -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#activity">
+        <rdfs:label>activity</rdfs:label>
         <inverse>activityOfInfluence</inverse>
         <category>qualified</category>
         <rdfs:comment xml:lang="en">The property used by an prov:ActivityInfluence to cite the prov:Activity that was involved with either an Activity or Entity. It can be used to refer to the activity involved in generating an entity, informing another activity, or starting another activity.</rdfs:comment>
@@ -166,6 +168,7 @@
     <!-- http://www.w3.org/ns/prov#agent -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#agent">
+        <rdfs:label>agent</rdfs:label>
         <component>alternate</component>
         <inverse>agentOfInfluence</inverse>
         <rdfs:comment xml:lang="en">The property used by a prov:AgentInfluence to cite the Agent that was prov:involved with either an Activity or Entity. It can be used to express the agent involved in being responsible for an activity, being attributed to an entity, starting or ending an activity, or being responsible for another subordinate agent in an activity.</rdfs:comment>
@@ -182,14 +185,15 @@
     <!-- http://www.w3.org/ns/prov#alternateOf -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#alternateOf">
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-alternate</dm>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-alternate</n>
+        <rdfs:label>alternateOf</rdfs:label>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-alternate</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-alternate</n>
         <category>expanded</category>
         <component>alternate</component>
+        <inverse>alternateOf</inverse>
         <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.</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>
-        <inverse>alternateOf</inverse>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
         <rdfs:subPropertyOf rdf:resource="&owl;topObjectProperty"/>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Entity"/>
         <rdfs:range rdf:resource="http://www.w3.org/ns/prov#Entity"/>
@@ -201,6 +205,7 @@
     <!-- http://www.w3.org/ns/prov#asInBundle -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#asInBundle">
+        <rdfs:label>asInBundle</rdfs:label>
         <inverse>contextOf</inverse>
         <category>expanded</category>
         <sharesDefinitionWith rdf:resource="http://www.w3.org/ns/prov#mentionOf"/>
@@ -211,6 +216,7 @@
     <!-- http://www.w3.org/ns/prov#atLocation -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#atLocation">
+        <rdfs:label>atLocation</rdfs:label>
         <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:Influence classes.</editorialNote>
         <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).</editorialNote>
         <rdfs:comment xml:lang="en">The Location of any resource.</rdfs:comment>
@@ -235,6 +241,7 @@
     <!-- http://www.w3.org/ns/prov#entity -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#entity">
+        <rdfs:label>entity</rdfs:label>
         <rdfs:comment xml:lang="en">The property used by an prov:EntityInfluence to cite the Entity that was prov:involved with either an Activity or Entity. It can be used to refer to the entity involved in deriving another entity, being quoted or revised from, being the source of another entity, or being used in an activity. </rdfs:comment>
         <inverse>entityOfInfluence</inverse>
         <editorialNote xml:lang="en">This property behaves in spirit like rdf:object; it references the object of a prov:involved triple.</editorialNote>
@@ -250,6 +257,7 @@
     <!-- http://www.w3.org/ns/prov#generated -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#generated">
+        <rdfs:label>generated</rdfs:label>
         <editorialNote>prov:generated is one of few inverse property defined, to allow Activity-oriented assertions in addition to Entity-oriented assertions.</editorialNote>
         <component>entities-activities</component>
         <inverse>wasGeneratedBy</inverse>
@@ -266,6 +274,7 @@
     <!-- http://www.w3.org/ns/prov#hadActivity -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hadActivity">
+        <rdfs:label>hadActivity</rdfs:label>
         <component>derivations</component>
         <category>qualified</category>
         <rdfs:comment xml:lang="en">The _optional_ Activity of an Influence, which used, generated, invalidated, or was the responsibility of some Entity. This property is _not_ used by ActivityInfluence (use prov:activity instead).</rdfs:comment>
@@ -290,6 +299,7 @@
     <!-- http://www.w3.org/ns/prov#hadGeneration -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hadGeneration">
+        <rdfs:label>hadGeneration</rdfs:label>
         <inverse>generatedAsDerivation</inverse>
         <category>qualified</category>
         <rdfs:comment xml:lang="en">The _optional_ Generation involved in an Entity&#39;s Derivation.</rdfs:comment>
@@ -304,9 +314,9 @@
     <!-- http://www.w3.org/ns/prov#hadMember -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hadMember">
+        <rdfs:label>hadMember</rdfs:label>
         <component>collections</component>
         <category>expanded</category>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection</dm>
         <inverse>wasMemberOf</inverse>
         <sharesDefinitionWith rdf:resource="http://www.w3.org/ns/prov#Collection"/>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Collection"/>
@@ -325,6 +335,7 @@
     <!-- http://www.w3.org/ns/prov#hadPlan -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hadPlan">
+        <rdfs:label>hadPlan</rdfs:label>
         <category>qualified</category>
         <component>agents-responsibility</component>
         <inverse>wasPlanOf</inverse>
@@ -339,6 +350,7 @@
     <!-- http://www.w3.org/ns/prov#hadPrimarySource -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hadPrimarySource">
+        <rdfs:label>hadPrimarySource</rdfs:label>
         <component>derivations</component>
         <rdfs:comment xml:lang="en">An original source refers to the source material that is closest to the person, information, period, or idea being studied. An original source relation is a particular case of derivation that aims to give credit to the source that originated some information.</rdfs:comment>
         <category>expanded</category>
@@ -365,6 +377,7 @@
     <!-- http://www.w3.org/ns/prov#hadRole -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hadRole">
+        <rdfs:label>hadRole</rdfs:label>
         <component>agents-responsibility</component>
         <rdfs:comment xml:lang="en">The _optional_ Role that an Entity assumes in the context of an Activity. For example, :baking prov:used :spoon; prov:qualified [ a prov:Usage; prov:entity :spoon; prov:hadRole roles:mixing_implement ].</rdfs:comment>
         <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.</definition>
@@ -392,6 +405,7 @@
     <!-- http://www.w3.org/ns/prov#hadUsage -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hadUsage">
+        <rdfs:label>hadUsage</rdfs:label>
         <category>qualified</category>
         <rdfs:comment xml:lang="en">The _optional_ Usage involved in an Entity&#39;s Derivation.</rdfs:comment>
         <inverse>wasUsedInDerivation</inverse>
@@ -406,9 +420,10 @@
     <!-- http://www.w3.org/ns/prov#hasAnchor -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hasAnchor">
+        <rdfs:label>hadAnchor</rdfs:label>
+        <aq rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo</aq>
         <inverse>anchorOf</inverse>
         <rdfs:comment xml:lang="en">Indicates anchor URI for a potentially dynamic resource instance.</rdfs:comment>
-        <aq>http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo</aq>
         <category>access-and-query</category>
     </owl:ObjectProperty>
     
@@ -417,9 +432,10 @@
     <!-- http://www.w3.org/ns/prov#hasProvenance -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hasProvenance">
+        <rdfs:label>hasProvenance</rdfs:label>
+        <aq rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo</aq>
         <inverse>provenanceOf</inverse>
         <rdfs:comment xml:lang="en">Relates a resource to its provenance.</rdfs:comment>
-        <aq>http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo</aq>
         <category>access-and-query</category>
     </owl:ObjectProperty>
     
@@ -428,10 +444,11 @@
     <!-- http://www.w3.org/ns/prov#hasProvenanceService -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hasProvenanceService">
+        <rdfs:label>hasProvenanceService</rdfs:label>
+        <aq rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo</aq>
         <rdfs:comment xml:lang="en">Relates a resource to a provenance service.</rdfs:comment>
         <category>access-and-query</category>
         <inverse>provenanceAnchorOf</inverse>
-        <aq>http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo</aq>
     </owl:ObjectProperty>
     
 
@@ -439,6 +456,7 @@
     <!-- http://www.w3.org/ns/prov#influenced -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#influenced">
+        <rdfs:label>influenced</rdfs:label>
         <inverse>wasInfluencedBy</inverse>
         <component>agents-responsibility</component>
         <category>expanded</category>
@@ -451,6 +469,7 @@
     <!-- http://www.w3.org/ns/prov#influencer -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#influencer">
+        <rdfs:label>influencer</rdfs:label>
         <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>
         <category>qualified</category>
         <inverse>involvement</inverse>
@@ -464,6 +483,7 @@
     <!-- http://www.w3.org/ns/prov#invalidated -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#invalidated">
+        <rdfs:label>invalidated</rdfs:label>
         <category>expanded</category>
         <inverse>wasInvalidatedBy</inverse>
         <component>entities-activities</component>
@@ -480,7 +500,8 @@
     <!-- http://www.w3.org/ns/prov#mentionOf -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#mentionOf">
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-mention</dm>
+        <rdfs:label>mentionOf</rdfs:label>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-mention</dm>
         <inverse>hadMention</inverse>
         <category>expanded</category>
         <definition xml:lang="en">The mention of an Entity in a Bundle (containing a description of this Entity) is another Entity that is a specialization of the former and that presents the Bundle as a further additional aspect. </definition>
@@ -492,6 +513,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedAssociation -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedAssociation">
+        <rdfs:label>qualifiedAssociation</rdfs:label>
         <rdfs:comment xml:lang="en">If this Activity prov:wasAssociatedWith Agent :ag, then it can qualify the Association using prov:qualifiedAssociation [ a prov:Association;  prov:agent :ag; :foo :bar ].</rdfs:comment>
         <component>agents-responsibility</component>
         <inverse>qualifiedAssociationOf</inverse>
@@ -507,6 +529,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedAttribution -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedAttribution">
+        <rdfs:label>qualifiedAttribution</rdfs:label>
         <category>qualified</category>
         <component>agents-responsibility</component>
         <inverse>qualifiedAttributionOf</inverse>
@@ -522,6 +545,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedCommunication -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedCommunication">
+        <rdfs:label>qualifiedCommunication</rdfs:label>
         <component>entities-activities</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>
         <inverse>qualifiedCommunicationOf</inverse>
@@ -537,6 +561,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedDelegation -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedDelegation">
+        <rdfs:label>qualifiedDelegation</rdfs:label>
         <category>qualified</category>
         <inverse>qualifiedDelegationOf</inverse>
         <rdfs:comment xml:lang="en">If this Agent prov:actedOnBehalfOf Agent :ag, then it can qualify how with prov:qualifiedResponsibility [ a prov:Responsibility;  prov:agent :ag; :foo :bar ].</rdfs:comment>
@@ -552,6 +577,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedDerivation -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedDerivation">
+        <rdfs:label>qualifiedDerivation</rdfs:label>
         <rdfs:comment xml:lang="en">If this Entity prov:wasDerivedFrom Entity :e, then it can qualify how it was derived using prov:qualifiedDerivation [ a prov:Derivation;  prov:entity :e; :foo :bar ].</rdfs:comment>
         <inverse>qualifiedDerivationOf</inverse>
         <component>derivations</component>
@@ -567,6 +593,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedEnd -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedEnd">
+        <rdfs:label>qualifiedEnd</rdfs:label>
         <category>qualified</category>
         <inverse>qualifiedEndOf</inverse>
         <component>entities-activities</component>
@@ -582,6 +609,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedGeneration -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedGeneration">
+        <rdfs:label>qualifiedGeneration</rdfs:label>
         <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>
         <inverse>qualifiedGenerationOf</inverse>
         <component>entities-activities</component>
@@ -597,6 +625,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedInfluence -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedInfluence">
+        <rdfs:label>qualifiedInfluence</rdfs:label>
         <category>qualified</category>
         <inverse>qualifiedInfluenceOf</inverse>
         <component>derivations</component>
@@ -611,6 +640,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedInvalidation -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedInvalidation">
+        <rdfs:label>qualifiedInvalidation</rdfs:label>
         <rdfs:comment xml:lang="en">If this Entity prov:wasInvalidatedBy Activity :a, then it can qualify how it was invalidated using prov:qualifiedInvalidation [ a prov:Invalidation;  prov:activity :a; :foo :bar ].</rdfs:comment>
         <component>entities-activities</component>
         <category>qualified</category>
@@ -626,6 +656,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedQuotation -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedQuotation">
+        <rdfs:label>qualifiedQuotation</rdfs:label>
         <category>qualified</category>
         <inverse>qualifiedQuotationOf</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>
@@ -641,6 +672,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedRevision -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedRevision">
+        <rdfs:label>qualifiedRevision</rdfs:label>
         <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>
         <category>qualified</category>
         <inverse>revisedEntity</inverse>
@@ -656,6 +688,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedSource -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedSource">
+        <rdfs:label>qualifiedSource</rdfs:label>
         <component>derivations</component>
         <category>qualified</category>
         <inverse>qualifiedSourceOf</inverse>
@@ -671,6 +704,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedStart -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedStart">
+        <rdfs:label>qualifiedStart</rdfs:label>
         <inverse>qualifiedStartOf</inverse>
         <category>qualified</category>
         <component>entities-activities</component>
@@ -686,6 +720,7 @@
     <!-- http://www.w3.org/ns/prov#qualifiedUsage -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#qualifiedUsage">
+        <rdfs:label>qualifiedUsage</rdfs:label>
         <category>qualified</category>
         <inverse>qualifiedUsingActivity</inverse>
         <component>entities-activities</component>
@@ -701,14 +736,15 @@
     <!-- http://www.w3.org/ns/prov#specializationOf -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#specializationOf">
+        <rdfs:label>specializationOf</rdfs:label>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-specialization</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-specialization</n>
         <component>alternate</component>
         <category>expanded</category>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-specialization</dm>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
         <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.</definition>
         <inverse>generalizationOf</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>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-specialization</n>
         <rdfs:range rdf:resource="http://www.w3.org/ns/prov#Entity"/>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Entity"/>
         <rdfs:seeAlso rdf:resource="http://www.w3.org/ns/prov#alternateOf"/>
@@ -720,9 +756,9 @@
     <!-- http://www.w3.org/ns/prov#used -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#used">
+        <rdfs:label>used</rdfs:label>
         <inverse>wasUsedBy</inverse>
         <rdfs:comment xml:lang="en">A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven .</rdfs:comment>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
         <category>starting-point</category>
         <component>entities-activities</component>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Activity"/>
@@ -741,6 +777,7 @@
     <!-- http://www.w3.org/ns/prov#wasAssociatedWith -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasAssociatedWith">
+        <rdfs:label>wasAssociatedWith</rdfs:label>
         <component>agents-responsibility</component>
         <inverse>wasAssociateFor</inverse>
         <rdfs:comment xml:lang="en">An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.</rdfs:comment>
@@ -761,7 +798,7 @@
     <!-- http://www.w3.org/ns/prov#wasAttributedTo -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasAttributedTo">
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <rdfs:label>wasAttributedTo</rdfs:label>
         <definition>Attribution is the ascribing of an entity to an agent.</definition>
         <rdfs:comment xml:lang="en">Attribution is the ascribing of an entity to an agent.</rdfs:comment>
         <component>agents-responsibility</component>
@@ -790,10 +827,10 @@
     <!-- http://www.w3.org/ns/prov#wasDerivedFrom -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasDerivedFrom">
+        <rdfs:label>wasDerivedFrom</rdfs:label>
         <inverse>hadDerivation</inverse>
+        <definition xml:lang="en">A derivation is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</definition>
         <rdfs:comment xml:lang="en">A derivation is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</rdfs:comment>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
-        <definition xml:lang="en">A derivation is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</definition>
         <category>starting-point</category>
         <component>derivations</component>
         <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/prov#"/>
@@ -819,12 +856,11 @@
     <!-- http://www.w3.org/ns/prov#wasEndedBy -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasEndedBy">
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <rdfs:label>wasEndedBy</rdfs:label>
         <category>expanded</category>
         <component>entities-activities</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>
         <inverse>ended</inverse>
-        <editorialNote xml:lang="en">was{Started,Ended}By do not have anything to do with agent/attribution. -Luc 20 April 2012</editorialNote>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Activity"/>
         <qualifiedForm rdf:resource="http://www.w3.org/ns/prov#End"/>
         <rdfs:range rdf:resource="http://www.w3.org/ns/prov#Entity"/>
@@ -841,9 +877,9 @@
     <!-- http://www.w3.org/ns/prov#wasGeneratedBy -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasGeneratedBy">
+        <rdfs:label>wasGeneratedBy</rdfs:label>
         <inverse>generated</inverse>
         <category>starting-point</category>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
         <component>entities-activities</component>
         <rdfs:comment xml:lang="en">wasGeneratedBy links Entitites with Activity representing that entity was generated as a result of Activity</rdfs:comment>
         <rdfs:range rdf:resource="http://www.w3.org/ns/prov#Activity"/>
@@ -862,6 +898,7 @@
     <!-- http://www.w3.org/ns/prov#wasInfluencedBy -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasInfluencedBy">
+        <rdfs:label>wasInfluencedBy</rdfs:label>
         <category>qualified</category>
         <inverse>influenced</inverse>
         <editorialNote xml:lang="en">The relation the sub-properties of prov:involved can also be specified in more detail using the qualification pattern. For example, the binary relation :baking prov:used :spoon can be qualified by asserting :baking prov:qualifiedUsage [ a prov:Usage; prov:entity :baking; :foo :bar; prov:atLocation :kitchen ] .
@@ -928,11 +965,11 @@
     <!-- http://www.w3.org/ns/prov#wasInformedBy -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasInformedBy">
+        <rdfs:label>wasInformedBy</rdfs:label>
         <inverse>informed</inverse>
         <rdfs:comment xml:lang="en">An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2.</rdfs:comment>
         <category>starting-point</category>
         <component>entities-activities</component>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
         <rdfs:range rdf:resource="http://www.w3.org/ns/prov#Activity"/>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Activity"/>
         <qualifiedForm rdf:resource="http://www.w3.org/ns/prov#Communication"/>
@@ -949,6 +986,7 @@
     <!-- http://www.w3.org/ns/prov#wasInvalidatedBy -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasInvalidatedBy">
+        <rdfs:label>wasInvalidatedBy</rdfs:label>
         <inverse>invalidated</inverse>
         <category>expanded</category>
         <component>entities-activities</component>
@@ -968,6 +1006,7 @@
     <!-- http://www.w3.org/ns/prov#wasQuotedFrom -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasQuotedFrom">
+        <rdfs:label>wasQuotedFrom</rdfs:label>
         <category>expanded</category>
         <component>derivations</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>
@@ -994,6 +1033,7 @@
     <!-- http://www.w3.org/ns/prov#wasRevisionOf -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasRevisionOf">
+        <rdfs:label>wasRevisionOf</rdfs:label>
         <component>derivations</component>
         <rdfs:comment xml:lang="en">A revision is a derivation that revises an entity into a revised version.</rdfs:comment>
         <inverse>hadRevision</inverse>
@@ -1021,12 +1061,11 @@
     <!-- http://www.w3.org/ns/prov#wasStartedBy -->
 
     <owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasStartedBy">
+        <rdfs:label>wasStartedBy</rdfs:label>
         <inverse>started</inverse>
         <category>expanded</category>
         <component>entities-activities</component>
         <rdfs:comment xml:lang="en">Start is when an activity is deemed to have started. A start may refer to an entity, known as trigger, that initiated the activity.</rdfs:comment>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
-        <editorialNote xml:lang="en">was{Started,Ended}By do not have anything to do with agent/attribution. -Luc 20 April 2012</editorialNote>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Activity"/>
         <rdfs:range rdf:resource="http://www.w3.org/ns/prov#Entity"/>
         <qualifiedForm rdf:resource="http://www.w3.org/ns/prov#Start"/>
@@ -1055,8 +1094,8 @@
 
     <owl:DatatypeProperty rdf:about="http://www.w3.org/ns/prov#atTime">
         <rdf:type rdf:resource="&owl;FunctionalProperty"/>
-        <rdfs:comment>The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime. This property is predominantly used on Influences such as Generation, Usage, and Invalidation.</rdfs:comment>
         <component>entities-activities</component>
+        <rdfs:comment xml:lang="en">The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime.</rdfs:comment>
         <category>qualified</category>
         <rdfs:range rdf:resource="&xsd;dateTime"/>
         <sharesDefinitionWith rdf:resource="http://www.w3.org/ns/prov#InstantaneousEvent"/>
@@ -1146,13 +1185,13 @@
     <!-- http://www.w3.org/ns/prov#value -->
 
     <owl:DatatypeProperty rdf:about="http://www.w3.org/ns/prov#value">
+        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
         <category>expanded</category>
         <editorialNote>The editor&#39;s definition comes from http://www.w3.org/TR/rdf-primer/#rdfvalue</editorialNote>
         <editorialNote>This property serves the same purpose as rdf:value, but has been reintroduced to avoid some of the definitional ambiguity in the RDF specification (specifically, &#39;may be used in describing structured values&#39;).</editorialNote>
         <component>entities-activities</component>
         <rdfs:comment xml:lang="en">Provides a value for an Entity.</rdfs:comment>
         <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-value</dm>
-        <n></n>
         <editorsDefinition xml:lang="en">The main value (if there is one) of a structured value.</editorsDefinition>
         <rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Entity"/>
     </owl:DatatypeProperty>
@@ -1181,13 +1220,13 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Activity">
         <rdfs:label>Activity</rdfs:label>
         <owl:disjointWith rdf:resource="http://www.w3.org/ns/prov#Entity"/>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
         <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Activity</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Activity</n>
         <component>entities-activities</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>
         <category>starting-point</category>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Activity</n>
         <definition>An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.</definition>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
     </owl:Class>
     
 
@@ -1204,7 +1243,7 @@
             </owl:Restriction>
         </rdfs:subClassOf>
         <owl:disjointWith rdf:resource="http://www.w3.org/ns/prov#EntityInfluence"/>
-        <editorsDefinition xml:lang="en">prov:ActivityInfluence provides descriptions of any binary involvement between any instance and an prov:Activity. The property prov:activity is used to reference the object of the triple being described.</editorsDefinition>
+        <editorsDefinition xml:lang="en">ActivityInfluence provides additional descriptions of an Activity&#39;s binary influence upon any other kind of resource. Instances of ActivityInfluence use the prov:activity property to cite the influencing Activity.</editorsDefinition>
         <category>qualified</category>
         <rdfs:seeAlso rdf:resource="http://www.w3.org/ns/prov#activity"/>
     </owl:Class>
@@ -1216,12 +1255,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Agent">
         <rdfs:label>Agent</rdfs:label>
         <owl:disjointWith rdf:resource="http://www.w3.org/ns/prov#InstantaneousEvent"/>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Agent</n>
-        <definition xml:lang="en">An agent is something that bears some form of responsibility for an activity taking place or for the existence of an entity.</definition>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Agent</n>
         <category>starting-point</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>
+        <definition xml:lang="en">An agent is something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent&#39;s activity. </definition>
         <component>agents-responsibility</component>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent</dm>
     </owl:Class>
     
 
@@ -1231,8 +1270,8 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#AgentInfluence">
         <rdfs:label>AgentInfluence</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#Influence"/>
+        <editorsDefinition xml:lang="en">AgentInfluence provides additional descriptions of an Agent&#39;s binary influence upon any other kind of resource. Instances of AgentInfluence use the prov:agent property to cite the influencing Agent.</editorsDefinition>
         <category>qualified</category>
-        <editorsDefinition xml:lang="en">prov:AgentInfluence provides descriptions of any binary involvement between any instance and an prov:Agent. The property prov:agent is used to reference the object of the triple being described.</editorsDefinition>
         <rdfs:seeAlso rdf:resource="http://www.w3.org/ns/prov#agent"/>
     </owl:Class>
     
@@ -1243,12 +1282,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Association">
         <rdfs:label>Association</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#AgentInfluence"/>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association</n>
         <component>agents-responsibility</component>
         <category>qualified</category>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association</n>
-        <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.</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>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association</dm>
+        <definition xml:lang="en">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.</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 had some responsiblity for it. For example, :baking prov:wasAssociatedWith :baker; prov:qualifiedAssociation [ a prov:Association; prov:agent :baker; :foo :bar ].</rdfs:comment>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasAssociatedWith"/>
     </owl:Class>
     
@@ -1259,13 +1298,15 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Attribution">
         <rdfs:label>Attribution</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#AgentInfluence"/>
-        <definition>Attribution is the ascribing of an entity to an agent.</definition>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribution</n>
+        <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 had some responsible for it. For example, :cake prov:wasAttributedTo :baker; prov:qualifiedAttribution [ a prov:Attribution; prov:entity :baker; :foo :bar ].</rdfs:comment>
+        <definition xml:lang="en">Attribution is the ascribing of an entity to an agent.
+
+When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant.</definition>
         <category>qualified</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>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution</dm>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribution</n>
         <component>agents-responsibility</component>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasAttributedTo"/>
     </owl:Class>
     
@@ -1276,27 +1317,10 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Bundle">
         <rdfs:label>Bundle</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#Entity"/>
-        <definition rdf:datatype="&xsd;anyURI">An account is any mechanism by which a set of provenance descriptions can be bundled up and named.</definition>
-        <editorialNote xml:lang="en">Bundles expressed in PROV-O (i.e. RDF) may be modeled using:
-
-:account1
-   a prov:Bundle, sd:NamedGraph; 
-   sd:name &lt;&gt;; 
-   sd:graph [ a void:Dataset; void:dataDump &lt;&gt;; void:triples x ] .
-
-Abstract accounts that are independent of location may be modeled using:
-
-:account2
-   a prov:Bundle, void:Dataset; 
-   void:dataDump &lt;&gt;; 
-    void:triples        x .
-
-
-(sd : http://www.w3.org/ns/sparql-service-description#)
-(void : http://rdfs.org/ns/void#)</editorialNote>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-bundle-entity</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-bundle-declaration</n>
         <category>expanded</category>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-bundle-declaration</n>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-bundle-entity</dm>
+        <definition xml:lang="en">A bundle is a named set of descriptions, but it is also an entity so that its provenance can be described.</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>
     </owl:Class>
     
@@ -1305,15 +1329,12 @@
     <!-- http://www.w3.org/ns/prov#Collection -->
 
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Collection">
-        <rdfs:label xml:lang="en">Collection</rdfs:label>
+        <rdfs:label>Collection</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#Entity"/>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection</dm>
         <component>collections</component>
         <category>expanded</category>
-        <definition xml:lang="en">A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections.
-
-A collection is a multiset of entities (it is a multiset, rather than a set, because it may not be possible to verify that two distinct entity identitifiers do not denote, in fact, the same entity).</definition>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection</dm>
-        <editorialNote xml:lang="en">Note that although prov:Collection is defined, few other constructs in PROV-DM and PROV-O elaborate what it is or how to use it. Instead, they both elaborate one of its specializations, prov:Dictionary. Although some of the term names relating to prov:Dictionary may seem that they should also apply to prov:Collection, they are specific to prov:Dictionary. It is left to extensions of PROV-O to provide the terms relating to the insertion and removal of members of the more general class prov:Collection.</editorialNote>
+        <definition xml:lang="en">A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections. Many different types of collections exist, such as a sets, dictionaries, or lists. Using Collections, one can express the provenance of the collection itself in addition to that of the members.</definition>
     </owl:Class>
     
 
@@ -1323,12 +1344,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Communication">
         <rdfs:label>Communication</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#ActivityInfluence"/>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Communication</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-wasInformedBy</n>
         <category>qualified</category>
-        <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>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Communication</dm>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-wasInformedBy</n>
         <component>entities-activities</component>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <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:activity :everyone_else_jumping_off_bridge; :foo :bar ].</rdfs:comment>
         <definition>Communication is the exchange of an entity by two activities, one activity using the entity generated by the other.</definition>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasInformedBy"/>
     </owl:Class>
@@ -1340,11 +1361,13 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Delegation">
         <rdfs:label>Delegation</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#AgentInfluence"/>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-delegation</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-delegation</n>
         <category>qualified</category>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-delegation</dm>
         <rdfs:comment xml:lang="en">An instance of prov:Delegation 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:qualifiedDelegation [ a prov:Delegation; prov:entity :mother; :foo :bar ].</rdfs:comment>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-delegation</n>
-        <definition>Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work. </definition>
+        <definition xml:lang="en">Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work.
+
+For example, a student acted on behalf of his supervisor, who acted on behalf of the department chair, who acted on behalf of the university; all those agents are responsible in some way for the activity that took place but we do not say explicitly who bears responsibility and to what degree.</definition>
         <component>agents-responsibility</component>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#actedOnBehalfOf"/>
     </owl:Class>
@@ -1356,13 +1379,13 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Derivation">
         <rdfs:label>Derivation</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#EntityInfluence"/>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#Derivation-Relation</n>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#Derivation-Relation</n>
+        <definition xml:lang="en">A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity.</definition>
         <component>derivations</component>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
-        <rdfs:comment xml:lang="en">An instance of prov:Derivation provides additional descriptions about the binary prov:wasDerivedFrom relation from some prov:Entity to another prov:Entity. For example, :chewed_bubble_gum prov:wasDerivedFrom :unwrapped_bubble_gum; prov:qualified [ a prov:Derivation; prov:entity :unwrapped_bubble_gum; :foo :bar ].</rdfs:comment>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation</dm>
+        <rdfs:comment xml:lang="en">An instance of prov:Derivation provides additional descriptions about the binary prov:wasDerivedFrom relation from some derived prov:Entity to another prov:Entity from which it was derived. For example, :chewed_bubble_gum prov:wasDerivedFrom :unwrapped_bubble_gum; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :unwrapped_bubble_gum; :foo :bar ].</rdfs:comment>
         <category>qualified</category>
-        <definition>A derivation is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</definition>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasDerivedFrom"/>
     </owl:Class>
     
@@ -1374,13 +1397,13 @@
         <rdfs:label>End</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#EntityInfluence"/>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#InstantaneousEvent"/>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-End</n>
+        <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:qualifiedEnd [ a prov:End; prov:entity :buzzer; :foo :bar; prov:atTime &#39;2012-03-09T08:05:08-05:00&#39;^^xsd:dateTime ].</rdfs:comment>
         <category>qualified</category>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End</dm>
-        <definition>An activity end event is the instantaneous event that marks the instant an activity ends.</definition>
+        <definition xml:lang="en">End is when an activity is deemed to have ended. The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes the activity&#39;s end. An end may refer to an entity, known as trigger, that terminated the activity, or to an activity, known as ender that generated the trigger.</definition>
         <component>entities-activities</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 &#39;2012-03-09T08:05:08-05:00&#39;^^xsd:dateTime ].</rdfs:comment>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-End</n>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasEndedBy"/>
     </owl:Class>
     
@@ -1391,12 +1414,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Entity">
         <rdfs:label>Entity</rdfs:label>
         <owl:disjointWith rdf:resource="http://www.w3.org/ns/prov#InstantaneousEvent"/>
-        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#section-entity-activity</dm>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-entity</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Entity</n>
         <component>entities-activities</component>
-        <definition xml:lang="en">An entity is a thing one wants to provide provenance for. For the purpose of this specification, things can be physical, digital, conceptual, or otherwise; things may be real or imaginary.</definition>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Entity</n>
+        <definition xml:lang="en">An entity is a physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary. </definition>
         <category>starting-point</category>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
         <rdfs:comment xml:lang="en">An entity is a thing one wants to provide provenance for. For the purpose of this specification, things can be physical, digital, conceptual, or otherwise; things may be real or imaginary.</rdfs:comment>
     </owl:Class>
     
@@ -1407,8 +1430,8 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#EntityInfluence">
         <rdfs:label>EntityInfluence</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#Influence"/>
-        <editorsDefinition xml:lang="en">prov:EntityInfluence provides descriptions of any binary involvement between any instance and an prov:Entity. The property prov:entity is used to reference the object of the triple being described.</editorsDefinition>
         <category>qualified</category>
+        <editorsDefinition xml:lang="en">EntityInfluence provides additional descriptions of an Entity&#39;s binary influence upon any other kind of resource. Instances of EntityInfluence use the prov:entity property to cite the influencing Entity.</editorsDefinition>
         <rdfs:seeAlso rdf:resource="http://www.w3.org/ns/prov#entity"/>
     </owl:Class>
     
@@ -1420,13 +1443,13 @@
         <rdfs:label>Generation</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#ActivityInfluence"/>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#InstantaneousEvent"/>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation</dm>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Generation</n>
         <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:activity :baking; :foo :bar ].</rdfs:comment>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Generation</n>
         <category>qualified</category>
-        <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.</definition>
         <component>entities-activities</component>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <definition xml:lang="en">Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation.</definition>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasGeneratedBy"/>
     </owl:Class>
     
@@ -1436,15 +1459,13 @@
 
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Influence">
         <rdfs:label>Influence</rdfs:label>
-        <rdfs:label xml:lang="en">Influence</rdfs:label>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-influence</n>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-influence</n>
+        <component>derivations</component>
         <category>qualified</category>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence</dm>
-        <component>derivations</component>
         <rdfs:comment xml:lang="en">An instance of prov:Influence provides additional descriptions about the binary prov:wasInfluencedBy relation from some prov:Entity to some other prov:Element. For example, :stomach_ache prov:wasInfluencedBy :spoon; prov:qualified [ a prov:Influence; prov:entity :spoon; :foo :bar ].</rdfs:comment>
-        <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:Influence. Instances of prov:Influence 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:Influence) of the binary involvement implies the assertion of the binary involvement.</rdfs:comment>
+        <rdfs:comment xml:lang="en">Any resource influenced by a prov:Entity, prov:Activity, or prov:Agent can qualify the influence by referencing an instance of prov:Influence. Instances of prov:Influence in turn cite the influencing Entity, Activity, or Agent (using prov:entity, prov:activity, or prov:agent, respectively) and may be further described with any kind of attributes, including user-defined attributes and those provided by PROV (prov:hadRole, prov:hadPlan, prov:atTime, prov:atLocation). A description (via prov:Influence) of the binary influence implies the assertion of the binary influence.</rdfs:comment>
         <definition xml:lang="en">Influence is the capacity an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation. </definition>
-        <editorialNote xml:lang="en">Subclass distinctions beyond the type of influencing resource (Activity, Entity, Agent) are not necessary in PROV-O, but may be established by others.</editorialNote>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#involved"/>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasInfluencedBy"/>
     </owl:Class>
@@ -1455,12 +1476,11 @@
 
     <owl:Class rdf:about="http://www.w3.org/ns/prov#InstantaneousEvent">
         <rdfs:label>InstantaneousEvent</rdfs:label>
-        <n></n>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#dfn-event</constraints>
         <component>entities-activities</component>
-        <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.</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>
+        <definition xml:lang="en">The PROV data model is implicitly based on a notion of instantaneous events (or just events), that mark transitions in the world. Events include generation, usage, or invalidation of entities, as well as starting or ending of activities. This notion of event is not first-class in the data model, but it is useful for explaining its other concepts and its semantics.</definition>
         <category>qualified</category>
-        <dm></dm>
-        <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>
     </owl:Class>
     
 
@@ -1468,14 +1488,16 @@
     <!-- http://www.w3.org/ns/prov#Invalidation -->
 
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Invalidation">
+        <rdfs:label>Invalidation</rdfs:label>
+        <rdfs:label xml:lang="en">An instance of prov:Invalidation provides additional descriptions about the binary prov:wasInvalidatedBy relation from an invalidated prov:Entity to the prov:Activity that invalidated it. For example, :uncracked_egg prov:wasInvalidatedBy :baking; prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :baking; :foo :bar ].</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#ActivityInfluence"/>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#InstantaneousEvent"/>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation</dm>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Invalidation</n>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Invalidation</n>
         <component>entities-activities</component>
         <category>qualified</category>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
-        <definition>Invalidation is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use after invalidation. Any generation or usage of an entity precedes its invalidation.</definition>
+        <definition>Invalidation is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use (or further invalidation) after invalidation. Any generation or usage of an entity precedes its invalidation.</definition>
     </owl:Class>
     
 
@@ -1484,10 +1506,10 @@
 
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Location">
         <rdfs:label>Location</rdfs:label>
-        <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.</definition>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location</dm>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribute</n>
+        <definition 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.</definition>
         <category>expanded</category>
-        <n></n>
         <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="http://www.w3.org/ns/prov#hadLocation"/>
     </owl:Class>
@@ -1499,12 +1521,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Organization">
         <rdfs:label>Organization</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#Agent"/>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</n>
         <definition>Agents of type Organization are social institutions such as companies, societies etc.</definition>
         <rdfs:comment xml:lang="en">Agents of type Organization are social institutions such as companies, societies etc.</rdfs:comment>
         <category>expanded</category>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</n>
         <component>agents-responsibility</component>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent</dm>
     </owl:Class>
     
 
@@ -1514,10 +1536,10 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Person">
         <rdfs:label>Person</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#Agent"/>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</n>
         <category>expanded</category>
         <rdfs:comment xml:lang="en">Agents of type Person are people.</rdfs:comment>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</n>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent</dm>
         <component>agents-responsibility</component>
         <definition>Agents of type Person are people.</definition>
     </owl:Class>
@@ -1529,12 +1551,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Plan">
         <rdfs:label>Plan</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#Entity"/>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association</n>
         <definition>A plan is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals.</definition>
         <rdfs:comment xml:lang="en">There exist no prescriptive requirement on the nature of plans, their representation, the actions or steps they consist of, or their intended goals. Since plans may evolve over time, it may become necessary to track their provenance, so plans themselves are entities. Representing the plan explicitly in the provenance can be useful for various tasks: for example, to validate the execution as represented in the provenance record, to manage expectation failures, or to provide explanations.</rdfs:comment>
         <category>qualified</category>
         <component>agents-responsibility</component>
-        <dm>http://www.w3.org/TR/prov-dm/#association.plan</dm>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association</n>
     </owl:Class>
     
 
@@ -1542,10 +1564,11 @@
     <!-- http://www.w3.org/ns/prov#ProvenanceService -->
 
     <owl:Class rdf:about="http://www.w3.org/ns/prov#ProvenanceService">
+        <rdfs:label>ProvenanceService</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#SoftwareAgent"/>
+        <aq rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo</aq>
         <category>access-and-query</category>
         <rdfs:comment>Class for a service described by a provenance service description.</rdfs:comment>
-        <aq>http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo</aq>
     </owl:Class>
     
 
@@ -1555,12 +1578,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Quotation">
         <rdfs:label>Quotation</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#EntityInfluence"/>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-quotation</n>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation</dm>
-        <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.</definition>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-quotation</n>
         <component>derivations</component>
         <category>qualified</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>
+        <definition xml:lang="en">A quotation is the repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author. Quotation is a particular case of derivation.</definition>
+        <rdfs:comment xml:lang="en">An instance of prov:Quotation provides additional descriptions about the binary prov:wasQuotedFrom relation from some taken prov:Entity from an earlier, larger prov:Entity. For example, :here_is_looking_at_you_kid prov:wasQuotedFrom :casablanca_script; prov:qualifiedQuotation [ a prov:Quotation; prov:entity :casablanca_script; :foo :bar ].</rdfs:comment>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasQuotedFrom"/>
     </owl:Class>
     
@@ -1571,12 +1594,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Revision">
         <rdfs:label>Revision</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#EntityInfluence"/>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-revision</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Revision</n>
         <component>derivations</component>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-revision</dm>
         <category>qualified</category>
-        <definition>A revision is a derivation that revises an entity into a revised version.</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>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Revision</n>
+        <definition xml:lang="en">A revision is a derivation for which the resulting entity is a revised version of some original. The implication here is that the resulting entity contains substantial content from the original. Revision is a particular case of derivation.</definition>
+        <rdfs:comment xml:lang="en">An instance of prov:Revision provides additional descriptions about the binary prov:wasRevisionOf relation from some newer prov:Entity to an earlier prov:Entity. For example, :draft_2 prov:wasRevisionOf :draft_1; prov:qualifiedRevision [ a prov:Revision; prov:entity :draft_1; :foo :bar ].</rdfs:comment>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasRevisionOf"/>
     </owl:Class>
     
@@ -1586,11 +1609,11 @@
 
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Role">
         <rdfs:label>Role</rdfs:label>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribute</n>
         <category>qualified</category>
-        <n></n>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role</dm>
-        <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.</definition>
         <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>
+        <definition xml:lang="en">A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end.</definition>
         <component>agents-responsibility</component>
         <rdfs:seeAlso rdf:resource="http://www.w3.org/ns/prov#hadRole"/>
     </owl:Class>
@@ -1602,12 +1625,12 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#SoftwareAgent">
         <rdfs:label>SoftwareAgent</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#Agent"/>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent</dm>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</n>
+        <rdfs:comment xml:lang="en">A software agent is running software.</rdfs:comment>
         <component>agents-responsibility</component>
         <category>expanded</category>
         <definition>A software agent is running software.</definition>
-        <rdfs:comment xml:lang="en">A software agent is running software.</rdfs:comment>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types</n>
     </owl:Class>
     
 
@@ -1617,12 +1640,16 @@
     <owl:Class rdf:about="http://www.w3.org/ns/prov#Source">
         <rdfs:label>Source</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#EntityInfluence"/>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-primary-source</dm>
-        <definition>An original source refers to the source material that is closest to the person, information, period, or idea being studied.</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>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-primary-source</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-original-source</n>
+        <definition xml:lang="en">A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic&#39;s study, without benefit from hindsight.
+
+Because of the directness of primary sources, they &#39;speak for themselves&#39; in ways that cannot be captured through the filter of secondary sources. As such, it is important for secondary sources to reference those primary sources from which they were derived, so that their reliability can be investigated.
+
+A primary source relation is a particular case of derivation of secondary materials from their primary sources. It is recognized that the determination of primary sources can be up to interpretation, and should be done according to conventions accepted within the application&#39;s domain.</definition>
+        <rdfs:comment xml:lang="en">An instance of prov:Source provides additional descriptions about the binary prov:hadPrimarySource relation from some secondary prov:Entity to an earlier, primary prov:Entity. For example, :blog prov:hadPrimarySource :newsArticle; prov:qualified [ a prov:Source; prov:entity :newsArticle; :foo :bar ] .</rdfs:comment>
         <category>qualified</category>
         <component>derivations</component>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-original-source</n>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#hadPrimarySource"/>
     </owl:Class>
     
@@ -1634,13 +1661,13 @@
         <rdfs:label>Start</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#EntityInfluence"/>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#InstantaneousEvent"/>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start</dm>
-        <definition>An activity start event is the instantaneous event that marks the instant an activity starts.</definition>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Start</n>
         <component>entities-activities</component>
         <category>qualified</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 &#39;2012-03-09T08:05:08-05:00&#39;^^xsd:dateTime ].</rdfs:comment>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Start</n>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <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:qualifiedStart [ a prov:Start; prov:entity :bang; :foo :bar; prov:atTime &#39;2012-03-09T08:05:08-05:00&#39;^^xsd:dateTime ] .</rdfs:comment>
+        <definition xml:lang="en">Start is when an activity is deemed to have started. The activity did not exist before its start. Any usage or generation involving an activity follows the activity&#39;s start. A start may refer to an entity, known as trigger, that set off the activity, or to an activity, known as starter, that generated the trigger.</definition>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#wasStartedBy"/>
     </owl:Class>
     
@@ -1652,13 +1679,13 @@
         <rdfs:label>Usage</rdfs:label>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#EntityInfluence"/>
         <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/prov#InstantaneousEvent"/>
-        <definition>A usage is an instantaneous world event: an activity beginning to consume an entity. Before this event, the activity had not begun to consume or use to this entity.</definition>
+        <constraints rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</constraints>
+        <dm rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage</dm>
+        <n rdf:datatype="&xsd;anyURI">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Usage</n>
+        <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:qualifiedUsage [ a prov:Usage; prov:entity :podium; :foo :bar ].</rdfs:comment>
+        <definition xml:lang="en">Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity.</definition>
         <category>qualified</category>
-        <n>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Usage</n>
         <component>entities-activities</component>
-        <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage</dm>
-        <constraints>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig</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>
         <unqualifiedForm rdf:resource="http://www.w3.org/ns/prov#used"/>
     </owl:Class>
 </rdf:RDF>
--- a/ontology/prov.ttl	Sun Jul 01 02:23:43 2012 -0400
+++ b/ontology/prov.ttl	Sun Jul 01 19:46:48 2012 -0400
@@ -44,10 +44,10 @@
     owl:disjointWith :Entity ;
     :category "starting-point" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
     :definition "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities." ;
     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Activity"^^xsd:anyURI ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Activity" .
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Activity"^^xsd:anyURI .
 
 :ActivityInfluence
     a owl:Class ;
@@ -60,7 +60,7 @@
     ] ;
     owl:disjointWith :EntityInfluence ;
     :category "qualified" ;
-    :editorsDefinition "prov:ActivityInfluence provides descriptions of any binary involvement between any instance and an prov:Activity. The property prov:activity is used to reference the object of the triple being described."@en .
+    :editorsDefinition "ActivityInfluence provides additional descriptions of an Activity's binary influence upon any other kind of resource. Instances of ActivityInfluence use the prov:activity property to cite the influencing Activity."@en .
 
 :Agent
     a owl:Class ;
@@ -69,9 +69,9 @@
     owl:disjointWith :InstantaneousEvent ;
     :category "starting-point" ;
     :component "agents-responsibility" ;
-    :definition "An agent is something that bears some form of responsibility for an activity taking place or for the existence of an entity."@en ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Agent" .
+    :definition "An agent is something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity. "@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Agent"^^xsd:anyURI .
 
 :AgentInfluence
     a owl:Class ;
@@ -79,31 +79,33 @@
     rdfs:seeAlso :agent ;
     rdfs:subClassOf :Influence ;
     :category "qualified" ;
-    :editorsDefinition "prov:AgentInfluence provides descriptions of any binary involvement between any instance and an prov:Agent. The property prov:agent is used to reference the object of the triple being described."@en .
+    :editorsDefinition "AgentInfluence provides additional descriptions of an Agent's binary influence upon any other kind of resource. Instances of AgentInfluence use the prov:agent property to cite the influencing Agent."@en .
 
 :Association
     a owl:Class ;
-    rdfs:comment "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 ]."@en ;
+    rdfs:comment "An instance of prov:Association provides additional descriptions about the binary prov:wasAssociatedWith relation from an prov:Activity to some prov:Agent that had some responsiblity for it. For example, :baking prov:wasAssociatedWith :baker; prov:qualifiedAssociation [ a prov:Association; prov:agent :baker; :foo :bar ]."@en ;
     rdfs:label "Association" ;
     rdfs:subClassOf :AgentInfluence ;
     :category "qualified" ;
     :component "agents-responsibility" ;
-    :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." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association" ;
+    :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."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association"^^xsd:anyURI ;
     :unqualifiedForm :wasAssociatedWith .
 
 :Attribution
     a owl:Class ;
-    rdfs:comment "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 ]."@en ;
+    rdfs:comment "An instance of prov:Attribution provides additional descriptions about the binary prov:wasAttributedTo relation from an prov:Entity to some prov:Agent that had some responsible for it. For example, :cake prov:wasAttributedTo :baker; prov:qualifiedAttribution [ a prov:Attribution; prov:entity :baker; :foo :bar ]."@en ;
     rdfs:label "Attribution" ;
     rdfs:subClassOf :AgentInfluence ;
     :category "qualified" ;
     :component "agents-responsibility" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :definition "Attribution is the ascribing of an entity to an agent." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribution" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
+    :definition """Attribution is the ascribing of an entity to an agent.
+
+When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant."""@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribution"^^xsd:anyURI ;
     :unqualifiedForm :wasAttributedTo .
 
 :Bundle
@@ -112,50 +114,30 @@
     rdfs:label "Bundle" ;
     rdfs:subClassOf :Entity ;
     :category "expanded" ;
-    :definition "An account is any mechanism by which a set of provenance descriptions can be bundled up and named."^^xsd:anyURI ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-bundle-entity" ;
-    :editorialNote """Bundles expressed in PROV-O (i.e. RDF) may be modeled using:
-
-:account1
-   a prov:Bundle, sd:NamedGraph; 
-   sd:name <>; 
-   sd:graph [ a void:Dataset; void:dataDump <>; void:triples x ] .
-
-Abstract accounts that are independent of location may be modeled using:
-
-:account2
-   a prov:Bundle, void:Dataset; 
-   void:dataDump <>; 
-    void:triples        x .
-
-
-(sd : http://www.w3.org/ns/sparql-service-description#)
-(void : http://rdfs.org/ns/void#)"""@en ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-bundle-declaration" .
+    :definition "A bundle is a named set of descriptions, but it is also an entity so that its provenance can be described."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-bundle-entity"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-bundle-declaration"^^xsd:anyURI .
 
 :Collection
     a owl:Class ;
-    rdfs:label "Collection"@en ;
+    rdfs:label "Collection" ;
     rdfs:subClassOf :Entity ;
     :category "expanded" ;
     :component "collections" ;
-    :definition """A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections.
-
-A collection is a multiset of entities (it is a multiset, rather than a set, because it may not be possible to verify that two distinct entity identitifiers do not denote, in fact, the same entity)."""@en ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection" ;
-    :editorialNote "Note that although prov:Collection is defined, few other constructs in PROV-DM and PROV-O elaborate what it is or how to use it. Instead, they both elaborate one of its specializations, prov:Dictionary. Although some of the term names relating to prov:Dictionary may seem that they should also apply to prov:Collection, they are specific to prov:Dictionary. It is left to extensions of PROV-O to provide the terms relating to the insertion and removal of members of the more general class prov:Collection."@en .
+    :definition "A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections. Many different types of collections exist, such as a sets, dictionaries, or lists. Using Collections, one can express the provenance of the collection itself in addition to that of the members."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection"^^xsd:anyURI .
 
 :Communication
     a owl:Class ;
-    rdfs:comment "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 ]."@en ;
+    rdfs:comment "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:activity :everyone_else_jumping_off_bridge; :foo :bar ]."@en ;
     rdfs:label "Communication" ;
     rdfs:subClassOf :ActivityInfluence ;
     :category "qualified" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
     :definition "Communication is the exchange of an entity by two activities, one activity using the entity generated by the other." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Communication" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-wasInformedBy" ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Communication"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-wasInformedBy"^^xsd:anyURI ;
     :unqualifiedForm :wasInformedBy .
 
 :Delegation
@@ -165,35 +147,37 @@
     rdfs:subClassOf :AgentInfluence ;
     :category "qualified" ;
     :component "agents-responsibility" ;
-    :definition "Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work. " ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-delegation" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-delegation" ;
+    :definition """Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work.
+
+For example, a student acted on behalf of his supervisor, who acted on behalf of the department chair, who acted on behalf of the university; all those agents are responsible in some way for the activity that took place but we do not say explicitly who bears responsibility and to what degree."""@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-delegation"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-delegation"^^xsd:anyURI ;
     :unqualifiedForm :actedOnBehalfOf .
 
 :Derivation
     a owl:Class ;
-    rdfs:comment "An instance of prov:Derivation provides additional descriptions about the binary prov:wasDerivedFrom relation from some prov:Entity to another prov:Entity. For example, :chewed_bubble_gum prov:wasDerivedFrom :unwrapped_bubble_gum; prov:qualified [ a prov:Derivation; prov:entity :unwrapped_bubble_gum; :foo :bar ]."@en ;
+    rdfs:comment "An instance of prov:Derivation provides additional descriptions about the binary prov:wasDerivedFrom relation from some derived prov:Entity to another prov:Entity from which it was derived. For example, :chewed_bubble_gum prov:wasDerivedFrom :unwrapped_bubble_gum; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :unwrapped_bubble_gum; :foo :bar ]."@en ;
     rdfs:label "Derivation" ;
     rdfs:subClassOf :EntityInfluence ;
     :category "qualified" ;
     :component "derivations" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :definition "A derivation is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#Derivation-Relation" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
+    :definition "A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#Derivation-Relation"^^xsd:anyURI ;
     :unqualifiedForm :wasDerivedFrom .
 
 :End
     a owl:Class ;
-    rdfs:comment "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 '2012-03-09T08:05:08-05:00'^^xsd:dateTime ]."@en ;
+    rdfs:comment "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:qualifiedEnd [ a prov:End; prov:entity :buzzer; :foo :bar; prov:atTime '2012-03-09T08:05:08-05:00'^^xsd:dateTime ]."@en ;
     rdfs:label "End" ;
     rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ;
     :category "qualified" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :definition "An activity end event is the instantaneous event that marks the instant an activity ends." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-End" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
+    :definition "End is when an activity is deemed to have ended. The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes the activity's end. An end may refer to an entity, known as trigger, that terminated the activity, or to an activity, known as ender that generated the trigger."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-End"^^xsd:anyURI ;
     :unqualifiedForm :wasEndedBy .
 
 :Entity
@@ -203,10 +187,10 @@
     owl:disjointWith :InstantaneousEvent ;
     :category "starting-point" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :definition "An entity is a thing one wants to provide provenance for. For the purpose of this specification, things can be physical, digital, conceptual, or otherwise; things may be real or imaginary."@en ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#section-entity-activity"^^xsd:anyURI ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Entity" .
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
+    :definition "An entity is a physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary. "@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-entity"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Entity"^^xsd:anyURI .
 
 :EntityInfluence
     a owl:Class ;
@@ -214,7 +198,7 @@
     rdfs:seeAlso :entity ;
     rdfs:subClassOf :Influence ;
     :category "qualified" ;
-    :editorsDefinition "prov:EntityInfluence provides descriptions of any binary involvement between any instance and an prov:Entity. The property prov:entity is used to reference the object of the triple being described."@en .
+    :editorsDefinition "EntityInfluence provides additional descriptions of an Entity's binary influence upon any other kind of resource. Instances of EntityInfluence use the prov:entity property to cite the influencing Entity."@en .
 
 :Generation
     a owl:Class ;
@@ -223,22 +207,21 @@
     rdfs:subClassOf :ActivityInfluence, :InstantaneousEvent ;
     :category "qualified" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :definition "An entity generation event is the instantaneous event that marks the final instant of an entity's creation timespan, after which it is no longer available for use." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Generation" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
+    :definition "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Generation"^^xsd:anyURI ;
     :unqualifiedForm :wasGeneratedBy .
 
 :Influence
     a owl:Class ;
-    rdfs:comment "An instance of prov:Influence provides additional descriptions about the binary prov:wasInfluencedBy relation from some prov:Entity to some other prov:Element. For example, :stomach_ache prov:wasInfluencedBy :spoon; prov:qualified [ a prov:Influence; prov:entity :spoon; :foo :bar ]."@en, "Any resource that involved an prov:Activity, prov:Entity, or prov:Agent can qualify its involvement by also referencing an instance of prov:Influence. Instances of prov:Influence 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:Influence) of the binary involvement implies the assertion of the binary involvement."@en ;
-    rdfs:label "Influence", "Influence"@en ;
+    rdfs:comment "An instance of prov:Influence provides additional descriptions about the binary prov:wasInfluencedBy relation from some prov:Entity to some other prov:Element. For example, :stomach_ache prov:wasInfluencedBy :spoon; prov:qualified [ a prov:Influence; prov:entity :spoon; :foo :bar ]."@en, "Any resource influenced by a prov:Entity, prov:Activity, or prov:Agent can qualify the influence by referencing an instance of prov:Influence. Instances of prov:Influence in turn cite the influencing Entity, Activity, or Agent (using prov:entity, prov:activity, or prov:agent, respectively) and may be further described with any kind of attributes, including user-defined attributes and those provided by PROV (prov:hadRole, prov:hadPlan, prov:atTime, prov:atLocation). A description (via prov:Influence) of the binary influence implies the assertion of the binary influence."@en ;
+    rdfs:label "Influence" ;
     :category "qualified" ;
     :component "derivations" ;
     :definition "Influence is the capacity an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation. "@en ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence" ;
-    :editorialNote "Subclass distinctions beyond the type of influencing resource (Activity, Entity, Agent) are not necessary in PROV-O, but may be established by others."@en ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-influence" ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-influence"^^xsd:anyURI ;
     :unqualifiedForm :involved, :wasInfluencedBy .
 
 :InstantaneousEvent
@@ -247,19 +230,19 @@
     rdfs:label "InstantaneousEvent" ;
     :category "qualified" ;
     :component "entities-activities" ;
-    :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 'event' is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous." ;
-    :dm "" ;
-    :n "" .
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#dfn-event"^^xsd:anyURI ;
+    :definition "The PROV data model is implicitly based on a notion of instantaneous events (or just events), that mark transitions in the world. Events include generation, usage, or invalidation of entities, as well as starting or ending of activities. This notion of event is not first-class in the data model, but it is useful for explaining its other concepts and its semantics."@en .
 
 :Invalidation
     a owl:Class ;
+    rdfs:label "An instance of prov:Invalidation provides additional descriptions about the binary prov:wasInvalidatedBy relation from an invalidated prov:Entity to the prov:Activity that invalidated it. For example, :uncracked_egg prov:wasInvalidatedBy :baking; prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :baking; :foo :bar ]."@en, "Invalidation" ;
     rdfs:subClassOf :ActivityInfluence, :InstantaneousEvent ;
     :category "qualified" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :definition "Invalidation is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use after invalidation. Any generation or usage of an entity precedes its invalidation." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Invalidation" .
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
+    :definition "Invalidation is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use (or further invalidation) after invalidation. Any generation or usage of an entity precedes its invalidation." ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Invalidation"^^xsd:anyURI .
 
 :Location
     a owl:Class ;
@@ -267,9 +250,9 @@
     rdfs:label "Location" ;
     rdfs:seeAlso :hadLocation ;
     :category "expanded" ;
-    :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." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location" ;
-    :n "" .
+    :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."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribute"^^xsd:anyURI .
 
 :Organization
     a owl:Class ;
@@ -279,8 +262,8 @@
     :category "expanded" ;
     :component "agents-responsibility" ;
     :definition "Agents of type Organization are social institutions such as companies, societies etc." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types" .
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types"^^xsd:anyURI .
 
 :Person
     a owl:Class ;
@@ -290,8 +273,8 @@
     :category "expanded" ;
     :component "agents-responsibility" ;
     :definition "Agents of type Person are people." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types" .
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types"^^xsd:anyURI .
 
 :Plan
     a owl:Class ;
@@ -301,38 +284,39 @@
     :category "qualified" ;
     :component "agents-responsibility" ;
     :definition "A plan is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals." ;
-    :dm "http://www.w3.org/TR/prov-dm/#association.plan" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association" .
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association"^^xsd:anyURI .
 
 :ProvenanceService
     a owl:Class ;
     rdfs:comment "Class for a service described by a provenance service description." ;
+    rdfs:label "ProvenanceService" ;
     rdfs:subClassOf :SoftwareAgent ;
-    :aq "http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo" ;
+    :aq "http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo"^^xsd:anyURI ;
     :category "access-and-query" .
 
 :Quotation
     a owl:Class ;
-    rdfs:comment "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 ]."@en ;
+    rdfs:comment "An instance of prov:Quotation provides additional descriptions about the binary prov:wasQuotedFrom relation from some taken prov:Entity from an earlier, larger prov:Entity. For example, :here_is_looking_at_you_kid prov:wasQuotedFrom :casablanca_script; prov:qualifiedQuotation [ a prov:Quotation; prov:entity :casablanca_script; :foo :bar ]."@en ;
     rdfs:label "Quotation" ;
     rdfs:subClassOf :EntityInfluence ;
     :category "qualified" ;
     :component "derivations" ;
-    :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." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-quotation" ;
+    :definition "A quotation is the repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author. Quotation is a particular case of derivation."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-quotation"^^xsd:anyURI ;
     :unqualifiedForm :wasQuotedFrom .
 
 :Revision
     a owl:Class ;
-    rdfs:comment "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 ]."@en ;
+    rdfs:comment "An instance of prov:Revision provides additional descriptions about the binary prov:wasRevisionOf relation from some newer prov:Entity to an earlier prov:Entity. For example, :draft_2 prov:wasRevisionOf :draft_1; prov:qualifiedRevision [ a prov:Revision; prov:entity :draft_1; :foo :bar ]."@en ;
     rdfs:label "Revision" ;
     rdfs:subClassOf :EntityInfluence ;
     :category "qualified" ;
     :component "derivations" ;
-    :definition "A revision is a derivation that revises an entity into a revised version." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-revision" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Revision" ;
+    :definition "A revision is a derivation for which the resulting entity is a revised version of some original. The implication here is that the resulting entity contains substantial content from the original. Revision is a particular case of derivation."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-revision"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Revision"^^xsd:anyURI ;
     :unqualifiedForm :wasRevisionOf .
 
 :Role
@@ -342,9 +326,9 @@
     rdfs:seeAlso :hadRole ;
     :category "qualified" ;
     :component "agents-responsibility" ;
-    :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." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role" ;
-    :n "" .
+    :definition "A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribute"^^xsd:anyURI .
 
 :SoftwareAgent
     a owl:Class ;
@@ -354,51 +338,56 @@
     :category "expanded" ;
     :component "agents-responsibility" ;
     :definition "A software agent is running software." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types" .
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types"^^xsd:anyURI .
 
 :Source
     a owl:Class ;
-    rdfs:comment "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 ]."@en ;
+    rdfs:comment "An instance of prov:Source provides additional descriptions about the binary prov:hadPrimarySource relation from some secondary prov:Entity to an earlier, primary prov:Entity. For example, :blog prov:hadPrimarySource :newsArticle; prov:qualified [ a prov:Source; prov:entity :newsArticle; :foo :bar ] ."@en ;
     rdfs:label "Source" ;
     rdfs:subClassOf :EntityInfluence ;
     :category "qualified" ;
     :component "derivations" ;
-    :definition "An original source refers to the source material that is closest to the person, information, period, or idea being studied." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-primary-source" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-original-source" ;
+    :definition """A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight.
+
+Because of the directness of primary sources, they 'speak for themselves' in ways that cannot be captured through the filter of secondary sources. As such, it is important for secondary sources to reference those primary sources from which they were derived, so that their reliability can be investigated.
+
+A primary source relation is a particular case of derivation of secondary materials from their primary sources. It is recognized that the determination of primary sources can be up to interpretation, and should be done according to conventions accepted within the application's domain."""@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-primary-source"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-original-source"^^xsd:anyURI ;
     :unqualifiedForm :hadPrimarySource .
 
 :Start
     a owl:Class ;
-    rdfs:comment "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 '2012-03-09T08:05:08-05:00'^^xsd:dateTime ]."@en ;
+    rdfs:comment "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:qualifiedStart [ a prov:Start; prov:entity :bang; :foo :bar; prov:atTime '2012-03-09T08:05:08-05:00'^^xsd:dateTime ] ."@en ;
     rdfs:label "Start" ;
     rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ;
     :category "qualified" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :definition "An activity start event is the instantaneous event that marks the instant an activity starts." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Start" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
+    :definition "Start is when an activity is deemed to have started. The activity did not exist before its start. Any usage or generation involving an activity follows the activity's start. A start may refer to an entity, known as trigger, that set off the activity, or to an activity, known as starter, that generated the trigger."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Start"^^xsd:anyURI ;
     :unqualifiedForm :wasStartedBy .
 
 :Usage
     a owl:Class ;
-    rdfs:comment "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 ]."@en ;
+    rdfs:comment "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:qualifiedUsage [ a prov:Usage; prov:entity :podium; :foo :bar ]."@en ;
     rdfs:label "Usage" ;
     rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ;
     :category "qualified" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :definition "A usage is an instantaneous world event: an activity beginning to consume an entity. Before this event, the activity had not begun to consume or use to this entity." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Usage" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
+    :definition "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity."@en ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage"^^xsd:anyURI ;
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Usage"^^xsd:anyURI ;
     :unqualifiedForm :used .
 
 :actedOnBehalfOf
     a owl:ObjectProperty ;
     rdfs:comment "An object property to express the accountability of an agent towards another agent. The subordinate agent acted on behalf of the responsible agent in an actual activity. "@en ;
     rdfs:domain :Agent ;
+    rdfs:label "actedOnBehalfOf" ;
     rdfs:range :Agent ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedDelegation
@@ -413,6 +402,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "The property used by an prov:ActivityInfluence to cite the prov:Activity that was involved with either an Activity or Entity. It can be used to refer to the activity involved in generating an entity, informing another activity, or starting another activity."@en ;
     rdfs:domain :ActivityInfluence ;
+    rdfs:label "activity" ;
     rdfs:range :Activity ;
     rdfs:subPropertyOf :influencer ;
     :category "qualified" ;
@@ -424,6 +414,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "The property used by a prov:AgentInfluence to cite the Agent that was prov:involved with either an Activity or Entity. It can be used to express the agent involved in being responsible for an activity, being attributed to an entity, starting or ending an activity, or being responsible for another subordinate agent in an activity."@en ;
     rdfs:domain :AgentInfluence ;
+    rdfs:label "agent" ;
     rdfs:range :Agent ;
     rdfs:subPropertyOf :influencer ;
     :category "qualified" ;
@@ -436,16 +427,17 @@
     a owl:ObjectProperty ;
     rdfs:comment "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."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "alternateOf" ;
     rdfs:range :Entity ;
     rdfs:seeAlso :specializationOf ;
     rdfs:subPropertyOf owl:topObjectProperty ;
     :category "expanded" ;
     :component "alternate" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
     :definition "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."@en ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-alternate" ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-alternate"^^xsd:anyURI ;
     :inverse "alternateOf" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-alternate" .
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-alternate"^^xsd:anyURI .
 
 :aq
     a owl:AnnotationProperty ;
@@ -453,6 +445,7 @@
 
 :asInBundle
     a owl:ObjectProperty ;
+    rdfs:label "asInBundle" ;
     :category "expanded" ;
     :inverse "contextOf" ;
     :sharesDefinitionWith :mentionOf .
@@ -468,6 +461,7 @@
             :InstantaneousEvent
         )
     ] ;
+    rdfs:label "atLocation" ;
     rdfs:range :Location ;
     :category "expanded" ;
     :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:Influence classes.", "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)." ;
@@ -476,7 +470,7 @@
 
 :atTime
     a owl:DatatypeProperty, owl:FunctionalProperty ;
-    rdfs:comment "The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime. This property is predominantly used on Influences such as Generation, Usage, and Invalidation." ;
+    rdfs:comment "The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime."@en ;
     rdfs:domain :InstantaneousEvent ;
     rdfs:range xsd:dateTime ;
     :category "qualified" ;
@@ -529,6 +523,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "The property used by an prov:EntityInfluence to cite the Entity that was prov:involved with either an Activity or Entity. It can be used to refer to the entity involved in deriving another entity, being quoted or revised from, being the source of another entity, or being used in an activity. "@en ;
     rdfs:domain :EntityInfluence ;
+    rdfs:label "entity" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :influencer ;
     :category "qualified" ;
@@ -539,6 +534,7 @@
 :generated
     a owl:ObjectProperty ;
     rdfs:domain :Activity ;
+    rdfs:label "generated" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :influenced ;
     owl:inverseOf :wasGeneratedBy ;
@@ -568,6 +564,7 @@
             :Start
         )
     ] ;
+    rdfs:label "hadActivity" ;
     rdfs:range :Activity ;
     :category "qualified" ;
     :component "derivations" ;
@@ -579,6 +576,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "The _optional_ Generation involved in an Entity's Derivation."@en ;
     rdfs:domain :Derivation ;
+    rdfs:label "hadGeneration" ;
     rdfs:range :Generation ;
     :category "qualified" ;
     :component "derivations" ;
@@ -588,10 +586,10 @@
 :hadMember
     a owl:ObjectProperty ;
     rdfs:domain :Collection ;
+    rdfs:label "hadMember" ;
     rdfs:range :Entity ;
     :category "expanded" ;
     :component "collections" ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection" ;
     :inverse "wasMemberOf" ;
     :sharesDefinitionWith :Collection .
 
@@ -599,6 +597,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "The _optional_ Plan adopted by an Agent in Association with some Activity. Plan specifications are out of the scope of this specification."@en ;
     rdfs:domain :Association ;
+    rdfs:label "hadPlan" ;
     rdfs:range :Plan ;
     :category "qualified" ;
     :component "agents-responsibility" ;
@@ -609,6 +608,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "An original source refers to the source material that is closest to the person, information, period, or idea being studied. An original source relation is a particular case of derivation that aims to give credit to the source that originated some information."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "hadPrimarySource" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :wasDerivedFrom ;
     owl:propertyChainAxiom (:qualifiedSource
@@ -632,6 +632,7 @@
             :Usage
         )
     ] ;
+    rdfs:label "hadRole" ;
     rdfs:range :Role ;
     :category "qualified" ;
     :component "agents-responsibility" ;
@@ -643,6 +644,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "The _optional_ Usage involved in an Entity's Derivation."@en ;
     rdfs:domain :Derivation ;
+    rdfs:label "hadUsage" ;
     rdfs:range :Usage ;
     :category "qualified" ;
     :component "derivations" ;
@@ -652,26 +654,30 @@
 :hasAnchor
     a owl:ObjectProperty ;
     rdfs:comment "Indicates anchor URI for a potentially dynamic resource instance."@en ;
-    :aq "http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo" ;
+    rdfs:label "hadAnchor" ;
+    :aq "http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo"^^xsd:anyURI ;
     :category "access-and-query" ;
     :inverse "anchorOf" .
 
 :hasProvenance
     a owl:ObjectProperty ;
     rdfs:comment "Relates a resource to its provenance."@en ;
-    :aq "http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo" ;
+    rdfs:label "hasProvenance" ;
+    :aq "http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo"^^xsd:anyURI ;
     :category "access-and-query" ;
     :inverse "provenanceOf" .
 
 :hasProvenanceService
     a owl:ObjectProperty ;
     rdfs:comment "Relates a resource to a provenance service."@en ;
-    :aq "http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo" ;
+    rdfs:label "hasProvenanceService" ;
+    :aq "http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html#todo"^^xsd:anyURI ;
     :category "access-and-query" ;
     :inverse "provenanceAnchorOf" .
 
 :influenced
     a owl:ObjectProperty ;
+    rdfs:label "influenced" ;
     owl:inverseOf :wasInfluencedBy ;
     :category "expanded" ;
     :component "agents-responsibility" ;
@@ -682,6 +688,7 @@
     a owl:ObjectProperty ;
     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:domain :Influence ;
+    rdfs:label "influencer" ;
     :category "qualified" ;
     :editorialNote "This property and its subproperties are used in the same way as the rdf:object property, i.e. to reference the object of an unqualified prov:wasInfluencedBy or prov:influenced triple."@en ;
     :editorsDefinition "This property is used as part of the qualified influence pattern. Subclasses of prov:Influence use these subproperties to reference the resource (Entity, Agent, or Activity) whose influence is being qualified." ;
@@ -690,6 +697,7 @@
 :invalidated
     a owl:ObjectProperty ;
     rdfs:domain :Activity ;
+    rdfs:label "invalidated" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :influenced ;
     owl:inverseOf :wasInvalidatedBy ;
@@ -716,10 +724,11 @@
 
 :mentionOf
     a owl:ObjectProperty ;
+    rdfs:label "mentionOf" ;
     rdfs:subPropertyOf :specializationOf ;
     :category "expanded" ;
     :definition "The mention of an Entity in a Bundle (containing a description of this Entity) is another Entity that is a specialization of the former and that presents the Bundle as a further additional aspect. "@en ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-mention" ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-mention"^^xsd:anyURI ;
     :inverse "hadMention" .
 
 :n
@@ -737,6 +746,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "If this Activity prov:wasAssociatedWith Agent :ag, then it can qualify the Association using prov:qualifiedAssociation [ a prov:Association;  prov:agent :ag; :foo :bar ]."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "qualifiedAssociation" ;
     rdfs:range :Association ;
     :category "qualified" ;
     :component "agents-responsibility" ;
@@ -748,6 +758,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "If this Entity prov:wasAttributedTo Agent :ag, then it can qualify how it was  using prov:qualifiedAttribution [ a prov:Attribution;  prov:agent :ag; :foo :bar ]."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "qualifiedAttribution" ;
     rdfs:range :Attribution ;
     :category "qualified" ;
     :component "agents-responsibility" ;
@@ -759,6 +770,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "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 ]."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "qualifiedCommunication" ;
     rdfs:range :Communication ;
     :category "qualified" ;
     :component "entities-activities" ;
@@ -770,6 +782,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "If this Agent prov:actedOnBehalfOf Agent :ag, then it can qualify how with prov:qualifiedResponsibility [ a prov:Responsibility;  prov:agent :ag; :foo :bar ]."@en ;
     rdfs:domain :Agent ;
+    rdfs:label "qualifiedDelegation" ;
     rdfs:range :Delegation ;
     :category "qualified" ;
     :component "agents-responsibility" ;
@@ -781,6 +794,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "If this Entity prov:wasDerivedFrom Entity :e, then it can qualify how it was derived using prov:qualifiedDerivation [ a prov:Derivation;  prov:entity :e; :foo :bar ]."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "qualifiedDerivation" ;
     rdfs:range :Derivation ;
     :category "qualified" ;
     :component "derivations" ;
@@ -792,6 +806,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "If this Activity prov:wasEndedBy Entity :e1, then it can qualify how it was ended using prov:qualifiedEnd [ a prov:End;  prov:entity :e1; :foo :bar ]."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "qualifiedEnd" ;
     rdfs:range :End ;
     :category "qualified" ;
     :component "entities-activities" ;
@@ -822,6 +837,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "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 ]."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "qualifiedGeneration" ;
     rdfs:range :Generation ;
     :category "qualified" ;
     :component "entities-activities" ;
@@ -832,6 +848,7 @@
 :qualifiedInfluence
     a owl:ObjectProperty ;
     rdfs:domain :Entity ;
+    rdfs:label "qualifiedInfluence" ;
     rdfs:range :Influence ;
     :category "qualified" ;
     :component "derivations" ;
@@ -843,6 +860,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "If this Entity prov:wasInvalidatedBy Activity :a, then it can qualify how it was invalidated using prov:qualifiedInvalidation [ a prov:Invalidation;  prov:activity :a; :foo :bar ]."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "qualifiedInvalidation" ;
     rdfs:range :Invalidation ;
     :category "qualified" ;
     :component "entities-activities" ;
@@ -854,6 +872,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "If this Entity prov:wasQuotedFrom Entity :e, then it can qualify how using prov:qualifiedQuotation [ a prov:Quotation;  prov:entity :e; :foo :bar ]."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "qualifiedQuotation" ;
     rdfs:range :Quotation ;
     :category "qualified" ;
     :component "derivations" ;
@@ -865,6 +884,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "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 ]."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "qualifiedRevision" ;
     rdfs:range :Revision ;
     :category "qualified" ;
     :component "derivations" ;
@@ -876,6 +896,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "If this Entity prov:hadOriginalSource Entity :e, then it can qualify how using prov:qualifiedSource [ a prov:Source; prov:entity :e; :foo :bar ]."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "qualifiedSource" ;
     rdfs:range :Source ;
     :category "qualified" ;
     :component "derivations" ;
@@ -887,6 +908,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "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 ]."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "qualifiedStart" ;
     rdfs:range :Start ;
     :category "qualified" ;
     :component "entities-activities" ;
@@ -898,6 +920,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "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 ]."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "qualifiedUsage" ;
     rdfs:range :Usage ;
     :category "qualified" ;
     :component "entities-activities" ;
@@ -913,16 +936,17 @@
     a owl:ObjectProperty ;
     rdfs:comment "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."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "specializationOf" ;
     rdfs:range :Entity ;
     rdfs:seeAlso :alternateOf ;
     rdfs:subPropertyOf :alternateOf ;
     :category "expanded" ;
     :component "alternate" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
+    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
     :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." ;
-    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-specialization" ;
+    :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-specialization"^^xsd:anyURI ;
     :inverse "generalizationOf" ;
-    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-specialization" .
+    :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-specialization"^^xsd:anyURI .
 
 :startedAtTime
     a owl:DatatypeProperty, owl:FunctionalProperty ;
@@ -946,6 +970,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven ."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "used" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedUsage
@@ -953,25 +978,24 @@
     ) ;
     :category "starting-point" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
     :inverse "wasUsedBy" ;
     :qualifiedForm :Usage, :qualifiedUsage .
 
 :value
-    a owl:DatatypeProperty ;
+    a owl:DatatypeProperty, owl:FunctionalProperty ;
     rdfs:comment "Provides a value for an Entity."@en ;
     rdfs:domain :Entity ;
     :category "expanded" ;
     :component "entities-activities" ;
     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-value" ;
     :editorialNote "The editor's definition comes from http://www.w3.org/TR/rdf-primer/#rdfvalue", "This property serves the same purpose as rdf:value, but has been reintroduced to avoid some of the definitional ambiguity in the RDF specification (specifically, 'may be used in describing structured values')." ;
-    :editorsDefinition "The main value (if there is one) of a structured value."@en ;
-    :n "" .
+    :editorsDefinition "The main value (if there is one) of a structured value."@en .
 
 :wasAssociatedWith
     a owl:ObjectProperty ;
     rdfs:comment "An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "wasAssociatedWith" ;
     rdfs:range :Agent ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedAssociation
@@ -986,6 +1010,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "Attribution is the ascribing of an entity to an agent."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "wasAttributedTo" ;
     rdfs:range :Agent ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedAttribution
@@ -993,7 +1018,6 @@
     ) ;
     :category "starting-point" ;
     :component "agents-responsibility" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
     :definition "Attribution is the ascribing of an entity to an agent." ;
     :inverse "contributed" ;
     :qualifiedForm :Attribution, :qualifiedAttribution .
@@ -1003,6 +1027,7 @@
     rdfs:comment "A derivation is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one."@en ;
     rdfs:domain :Entity ;
     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
+    rdfs:label "wasDerivedFrom" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedDerivation
@@ -1010,7 +1035,6 @@
     ) ;
     :category "starting-point" ;
     :component "derivations" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
     :definition "A derivation is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one."@en ;
     :inverse "hadDerivation" ;
     :qualifiedForm :Derivation, :qualifiedDerivation .
@@ -1019,6 +1043,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "wasEndedBy" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedEnd
@@ -1026,8 +1051,6 @@
     ) ;
     :category "expanded" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :editorialNote "was{Started,Ended}By do not have anything to do with agent/attribution. -Luc 20 April 2012"@en ;
     :inverse "ended" ;
     :qualifiedForm :End, :qualifiedEnd .
 
@@ -1035,6 +1058,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "wasGeneratedBy links Entitites with Activity representing that entity was generated as a result of Activity"@en ;
     rdfs:domain :Entity ;
+    rdfs:label "wasGeneratedBy" ;
     rdfs:range :Activity ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedGeneration
@@ -1042,7 +1066,6 @@
     ) ;
     :category "starting-point" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
     :inverse "generated" ;
     :qualifiedForm :Generation, :qualifiedGeneration .
 
@@ -1055,6 +1078,7 @@
             :Entity
         )
     ] ;
+    rdfs:label "wasInfluencedBy" ;
     rdfs:range [
         a owl:Class ;
         owl:unionOf (:Activity
@@ -1078,6 +1102,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "wasInformedBy" ;
     rdfs:range :Activity ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedCommunication
@@ -1085,13 +1110,13 @@
     ) ;
     :category "starting-point" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
     :inverse "informed" ;
     :qualifiedForm :Communication, :qualifiedCommunication .
 
 :wasInvalidatedBy
     a owl:ObjectProperty ;
     rdfs:domain :Entity ;
+    rdfs:label "wasInvalidatedBy" ;
     rdfs:range :Activity ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedInvalidation
@@ -1106,6 +1131,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "An entity is derived from an original entity by copying, or \"quoting\", some or all of it."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "wasQuotedFrom" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :wasDerivedFrom ;
     owl:propertyChainAxiom (:qualifiedQuotation
@@ -1120,6 +1146,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "A revision is a derivation that revises an entity into a revised version."@en ;
     rdfs:domain :Entity ;
+    rdfs:label "wasRevisionOf" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :wasDerivedFrom ;
     owl:propertyChainAxiom (:qualifiedRevision
@@ -1134,6 +1161,7 @@
     a owl:ObjectProperty ;
     rdfs:comment "Start is when an activity is deemed to have started. A start may refer to an entity, known as trigger, that initiated the activity."@en ;
     rdfs:domain :Activity ;
+    rdfs:label "wasStartedBy" ;
     rdfs:range :Entity ;
     rdfs:subPropertyOf :wasInfluencedBy ;
     owl:propertyChainAxiom (:qualifiedStart
@@ -1141,8 +1169,6 @@
     ) ;
     :category "expanded" ;
     :component "entities-activities" ;
-    :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig" ;
-    :editorialNote "was{Started,Ended}By do not have anything to do with agent/attribution. -Luc 20 April 2012"@en ;
     :inverse "started" ;
     :qualifiedForm :Start, :qualifiedStart .