- From: Timothy Lebo <lebot@rpi.edu>
- Date: Thu, 20 Sep 2012 11:26:09 -0400
- To: Timothy Lebo <lebot@rpi.edu>
- Cc: Jun Zhao <jun.zhao@zoo.ox.ac.uk>, Provenance Working Group <public-prov-wg@w3.org>
- Message-Id: <F7A9AB5E-D930-448D-8D30-FDFFBFB05DA4@rpi.edu>
Jun, I am closing this issue because much of it has been incorporated into the draft. Please re-raise issues on any remaining aspects here. Regards, Tim On Jul 24, 2012, at 9:21 AM, Timothy Lebo <lebot@rpi.edu> wrote: > Jun, > > May we close this issue? I believe we have worked through the largest point as we worked toward LC over the past weeks. > Anything left can be raised as new issues? > > Thanks, > Tim > > On Jul 6, 2012, at 3:51 PM, Timothy Lebo wrote: > >> Jun, >> >> My response to this issue is poorly overdue. I apologize. >> >> Although a couple of your points have been addressed already, many others would be very valuable to include. >> >> I've provided responses (and some requests) within your text below. >> >> The latest draft is at http://aquarius.tw.rpi.edu/prov-wg/prov-o and I will be responding to your comments based on that. >> >> I've also extracted the main points to our agenda for Monday: >> >> http://www.w3.org/2011/prov/wiki/PIL_OWL_Ontology_Meeting_2012-07-09#Jun >> >> >> >> >> >> On May 23, 2012, at 7:42 AM, Provenance Working Group Issue Tracker wrote: >> >>> PROV-ISSUE-382 (jzhao): Qualification patters in prov-o section 3.3 [PROV-O HTML] >>> >>> http://www.w3.org/2011/prov/track/issues/382 >>> >>> Raised by: Jun Zhao >>> On product: PROV-O HTML >>> >>> >>> Dear prov-o team and all, >>> >>> This is related to issue ISSUE-381, based on my reading of https://dvcs.w3.org/hg/prov/raw-file/default/ontology/Overview.html, yesterday afternoon. >>> >>> Again, please do not take my feedback as a criticism to the excellent by whoever worked on this section. I went out to look for some "qualification patterns" as we agreed on Monday's call, and here are some of my findings.:) >>> >>> Cheers, >>> >>> Jun >>> >>> == Housekeeping == >>> >>> 1) we don't have a table to summarize qualification patterns for Dictionary terms. We have that for starting-point and expanded terms. >> >> OBE since Dictionary moved to notes. >> >>> >>> 2) We need to add qualification pattern for property prov:wasInvalidatedBy to the starting-point terms table. >> >> By "table", do you mean listing? >> >> http://aquarius.tw.rpi.edu/prov-wg/prov-o#prov-o-at-a-glance >> >> currently lists the following (which includes wasInvalidedBy) >> prov:alternateOf >> prov:asInBundle >> prov:atLocation >> prov:generated >> prov:generatedAtTime >> prov:hadMember >> prov:hadPrimarySource >> prov:influenced >> prov:invalidated >> prov:invalidatedAtTime >> prov:mentionOf >> prov:specializationOf >> prov:value >> prov:wasEndedBy >> prov:wasInvalidatedBy >> prov:wasQuotedFrom >> prov:wasRevisionOf >> prov:wasStartedBy >> >> It is also in http://aquarius.tw.rpi.edu/prov-wg/prov-o#qualified-forms-expanded >> >> >>> >>> 3) The first example cannot be simpler, can it?:) I guess whoever put it there in the first place was trying to make it simple for readers, but I think it does not hold enough substance to even support the text around it. >>> >> >> The first example (immediately after Figure 1) is longer than you describe. Perhaps it grew? >> http://aquarius.tw.rpi.edu/prov-wg/prov-o#starting-points-figure >> >> >>> == Refactoring suggestions == >>> >>> === The "cheat-sheet" tables === >>> >>> I set out to look for the "patterns" people have been telling me about. I still think the "cheatsheet-like" tables towards the end of the section are most helpful, to tell me the patterns that are very hard indeed to explain in words. >>> >>> So can we move those two tables, (maybe 3 after adding one for collections) to the front of the section, to support the patterns described in the 1st paragraph? >> >> >> The tables have been moved up: >> >> http://aquarius.tw.rpi.edu/prov-wg/prov-o#description-qualified-terms >> >> after the tables, a small example, then graphical illustrations of the same material in the tables. >> >> Does this flow help? >> >> >> >>> >>> === The "qualification patterns" === >>> >>> I got the patterns easily enough by reading the first 3 columns of these tables, and if I work my brain just a bit hard, I can follow where any of 4th column property should be use. >> >> >> Well, the tables are up to 6 columns now, so if your head spun at 4, then we might have a bigger problem on our hands. >> Any suggestions that you may have for what to cut would be greatly appreciated. >> >> >> >>> But I am really struggling with these two groups of terms in the current qualification terms category: >>> >>> Group 1: activity, entity, agent, dictionary >>> >>> Group 2: hadActivity, hadGeneration, hadUsage ( I am fine with hadPlan and hadRole, because they are named so differently from those in group 1) >>> >>> They made my head spin, and I think this is a sign that we should have a dedicate paragraph to say something about them. >> >> >> I agree, and this is not done yet. >> We need a paragraph for "what to do once you've qualified" that cites "activity, entity, agent, dictionary" and lists the options "hadActivity, hadGeneration, hadUsage" >> >> >> >>> >>> I think group 1 are used to point to the objects being qualified, and group 2 are used to provide the additional statements about the can-be-qualifeid properties, via their corresponding qualify classes or an involvement class. Does this summary make sense? >> >> >> Yes. We should write that up. >> >> >>> >>> For me, it will better if: >>> 1) we make an explanation of the above sort right at the beginning of the section, after or before the cheat-sheet tables; if you all do agree to move those tables forward. >> >> >> Good place as any. Once we have a sketch of the paragraph, it'll go there. >> >> >>> >>> 2) name group 1 terms to involvedActivity, involvedXXX. I know I am being provocative again. You might have already been there, and sorry if I am bringing back the old wound:) >> >> >> since involvee was renamed to influencer, I think this would not be a suggestion to rename: >> >> activity, entity, activity >> >> to: >> >> influencingActivity, influencingEntity, influencingActivity >> >> the former are shorter, the latter are more self-describing. >> >> >> >>> >>> 3) Another cheat-sheet table, to show which classes SHOULD/CAN/MAY be used together with group 2 terms. Choose your normative word, whoever really understands what's going on there. Again, some of our offline discussions already touched this. I think adding restrictions using OWL constructs are not as straightforward as tables :) >> >> >> This kind of "cheat sheet" is available in the cross reference, but I really like the idea of pulling it all together into a table. >> Could you mock up some tables that you would like to see? >> >> >> >>> >>> === Refactoring the examples === >>> >>> After we agree on how to move forward with the above two refactoring, we should reconsider the current examples in the section. >>> - Some of them could be moved? >>> - We should make better use of the nice Figure 2? >>> - Rewrite some of the examples to explain the usage of group 1 v.s 2 terms? >> >> Any suggestions here welcome. >> >> >> Thanks, >> Tim >> >> >> >> >> >>> >>> >>> >>> >>> >> >
Received on Thursday, 20 September 2012 15:27:04 UTC