notes on qualified identifiers
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Fri, 23 Sep 2011 14:01:02 +0100
changeset 362 66303d838e89
parent 361 e3a90e1da349
child 363 843c3f56588f
notes on qualified identifiers
model/ProvenanceModel.html
--- a/model/ProvenanceModel.html	Fri Sep 23 12:33:05 2011 +0100
+++ b/model/ProvenanceModel.html	Fri Sep 23 14:01:02 2011 +0100
@@ -1438,6 +1438,11 @@
 <p>The complementariy relation is not transitive. Let us consider identifiers <span class="name">e1</span>, <span class="name">e2</span>, and <span class="name">e3</span> identifying three entity expressions such that 
  <span class="name">wasComplementOf(e3,e2)</span> and <span class="name">wasComplementOf(e2,e1)</span> hold.  The expression <span class="name">wasComplementOf(e3,e1)</span> may not hold because the characterization intervals of the denoted entity expressions may not overlap.</p>
 
+
+<div class='note'>We will allow wasComplementOf to be asserted between entities identified by qualified identifiers. This will allow us to express   wasComplementOf between entities asserted in separate accounts (potentially, with the same identifiers).
+</div>
+
+
 <div class='pending'>Mutual ivpOf each other should be agreed. This is <a href="http://www.w3.org/2011/prov/track/issues/29">ISSUE-29</a></div>
 
 <div class='pending'>Do we need a sameAsEntity relation. This is <a href="http://www.w3.org/2011/prov/track/issues/35">ISSUE-35</a></div>
@@ -1674,7 +1679,6 @@
 </div>
 
 
-
 <div class='pending'>Suggested definition for participation. This is <a href="http://www.w3.org/2011/prov/track/issues/49">ISSUE-49</a>.</div>
 
 </section>
@@ -1862,6 +1866,9 @@
 
 <p>The account expression is the hook by which further meta information can be expressed about provenance, such as asserter, time of creation, signatures. How general meta-information is expressed is beyond the scope of this specification, except for asserters.</p>
 
+<div class='note'>We are going to introduce a disambiguation mechanism by which we can qualify identifiers by the account in which they occur (or the sequence of nested accounts in which they occur). This mechanism allows two entity expressions, asserted separately in two different accounts but with the same identifier, to be uniquely referred to. 
+</div>
+
 
 </section>
 
@@ -2040,6 +2047,10 @@
 <span class="nonterminal">identifier</span>&nbsp;:=  
 <em>?????</em></div>
 
+<div class='note'>We are going to introduce a notion of qualified identifier, which allows us to refer to an identifier in the scope of a given account. Given that accounts may be nested, a qualifier identifier will be prefixed by a sequence of account identifiers, and then followed by an identifier, local to the innermost account.
+</div>
+
+
 </section>
 
 <section id="expression-literal">