Added new class to ontology and html file
authorSatya Sahoo <satya.sahoo@case.edu>
Tue, 02 Aug 2011 22:01:11 -0400
changeset 80 001d8fbc9235
parent 79 73ae4db1e3a3
child 81 82a6e2967830
Added new class to ontology and html file
model/ProvenanceModel.html
ontology/ProvenanceFormalModel.html
ontology/ProvenanceOntology.owl
--- a/model/ProvenanceModel.html	Tue Aug 02 12:27:30 2011 +0100
+++ b/model/ProvenanceModel.html	Tue Aug 02 22:01:11 2011 -0400
@@ -373,7 +373,7 @@
 
 <p>A BOB assertion
  is about a characterized entity, whose  situation in the world is variant.
- A BOB assertion is made at a particular point and  is invariant, in the sense that 
+ A BOB assertion is made at a particular point and is invariant, in the sense that 
 all the attributes are assigned a value as part of that assertion.
 </p>
 
--- a/ontology/ProvenanceFormalModel.html	Tue Aug 02 12:27:30 2011 +0100
+++ b/ontology/ProvenanceFormalModel.html	Tue Aug 02 22:01:11 2011 -0400
@@ -90,48 +90,78 @@
       <p>
         Placeholder text.
       </p>
+	  <p>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
+	      NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and
+	      "OPTIONAL" in this document are to be interpreted as described in
+	      [[!RFC2119]].</p>
     </section>
     <section>
       <h2>OWL2 Encoding of the Provenance Model</h2>
+	  <section> 
+	  	<h3>Visualization of the Provenance ontology</h3>
+	  </section>
       <section> 
 	  	<h3>Classes</h3>
 	    <p>The Provenance Model consists of the following classes. </p>
-	    <p><i>Note: CamelBack notation is used for the classes</i></p> 
+	    <p><i>Note: CamelBack notation is used for class names</i></p> 
 	    <section>
 		<h4>BOB</h4>
-	    <p>BOB is a rdfs:subClassOf owl:Thing.</p>
-	    <p>BOB is defined to be "A BOB represents an identifiable characterized entity." <i>(from the Provenance Conceptual Model)</i> </p>
+		<div><b>OWL syntax</b></div>
+		<pre> pil:BOB rdfs:subClassOf owl:Thing. 
+		</pre>		
+		<div><b>Class Description</b></div>
+	    <p>BOB is defined to be "A BOB represents an identifiable characterized entity." <i>(from the Provenance Conceptual Model)</i></p>
+	   <div class='issue'>The name BOB is a placeholder. The WG still has to choose a name for this construct. This is <a href="http://www.w3.org/2011/prov/track/issues/30">ISSUE-30</a></div>
 	    </section>
 		<section>
 		<h4>ProcessExecution</h4>
-	    <p>ProcessExecution is a rdfs:subClassOf BOB.</p>
+	    <div><b>OWL syntax</b></div>
+		<pre>pil:ProcessExecution rdfs:subClassOf owl:Thing.</pre>
+		<div><b>Class Description</b></div>
 	    <p>ProcessExecution is defined to be "an identifiable activity, which performs a piece of work." <i>(from the Provenance Conceptual Model)</i></p>
 	    </section>
 		<section>
 		<h4>Agent</h4>
-	    <p>Agent is a rdfs:subClassOf BOB.</p>
+	    <div><b>OWL syntax</b></div>
+		<pre>pil:Agent rdfs:subClassOf pil:BOB.</pre>
+		<div><b>Class Description</b></div>
 	    <p>Agent is defined to be a "characterized entity capable of activity" <i>(from the Provenance Conceptual Model)</i></p>
 	    </section>
 		<section>
 		<h4>Time</h4>
-	    <p>Time is a rdfs:subClassOf owl:Thing.</p>
+	    <div><b>OWL syntax</b></div>
+	    <pre>pil:Time rdfs:subClassOf owl:Thing.</pre>
+	    <div><b>Class Description</b></div>
 	    <p>Time represents temporal information about entities in the Provenance model.</p>
 	    </section>
 		<section>
 		<h4>Revision</h4>
-	    <p>Revision is a rdfs:subClassOf BOB.</p>
+	    <div><b>OWL syntax</b></div>
+		<pre>pil:Revision rdfs:subClassOf pil:BOB.</pre>
+	    <div><b>Class Description</b></div>
 	    <p>Revision is defined as a modified version of a BOB.</p> 
 	    </section>
 		<section>
 		<h4>ProvenanceContainer</h4>
-	    <p>ProvenanceContainer is a rdfs:subClassOf BOB.</p>
+	    <div><b>OWL syntax</b></div>
+		<pre>pil:ProvenanceContainer rdfs:subClassOf pil:BOB.</pre>
+	    <div><b>Class Description</b></div>
 	    <p>ProvenanceContainer is defined to be an aggregation of provenance assertions. A provenance container SHOULD have an URI associated with it.
 	    </section>
 		<section>
 		<h4>Location</h4>
-	    <p>Location is a rdfs:subClassOf BOB.</p>
+	    <div><b>OWL syntax</b></div>
+		<pre>pil:Location rdfs:subClassOf pil:BOB.</pre>
+		<div><b>Class Description</b></div>
 	    <p>Location is defined to be "is an identifiable geographic place (ISO 19112)." <i>(from the Provenance Conceptual Model)</i></p>
 	    </section>
+		<section>
+		<h4>Role</h4>
+	    <div><b>OWL syntax</b></div>
+		<pre>pil:Role rdfs:subClassOf owl:Thing.</pre>
+		<div><b>Class Description</b></div>
+	    <p>Role is defined to be "a function assumed by a BOB or an agent." <i>(from the Provenance Conceptual Model)</i></p>
+	    </section>
 	  </section>
 	  <section> 
 	  	<h3>Object Properties</h3>
--- a/ontology/ProvenanceOntology.owl	Tue Aug 02 12:27:30 2011 +0100
+++ b/ontology/ProvenanceOntology.owl	Tue Aug 02 22:01:11 2011 -0400
@@ -161,6 +161,16 @@
     
 
 
+    <!-- http://w3.org/ProvenanceOntology.owl#Role -->
+
+    <owl:Class rdf:about="#Role">
+        <rdfs:subClassOf rdf:resource="#BOB"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >Role is defined to be &quot;a function assumed by a BOB or an agent.&quot;</rdfs:comment>
+    </owl:Class>
+    
+
+
     <!-- http://w3.org/ProvenanceOntology.owl#Time -->
 
     <owl:Class rdf:about="#Time">