text on bundles
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Wed, 02 May 2012 11:42:16 +0100
changeset 2671 315658007964
parent 2670 1893fe276aac
child 2672 2b52d7e53554
text on bundles
model/working-copy/wd6-bundle.html
--- a/model/working-copy/wd6-bundle.html	Wed May 02 09:53:50 2012 +0100
+++ b/model/working-copy/wd6-bundle.html	Wed May 02 11:42:16 2012 +0100
@@ -397,9 +397,59 @@
 
 <h2>Provenance of Provenance</h2>
 
+<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>
 
 
-    </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>
+<pre class="codeexample"> 
+entity(ex:e1,[prov:type="report", ex:version=1])
+wasGeneratedBy(ex:e1,-,2012-05-24)
+entity(ex:e2,[prov:type="report", ex:version=2])
+wasGeneratedBy(ex:e2,-,2012-05-25)
+wasDerivedFrom(ex:e2,ex:e1)
+</pre>
+
+<p>Let us assume that Bob observed the creation of <span class="name">ex:e1</span>.
+A bundle can be expressed, and its provenance described.</p>
+<pre class="codeexample"> 
+bundle uuid:01
+  entity(ex:e1,[prov:type="report", ex:version=1])
+  wasGeneratedBy(ex:e1,-,2012-05-24)
+end
+entity(uuid:01, [prov:type='prov:Bundle'])
+wasGeneratedBy(uuid:01,-, 2012-05-24)
+wasAttributedTo(uuid:01,ex:Bob)
+</pre>
+
+<p>In contrast,
+Alice observed the creation of <span class="name">ex:e2</span> and its derivation from <span class="name">ex:e1</span>.
+A separate bundle can also be expressed.</p>
+<pre class="codeexample"> 
+bundle uuid:02
+  entity(ex:e1,[prov:hasProvenanceIn='uuid:01'])
+  entity(ex:e2,[prov:type="report", ex:version=2])
+  wasGeneratedBy(ex:e2,-,2012-05-25)
+  wasDerivedFrom(ex:e2,ex:e1)
+end
+entity(uuid:02, [prov:type='prov:Bundle'])
+wasGeneratedBy(uuid:02,-, 2012-05-25)
+wasAttributedBTo(uuid:02,ex:Bob)
+</pre>
+<p>In bundle <span class="name">uuid:02</span>, there is a description for entity <span class="name">ex:e1</span>, with 
+ attribute <span class="name">prov:hasProvenanceIn</span> and value <span class="name">'uuid:01'</span>.  
+This attribute indicates that some provenance description for <span class="name">ex:e1</span> can be found in bundle <span class="name">'uuid:01'</span>. The purpose of this attribute is twofold. First, it allows for <a href="http://www.w3.org/TR/prov-aq/#incremental-provenance-retrieval">incremental navigation</a> of provenance [[PROV-AQ]].  Second, it makes entity <span class="name">ex:e1</span> described in <span class="name">'uuid:02'</span> a <a>specialization</a> of <span class="name">ex:e1</span> described in <span class="name">'uuid:01'</span>.
+</p>
+</div>
+
+</section>