Re: PROV-ISSUE-147 (Replace recipe): Change the name if "Recipe" [Data Model]

Hi Stephan,
Comments are interleaved

On Mon, Nov 7, 2011 at 11:31 AM, Stephan Zednik <zednis@rpi.edu> wrote:

>
> On Nov 7, 2011, at 9:24 AM, Satya Sahoo wrote:
>
> Hi Luc,
> Comments on your example are interleaved
>
>
>> However, take an activity run by my email client. I would argue that my
>> email
>> client executable is a specification of an activity and is also a plan.
>> In this specific case, what's the difference between a Plan and a
>> (Software) Agent?
>>
>>
> The code for the email client is a specification vs. email client process
> corresponding to the distinction between a program (in memory or on disk
> etc.) and a process (being actively executed).
>
>
> So a plan would be "check inbox", "read email",  "write email", "check
> calendar", "check rss feed", etc?
>
> Yes, if it is part of an itinerary or planned activities.

>
> A program can have multiple processes, similar to the blueprint of a
> welding robot, reconnaissance drone and actual robots, drones etc.
>
>
>>  The same question also applies to a workflow script, controlling an
>> activity.  Is it an agent
>> or a plan?
>>
>>
> Workflow script is a "plan" or "recipe" or "specification" etc. and not an
> agent.
>
>
> Would the workflow engine would be the agent?
>

Yes, if it is a process (and not workflow engine program).

Best,
Satya


>
> --Stephan
>
>
> Best,
> Satya
>
>
>>  Thanks,
>> Luc
>>
>>
>> On 11/07/2011 03:28 PM, Satya Sahoo wrote:
>>
>> +1 for replacing Recipe.
>>
>>  Plan is a nice alternative - should we make it Activity/Process Plan
>> (corresponds to the Activity/Process Execution)?
>>
>> Best,
>> Satya
>>
>>  On Mon, Nov 7, 2011 at 10:16 AM, Provenance Working Group Issue Tracker
>> <sysbot+tracker@w3.org> wrote:
>>
>>>
>>> PROV-ISSUE-147 (Replace recipe): Change the name if "Recipe" [Data Model]
>>>
>>> http://www.w3.org/2011/prov/track/issues/147
>>>
>>> Raised by: James McCusker
>>> On product: Data Model
>>>
>>> We chose Recipe to be explicitly clear about the use of a method or plan
>>> to guide a ProcessExecution. We should find a broader term that isn't as
>>> tied to the cake example. This is what I recommend. We start with the term
>>> "Recipe" and replace it with ever more general terms that are unambiguous.
>>> We then accept the broadest possible term that cannot be confused with an
>>> occurrent.
>>>
>>> My first cut is "Plan". It's short, simple, and unambiguous. I think
>>> it's sufficiently general to cover the definition of "Recipe" without being
>>> confused with "Process".
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> 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, 7 November 2011 16:56:57 UTC