- From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Date: Mon, 7 Nov 2011 17:20:29 +0000
- To: Stephan Zednik <zednis@rpi.edu>
- CC: Satya Sahoo <satya.sahoo@case.edu>, "public-prov-wg@w3.org" <public-prov-wg@w3.org>
Response interleaved. Professor Luc Moreau Electronics and Computer Science University of Southampton Southampton SO17 1BJ United Kingdom On 7 Nov 2011, at 16:31, "Stephan Zednik" <zednis@rpi.edu<mailto: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, also update smart folders, show todos ... But all this is encoded in the programme executable. 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? For a techie, maybe. But the the workflow script is an input. So not a plan. The other issue is that the workflow script can be seen as an entity. But I understood the plan to be outside dm. --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<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
Received on Monday, 7 November 2011 17:21:32 UTC