--- a/ontology/ProvenanceOntology.owl Thu Nov 08 22:17:23 2012 -0500
+++ b/ontology/ProvenanceOntology.owl Thu Nov 08 22:34:12 2012 -0500
@@ -85,10 +85,10 @@
<rdfs:subPropertyOf rdf:resource="&rdfs;seeAlso"/>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/prov#"/>
</owl:AnnotationProperty>
- <owl:AnnotationProperty rdf:about="&owl;versionInfo"/>
<owl:AnnotationProperty rdf:about="&rdfs;seeAlso">
<rdfs:comment xml:lang="en"></rdfs:comment>
</owl:AnnotationProperty>
+ <owl:AnnotationProperty rdf:about="&owl;versionInfo"/>
<owl:AnnotationProperty rdf:about="http://www.w3.org/ns/prov#dm">
<rdfs:comment xml:lang="en">A reference to the principal section of the PROV-DM document that describes this concept.</rdfs:comment>
<rdfs:subPropertyOf rdf:resource="&rdfs;seeAlso"/>
@@ -422,11 +422,11 @@
<owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#hadRole">
<rdfs:label>hadRole</rdfs:label>
<component>agents-responsibility</component>
+ <editorsDefinition xml:lang="en">prov:hadRole references the Role (i.e. the function of an entity with respect to an activity), in the context of an instantaneous usage, generation, association, start, and end.</editorsDefinition>
<inverse>wasRoleIn</inverse>
<rdfs:comment>This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href="#prov-o-owl-profile">PROV-O OWL Profile</a>.</rdfs:comment>
<category>qualified</category>
<rdfs:comment xml:lang="en">The _optional_ Role that an Entity assumed 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>
- <editorsDefinition xml:lang="en">prov:hadRole references the Role (i.e. the function of an entity with respect to an activity), in the context of an instantaneous usage, generation, association, start, and end.</editorsDefinition>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/prov#"/>
<rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Influence"/>
<sharesDefinitionWith rdf:resource="http://www.w3.org/ns/prov#Role"/>
@@ -553,7 +553,7 @@
<inverse>qualifiedAttributionOf</inverse>
<category>qualified</category>
<component>agents-responsibility</component>
- <rdfs:comment xml:lang="en">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 ].</rdfs:comment>
+ <rdfs:comment xml:lang="en">If this Entity prov:wasAttributedTo Agent :ag, then it can qualify how it was influenced using prov:qualifiedAttribution [ a prov:Attribution; prov:agent :ag; :foo :bar ].</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/prov#"/>
<sharesDefinitionWith rdf:resource="http://www.w3.org/ns/prov#Attribution"/>
<rdfs:range rdf:resource="http://www.w3.org/ns/prov#Attribution"/>
@@ -570,7 +570,7 @@
<rdfs:label>qualifiedCommunication</rdfs:label>
<inverse>qualifiedCommunicationOf</inverse>
<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>
+ <rdfs:comment xml:lang="en">If this Activity prov:wasInformedBy Activity :a, then it can qualify how it was influenced using prov:qualifiedCommunication [ a prov:Communication; prov:activity :a; :foo :bar ].</rdfs:comment>
<category>qualified</category>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/prov#"/>
<rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Activity"/>
@@ -640,10 +640,10 @@
<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>
<category>qualified</category>
+ <rdfs:comment xml:lang="en">If this Activity prov:generated Entity :e, then it can qualify how it performed the Generation using prov:qualifiedGeneration [ a prov:Generation; prov:entity :e; :foo :bar ].</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/prov#"/>
<rdfs:domain rdf:resource="http://www.w3.org/ns/prov#Entity"/>
<rdfs:range rdf:resource="http://www.w3.org/ns/prov#Generation"/>
@@ -737,7 +737,7 @@
<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>
+ <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>
<component>derivations</component>
@@ -956,8 +956,8 @@
<owl:ObjectProperty rdf:about="http://www.w3.org/ns/prov#wasInfluencedBy">
<rdfs:label>wasInfluencedBy</rdfs:label>
+ <rdfs:comment xml:lang="en">Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable.</rdfs:comment>
<rdfs:comment>This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href="#prov-o-owl-profile">PROV-O OWL Profile</a>.</rdfs:comment>
- <rdfs:comment>Because prov:wasInfluencedBy is a broad relation, the more specific relations (prov:wasInformedBy, prov:actedOnBehalfOf, prov:endedBy, etc.) should be used when applicable.</rdfs:comment>
<editorialNote xml:lang="en">The sub-properties of prov:wasInfluencedBy can be elaborated 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 :spoon; prov:atLocation :kitchen ] .
Subproperties of prov:wasInfluencedBy may also be asserted directly without being qualified.
@@ -969,6 +969,15 @@
<component>agents-responsibility</component>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/prov#"/>
<sharesDefinitionWith rdf:resource="http://www.w3.org/ns/prov#Influence"/>
+ <rdfs:domain>
+ <owl:Class>
+ <owl:unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="http://www.w3.org/ns/prov#Activity"/>
+ <rdf:Description rdf:about="http://www.w3.org/ns/prov#Agent"/>
+ <rdf:Description rdf:about="http://www.w3.org/ns/prov#Entity"/>
+ </owl:unionOf>
+ </owl:Class>
+ </rdfs:domain>
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
@@ -978,15 +987,6 @@
</owl:unionOf>
</owl:Class>
</rdfs:range>
- <rdfs:domain>
- <owl:Class>
- <owl:unionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.w3.org/ns/prov#Activity"/>
- <rdf:Description rdf:about="http://www.w3.org/ns/prov#Agent"/>
- <rdf:Description rdf:about="http://www.w3.org/ns/prov#Entity"/>
- </owl:unionOf>
- </owl:Class>
- </rdfs:domain>
</owl:ObjectProperty>
<owl:Axiom>
<definition>influencer: an identifier (o1) for an ancestor entity, activity, or agent that the former depends on;</definition>
@@ -1004,8 +1004,8 @@
</owl:annotatedTarget>
</owl:Axiom>
<owl:Axiom>
+ <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence</dm>
<definition>influencee: an identifier (o2) for an entity, activity, or agent; </definition>
- <dm>http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence</dm>
<owl:annotatedProperty rdf:resource="&rdfs;domain"/>
<owl:annotatedSource rdf:resource="http://www.w3.org/ns/prov#wasInfluencedBy"/>
<owl:annotatedTarget>
--- a/ontology/prov.ttl Thu Nov 08 22:17:23 2012 -0500
+++ b/ontology/prov.ttl Thu Nov 08 22:34:12 2012 -0500
@@ -799,7 +799,7 @@
:qualifiedAttribution
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:comment "If this Entity prov:wasAttributedTo Agent :ag, then it can qualify how it was influenced using prov:qualifiedAttribution [ a prov:Attribution; prov:agent :ag; :foo :bar ]."@en ;
rdfs:domain :Entity ;
rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
rdfs:label "qualifiedAttribution" ;
@@ -813,7 +813,7 @@
:qualifiedCommunication
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:comment "If this Activity prov:wasInformedBy Activity :a, then it can qualify how it was influenced using prov:qualifiedCommunication [ a prov:Communication; prov:activity :a; :foo :bar ]."@en ;
rdfs:domain :Activity ;
rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
rdfs:label "qualifiedCommunication" ;
@@ -893,7 +893,7 @@
:qualifiedGeneration
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:comment "If this Activity prov:generated Entity :e, then it can qualify how it performed the Generation using prov:qualifiedGeneration [ a prov:Generation; prov:entity :e; :foo :bar ]."@en ;
rdfs:domain :Entity ;
rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
rdfs:label "qualifiedGeneration" ;
@@ -968,7 +968,7 @@
:qualifiedRevision
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: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:isDefinedBy <http://www.w3.org/ns/prov#> ;
rdfs:label "qualifiedRevision" ;
@@ -1160,7 +1160,7 @@
:wasInfluencedBy
a owl:ObjectProperty ;
- rdfs:comment "Because prov:wasInfluencedBy is a broad relation, the more specific relations (prov:wasInformedBy, prov:actedOnBehalfOf, prov:endedBy, etc.) should be used when applicable.", "This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=\"#prov-o-owl-profile\">PROV-O OWL Profile</a>." ;
+ rdfs:comment "Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=\"#prov-o-owl-profile\">PROV-O OWL Profile</a>." ;
rdfs:domain [
a owl:Class ;
owl:unionOf (:Activity