- From: Satya Sahoo <satya.sahoo@case.edu>
- Date: Sun, 8 Jul 2012 18:33:47 -0400
- To: Provenance Working Group <public-prov-wg@w3.org>
- Message-ID: <CAOMwk6yxv3tinBWpE01gMd-CVLD8JYK9ft2d7VAZO70LLFzZKQ@mail.gmail.com>
Hi, Kudos to both the editors, the current draft is very readable and well-structured! >>Question for reviewers: Can the document be published as Last Call working draft? Yes. Thanks. Best, Satya Detailed review comments are as follows: ============== Section 2.1.1 1. Rewrite sentence "Just as entities cover a broad range of notions, activities can cover a broad range of notions: information processing activities may for example move, copy, or duplicate digital entities; physical activities can include driving a car from Boston to Cambridge." >> "Just as entities cover a broad range of notions, activities can cover a broad range of notions: information processing activities and physical activities." As Example 2 already describes the information processing activity and driving of car from Boston to Cambridge. 2. Example 5 is not clear - is this in context of UK news - phone tapping issue (it is very country specific) Section 5.1.6 1. Start: By defining all the attributes except Activity (being started) as optional leads to potentially confusing scenarios. If only the "time" attribute is used, e.g. wasStartedBy(a1, -, -, 2011-11-16T16:05:00), then instead of wasStartedBy, wasStartedAt (or some similar construct) needs to be used. Hence, suggest that "trigger" should not be optional since if the trigger is not known then it is more appropriate for the user or application to define/use a more relevant construct wasStartedAt (for time), wasInformedBy (if "starter" activity is known). Section 5.1.7 1. Similar to above comment about wasStartedBy - "trigger" should not be optional. If the user/application does not have information about the trigger then the wasEndedBy construct should not be used and alternatively wasEndedAt, wasInformedBy should be used. Section 5.1.8 The two example assertions in Example 27 are also confusing: wasGeneratedBy (ex:bbcNews2012-04-03, -, 2012-04-03T00:00:01) should be wasGeneratedAt if the activity that generated it is not known. Since the entity "bbcNews2012-04-03" was clearly not generated by time "2012-04-03T00:00:01" wasInvalidatedBy(ex:bbcNews2012-04-03, -, 2012-04-03T23:59:59) should be wasInvalidatedAt In example 28: wasInvalidatedBy(buy_one_beer_get_one_free_offer_during_happy_hour, -,2012-03-10T18:00:00) should be wasInvalidatedAt Section 5.3.5 1. The document should give a clear/concrete example of the use of Influence (in querying?). Since the document recommends use of specific "sub-types" of influence, the motivation or use of Influence is not clear in current description. Section 5.4.1 1. The requirement for defining "Bundle Constructor" is not clear - is it similar to a class constructor used in object oriented programming? The relevance of such a construct in DM is not clear. Section 5.4.2 1. Suggest that in example 39, the assertion wasGeneratedBy(ex:report2, -, 2012-05-25T11:00:01) should either have an "activity" or renamed to wasGeneratedAt Section 5.5.1 1. The use of the statement "In particular, the lifetime of the entity being specialized contains that of any specialization." is not clear? Is it used in any constraint? 2. Suggest using an alternate example for specialization, since "bbc:news/" will be a folder and "ex:bbcNews2012-03-23" will be a file within that folder (as web directories are structured)? Alternative example: specializationOf(ex:W3CLastCallWorkingDraft, ex:W3CWorkingDraft) Section 5.5.2 1. It is a bit difficult to understand Example 44: alternateOf(tr:WD-prov-dm-20111018,tr:WD-prov-dm-20111215) We also have wasDerivedFrom(tr:WD-prov-dm-20111018,tr:WD-prov-dm-20111215) Since, there is not correlation between wasDerivedFrom and alternateOf (as far as I know), suggest removing Example 44. Section 5.6 1. According to the current description of Collection - "Some applications need to be able to express the provenance of the collection itself: e.g. who maintains the collection (attribution), which members it contains as it evolves, and how it was assembled.", Collection seems to be a specialization Bundle (for describing provenance of provenance). ================ On Thu, Jun 28, 2012 at 5:55 PM, Provenance Working Group Issue Tracker < sysbot+tracker@w3.org> wrote: > PROV-ISSUE-437 (prov-dm-post-f2f3-review): Final review before last call > vote [prov-dm] > > http://www.w3.org/2011/prov/track/issues/437 > > Raised by: Luc Moreau > On product: prov-dm > > > This is the issue to collect feedback on the prov-dm document (version > created after F2F3) > > Document to review is available from: > > > http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/ED-prov-dm-20120628/prov-dm.html > > Question for reviewers: Can the document be published as Last Call working > draft? > > Cheers, > Luc > > > >
Received on Sunday, 8 July 2012 22:35:45 UTC