- From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Date: Wed, 30 Nov 2011 11:52:43 +0000
- To: public-prov-wg@w3.org
For the record, this issue is now formally closed.
Luc
On 09/23/2011 12:18 PM, Luc Moreau wrote:
>
> The issue of scope is now explicitly discussed in the Account section
> of the latest version of the document.
>
> We are closing this issue, pending review.
> Feel free to reopen if you have concerns.
>
> Cheers,
> Luc
>
> On 24/08/2011 21:56, Provenance Working Group Issue Tracker wrote:
>> PROV-ISSUE-81 (identity-clash-scope): In a given scope, are entities
>> with same identifier but different attributes legal? [Conceptual Model]
>>
>> http://www.w3.org/2011/prov/track/issues/81
>>
>> Raised by: Luc Moreau
>> On product: Conceptual Model
>>
>>
>>
>>
>> Let us consider two entity assertions, inspired by those discussed in
>> [1].
>>
>> entity(http://dx.doi.org/10.1007/978-3-642-17819-1_37, [author = "Jim
>> Myers", pagenumber={15-17}])
>>
>> entity(http://dx.doi.org/10.1007/978-3-642-17819-1_37, [author = "Jim
>> Myers", reviewed={yes}])
>>
>>
>> Let us note that they have the same identifier but they have different
>> attributes.
>>
>>
>> What does it mean to have these two assertions occurring together in
>> the provenance of something?
>>
>>
>> 1. If they were asserted by the same asserter, I would argue this is
>> not well formed provenance. Again, having a scoping construct is
>> useful, and we could introduce the following constraint:
>>
>> Within an account, two entity assertions with the same identifier
>> must have the same attribute-value pairs.
>>
>> 2. Let us now imagine that the two assertions were created in separate
>> accounts (alice's and bob's), but now, we decide to "merge" all
>> assertions
>> together.
>>
>> 2.1. The identifier had a scope that was local to the account in
>> which it occurs.
>>
>> Then it's OK again, in a sense, since we could apply an
>> alpha-conversion, renaming consistently the identifier in its
>> account before merging, so as to avoid a clash. The two
>> entities would be regarded as different, because having
>> different attributes (they just happened to have the same
>> identifier in their respective scope).
>>
>> 2.2 The identifier has a global scope. Then again, the same
>> constraint as above should apply (replacing account by global
>> scope).
>>
>>
>> [1] http://lists.w3.org/Archives/Public/public-prov-wg/2011Aug/0326.html
>>
>>
>>
>>
>
--
Professor Luc Moreau
Electronics and Computer Science tel: +44 23 8059 4487
University of Southampton fax: +44 23 8059 2865
Southampton SO17 1BJ email: l.moreau@ecs.soton.ac.uk
United Kingdom http://www.ecs.soton.ac.uk/~lavm
Received on Wednesday, 30 November 2011 11:53:11 UTC