- From: Satya Sahoo <satya.sahoo@case.edu>
- Date: Mon, 7 Nov 2011 18:00:44 -0500
- To: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Cc: Provenance Working Group WG <public-prov-wg@w3.org>
- Message-ID: <CAOMwk6x60ckrQ8f5=P7bMqRUg=osWQj6qpYAQwdK2rAgGOvm7g@mail.gmail.com>
Hi Luc, > > It looks like your client process is an activity and therefore not an > entity, nor an agent. > > Any software agent will be always be a process. It is up to the application to model it as an agent (Email client, virus etc.) or a process (as in activity) - similar to "one person's metadata is another person's data"... Best, Satya > Professor Luc Moreau > Electronics and Computer Science > University of Southampton > Southampton SO17 1BJ > United Kingdom > > > On 7 Nov 2011, at 16:33, "Satya Sahoo" <satya.sahoo@case.edu<mailto: > satya.sahoo@case.edu>> wrote: > > Hi Luc, > An email client process is capable of activity not the email client > program code. A blueprint for a welding robot is not capable of action, a > welding robot is capable of welding. > > A workflow script is not capable of activity, it is a plan (for activity) > - an executing workflow is capable of action. > > Best, > Satya > > On Mon, Nov 7, 2011 at 11:28 AM, Luc Moreau <L.Moreau@ecs.soton.ac.uk > <mailto:L.Moreau@ecs.soton.ac.uk>> wrote: > Hi Satya, > > You seem to indicate that an agent should be 'running', an instance of a > process. > Where did we say that an agent should be like this? > We just defined agent as an entity capable of activity. I feel that my > workflow script > in capable of activity. > > Luc > > > On 11/07/2011 04:24 PM, 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). > > 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. > > 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<mailto:sysbot%2Btracker@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 > <tel:%2B44%2023%208059%204487> > University of Southampton fax: +44 23 8059 2865 > <tel:%2B44%2023%208059%202865> > Southampton SO17 1BJ email: l.moreau@ecs.soton.ac.uk<mailto: > l.moreau@ecs.soton.ac.uk> > United Kingdom http://www.ecs.soton.ac.uk/~lavm< > http://www.ecs.soton.ac.uk/%7Elavm> > > > > > -- > Professor Luc Moreau > Electronics and Computer Science tel: +44 23 8059 4487 > <tel:%2B44%2023%208059%204487> > University of Southampton fax: +44 23 8059 2865 > <tel:%2B44%2023%208059%202865> > Southampton SO17 1BJ email: l.moreau@ecs.soton.ac.uk<mailto: > l.moreau@ecs.soton.ac.uk> > United Kingdom http://www.ecs.soton.ac.uk/~lavm > > >
Received on Monday, 7 November 2011 23:01:17 UTC