example aggregated components with provenance in PROV OWL.
--- /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> .
+