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

Re: PROV-ISSUE-49 (Participation): Suggested definition for Participation [Conceptual Model]

From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
Date: Wed, 27 Jul 2011 08:23:00 +0100
Message-ID: <EMEW3|f5f5524de7f01d4eec7e63bd089a088cn6Q8N608L.Moreau|ecs.soton.ac.uk|4E2FBCD4.6080903@ecs.soton.ac.uk>
To: public-prov-wg@w3.org


I have a few questions/comments about this notion of participation.

1. Are we then saying the following?
       participates(pe,x) if  uses(pe,x) or isControlledBy(pe,x)

2. Paul, what do you mean by more general version of control?  Do you 
mean more
     than the above?  If yes, can you clarify?

3. Satya, what do you mean by 'plays some other role in a Process 
     is it control? something else? is it role as defined in the 
specification draft?

4. Do you want 'participates' to be something that is inferred, or 
something that
     is asserted, or both?

5. Jim Myers also suggested something along the lines of:

      if participates(pe,x)  and ivpOf(x,y)  then participates(pe,y)

    Is it also in line with what you think participation is.


On 07/27/2011 07:53 AM, Paul Groth wrote:
> +1 for participation being with respect to agents and being a more general version of control.
> Paul
> On Jul 27, 2011, at 4:19, Stephan Zednik<zednis@rpi.edu>  wrote:
>> I would argue against Participation as a parent property of
>> isGeneratedBy.  I do not think that being the result of a process
>> execution entails participation.  Does a cake participate in getting
>> baked?  Does 'book now owned by person b' participate in getting sold
>> from person A to person B?
>> For that matter, I am not sure I am happy with Participation as a parent
>> property of isUsedBy.  When I think of participation I think of agents.
>> Agents participate, non-agents get used.  If a thing with no agency is
>> acted upon in a process execution, is it participating?
>> I would agree that Participation is a parent property to
>> isControlledBy.  It would seem logical to argue that an agent that
>> controls a process execution, participates in the process execution.
>> --Stephan
>> On 7/26/2011 7:29 PM, Provenance Working Group Issue Tracker wrote:
>>> PROV-ISSUE-49 (Participation): Suggested definition for Participation [Conceptual Model]
>>> http://www.w3.org/2011/prov/track/issues/49
>>> Raised by: Satya Sahoo
>>> On product: Conceptual Model
>>> Participation is a property linking BOB with Process execution,where BOB isUsedBy or isGeneratedBy or plays some other role in a Process execution.
>>> This definition makes participation a parent property of both isUsedBy and isGeneratedBy properties. Also, this helps cover scenarios where BOB helps in execution of a process but is not consumed by or generated by process execution (it can be re-used in another process execution)

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, 27 July 2011 07:23:43 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:50:58 UTC