text on bundles
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Wed, 02 May 2012 12:54:39 +0100
changeset 2672 2b52d7e53554
parent 2671 315658007964
child 2674 d8561a530aaf
text on bundles
model/working-copy/wd6-bundle.html
--- a/model/working-copy/wd6-bundle.html	Wed May 02 11:42:16 2012 +0100
+++ b/model/working-copy/wd6-bundle.html	Wed May 02 12:54:39 2012 +0100
@@ -397,15 +397,51 @@
 
 <h2>Provenance of Provenance</h2>
 
+<div class="note">Should we make this one of the components?</div>
+
+
+<section id="term-bundle"> 
+
+<h3>Bundle</h3>
+
+
 <p>
 <span class="glossary-ref" data-ref="glossary-bundle" >
 </span>
 </p>
 
-<p>A bundle is an entity so that its provenance can be described.</p>
 
 
 
+<p>
+<div class="attributes" id="attributes-bundle">
+ A <dfn title="dfn-bundle" id="dfn-bundle">bundle</dfn>, written <span class="pnExpression">bundle id description_1 ... description_n</span>, consists of:
+<ul>
+<li><span class='attribute' id="bundle.id">id</span>:  an identifier for the bundle;</li>
+<li><span class='attribute' id="bundle.descriptions">descriptions</span>: a set of provenance descriptions <span class="name">
+description_1</span>, ..., <span class="name">description_n</span>.</li>
+</ul>
+
+</section>
+
+<section id="term-bundle-entity"> 
+
+<h3>Bundle Description</h3>
+
+<p>A bundle is an entity so that its provenance can be described.  </p>
+
+<div class="attributes" id="attributes-bundle-entity">
+ A <dfn title="dfn-bundle-description" id="dfn-bundle-description">bundle description</dfn>,
+written
+<span class="pnExpression">entity(id,[prov:type='prov:Bundle', attr1=val1, ...])</span>, has
+<ul>
+<li><span class='attribute' id="bundle.entity.id">id</span>:  an identifier denoting a bundle;</li>
+<li><span class='attribute' id="bundle.entity.attributes">attributes</span>: a type <span>prov:Bundle</span> and
+an OPTIONAL set of attribute-value  pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), ...) representing additional information about this bundle.</li>
+</ul>
+</div>
+
+</section>
 
 <div class="anexample" id="anexample-provenance-of-provenance">
 <p>Let us consider an example consisting of two entities <span class="name">ex:e1</span> and <span class="name">ex:e2</span>.</p>
@@ -449,6 +485,16 @@
 </p>
 </div>
 
+
+<div class="note">
+It's not clear that hasProvenanceIn is an attribute. Indeed, looking at James' semantics, I don't see the attribute "hadProvenanceIn" being provided a value in a World.  It does not characterize the entity e1.
+I think that it would be better to have another relation in the model:
+<pre>
+hasProvenanceIn(ex:e1,uuid:01)
+</pre>
+
+</div>
+
 </section>