example aggregated components with provenance in PROV OWL.
authorTim L <lebot@rpi.edu>
Tue, 04 Oct 2011 11:52:26 -0400
changeset 468 15e3415f1026
parent 467 7124647307cd
child 469 c4c93dc18acc
example aggregated components with provenance in PROV OWL.
ontology/component-aggregations/prov-variant-1.owl
ontology/component-aggregations/prov-variant-1.owl.prov.ttl
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/component-aggregations/prov-variant-1.owl	Tue Oct 04 11:52:26 2011 -0400
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+  <ns1:Class xmlns:ns1="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#Account">
+    <ns2:comment xmlns:ns2="http://www.w3.org/2000/01/rdf-schema#">Account requires that the asserter be identified.</ns2:comment>
+    <ns3:comment xmlns:ns3="http://www.w3.org/2000/01/rdf-schema#">An Account associates an asserting agent with some set of assertions, which are available from a ProvenanceContainer.</ns3:comment>
+    <ns4:seeAlso xmlns:ns4="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#expression-Account"/>
+    <ns5:subClassOf xmlns:ns5="http://www.w3.org/2000/01/rdf-schema#">
+      <ns1:Restriction>
+        <ns1:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns1:minQualifiedCardinality>
+        <ns1:onClass rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#Agent"/>
+        <ns1:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#hasAsserter"/>
+      </ns1:Restriction>
+    </ns5:subClassOf>
+    <ns6:subClassOf xmlns:ns6="http://www.w3.org/2000/01/rdf-schema#">
+      <ns1:Restriction>
+        <ns1:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns1:minCardinality>
+        <ns1:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#hasAssertions"/>
+      </ns1:Restriction>
+    </ns6:subClassOf>
+    <ns7:subClassOf xmlns:ns7="http://www.w3.org/2000/01/rdf-schema#">
+      <ns1:Restriction>
+        <ns1:allValuesFrom rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#ProvenanceContainer"/>
+        <ns1:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#hasAssertions"/>
+      </ns1:Restriction>
+    </ns7:subClassOf>
+  </ns1:Class>
+  <rdf:Description rdf:about="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#Role">
+    <ns8:subClassOf xmlns:ns8="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+    <ns9:subClassOf xmlns:ns9="http://www.w3.org/2000/01/rdf-schema#">
+      <ns10:Restriction xmlns:ns10="http://www.w3.org/2002/07/owl#">
+        <ns10:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns10:minCardinality>
+        <ns10:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#assumedBy"/>
+      </ns10:Restriction>
+    </ns9:subClassOf>
+  </rdf:Description>
+  <ns11:ObjectProperty xmlns:ns11="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#assumedBy">
+    <ns12:domain xmlns:ns12="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#Role"/>
+    <ns13:range xmlns:ns13="http://www.w3.org/2000/01/rdf-schema#">
+      <rdf:Description>
+        <ns11:complementOf rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+      </rdf:Description>
+    </ns13:range>
+  </ns11:ObjectProperty>
+  <ns14:ObjectProperty xmlns:ns14="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#hasAssertions">
+    <ns15:comment xmlns:ns15="http://www.w3.org/2000/01/rdf-schema#">A reference to the assertions that an asserter has made. This could be to a named graph, a file, a URL, etc.</ns15:comment>
+    <ns16:label xmlns:ns16="http://www.w3.org/2000/01/rdf-schema#">hasAssertions</ns16:label>
+    <ns17:subPropertyOf xmlns:ns17="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceOntology.owl#hasLocation"/>
+  </ns14:ObjectProperty>
+  <ns18:Class xmlns:ns18="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#EntityInRole">
+    <ns19:comment xmlns:ns19="http://www.w3.org/2000/01/rdf-schema#">An Entity that assumes a Role within the context of this provenance assertion.</ns19:comment>
+    <ns20:label xmlns:ns20="http://www.w3.org/2000/01/rdf-schema#">EntityInRole</ns20:label>
+    <ns21:seeAlso xmlns:ns21="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2011/prov/track/issues/110"/>
+    <ns22:subClassOf xmlns:ns22="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+    <ns23:subClassOf xmlns:ns23="http://www.w3.org/2000/01/rdf-schema#">
+      <ns18:Restriction>
+        <ns18:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns18:minCardinality>
+        <ns18:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#assumedRole"/>
+      </ns18:Restriction>
+    </ns23:subClassOf>
+    <ns24:subClassOf xmlns:ns24="http://www.w3.org/2000/01/rdf-schema#">
+      <ns18:Restriction>
+        <ns18:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns18:minCardinality>
+        <ns18:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#assumedBy"/>
+      </ns18:Restriction>
+    </ns24:subClassOf>
+  </ns18:Class>
+</rdf:RDF>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/component-aggregations/prov-variant-1.owl.prov.ttl	Tue Oct 04 11:52:26 2011 -0400
@@ -0,0 +1,4 @@
+@prefix prov: <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#> .
+
+<prov-variant-1.ttl> prov:wasDerivedFrom <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov-variant-1.ttl> .
+