--- 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 "a function assumed by a BOB or an agent."</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://w3.org/ProvenanceOntology.owl#Time -->
<owl:Class rdf:about="#Time">