added extensions to html document and revision property
authorSatya Sahoo <satya.sahoo@case.edu>
Mon, 24 Oct 2011 23:19:28 -0400
changeset 770 59b8d94b66ae
parent 769 803ab642645f
child 771 349225ce7b3e
added extensions to html document and revision property
ontology/ProvenanceFormalModel.html
ontology/ProvenanceOntology.owl
--- a/ontology/ProvenanceFormalModel.html	Sun Oct 23 22:25:01 2011 -0400
+++ b/ontology/ProvenanceFormalModel.html	Mon Oct 24 23:19:28 2011 -0400
@@ -337,17 +337,6 @@
           c</p> 
 		</section>
 
-
-		<section id="revision">
-		  <h4>Revision</h4>	    
-	      <div><b>Class Description</b></div>
-	      <p>Revision is defined as a modified version of a Entity.</p> 
-		  <div><b>OWL syntax</b></div>
-		  <pre>prov:Revision rdfs:subClassOf owl:Thing.</pre>
-		</section>
-
-
-
 		<section id="provenancecontainer">
 		  <h4>ProvenanceContainer</h4>	    
 	      <div><b>Class Description</b></div>
@@ -469,7 +458,10 @@
 		  </div>
 	    </section>
 
-
+		<section id="revision">
+		  <h4>wasRevisionOf</h4>
+	      <p>wasRevisionOf links two instances of Entity class, where one instance is a revision of another.</p>
+	    </section>
 
 		<section id="wasderivedfrom">
 		  <h4>wasDerivedFrom</h4>
@@ -610,6 +602,26 @@
                style="height: 3em"  alt="followed links ProcessExecution to ProcessExecution" />		      
 		</section>
 		
+		<section id="attribution">
+			  <h4>wasAttributedTo</h4>
+		      <p>wasAttributedTo links an instance of Entity class to an instance of Agent class.</p>		      
+		</section>
+		
+		<section id="quotation">
+			  <h4>wasQuoteOf</h4>
+		      <p>wasQuoteOf links an instances of Entity class to instances of Agent class.</p>		      
+		</section>
+		
+		<section id="summary">
+			  <h4>wasSummaryOf</h4>
+		      <p>wasSummaryOf links an instances of Entity class.</p>		      
+		</section>
+		
+		<section id="originalsource">
+			  <h4>hadOriginalSource</h4>
+		      <p>hadOriginalSource links an instances of Entity class. This property is defined to be a specialization of the wasEventuallyDerivedFrom propery.</p>		      
+		</section>
+		
 		<section id="hastemporalvalue">
 	          <h4>hasTemporalValue</h4>
 	          <p> This object property links an instance of
@@ -934,10 +946,6 @@
 	  	<h3>Data model properties not yet addressed in PROV-O</h3>
         <p>The following data model properties have not yet been discussed and included in the ontology: </p>
 		<ul>
-			<li><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#attribution-expression">Attribution expression</a></li>
-			<li><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#quotation-expression">Quotation expression</a></li>
-			<li><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#summary-expression">Summary expression</a></li>
-			<li><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#original-source-expression">Original source expression</a></li>
 			<li><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#expression-Revision">Revision expression</a></li>
 		</ul>
       </section>
@@ -947,8 +955,8 @@
       <h2>Specializing Provenance Ontology for Domain-specific Provenance Applications</h2>
 	    <p>The PROV Ontology is conceived as a reference ontology that can be extended by various domain-specific applications to model the required set of provenance terms. The PROv Ontology classes and properties can be specialized using the following two RDFS properties:</p>
    		<ul>
-            <li>rdfs:subClassOf: The property rdfs:subClassOf is an instance of rdf:Property that is used to state that all the instances of one class are instances of another. [RDFS-Ref]</li>
-            <li>rdfs:subPropertyOf: "A rdfs:subPropertyOf axiom defines that the property is a subproperty of some other property." [OWL-Ref]</li>
+            <li>rdfs:subClassOf: The property rdfs:subClassOf is an instance of rdf:Property that is used to state that all the instances of one class are instances of another [[!RDF-SCHEMA]]</li>
+            <li>rdfs:subPropertyOf: "A rdfs:subPropertyOf axiom defines that the property is a subproperty of some other property" [[!RDF-SCHEMA]]</li>
          </ul>
 		<p>To illustrate the specialization mechanism, the PROV 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>
 
@@ -956,9 +964,7 @@
 
 	  <section id="moeling-the-crime-file-scenario">
 		<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 X</a>:</p>
-		<div class='issue'>insert figure X</div>
-	    <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,</p>
+		<p>The example scenario can be encoded as a <a href = "http://www.w3.org/TR/rdf-primer/"> Resource Description Framework (RDF)</a>. For example,</p>
 		<ul>
 		  <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>
--- a/ontology/ProvenanceOntology.owl	Sun Oct 23 22:25:01 2011 -0400
+++ b/ontology/ProvenanceOntology.owl	Mon Oct 24 23:19:28 2011 -0400
@@ -367,6 +367,17 @@
     
 
 
+    <!-- http://www.w3.org/ns/prov-o/wasRevisionOf -->
+
+    <owl:ObjectProperty rdf:about="wasRevisionOf">
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >How is this property distinct from wasDerivedFrom?</rdfs:comment>
+        <rdfs:domain rdf:resource="Entity"/>
+        <rdfs:range rdf:resource="Entity"/>
+    </owl:ObjectProperty>
+    
+
+
     <!-- http://www.w3.org/ns/prov-o/wasScheduledAfter -->
 
     <owl:ObjectProperty rdf:about="wasScheduledAfter">
@@ -533,16 +544,6 @@
     
 
 
-    <!-- http://www.w3.org/ns/prov-o/Revision -->
-
-    <owl:Class rdf:about="Revision">
-        <rdfs:label xml:lang="en">Revision</rdfs:label>
-        <rdfs:comment xml:lang="en"
-            >Revision is defined as a modified version of a Entity.</rdfs:comment>
-    </owl:Class>
-    
-
-
     <!-- http://www.w3.org/ns/prov-o/Role -->
 
     <owl:Class rdf:about="Role">