--- a/ontology/ProvenanceFormalModel.html Thu Sep 29 13:54:30 2011 +0100
+++ b/ontology/ProvenanceFormalModel.html Fri Sep 30 10:43:14 2011 +0100
@@ -173,7 +173,8 @@
<div class="exampleOuter">
<pre class="example">
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#e1">
- <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Entity"/>
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Entity"/>
+ </rdf:Description>
</pre>
</div>
<div class='note'> e1 is an instance of class Journalist, which is defined to be "sub-class" of class Agent in the CrimeFile ontology and class Agent is defined to be "sub-class" of class Entity. Hence, using standard RDFS entailment allows us to infer that e1 is also an instance of Entity.
@@ -193,7 +194,8 @@
<div class="exampleOuter">
<pre class="example">
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe2">
- <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#ProcessExecution"/>
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#ProcessExecution"/>
+ </rdf:Description>
</pre>
</div>
<div class='note'> pe2 is an instance of class EmailProcessExecution, which is defined to be "sub-class" of class ProcessExecution in the CrimeFile ontology. Hence, using standard RDFS entailment allows us to infer that pe2 is also an instance of ProcessExecution.
@@ -210,7 +212,8 @@
<div class="exampleOuter">
<pre class="example">
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#Alice">
- <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Agent"/>
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Agent"/>
+ </rdf:Description>
</pre>
</div>
<div class='note'> Similar to example for Entity, both Alice and Edith are instances of class Journalist, which is defined to be "sub-class" of class Agent in the CrimeFile ontology. Hence, using standard RDFS entailment allows us to infer that both Alice and Edith are also instances of Agent.
@@ -227,7 +230,8 @@
<div class="exampleOuter">
<pre class="example">
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#t+1">
- <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Time"/>
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Time"/>
+ </rdf:Description>
</pre>
</div>
</section>
@@ -257,12 +261,12 @@
<p> Example of instances of class Location from the <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#a-file-scenario"> provenance scenario </a> is the location of the crime file in the shared directory <i>/share</i> with file path <i>/shared/crime.txt</i>. The RDF/XML syntax for asserting that the location of the crime file is the shared directory.
<div class="exampleOuter">
<pre class="example">
- <cf:hasLocation>
- <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#sharedDirectoryLocation1">
- <cf:hasFilePath rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/share/crime.txt</cf:hasFilePath>
- <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Location"/>
- </rdf:Description>
- </cf:hasLocation>
+ <cf:hasLocation>
+ <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#sharedDirectoryLocation1">
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Location"/>
+ <cf:hasFilePath rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/share/crime.txt</cf:hasFilePath>
+ </rdf:Description>
+ </cf:hasLocation>
</pre>
</div>
<div class='note'> Need to clarify whether "geographic" includes "geospatial"?
@@ -278,7 +282,8 @@
<div class="exampleOuter">
<pre class="example">
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#Alice">
- <cf:assumesRole rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#author"/>
+ <cf:assumesRole rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#author"/>
+ </rdf:Description>
</pre>
</div>
<div class='issue'>start to use Role + assumedBy as the controller of a process execution? -dg</div>
@@ -297,14 +302,16 @@
<p> Example of wasGeneratedBy property from the <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#a-file-scenario"> provenance scenario </a> is <i>e1 wasGeneratedBy pe0</i>. The RDF/XML syntax for asserting this is given below.
<div class="exampleOuter">
<pre class="example">
- <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#e1">
- <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#CrimeFile"/>
- <cf:isGeneratedBy>
- <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe0">
- <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#FileCreation"/>
- </rdf:Description>
- <cf:isGeneratedBy>
- </rdf:Description>
+ <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#e1">
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Entity"/>
+ <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#CrimeFile"/>
+ <prov:wasGeneratedBy>
+ <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe0">
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#ProcessExecution"/>
+ <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#FileCreation"/>
+ </rdf:Description>
+ <prov:wasGeneratedBy>
+ </rdf:Description>
</pre>
</div>
</section>
@@ -317,7 +324,7 @@
<div class="exampleOuter">
<pre class="example">
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#e3">
- <cf:isDerivedFrom rdf:resource="http://www.w3.org/PROV/CrimeFile#e2"/>
+ <prov:wasDerivedFrom rdf:resource="http://www.w3.org/PROV/CrimeFile#e2"/>
</rdf:Description>
</pre>
</div>
@@ -340,7 +347,7 @@
<div class="exampleOuter">
<pre class="example">
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe2">
- <cf:Used rdf:resource="http://www.w3.org/PROV/CrimeFile#e2"/>
+ <prov:used rdf:resource="http://www.w3.org/PROV/CrimeFile#e2"/>
</rdf:Description>
</pre>
</div>
@@ -364,11 +371,11 @@
<div class="exampleOuter">
<pre class="example">
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe1">
- <cf:isControlledBy>
+ <prov:wasControlledBy>
<rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#Bob">
<rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#Journalist"/>
</rdf:Description>
- </cf:isControlledBy>
+ </prov:wasControlledBy>
</rdf:Description>
</pre>
</div>
@@ -450,38 +457,41 @@
<p>Example given below describes the provenance of <a href="http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html#entity">Entity</a> e2 using RDF/XML syntax
<div class="exampleOuter">
<pre class="example">
- <?xml version="1.0"?>
- <rdf:RDF
- xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
- xmlns:prov="http://www.w3.org/PROV/ProvenanceOntology.owl#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:cf="http://www.w3.org/PROV/CrimeFileOntology.owl#">
+ <?xml version="1.0"?>
+ <rdf:RDF
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:prov="http://www.w3.org/PROV/ProvenanceOntology.owl#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cf="http://www.w3.org/PROV/CrimeFileOntology.owl#">
- <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#e2">
- <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#CrimeFile"/>
- <prov:wasGeneratedBy>
- <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe1">
- <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#FileAppending"/>
- <prov:wasControlledBy>
- <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#Bob">
- <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#Journalist"/>
- </rdf:Description>
- </prov:wasControlledBy>
- </rdf:Description>
- </prov:wasGeneratedBy>
- <prov:wasDerivedFrom rdf:resource="http://www.w3.org/PROV/CrimeFile#e1"/>
- <cf:hasLocation>
- <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#sharedDirectoryLocation1">
- <cf:hasFilePath rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/share/crime.txt</cf:hasFilePath>
- <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Location"/>
- </rdf:Description>
- </cf:hasLocation>
- <cf:hasFileContent rdf:datatype="http://www.w3.org/2001/XMLSchema#string">There was a lot of crime in London last month.</cf:hasFileContent>
- </rdf:Description>
- <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe2">
- <prov:Used rdf:resource="http://www.w3.org/PROV/CrimeFile#e2"/>
- </rdf:Description>
- </rdf:RDF>
+ <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#e2">
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Entity"/>
+ <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#CrimeFile"/>
+ <prov:wasGeneratedBy>
+ <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe1">
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#ProcessExecution"/>
+ <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#FileAppending"/>
+ <prov:wasControlledBy>
+ <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#Bob">
+ <rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#Journalist"/>
+ </rdf:Description>
+ </prov:wasControlledBy>
+ </rdf:Description>
+ </prov:wasGeneratedBy>
+ <prov:wasDerivedFrom rdf:resource="http://www.w3.org/PROV/CrimeFile#e1"/>
+ <cf:hasLocation>
+ <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#sharedDirectoryLocation1">
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#Location"/>
+ <cf:hasFilePath rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/share/crime.txt</cf:hasFilePath>
+ </rdf:Description>
+ </cf:hasLocation>
+ <cf:hasFileContent rdf:datatype="http://www.w3.org/2001/XMLSchema#string">There was a lot of crime in London last month.</cf:hasFileContent>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#pe2">
+ <rdf:type rdf:resource="http://www.w3.org/PROV/ProvenanceOntology.owl#ProcessExecution"/>
+ <prov:used rdf:resource="http://www.w3.org/PROV/CrimeFile#e2"/>
+ </rdf:Description>
+ </rdf:RDF>
</pre>
</div>
</p>