PROV ontology extension
authorSatya Sahoo <satya.sahoo@case.edu>
Sun, 02 Oct 2011 21:55:03 -0400
changeset 438 bed11d62f5c9
parent 427 e8a58c69345e
child 439 12189d79c7c5
PROV ontology extension
ontology/ProvenanceFormalModel.html
--- a/ontology/ProvenanceFormalModel.html	Sun Oct 02 13:46:51 2011 -0400
+++ b/ontology/ProvenanceFormalModel.html	Sun Oct 02 21:55:03 2011 -0400
@@ -444,13 +444,13 @@
 		To illustrate the specialization mechanism, the Provenance Ontology is extended to create an ontology schema for the <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#a-file-scenario">provenance scenario</a> describing the creation of the crime statistics file. </p>
 	  <section>
 		<h3>Modeling the Crime File Scenario</h3>
-		<p>The example scenario can be encoded as a <a href = "http://www.w3.org/TR/rdf-primer/"> Resource Description Framework (RDF) </a> graph in <a href = "">Figure 1</a>:</p>
+		<p>The example scenario can be encoded as a <a href = "http://www.w3.org/TR/rdf-primer/"> Resource Description Framework (RDF) </a> graph in <a href = "">Figure X</a>:</p>
 		<div class='issue'>insert figure X</div>
-	    <p><a href = "">Figure X</a> represents both the Provenance ontology schema and the instance information. For example,
+	    <p><a href = "">Figure X</a> represents the ontology schema that extends the PROV ontology to model the provenance details of the crime file scenario. For example,
 		<ul>
-		  <li><a href="#agent">Agent</a>, e.g. alice, bob, and edith </li>
-		  <li><a href="#processexecution">ProcessExecution</a>, e.g. fileCreation, fileAppending </li>
-		  <li>specialization of <a href="#entity">Entity</a>, e.g. e1, e2, and e3 </li>
+		  <li>specialization of <a href="#agent">Agent</a> to define a class called Journalist, which has individuals such as alice, bob, and edith </li>
+		  <li><a href="#processexecution">ProcessExecution</a>, e.g. FileCreation, FileAppending, and FileEditing </li>
+		  <li>specialization of <a href="#entity">Entity</a> to define a class called CrimeFile, which has individuals such as e1, e2, and e3 </li>
 		</ul>
 		</p>
 		<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
@@ -492,11 +492,21 @@
                      &lt;/rdf:Description&gt;
                   &lt;/rdf:RDF&gt;
 			</pre>
-			</div> 
+			</div>		
 		</p>	  	
 	  <section> 
 		<h4>Specialization of Provenance Ontology Classes</h4>
-		<p>  
+		<p> The CrimeFile Ontology models the following classes by extending the PROV ontology classes:
+		<dt>cf:Journalist</dt>
+		<p>The cf:Journalist is a specialization of the PROV ontology Agent class and models all individuals that participate in creating, editing, and sharing the crime file.</p> The following RDF/XML code illustrates how cf:Journalist is asserted to be a specialization of PROV:Agent and has individual Bob.
+		<div class="exampleOuter">
+			<pre class="example">
+			  &lt;rdf:Description rdf:about="http://www.w3.org/PROV/CrimeFile#Bob"&gt;
+			   &lt;rdf:type rdf:resource="http://www.w3.org/PROV/CrimeFileOntology.owl#Journalist"/&gt;
+			</pre>
+		</div>
+		<dt>cf:CrimeFile</dt>			
+		<dt>cf:FileCreation, cf:FileEditing, cf:FileAppending, cf:EmailProcessExecution, cf:SpellChecking</dt>	 
 		</p>
 	  </section>
 	  <section>