updates to bundle
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Fri, 18 May 2012 13:52:18 +0100
changeset 2864 9a503bbed81a
parent 2863 d06ba8256293
child 2865 c18f1547d36c
updates to bundle
model/prov-dm-with-bundle.html
--- a/model/prov-dm-with-bundle.html	Fri May 18 12:05:47 2012 +0100
+++ b/model/prov-dm-with-bundle.html	Fri May 18 13:52:18 2012 +0100
@@ -1048,7 +1048,7 @@
 <tr class="component3-color"><td><a>Trace</a></td><td><a title="tracedTo">tracedTo(id;e2,e1,attrs)</a></td></tr>
 <tr class="component4-color"><td><a>Alternate</a></td><td><a title="alternateOf">alternateOf(alt1, alt2)</a></td><td  rowspan="2">Component 4: alternate</td></tr>
 <tr class="component4-color"><td><a>Specialization</a></td><td><a title="specializationOf">specializationOf(sub, super)</a></td></tr>
-<tr class="component6-color"><td><a title="bundle">Bundle declaration</a></td><td><a title="dfn-bundle">bundle id description_1 ... description_n endBundle</a></td><td  rowspan="3">Component 5: bundles</td></tr>
+<tr class="component6-color"><td><a title="bundle">Bundle constructor</a></td><td><a title="dfn-bundle">bundle id description_1 ... description_n endBundle</a></td><td  rowspan="3">Component 5: bundles</td></tr>
 <tr class="component6-color"><td><a title="bundle">Bundle description</a></td><td><a>Bundle</a></td></tr>
 <tr class="component6-color"><td><a>Provenance Locator</a></td><td><a title="hasProvenanceIn">hasProvenanceIn(id, subject, bundle, target, service, prov, attrs)</a></td></tr>
 <tr class="component5-color"><td><a>Collection</a></td><td><a>Collection</a></td><td  rowspan="5">Component 6: Collections</td></tr>
@@ -2069,7 +2069,7 @@
 
 <section id="term-bundle"> 
 
-<h3>Bundle Declaration</h3>
+<h3>Bundle constructor</h3>
 
 
 <p>
@@ -2082,7 +2082,7 @@
 
 <p>
 <div class="attributes" id="attributes-bundle">
- A <dfn title="dfn-bundle" id="dfn-bundle-declaration">bundle declaration</dfn>, written <span class="pnExpression">bundle id description_1 ... description_n endBundle</span>, consists of:
+ A <dfn title="dfn-bundle" id="dfn-bundle-declaration">bundle constructor</dfn>  allows the content and the name of a bundle to be specified; it is written <span class="pnExpression">bundle id description_1 ... description_n endBundle</span> and consists of:
 <ul>
 <li><span class='attribute' id="bundle.declaration.id">id</span>:  an identifier for the bundle;</li>
 <li><span class='attribute' id="bundle.declaration.descriptions">descriptions</span>: a set of provenance descriptions <span class="name">
@@ -2205,8 +2205,8 @@
 written
 <span class="pnExpression">hasProvenanceIn(id, subject, bundle, target, service, prov, attrs)</span>, has:
 <ul>
-<li><span class='attribute' id="prov.localtor.id">id</span>: an identifier for a provenance locator; </li>
-<li><span class='attribute' id="prov.locator.subject">subject</span>:  an identifier denoting something (entity, activity, agent, or relatation instance);</li>
+<li><span class='attribute' id="prov.locator.id">id</span>: an identifier for a provenance locator; </li>
+<li><span class='attribute' id="prov.locator.subject">subject</span>:  an identifier denoting something (entity, activity, agent, or relation instance);</li>
 <li><span class='attribute' id="prov.locator.bundle">bundle</span>:  an OPTIONAL identifier (<span class="name">bundle</span>) for a bundle;
 <li><span class='attribute' id="prov.locator.target">target</span>:  an OPTIONAL identifier (<span class="name">target</span>) denoting  something described in another set of descriptions (referred to as <a href="http://www.w3.org/TR/prov-aq/#dfn-target-uri">Target-URI</a> in [[PROV-AQ]]);
 <li><span class='attribute' id="prov.locator.service">service</span>:  an OPTIONAL URI (<span class="name">service</span>) denoting a <a href="http://www.w3.org/TR/prov-aq/#dfn-provenance-service">provenance service</a> from which provenance can be retrieved (referred to as <a href="http://www.w3.org/TR/prov-aq/#dfn-service-uri">Service-URI</a> in [[PROV-AQ]]);
@@ -2220,6 +2220,11 @@
 as <em>located context</em> in which further descriptions can be found
 about something.</p>
 
+<div class="note">
+It is suggest that prov:service and prov:provenance should be made optional reserved attributes.
+In the target is not specified, it is assumed that the target is the same identifier as subject.
+</div>
+
 <p>When the subject and optional target denote entities,
 a provenance locator not only provides a located context, but it also expresses an <a>alternate</a> relation between the entity denoted by <span class="name">subject</span> and the  entity described in the located context. This is a alternate since the entity denoted by <span class="name">subject</span> in the current context presents other aspects than the entity in the located one.</p>