implemented component aggregation list for prov.ttl; updated owl:imports closure implementation.
authorTim L <lebot@rpi.edu>
Tue, 08 Nov 2011 22:03:32 -0500
changeset 860 b69196715935
parent 859 15ce687795a7
child 861 4bd4d4702932
implemented component aggregation list for prov.ttl; updated owl:imports closure implementation.
ontology/component-aggregations/aggregate.sh
ontology/component-aggregations/prov-variant-1.owl
ontology/component-aggregations/prov-variant-1.owl.prov.ttl
ontology/component-aggregations/prov-variant-1.ttl
ontology/component-aggregations/prov.owl
ontology/component-aggregations/prov.owl.prov.ttl
ontology/component-aggregations/prov.ttl
ontology/components/hasLocation.ttl
--- a/ontology/component-aggregations/aggregate.sh	Tue Nov 08 21:59:36 2011 -0500
+++ b/ontology/component-aggregations/aggregate.sh	Tue Nov 08 22:03:32 2011 -0500
@@ -7,59 +7,66 @@
 #3>
 #3> <> a doap:Project;
 #3>   dcterms:description "Script to process one-step owl:imports of OWL components.";
-#3>   dcterms:author "Tim Lebo";
+#3>   dcterms:creator <http://purl.org/twc/id/person/TimLebo>;
 #3>   rdfs:seeAlso <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/aggregate.sh>;
 #3>   :requires [ dcterms:title "rapper";
 #3>               doap:download-page <http://librdf.org/raptor/INSTALL.html>;
 #3>               doap:download-page <http://download.librdf.org/source/raptor2-1.9.1.tar.gz> ];
 #3> .
 
-base="https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations"
-
 if [ ! `which md5` ]; then
-   echo "need md5 to proceed"
+   echo "`basename $0` needs md5 to proceed"
    exit 1
 fi
 
 if [ ! `which rapper` ]; then
-   echo "need rapper to proceed; install http://download.librdf.org/source/raptor2-1.9.1.tar.gz "
+   echo "`basename $0` needs rapper to proceed; install http://download.librdf.org/source/raptor2-1.9.1.tar.gz"
    echo "see http://librdf.org/raptor/INSTALL.html "
    exit 1
 fi
 
+# Clean up any files we left behind before.
+#
 rm -f "_"`basename $0`*.tmp
+
+# Decide where to place our temporary file.
+#
 TEMP="_"`basename $0``date +%s`_$$.tmp
 
+# Build the list of component lists from the command line; if none, just do all of them.
+#
 component_list=""
-while [[ $? -gt 0 && -e "$1" ]]; do
+while [[ $# -gt 0 && -e "$1" ]]; do
    component_list="$component_list $1"
    shift
 done
 if [[ ${#component_list} -eq 0 ]]; then
    component_list=`find . -name "*.ttl" | grep -v "\.prov.ttl" | sed 's/^\.\///'`
-   
 fi
 
 for component_list_file in $component_list; do
    rm -f $TEMP
-   component_url="${base}/${component_list_file}"
-   echo "$component_url"
+   component_list_url="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/${component_list_file}"
+   component_list_url="${component_list_file}"
    closure_file=`echo $component_list_file | sed 's/.ttl$/.owl/'`
+   echo "$component_list_url --=(closure)=--> $closure_file"
 
    if [ "$closure_file" == $component_list_file ]; then
-      echo "skipping $component_list_file because it would be overwritten by its closure."
+      echo "ERROR: skipping $component_list_file because it would be overwritten by its closure."
       continue
    fi
 
    let input_count=0
-   for component in `rapper -g -o ntriples $component_url 2> /dev/null | awk '$2 == "<http://www.w3.org/2002/07/owl#imports>"{print $3}' | sed 's/<//;s/>//'`; do
+   echo $components_list_url
+   for component in `rapper -g -o ntriples $component_list_url 2> /dev/null | awk '$2 == "<http://www.w3.org/2002/07/owl#imports>"{print $3}' | sed 's/<//;s/>//'`; do
       let input_count=$input_count+1
       genid=`md5 -s $component | awk '{print $4}'`
       echo "   += $component"
       rapper -q -g -o ntriples $component | sed "s/_:genid/_:genid${genid}/g" >> $TEMP
       if [ $input_count -eq 1 ]; then
+         echo "@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> ."                                        >> $closure_file.prov.ttl
          echo "@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> ."                >> $closure_file.prov.ttl
-         echo "@prefix prov: <http://www.w3.org/ns/prov-o/> ." >> $closure_file.prov.ttl
+         echo "@prefix prov: <http://www.w3.org/ns/prov-o/> ."                                             >> $closure_file.prov.ttl
          echo "@prefix :     <#> ."                                                                        >> $closure_file.prov.ttl
          id=""
       else
@@ -72,6 +79,11 @@
          echo "   prov:wasDerivedFrom :component_list;"                                                    >> $closure_file.prov.ttl
       fi
          echo "   prov:wasDerivedFrom :input$id;"                                                          >> $closure_file.prov.ttl
+         echo "   prov:qualifiedDerivation ["                                                              >> $closure_file.prov.ttl
+         echo "      a prov:Derivation;"                                                                   >> $closure_file.prov.ttl
+         echo "      prov:entity :input$id;"                                                               >> $closure_file.prov.ttl
+         echo "      prov:time \"`date +%Y-%m-%dT%H:%M:%S%z | sed 's/\(..\)$/:\1/'`\"^^xsd:dateTime;"      >> $closure_file.prov.ttl
+         echo "   ];"                                                                                      >> $closure_file.prov.ttl
       if [ $input_count -eq 1 ]; then
          echo "   a prov:Entity;"                                                                          >> $closure_file.prov.ttl
       fi
@@ -79,7 +91,7 @@
       if [ $input_count -eq 1 ]; then
          echo ""                                                                                           >> $closure_file.prov.ttl
          echo ":component_list"                                                                            >> $closure_file.prov.ttl
-         echo "   nfo:fileURL <$component_url>;"                                                           >> $closure_file.prov.ttl
+         echo "   nfo:fileURL <$component_list_url>;"                                                      >> $closure_file.prov.ttl
          echo "   a prov:Entity;"                                                                          >> $closure_file.prov.ttl
          echo "."                                                                                          >> $closure_file.prov.ttl
       fi
--- a/ontology/component-aggregations/prov-variant-1.owl	Tue Nov 08 21:59:36 2011 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-<?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://www.w3.org/ns/prov-o/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://www.w3.org/ns/prov-o/Agent"/>
-        <ns1:onProperty rdf:resource="http://www.w3.org/ns/prov-o/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://www.w3.org/ns/prov-o/hasAssertions"/>
-      </ns1:Restriction>
-    </ns6:subClassOf>
-    <ns7:subClassOf xmlns:ns7="http://www.w3.org/2000/01/rdf-schema#">
-      <ns1:Restriction>
-        <ns1:allValuesFrom rdf:resource="http://www.w3.org/ns/prov-o/ProvenanceContainer"/>
-        <ns1:onProperty rdf:resource="http://www.w3.org/ns/prov-o/hasAssertions"/>
-      </ns1:Restriction>
-    </ns7:subClassOf>
-  </ns1:Class>
-  <ns8:Class xmlns:ns8="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/EntityInRole">
-    <ns9:comment xmlns:ns9="http://www.w3.org/2000/01/rdf-schema#">An Entity that assumes a Role within the context of this provenance assertion.</ns9:comment>
-    <ns10:label xmlns:ns10="http://www.w3.org/2000/01/rdf-schema#">EntityInRole</ns10:label>
-    <ns11:seeAlso xmlns:ns11="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2011/prov/track/issues/110"/>
-    <ns12:subClassOf xmlns:ns12="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
-    <ns13:subClassOf xmlns:ns13="http://www.w3.org/2000/01/rdf-schema#">
-      <ns8:Restriction>
-        <ns8:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns8:minCardinality>
-        <ns8:onProperty rdf:resource="http://www.w3.org/ns/prov-o/assumedRole"/>
-      </ns8:Restriction>
-    </ns13:subClassOf>
-    <ns14:subClassOf xmlns:ns14="http://www.w3.org/2000/01/rdf-schema#">
-      <ns8:Restriction>
-        <ns8:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns8:minCardinality>
-        <ns8:onProperty rdf:resource="http://www.w3.org/ns/prov-o/wasAssumedBy"/>
-      </ns8:Restriction>
-    </ns14:subClassOf>
-  </ns8:Class>
-  <rdf:Description rdf:about="http://www.w3.org/ns/prov-o/Role">
-    <ns15:subClassOf xmlns:ns15="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
-    <ns16:subClassOf xmlns:ns16="http://www.w3.org/2000/01/rdf-schema#">
-      <ns17:Restriction xmlns:ns17="http://www.w3.org/2002/07/owl#">
-        <ns17:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns17:minCardinality>
-        <ns17:onProperty rdf:resource="http://www.w3.org/ns/prov-o/wasAssumedBy"/>
-      </ns17:Restriction>
-    </ns16:subClassOf>
-  </rdf:Description>
-  <ns18:ObjectProperty xmlns:ns18="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/hasAssertions">
-    <ns19:comment xmlns:ns19="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.</ns19:comment>
-    <ns20:label xmlns:ns20="http://www.w3.org/2000/01/rdf-schema#">hasAssertions</ns20:label>
-    <ns21:subPropertyOf xmlns:ns21="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/hasLocation"/>
-  </ns18:ObjectProperty>
-  <ns22:ObjectProperty xmlns:ns22="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasAssumedBy">
-    <ns23:domain xmlns:ns23="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Role"/>
-    <ns24:range xmlns:ns24="http://www.w3.org/2000/01/rdf-schema#">
-      <rdf:Description>
-        <ns22:complementOf rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
-      </rdf:Description>
-    </ns24:range>
-  </ns22:ObjectProperty>
-</rdf:RDF>
--- a/ontology/component-aggregations/prov-variant-1.owl.prov.ttl	Tue Nov 08 21:59:36 2011 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,266 +0,0 @@
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov-variant-1.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov-variant-1.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Account.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_2;
-.
-
-:input_2
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/EntityInRole.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_3;
-.
-
-:input_3
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/assumedBy.ttl>;
-   a prov:Entity;
-.
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov-variant-1.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov-variant-1.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Account.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_2;
-.
-
-:input_2
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/EntityInRole.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_3;
-.
-
-:input_3
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/assumedBy.ttl>;
-   a prov:Entity;
-.
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov-variant-1.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov-variant-1.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Account.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_2;
-.
-
-:input_2
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/EntityInRole.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_3;
-.
-
-:input_3
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/assumedBy.ttl>;
-   a prov:Entity;
-.
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov-variant-1.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov-variant-1.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Account.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_2;
-.
-
-:input_2
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/EntityInRole.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_3;
-.
-
-:input_3
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/assumedBy.ttl>;
-   a prov:Entity;
-.
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov-variant-1.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov-variant-1.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Account.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_2;
-.
-
-:input_2
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/EntityInRole.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_3;
-.
-
-:input_3
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/assumedBy.ttl>;
-   a prov:Entity;
-.
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov-variant-1.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov-variant-1.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Account.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_2;
-.
-
-:input_2
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/EntityInRole.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_3;
-.
-
-:input_3
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/assumedBy.ttl>;
-   a prov:Entity;
-.
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov-variant-1.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov-variant-1.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Account.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_2;
-.
-
-:input_2
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/EntityInRole.ttl>;
-   a prov:Entity;
-.
-
-:result
-   prov:wasDerivedFrom :input_3;
-.
-
-:input_3
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/assumedBy.ttl>;
-   a prov:Entity;
-.
--- a/ontology/component-aggregations/prov-variant-1.ttl	Tue Nov 08 21:59:36 2011 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-@prefix owl:  <http://www.w3.org/2002/07/owl#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-
-<> 
-   a owl:Ontology;
-   owl:imports <../components/Account.ttl>;
-   owl:imports <../components/EntityInRole.ttl>;
-   owl:imports <../components/assumedBy.ttl>;
-.
--- a/ontology/component-aggregations/prov.owl	Tue Nov 08 21:59:36 2011 -0500
+++ b/ontology/component-aggregations/prov.owl	Tue Nov 08 22:03:32 2011 -0500
@@ -1,8 +1,405 @@
 <?xml version="1.0" encoding="utf-8"?>
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-  <ns1:ObjectProperty xmlns:ns1="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasDerivedFrom">
-    <ns2:domain xmlns:ns2="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
-    <ns3:label xmlns:ns3="http://www.w3.org/2000/01/rdf-schema#">wasDerivedFrom</ns3:label>
-    <ns4:range xmlns:ns4="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
-  </ns1:ObjectProperty>
+  <ns1:Class xmlns:ns1="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Control">
+    <ns2:comment xmlns:ns2="http://www.w3.org/2000/01/rdf-schema#">This class is reifying the triple from the ProcessExecution to the Entity: subClassOf onProperty rdf:predicate/owl:AnnotatedProperty; hasValue prov:wasControlledBy -tlebo 2011-11-06</ns2:comment>
+    <ns3:subClassOf xmlns:ns3="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#QualifiedInvolvement"/>
+    <ns4:subClassOf xmlns:ns4="http://www.w3.org/2000/01/rdf-schema#">
+      <ns1:Restriction>
+        <ns1:hasValue rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#controller"/>
+        <ns1:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#role"/>
+      </ns1:Restriction>
+    </ns4:subClassOf>
+  </ns1:Class>
+  <ns5:Class xmlns:ns5="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Generation">
+    <ns6:comment xmlns:ns6="http://www.w3.org/2000/01/rdf-schema#">This class is reifying the triple from the ProcessExecution to the Entity: subClassOf onProperty rdf:predicate/owl:AnnotatedProperty; hasValue prov:generation -tlebo 2011-11-06</ns6:comment>
+    <ns7:subClassOf xmlns:ns7="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#QualifiedInvolvement"/>
+  </ns5:Class>
+  <ns8:Class xmlns:ns8="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Participation">
+    <ns9:comment xmlns:ns9="http://www.w3.org/2000/01/rdf-schema#">This class is reifying the triple from the ProcessExecution to the Entity: subClassOf onProperty rdf:predicate/owl:AnnotatedProperty; hasValue prov:hadParticipant -tlebo 2011-11-06</ns9:comment>
+    <ns10:subClassOf xmlns:ns10="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#QualifiedInvolvement"/>
+  </ns8:Class>
+  <rdf:Description rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution">
+    <ns11:subClassOf xmlns:ns11="http://www.w3.org/2000/01/rdf-schema#">
+      <ns12:Restriction xmlns:ns12="http://www.w3.org/2002/07/owl#">
+        <ns12:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</ns12:minCardinality>
+        <ns12:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedUsage"/>
+      </ns12:Restriction>
+    </ns11:subClassOf>
+    <ns13:subClassOf xmlns:ns13="http://www.w3.org/2000/01/rdf-schema#">
+      <ns14:Restriction xmlns:ns14="http://www.w3.org/2002/07/owl#">
+        <ns14:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</ns14:minCardinality>
+        <ns14:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedGeneration"/>
+      </ns14:Restriction>
+    </ns13:subClassOf>
+    <ns15:subClassOf xmlns:ns15="http://www.w3.org/2000/01/rdf-schema#">
+      <ns16:Restriction xmlns:ns16="http://www.w3.org/2002/07/owl#">
+        <ns16:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</ns16:minCardinality>
+        <ns16:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedParticipation"/>
+      </ns16:Restriction>
+    </ns15:subClassOf>
+    <ns17:subClassOf xmlns:ns17="http://www.w3.org/2000/01/rdf-schema#">
+      <ns18:Restriction xmlns:ns18="http://www.w3.org/2002/07/owl#">
+        <ns18:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</ns18:minCardinality>
+        <ns18:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedControl"/>
+      </ns18:Restriction>
+    </ns17:subClassOf>
+  </rdf:Description>
+  <ns19:Class xmlns:ns19="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#QualifiedInvolvement">
+    <ns20:subClassOf xmlns:ns20="http://www.w3.org/2000/01/rdf-schema#">
+      <rdf:Description>
+        <ns19:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</ns19:minCardinality>
+        <ns19:onProperty rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#entity"/>
+      </rdf:Description>
+    </ns20:subClassOf>
+  </ns19:Class>
+  <ns21:Class xmlns:ns21="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Role">
+    <ns22:label xmlns:ns22="http://www.w3.org/2000/01/rdf-schema#">Role</ns22:label>
+  </ns21:Class>
+  <ns23:Class xmlns:ns23="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Usage">
+    <ns24:comment xmlns:ns24="http://www.w3.org/2000/01/rdf-schema#">This class is reifying the triple from the ProcessExecution to the Entity: subClassOf onProperty rdf:predicate/owl:AnnotatedProperty; hasValue prov:used -tlebo 2011-11-06</ns24:comment>
+    <ns25:subClassOf xmlns:ns25="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#QualifiedInvolvement"/>
+  </ns23:Class>
+  <ns26:Role xmlns:ns26="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#controller">
+    <ns27:comment xmlns:ns27="http://www.w3.org/2000/01/rdf-schema#">The role of controling a ProcessExecution. This is an implied role when asserting wasControlledBy and qualifedControl.</ns27:comment>
+    <ns28:label xmlns:ns28="http://www.w3.org/2000/01/rdf-schema#">controller</ns28:label>
+  </ns26:Role>
+  <ns29:ObjectProperty xmlns:ns29="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#entity">
+    <ns30:comment xmlns:ns30="http://www.w3.org/2000/01/rdf-schema#">The Entity whose involvement (PE's used, hadParticipant, wasControlledBy, or generation) is being qualified.</ns30:comment>
+    <ns31:comment xmlns:ns31="http://www.w3.org/2000/01/rdf-schema#">This is effectively the rdf:object or owl:AnnotationTarget of the triple being reified.</ns31:comment>
+    <ns32:domain xmlns:ns32="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#QualifiedInvolvement"/>
+    <ns33:label xmlns:ns33="http://www.w3.org/2000/01/rdf-schema#">entity</ns33:label>
+    <ns34:range xmlns:ns34="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+  </ns29:ObjectProperty>
+  <ns35:ObjectProperty xmlns:ns35="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#hadParticipant">
+    <ns36:domain xmlns:ns36="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
+    <ns37:range xmlns:ns37="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+    <ns38:seeAlso xmlns:ns38="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-Participation"/>
+  </ns35:ObjectProperty>
+  <ns39:Role xmlns:ns39="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#participant">
+    <ns40:comment xmlns:ns40="http://www.w3.org/2000/01/rdf-schema#">The role of participating in a ProcessExecution. This is an implied role when asserting hadParticipant and qualifiedParticipation..</ns40:comment>
+    <ns41:label xmlns:ns41="http://www.w3.org/2000/01/rdf-schema#">participant</ns41:label>
+  </ns39:Role>
+  <ns42:ObjectProperty xmlns:ns42="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedControl">
+    <ns43:domain xmlns:ns43="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
+    <ns44:range xmlns:ns44="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Control"/>
+    <ns45:subPropertyOf xmlns:ns45="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedInvolvement"/>
+  </ns42:ObjectProperty>
+  <ns46:ObjectProperty xmlns:ns46="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedGeneration">
+    <ns47:domain xmlns:ns47="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
+    <ns48:range xmlns:ns48="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Generation"/>
+    <ns49:subPropertyOf xmlns:ns49="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedInvolvement"/>
+  </ns46:ObjectProperty>
+  <ns50:ObjectProperty xmlns:ns50="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedInvolvement">
+    <ns51:comment xmlns:ns51="http://www.w3.org/2000/01/rdf-schema#">Although the domain includes Entity, qualifying the principle involvements will describe ProcessExecutions. Entity is included in the domain for extensibility (Revision; ComplementOf).</ns51:comment>
+    <ns52:domain xmlns:ns52="http://www.w3.org/2000/01/rdf-schema#">
+      <rdf:Description>
+        <ns50:unionOf>
+          <rdf:Description>
+            <rdf:first rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
+            <rdf:rest>
+              <rdf:Description>
+                <rdf:first rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
+                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+              </rdf:Description>
+            </rdf:rest>
+          </rdf:Description>
+        </ns50:unionOf>
+      </rdf:Description>
+    </ns52:domain>
+    <ns53:label xmlns:ns53="http://www.w3.org/2000/01/rdf-schema#">qualifiedInvolvement</ns53:label>
+    <ns54:range xmlns:ns54="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#QualifiedInvolvement"/>
+  </ns50:ObjectProperty>
+  <ns55:ObjectProperty xmlns:ns55="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedParticipation">
+    <ns56:domain xmlns:ns56="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
+    <ns57:range xmlns:ns57="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Participation"/>
+    <ns58:subPropertyOf xmlns:ns58="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedInvolvement"/>
+  </ns55:ObjectProperty>
+  <ns59:ObjectProperty xmlns:ns59="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedUsage">
+    <ns60:domain xmlns:ns60="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
+    <ns61:range xmlns:ns61="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Usage"/>
+    <ns62:subPropertyOf xmlns:ns62="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#qualifiedInvolvement"/>
+  </ns59:ObjectProperty>
+  <ns63:ObjectProperty xmlns:ns63="http://www.w3.org/2002/07/owl#" rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#role">
+    <ns64:comment xmlns:ns64="http://www.w3.org/2000/01/rdf-schema#">The PROV-DM namespace declares a reserved qualifier: role.</ns64:comment>
+    <ns65:domain xmlns:ns65="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#QualifiedInvolvement"/>
+    <ns66:range xmlns:ns66="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Role"/>
+    <ns67:seeAlso xmlns:ns67="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/TR/2011/WD-prov-dm-20111018/#extensibility-section"/>
+  </ns63:ObjectProperty>
+  <ns68:Class xmlns:ns68="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/2002/07/owl#Thing"/>
+  <ns69:Class xmlns:ns69="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/2006/time#Instant">
+    <ns70:comment xmlns:ns70="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">"Instants are, intuitively, point-like in that they have no interior points"
+from the W3C OWL-Time Working Draft (http://www.w3.org/TR/owl-time/).</ns70:comment>
+    <ns71:subClassOf xmlns:ns71="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
+  </ns69:Class>
+  <ns72:Class xmlns:ns72="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/2006/time#Interval">
+    <ns73:comment xmlns:ns73="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">"Intervals are, intuitively, things with extent" from W3C OWL-Time Working Draft (http://www.w3.org/TR/owl-time/).</ns73:comment>
+    <ns74:subClassOf xmlns:ns74="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
+  </ns72:Class>
+  <ns75:Class xmlns:ns75="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/2006/time#TemporalEntity">
+    <ns76:comment xmlns:ns76="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">TemporalEntity represents time information, both time instant (having 0 time duration) and interval (having a non-zero duration).</ns76:comment>
+    <ns75:equivalentClass>
+      <ns75:Class>
+        <ns75:unionOf>
+          <rdf:Description>
+            <rdf:first rdf:resource="http://www.w3.org/2006/time#Instant"/>
+            <rdf:rest>
+              <rdf:Description>
+                <rdf:first rdf:resource="http://www.w3.org/2006/time#Interval"/>
+                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+              </rdf:Description>
+            </rdf:rest>
+          </rdf:Description>
+        </ns75:unionOf>
+      </ns75:Class>
+    </ns75:equivalentClass>
+  </ns75:Class>
+  <ns77:ObjectProperty xmlns:ns77="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/2006/time#after"/>
+  <ns78:DatatypeProperty xmlns:ns78="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/2006/time#inXSDDateTime">
+    <ns79:domain xmlns:ns79="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2006/time#Instant"/>
+    <ns80:range xmlns:ns80="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
+  </ns78:DatatypeProperty>
+  <ns81:Thing xmlns:ns81="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/TR/prov-o/"/>
+  <ns82:Ontology xmlns:ns82="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/">
+    <ns83:comment xmlns:ns83="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.1</ns83:comment>
+    <ns84:comment xmlns:ns84="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). 
+
+If you wish to make comments regarding this document, please send them to public-prov-wg@w3.org (subscribe, archives). All feedback is welcome.</ns84:comment>
+    <ns85:seeAlso xmlns:ns85="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/TR/prov-o/"/>
+  </ns82:Ontology>
+  <ns86:Class xmlns:ns86="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/Agent">
+    <ns87:comment xmlns:ns87="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">An agent represents a characterized entity capable of activity.</ns87:comment>
+    <ns88:label xmlns:ns88="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">Agent</ns88:label>
+    <ns89:subClassOf xmlns:ns89="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+  </ns86:Class>
+  <ns90:Class xmlns:ns90="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/Entity">
+    <ns91:comment xmlns:ns91="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">An identifiable characterized entity.</ns91:comment>
+    <ns92:label xmlns:ns92="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">Entity</ns92:label>
+  </ns90:Class>
+  <ns93:Class xmlns:ns93="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/EntityInRole">
+    <ns94:comment xmlns:ns94="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">Entity in role is defined to be "a function assumed by a entity or an agent."</ns94:comment>
+    <ns95:label xmlns:ns95="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">Entity In Role</ns95:label>
+    <ns96:subClassOf xmlns:ns96="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns97:subClassOf xmlns:ns97="http://www.w3.org/2000/01/rdf-schema#">
+      <ns93:Restriction>
+        <ns93:onProperty rdf:resource="http://www.w3.org/ns/prov-o/wasAssumedBy"/>
+        <ns93:someValuesFrom rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
+      </ns93:Restriction>
+    </ns97:subClassOf>
+  </ns93:Class>
+  <ns98:Class xmlns:ns98="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/Location">
+    <ns99:label xmlns:ns99="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">Location</ns99:label>
+  </ns98:Class>
+  <ns100:Class xmlns:ns100="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/ProcessExecution">
+    <ns101:comment xmlns:ns101="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">ProcessExecution is defined to be "an identifiable activity, which performs a piece of work."</ns101:comment>
+    <ns102:label xmlns:ns102="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">Process Execution</ns102:label>
+  </ns100:Class>
+  <ns103:Class xmlns:ns103="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/ProvenanceContainer">
+    <ns104:comment xmlns:ns104="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ProvenanceContainer is defined to be an aggregation of provenance assertions. A provenance container SHOULD have an URI associated with it.
+
+The ProvenanceContainer (and Account) can be instantiated as a RDF graph.</ns104:comment>
+    <ns105:label xmlns:ns105="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">Provenance Container</ns105:label>
+  </ns103:Class>
+  <ns106:Class xmlns:ns106="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/Recipe">
+    <ns107:label xmlns:ns107="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">Recipe</ns107:label>
+  </ns106:Class>
+  <ns108:ObjectProperty xmlns:ns108="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/dependedOn">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+    <ns109:domain xmlns:ns109="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns110:label xmlns:ns110="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">depended on</ns110:label>
+    <ns111:range xmlns:ns111="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+  </ns108:ObjectProperty>
+  <ns112:ObjectProperty xmlns:ns112="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/followed">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+    <ns113:domain xmlns:ns113="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns114:label xmlns:ns114="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">preceded</ns114:label>
+    <ns115:range xmlns:ns115="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns116:subPropertyOf xmlns:ns116="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2006/time#after"/>
+  </ns112:ObjectProperty>
+  <ns117:ObjectProperty xmlns:ns117="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/generated">
+    <ns118:comment xmlns:ns118="http://www.w3.org/2000/01/rdf-schema#">Defined for syntactic sugar when describing ONLY a Process Execution. It permits asserting everything on the same subject.</ns118:comment>
+    <ns119:comment xmlns:ns119="http://www.w3.org/2000/01/rdf-schema#">Minimal axioms should be asserted on this axiom directly; they should follow from whatever is asserted about prov:wasGeneratedBy</ns119:comment>
+    <ns120:seeAlso xmlns:ns120="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2011/prov/wiki/Qualifed_Involvements_in_PROV-O"/>
+    <ns117:inverseOf rdf:resource="http://www.w3.org/ns/prov-o/wasGeneratedBy"/>
+  </ns117:ObjectProperty>
+  <ns121:ObjectProperty xmlns:ns121="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/hadLocation">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <ns122:domain xmlns:ns122="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns123:label xmlns:ns123="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">had location</ns123:label>
+    <ns124:range xmlns:ns124="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Location"/>
+  </ns121:ObjectProperty>
+  <ns125:ObjectProperty xmlns:ns125="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/hadOriginalSource">
+    <ns126:comment xmlns:ns126="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">how is this different from wasDerivedFrom?</ns126:comment>
+    <ns127:domain xmlns:ns127="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns128:range xmlns:ns128="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+  </ns125:ObjectProperty>
+  <ns129:ObjectProperty xmlns:ns129="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/hadParticipant">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <ns130:domain xmlns:ns130="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns131:label xmlns:ns131="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">had participant</ns131:label>
+    <ns132:range xmlns:ns132="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns133:subPropertyOf xmlns:ns133="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/involved"/>
+  </ns129:ObjectProperty>
+  <ns134:ObjectProperty xmlns:ns134="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/hadRecipe">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <ns135:comment xmlns:ns135="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">The ProcessExecution activity performed was described by
+            the given recipe resource. Process specifications, as
+            referred to by recipe links, are out of scope of this
+            specification</ns135:comment>
+    <ns136:domain xmlns:ns136="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns137:label xmlns:ns137="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">had recipe</ns137:label>
+    <ns138:range xmlns:ns138="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Recipe"/>
+  </ns134:ObjectProperty>
+  <ns139:ObjectProperty xmlns:ns139="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/hadTemporalValue">
+    <ns140:domain xmlns:ns140="http://www.w3.org/2000/01/rdf-schema#">
+      <ns139:Class>
+        <ns139:unionOf>
+          <rdf:Description>
+            <rdf:first rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+            <rdf:rest>
+              <rdf:Description>
+                <rdf:first rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+              </rdf:Description>
+            </rdf:rest>
+          </rdf:Description>
+        </ns139:unionOf>
+      </ns139:Class>
+    </ns140:domain>
+    <ns141:label xmlns:ns141="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">has temporal value</ns141:label>
+    <ns142:range xmlns:ns142="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
+  </ns139:ObjectProperty>
+  <ns143:ObjectProperty xmlns:ns143="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/involved">
+    <ns144:comment xmlns:ns144="http://www.w3.org/2000/01/rdf-schema#">A generic involvement between Entities and ProcessExecutions (and vice versa); a superproperty of ProcessExecutions' :used, :hadParticipant, :wasControlledBy, and Entities' :wasGeneratedBy</ns144:comment>
+    <ns145:domain xmlns:ns145="http://www.w3.org/2000/01/rdf-schema#">
+      <rdf:Description>
+        <ns143:unionOf>
+          <rdf:Description>
+            <rdf:first rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+            <rdf:rest>
+              <rdf:Description>
+                <rdf:first rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+              </rdf:Description>
+            </rdf:rest>
+          </rdf:Description>
+        </ns143:unionOf>
+      </rdf:Description>
+    </ns145:domain>
+    <ns146:range xmlns:ns146="http://www.w3.org/2000/01/rdf-schema#">
+      <rdf:Description>
+        <ns143:unionOf>
+          <rdf:Description>
+            <rdf:first rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+            <rdf:rest>
+              <rdf:Description>
+                <rdf:first rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+              </rdf:Description>
+            </rdf:rest>
+          </rdf:Description>
+        </ns143:unionOf>
+      </rdf:Description>
+    </ns146:range>
+  </ns143:ObjectProperty>
+  <ns147:ObjectProperty xmlns:ns147="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/used">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+    <ns148:domain xmlns:ns148="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns149:label xmlns:ns149="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">used</ns149:label>
+    <ns150:range xmlns:ns150="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns151:subPropertyOf xmlns:ns151="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/involved"/>
+  </ns147:ObjectProperty>
+  <ns152:ObjectProperty xmlns:ns152="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasAssumedBy">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <ns153:domain xmlns:ns153="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/EntityInRole"/>
+    <ns154:label xmlns:ns154="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">assumed by</ns154:label>
+    <ns155:range xmlns:ns155="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+  </ns152:ObjectProperty>
+  <ns156:ObjectProperty xmlns:ns156="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasAttributedTo">
+    <ns157:domain xmlns:ns157="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns158:range xmlns:ns158="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Agent"/>
+  </ns156:ObjectProperty>
+  <ns159:ObjectProperty xmlns:ns159="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasComplementOf">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <ns160:comment xmlns:ns160="http://www.w3.org/2000/01/rdf-schema#" 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."</ns160:comment>
+    <ns161:domain xmlns:ns161="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns162:label xmlns:ns162="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">was complement of</ns162:label>
+    <ns163:range xmlns:ns163="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+  </ns159:ObjectProperty>
+  <ns164:ObjectProperty xmlns:ns164="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasControlledBy">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+    <ns165:comment xmlns:ns165="http://www.w3.org/2000/01/rdf-schema#">If the expressions entity(e,av) and wasControlledBy(pe,e) hold for some identifiers pe, e, and attribute-values av, then the expression agent(e) also holds.</ns165:comment>
+    <ns166:domain xmlns:ns166="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns167:label xmlns:ns167="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">was controlled by</ns167:label>
+    <ns168:range xmlns:ns168="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Agent"/>
+    <ns169:seeAlso xmlns:ns169="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-Agent"/>
+    <ns170:subPropertyOf xmlns:ns170="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/involved"/>
+  </ns164:ObjectProperty>
+  <ns171:ObjectProperty xmlns:ns171="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasDerivedFrom">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+    <ns172:comment xmlns:ns172="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">wasDerivedFrom links two distinct characterized entities, where "some characterized entity is transformed from, created from, or affected by another characterized entity."</ns172:comment>
+    <ns173:domain xmlns:ns173="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns174:label xmlns:ns174="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">was derived from</ns174:label>
+    <ns175:label xmlns:ns175="http://www.w3.org/2000/01/rdf-schema#">wasDerivedFrom</ns175:label>
+    <ns176:range xmlns:ns176="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns177:subPropertyOf xmlns:ns177="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/dependedOn"/>
+  </ns171:ObjectProperty>
+  <ns178:ObjectProperty xmlns:ns178="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasEventuallyDerivedFrom">
+    <ns179:comment xmlns:ns179="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The current definition of "wasDerivedFrom" states that there was an activity of "transformed from, created from, or affected by" that links the two Entity instances, which is *summarized* by the wasDerivedFrom property. Hence, "Process Execution Independent Derivation Expression" is not consistent with current definition of derivation.
+
+This is Issue 126 (http://www.w3.org/2011/prov/track/issues/126)</ns179:comment>
+    <ns180:domain xmlns:ns180="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns181:range xmlns:ns181="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns182:subPropertyOf xmlns:ns182="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/wasDerivedFrom"/>
+  </ns178:ObjectProperty>
+  <ns183:ObjectProperty xmlns:ns183="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasGeneratedBy">
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AsymmetricProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#IrreflexiveProperty"/>
+    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+    <ns184:comment xmlns:ns184="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">wasGeneratedBy links Entitites with ProcessExecution representing that entity was generated as a result of ProcessExecution</ns184:comment>
+    <ns185:domain xmlns:ns185="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns186:label xmlns:ns186="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">was generated by</ns186:label>
+    <ns187:range xmlns:ns187="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns188:subPropertyOf xmlns:ns188="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/involved"/>
+  </ns183:ObjectProperty>
+  <ns189:ObjectProperty xmlns:ns189="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasInformedBy">
+    <ns190:comment xmlns:ns190="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Proposal to change the name to "Dependencies amongst Process Executions" to avoid ambiguities</ns190:comment>
+    <ns191:domain xmlns:ns191="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns192:label xmlns:ns192="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">was informed by</ns192:label>
+    <ns193:range xmlns:ns193="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+  </ns189:ObjectProperty>
+  <ns194:ObjectProperty xmlns:ns194="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasQuoteOf">
+    <ns195:comment xmlns:ns195="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Different from wasAttributedTo?</ns195:comment>
+    <ns196:domain xmlns:ns196="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns197:range xmlns:ns197="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Agent"/>
+  </ns194:ObjectProperty>
+  <ns198:ObjectProperty xmlns:ns198="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasRevisionOf">
+    <ns199:comment xmlns:ns199="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">How is this property distinct from wasDerivedFrom?</ns199:comment>
+    <ns200:domain xmlns:ns200="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns201:range xmlns:ns201="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns202:subPropertyOf xmlns:ns202="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/wasEventuallyDerivedFrom"/>
+  </ns198:ObjectProperty>
+  <ns203:ObjectProperty xmlns:ns203="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasScheduledAfter">
+    <ns204:domain xmlns:ns204="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+    <ns205:label xmlns:ns205="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en">was scheduled after</ns205:label>
+    <ns206:range xmlns:ns206="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/ProcessExecution"/>
+  </ns203:ObjectProperty>
+  <ns207:ObjectProperty xmlns:ns207="http://www.w3.org/2002/07/owl#" rdf:about="http://www.w3.org/ns/prov-o/wasSummaryOf">
+    <ns208:domain xmlns:ns208="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+    <ns209:range xmlns:ns209="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/ns/prov-o/Entity"/>
+  </ns207:ObjectProperty>
 </rdf:RDF>
--- a/ontology/component-aggregations/prov.owl.prov.ttl	Tue Nov 08 21:59:36 2011 -0500
+++ b/ontology/component-aggregations/prov.owl.prov.ttl	Tue Nov 08 22:03:32 2011 -0500
@@ -1,63 +1,4 @@
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasDerivedFrom.ttl>;
-   a prov:Entity;
-.
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/3d6ec214ad01/ontology/components/wasDerivedFrom.ttl>;
-   a prov:Entity;
-.
-@prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-@prefix :     <#> .
-
-:result
-   nfo:fileURL <prov.owl>;
-   prov:wasDerivedFrom :component_list;
-   prov:wasDerivedFrom :input;
-   a prov:Entity;
-.
-
-:component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov.ttl>;
-   a prov:Entity;
-.
-
-:input
-   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/3d6ec214ad01/ontology/components/wasDerivedFrom.ttl>;
-   a prov:Entity;
-.
+@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
 @prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
 @prefix prov: <http://www.w3.org/ns/prov-o/> .
 @prefix :     <#> .
@@ -66,18 +7,52 @@
    nfo:fileURL <prov.owl>;
    prov:wasDerivedFrom :component_list;
    prov:wasDerivedFrom :input;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input;
+      prov:time "2011-11-08T21:25:52-05:00"^^xsd:dateTime;
+   ];
    a prov:Entity;
 .
 
 :component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov.ttl>;
+   nfo:fileURL <prov.ttl>;
    a prov:Entity;
 .
 
 :input
-   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/3d6ec214ad01/ontology/components/wasDerivedFrom.ttl>;
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/ff40085a2c94/ontology/ProvenanceOntology.owl>;
    a prov:Entity;
 .
+
+:result
+   prov:wasDerivedFrom :input_2;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_2;
+      prov:time "2011-11-08T21:25:52-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_2
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/63887c796f43/ontology/components/QualifiedInvolvement.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_3;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_3;
+      prov:time "2011-11-08T21:25:53-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_3
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Usage.ttl>;
+   a prov:Entity;
+.
+@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
 @prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
 @prefix prov: <http://www.w3.org/ns/prov-o/> .
 @prefix :     <#> .
@@ -86,18 +61,206 @@
    nfo:fileURL <prov.owl>;
    prov:wasDerivedFrom :component_list;
    prov:wasDerivedFrom :input;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input;
+      prov:time "2011-11-08T21:57:22-05:00"^^xsd:dateTime;
+   ];
    a prov:Entity;
 .
 
 :component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov.ttl>;
+   nfo:fileURL <prov.ttl>;
    a prov:Entity;
 .
 
 :input
-   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/3d6ec214ad01/ontology/components/wasDerivedFrom.ttl>;
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/ff40085a2c94/ontology/ProvenanceOntology.owl>;
    a prov:Entity;
 .
+
+:result
+   prov:wasDerivedFrom :input_2;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_2;
+      prov:time "2011-11-08T21:57:22-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_2
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/involved.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_3;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_3;
+      prov:time "2011-11-08T21:57:22-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_3
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/used.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_4;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_4;
+      prov:time "2011-11-08T21:57:23-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_4
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/hadParticipant.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_5;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_5;
+      prov:time "2011-11-08T21:57:23-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_5
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasControlledBy.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_6;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_6;
+      prov:time "2011-11-08T21:57:23-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_6
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/generated.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_7;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_7;
+      prov:time "2011-11-08T21:57:23-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_7
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasGeneratedBy.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_8;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_8;
+      prov:time "2011-11-08T21:57:23-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_8
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/63887c796f43/ontology/components/QualifiedInvolvement.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_9;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_9;
+      prov:time "2011-11-08T21:57:23-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_9
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Usage.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_10;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_10;
+      prov:time "2011-11-08T21:57:23-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_10
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Participation.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_11;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_11;
+      prov:time "2011-11-08T21:57:24-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_11
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Control.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_12;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_12;
+      prov:time "2011-11-08T21:57:24-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_12
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Generation.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_13;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_13;
+      prov:time "2011-11-08T21:57:24-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_13
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/role.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_14;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_14;
+      prov:time "2011-11-08T21:57:24-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_14
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasDerivedFrom.ttl>;
+   a prov:Entity;
+.
+@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
 @prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
 @prefix prov: <http://www.w3.org/ns/prov-o/> .
 @prefix :     <#> .
@@ -106,18 +269,206 @@
    nfo:fileURL <prov.owl>;
    prov:wasDerivedFrom :component_list;
    prov:wasDerivedFrom :input;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input;
+      prov:time "2011-11-08T21:58:37-05:00"^^xsd:dateTime;
+   ];
    a prov:Entity;
 .
 
 :component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov.ttl>;
+   nfo:fileURL <prov.ttl>;
    a prov:Entity;
 .
 
 :input
-   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/3d6ec214ad01/ontology/components/wasDerivedFrom.ttl>;
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/ff40085a2c94/ontology/ProvenanceOntology.owl>;
    a prov:Entity;
 .
+
+:result
+   prov:wasDerivedFrom :input_2;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_2;
+      prov:time "2011-11-08T21:58:37-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_2
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/involved.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_3;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_3;
+      prov:time "2011-11-08T21:58:37-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_3
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/used.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_4;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_4;
+      prov:time "2011-11-08T21:58:38-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_4
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/hadParticipant.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_5;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_5;
+      prov:time "2011-11-08T21:58:38-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_5
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasControlledBy.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_6;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_6;
+      prov:time "2011-11-08T21:58:38-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_6
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/generated.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_7;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_7;
+      prov:time "2011-11-08T21:58:38-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_7
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasGeneratedBy.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_8;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_8;
+      prov:time "2011-11-08T21:58:38-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_8
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/63887c796f43/ontology/components/QualifiedInvolvement.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_9;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_9;
+      prov:time "2011-11-08T21:58:38-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_9
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Usage.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_10;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_10;
+      prov:time "2011-11-08T21:58:39-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_10
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Participation.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_11;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_11;
+      prov:time "2011-11-08T21:58:39-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_11
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Control.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_12;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_12;
+      prov:time "2011-11-08T21:58:39-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_12
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Generation.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_13;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_13;
+      prov:time "2011-11-08T21:58:39-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_13
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/role.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_14;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_14;
+      prov:time "2011-11-08T21:58:39-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_14
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasDerivedFrom.ttl>;
+   a prov:Entity;
+.
+@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
 @prefix nfo:  <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
 @prefix prov: <http://www.w3.org/ns/prov-o/> .
 @prefix :     <#> .
@@ -126,15 +477,202 @@
    nfo:fileURL <prov.owl>;
    prov:wasDerivedFrom :component_list;
    prov:wasDerivedFrom :input;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input;
+      prov:time "2011-11-08T21:59:51-05:00"^^xsd:dateTime;
+   ];
    a prov:Entity;
 .
 
 :component_list
-   nfo:fileURL <https://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/prov.ttl>;
+   nfo:fileURL <prov.ttl>;
    a prov:Entity;
 .
 
 :input
-   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/3d6ec214ad01/ontology/components/wasDerivedFrom.ttl>;
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/ff40085a2c94/ontology/ProvenanceOntology.owl>;
    a prov:Entity;
 .
+
+:result
+   prov:wasDerivedFrom :input_2;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_2;
+      prov:time "2011-11-08T21:59:52-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_2
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/involved.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_3;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_3;
+      prov:time "2011-11-08T21:59:52-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_3
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/used.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_4;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_4;
+      prov:time "2011-11-08T21:59:52-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_4
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/hadParticipant.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_5;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_5;
+      prov:time "2011-11-08T21:59:52-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_5
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasControlledBy.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_6;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_6;
+      prov:time "2011-11-08T21:59:52-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_6
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/generated.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_7;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_7;
+      prov:time "2011-11-08T21:59:52-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_7
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasGeneratedBy.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_8;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_8;
+      prov:time "2011-11-08T21:59:53-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_8
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/63887c796f43/ontology/components/QualifiedInvolvement.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_9;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_9;
+      prov:time "2011-11-08T21:59:53-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_9
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Usage.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_10;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_10;
+      prov:time "2011-11-08T21:59:53-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_10
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Participation.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_11;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_11;
+      prov:time "2011-11-08T21:59:53-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_11
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Control.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_12;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_12;
+      prov:time "2011-11-08T21:59:53-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_12
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/Generation.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_13;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_13;
+      prov:time "2011-11-08T21:59:53-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_13
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/role.ttl>;
+   a prov:Entity;
+.
+
+:result
+   prov:wasDerivedFrom :input_14;
+   prov:qualifiedDerivation [
+      a prov:Derivation;
+      prov:entity :input_14;
+      prov:time "2011-11-08T21:59:53-05:00"^^xsd:dateTime;
+   ];
+.
+
+:input_14
+   nfo:fileURL <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/components/wasDerivedFrom.ttl>;
+   a prov:Entity;
+.
--- a/ontology/component-aggregations/prov.ttl	Tue Nov 08 21:59:36 2011 -0500
+++ b/ontology/component-aggregations/prov.ttl	Tue Nov 08 22:03:32 2011 -0500
@@ -1,18 +1,75 @@
-@prefix owl:  <http://www.w3.org/2002/07/owl#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .
-
+# http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/prov.ttl
 #
-# This is the component aggregation that creates the authoritative PROV OWL encoding.
-# (though, it is not authoritative yet)
+# This is the component aggregation list that creates the authoritative PROV OWL encoding.
+#
+# For a description of the component aggregation design, see:
+#    http://www.w3.org/2011/prov/wiki/PROV_OWL_ontology_components
+#
+# Specific versions of this file can be voted on by the W3C Provenance Working Group. 
+# The owl:imports closure of this component aggregation is available at
+# http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/prov.owl.
+# Because the prov.owl file is generated, it should not be edited manually.
+#
+# The following PROV-O assertions apply to this file and how the owl:imports closure is performed:
+#
+#3> @prefix owl:  <http://www.w3.org/2002/07/owl#> .
+#3> @prefix prov: <http://www.w3.org/ns/prov-o/> .
+#3> @prefix :     <#> .
+#3>
+#3> <http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/prov.owl> 
+#3>    prov:wasDerivedFrom <http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/prov.ttl>;
+#3>    owl:sameAs <>;
+#3>  .
+#3>
+#3> :owl_imports_closure
+#3>    a prov:ProcessExecution;
+#3>    prov:hadRecipe <http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/aggregate.sh>;
+#3>    prov:used      <http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/prov.ttl>;
+#3>    prov:qualifiedUsage [
+#3>       a prov:Usage;
+#3>       prov:entity <http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/prov.ttl>;
+#3>       prov:role :components_list;
+#3>    ];
+#3>    prov:generated <http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/prov.owl>;
+#3>    prov:qualifiedGeneration [
+#3>       a prov:Generation;
+#3>       prov:entity <http://dvcs.w3.org/hg/prov/file/tip/ontology/component-aggregations/prov.owl>;
+#3>       prov:role :imports_closure;
+#3>    ];
+#3> .
 #
 # This component aggregation needs to be reconciled with the FPWD OWL encoding 
 #   http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl
 #   which was at version http://dvcs.w3.org/hg/prov/file/a3bfb267402a/ontology/ProvenanceOntology.owl on 2011-10-06
 #
-# tlebo 2011-10-06
+# Created by tlebo 2011-10-06
+
+@prefix owl:  <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix prov: <http://www.w3.org/ns/prov-o/> .
+
+@base <http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/component-aggregations/> .
 
 <> 
    a owl:Ontology;
-   owl:imports <http://dvcs.w3.org/hg/prov/raw-file/3d6ec214ad01/ontology/components/wasDerivedFrom.ttl>;
+   owl:imports 
+
+      # The original OWL file, developed using Protege from Jul 26 2011 to Nov 08 2011:
+      <http://dvcs.w3.org/hg/prov/raw-file/ff40085a2c94/ontology/ProvenanceOntology.owl>,
+
+      # QualifiedInvolvements, approved by PROV-O subgroup Nov 08 2011.
+      <../components/involved.ttl>,
+      <../components/used.ttl>,
+      <../components/hadParticipant.ttl>,
+      <../components/wasControlledBy.ttl>,
+      <../components/generated.ttl>, <../components/wasGeneratedBy.ttl>,
+      <http://dvcs.w3.org/hg/prov/raw-file/63887c796f43/ontology/components/QualifiedInvolvement.ttl>, # A specific version.
+      <../components/Usage.ttl>,                                                                       # The latest version.
+      <../components/Participation.ttl>,
+      <../components/Control.ttl>,
+      <../components/Generation.ttl>,
+
+      <../components/role.ttl>,
+
+      <../components/wasDerivedFrom.ttl>;
 .
--- a/ontology/components/hasLocation.ttl	Tue Nov 08 21:59:36 2011 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-@prefix owl:  <http://www.w3.org/2002/07/owl#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix prov: <http://www.w3.org/ns/prov-o/> .