- From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Date: Wed, 30 Nov 2011 11:50:14 +0000
- To: public-prov-wg@w3.org
Hi Satya,
Following our September message, we are now formally closing this issue.
best regards,
Luc
On 09/23/2011 12:20 PM, Luc Moreau wrote:
>
> Hi Satya,
> Issue is now closed pending review. Issue was addressed in latest version
> of document, as summarized in:
> http://lists.w3.org/Archives/Public/public-prov-wg/2011Sep/0192.html
> Cheers,
> Luc
>
>
> On 07/08/2011 00:48, Provenance Working Group Issue Tracker wrote:
>> PROV-ISSUE-71 (Conceptual Model draft): Section 3.2 of Conceptual
>> Model draft (Content and Editing) [Conceptual Model]
>>
>> http://www.w3.org/2011/prov/track/issues/71
>>
>> Raised by: Satya Sahoo
>> On product: Conceptual Model
>>
>> Hi,
>> I am reviewing the current draft of the conceptual model as part of
>> our work on the formal model and will be posting comments/suggested
>> changes in a section-wise manner:
>>
>> Section 3.2:
>> _____________
>>
>> 1. What is the difference between e0 and e1? Since we have "Event
>> evt1: Alice creates (pe0) an empty file in /share/crime.txt. We
>> denote this e1.", clearly the file "share/crime.txt" did not exist
>> prior to the time that event evt1 started/happened?
>>
>> 2. "The entities, as characterized, hold during intervals delimited
>> by events." - What does "hold" mean? Existence?
>>
>> 3. In "The following table lists all entities and their corresponding
>> validity intervals" does "validity interval" means their existence or
>> something else?
>>
>> 4. The duration of existence ("validity interval"") of entities
>> should be time interval and not "event intervals".
>>
>> 5. Why is the validity/existence of e4 limited to event evt5 (this
>> should be a time value and not event as discussed in point (4))- we
>> do not have any information that it stopped being e4 after evt5
>> ("Event evt5: Edith emails (pe4) the contents of /share/crime.txt as
>> an attachment, referred to as e5.")
>>
>> 6. What does "t" mean in "processExecution(pe0,create-file,t)" -
>> duration of process, start of process, or end of process? Why are we
>> associating time value with some PE and not with others,
>> "processExecution(pe5,spellcheck)" since time is not mentioned in
>> Section 3.1 "File Scenario"?
>>
>> 7. "isGeneratedBy(e0,pe0,outFile)" and
>> "isGeneratedBy(e1,pe0,outContent)" is not consistent with "Alice
>> creates (pe0) an empty file in /share/crime.txt. We denote this e1."
>> from Section 3.1. There is no connection between pe0 and e0 asserted?
>> In addition, since pe0 led to creation of "empty file", what does
>> "isGeneratedBy(e1,pe0,outContent)" mean?
>>
>> 8. Does "isGeneratedBy(e4,pe2,attachment)" mean that we are
>> considering "emails" (pe2) to include the process of "attaching a
>> file to a mail", which in turn includes the processes "copying file
>> e2", "uploading to email server, thereby creating the file e4 in the
>> email server"?
>>
>> 9. "To distinguish the various entities generated by a given process
>> execution, a role (construct described in Section Role) is
>> introduced." - since we already have different identifier for the
>> entities e1, e2, etc. we are not using role to differentiate between
>> entities. The different "roles" maybe more relevant to identify
>> specific types of processes, for example "fileCreation",
>> "addingContent", "attachingFile" etc.?
>>
>> 10. Similarly, for "Uses" property, we are not using "roles" to
>> distinguish the various entities. The given role examples "in and
>> fileIn" may help us differentiate between the PEs - one may be
>> "addingContent" (pe3) and "spellchecking" (pe5) processes - but I
>> think roles are redundant here since we are already using different
>> identifiers for these two PEs.
>>
>> 11. In "Control", we say "the nature of this influence is described
>> by a role (construct described in Section Role).", but the example
>> roles are describing the entities "Alice - creator", "Bob - author",
>> "Charles - communicator". Further, these roles can be used to
>> characterize the types of processes "fileCreation" etc. as described
>> in points (9) and (10). Examples of roles for "Control" (maybe
>> represented as sub properties) are "starts", "stops", "pauses" etc.
>>
>> 12. Does an event have a time duration or does it happen in a time
>> instant? How is event related to PE or other concepts? Is there a
>> need to have a provenance concept called "event" - alternatively we
>> can describe the File Scenario in Section 3.1 using time values?
>>
>>
>>
>
--
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, 30 November 2011 11:50:49 UTC