--- a/ontology/ProvenanceOntology.owl Mon Sep 26 18:18:40 2011 +0100
+++ b/ontology/ProvenanceOntology.owl Mon Sep 26 18:25:34 2011 +0100
@@ -107,18 +107,38 @@
+ <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#dependedOn -->
+
+ <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#dependedOn">
+ <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
+ <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
+ <rdf:type rdf:resource="&owl;TransitiveProperty"/>
+ <rdfs:label xml:lang="en">depended on</rdfs:label>
+ <rdfs:comment xml:lang="en">dependedOn links two distinct characterized entities, where "some characterized entity cannot be generated without the existence of another characterized entity."</rdfs:comment>
+ <rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+ <rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+ </owl:ObjectProperty>
+
<!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasDerivedFrom -->
<owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasDerivedFrom">
<rdf:type rdf:resource="&owl;AsymmetricProperty"/>
<rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdf:type rdf:resource="&owl;TransitiveProperty"/>
+ <!-- Note: Not TransitiveProperty - ISSUE-45 -->
<rdfs:label xml:lang="en">was derived from</rdfs:label>
<rdfs:comment xml:lang="en">wasDerivedFrom links two distinct characterized entities, where "some characterized entity is transformed from, created from, or affected by another characterized entity."</rdfs:comment>
<rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
<rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
</owl:ObjectProperty>
+ <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasComplementOf">
+ <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
+ <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
+ <rdfs:label xml:lang="en">was complement of</rdfs:label>
+ <rdfs:comment xml:lang="en">wasComplementOf links two instances of Entity, where "it is relationship between two characterized entities asserted to have compatible characterization over some continuous time interval."</rdfs:comment>
+ <rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+ <rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+ </owl:ObjectProperty>
<!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasGeneratedBy -->
@@ -177,11 +197,11 @@
- <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProvenanceContainer -->
-
<owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProvenanceContainer">
<rdfs:label xml:lang="en">Provenance Container</rdfs:label>
+ <!-- Disputed
<rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+ -->
<rdfs:comment xml:lang="en">ProvenanceContainer is defined to be an aggregation of provenance assertions. A provenance container SHOULD have an URI associated with it.</rdfs:comment>
</owl:Class>
@@ -190,6 +210,7 @@
<!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Revision -->
<owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Revision">
+ <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
<rdfs:comment xml:lang="en">Revision is defined as a modified version of a Entity.</rdfs:comment>
</owl:Class>