W3C home > Mailing lists > Public > public-prov-wg@w3.org > July 2011

Re: PROV-ISSUE-41 (distinct-roles): Distinct roles should be SHOULD and not MUST [Conceptual Model]

From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
Date: Mon, 25 Jul 2011 09:00:39 +0100
Message-ID: <EMEW3|9b11019eedf7a7fe5a414c0635806638n6O90i08L.Moreau|ecs.soton.ac.uk|4E2D22A7.7030004@ecs.soton.ac.uk>
To: public-prov-wg@w3.org

In most programming languages, there is a requirement that
parameters names are unique in a procedure/function/method.

   (Java says if two formal parameters are declared to have the same name,
    then a compile-time error occurs)

The role unicity constraint is similar.


Luc

On 07/23/2011 03:21 PM, Provenance Working Group Issue Tracker wrote:
> PROV-ISSUE-41 (distinct-roles): Distinct roles should be SHOULD and not MUST [Conceptual Model]
>
> http://www.w3.org/2011/prov/track/issues/41
>
> Raised by: Paul Groth
> On product: Conceptual Model
>
> Currently, use has the following definition with respect to roles:
>
> "A reference to a given BOB may appear in multiple use assertions that refer to a given process execution, but each of those use assertions must have a distinct role."
>
> A process execution could conceivably read the same file twice. Thus, the file would play the same role twice with respect to a process execution. It's not clear why this constraint is an absolute or the impact of making it a non-hard requirement.
>
>   Although, I can see why it would be recommended practice in order to ensure disambiguation of roles.
>
> Suggested resolution, change the sentence to as follows:
>
> "A reference to a given BOB may appear in multiple use assertions that refer to a given process execution, but each of those use assertions should have a distinct role."
>
>
>
>
>
>    

-- 
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 Monday, 25 July 2011 08:01:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 13:06:37 GMT