merge!
authorStian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>
Wed, 02 May 2012 15:59:32 +0100
changeset 2678 76ffc61d8223
parent 2677 543169aeb495 (current diff)
parent 2676 8f3b988edd2b (diff)
child 2680 e4b025709028
merge!
--- a/model/working-copy/wd6-bundle.html	Wed May 02 15:58:21 2012 +0100
+++ b/model/working-copy/wd6-bundle.html	Wed May 02 15:59:32 2012 +0100
@@ -481,7 +481,7 @@
 </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>.
+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>
 
@@ -495,6 +495,26 @@
 
 </div>
 
+<div class="anexample" id="anexample-provenance-aggregation">
+<p>A provenance aggretator could merge two bundles, resulting in a novel bundle, whose provenance is described as follows.</p>
+<pre class="codeexample"> 
+bundle uuid:03
+  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)
+end
+
+entity(uuid:03, [prov:type='prov:Bundle'])
+wasAttributedTo(uuid:03,ex:Aggregator)
+wasDerivedFrom(uuid:03,uuid:01)
+wasDerivedFrom(uuid:03,uuid:02)
+</pre>
+<p>The new bundle is given a new identifier <span class="name">uuid:03</span> and it is attributed to the <span class="name">ex:Aggregator</span> agent.
+</div>
+
 </section>