- From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Date: Wed, 04 Apr 2012 09:14:11 +0100
- To: public-prov-wg@w3.org
Hi prov-o team, Just one more thoughts that came up when reading the primer. Looking at the following snippet: ex:correct prov:qualifiedAssociation [ a Association ; prov:agent ex:edith ; prov:hadPlan ex:corrections ] . it is strange to see prov:hasPlan, why not simply prov:plan (and similarly for other hadXXX properties). Cheers, Luc On 04/03/2012 01:39 PM, Luc Moreau wrote: > Hi prov-o team, > > Great piece of work! > > Luc > > ---------------------------------------------------------------------- > Answer to questions: > > > * Does the HTML file provide an adequate overview of the OWL design > elements? > > Sections 1 to 3 are great. Section 4, automatically generated I > believe, need more attention. > > * Do the different organizations of PROV-O HTML and DM complement each > other, or is it distracting? > > I am not against a different organization. It makes sense to discuss, > for instance, the qualified > pattern in the context of the ontology. > > My only question is the apparent importance of collections. I would > tend to downplay them. > > References to the provdm:components are not explained. It linked to > nowhere. What were the colors for (beyond being the ones in dm)? > > * Would any additional comments (or attributes) help you read the > cross reference list in PROV-O HTML? > > Section 4 is arid, and not systematically handled. Suggestions below. > > * Are the comments within the OWL file adequate to familiarize with > the structure? If not, what kinds of comments would help? > > See suggestions below. > > * Should the OWL file contain any links to documentation (e.g., to the > DM, to examples, etc.)? > > I think it's a question that may also apply to other specs, including > prov-dm. Is it worth linking to constraints? > > * Can the document be released as a next public working draft? If no, > what are the blocking issues? > > Yes, absolutely. None of the issues I flagged here is blocking. > > ---------------------------------------------------------------------- > > My comments: > > Great piece of work. Sections 1 to 3 read nicely. > Section 4 is a bit arid, some improvement is desirable. > > 1. SOTD. > It must be clear to the reader what order documents need to be read in. > Suggest reusing SOTD from prov-dm. > > 2. section 1: remove reference to OWL semantics. > > 3. section 1: the prov-dm document no longer contains this example. > I suggest that you make your presentation self-contained. > > 4. When the ontology stabilizes, you need to manually layout the box > with all > classes and relations. Alphabetical order is not useful here. I would > prefer to see a more logical ordering. > > 5. provo:Trace but provdm:Traceability. > We should adopt a single term. I don't mind which. > > 6. Section 3, text following figure 1 refers to wasStartedBy instead > of wasStartedByActivity > > 7. section 3: a picture (in PROV style!) would be desirable to > illustrate the example > > 8. section 3.1: the example includes prov:Organization which is a term > defined in section 3.2. > > 9. Is it necessary to see both foaf:Organization and prov:Organization? > foaf:Person and prov:Person? > > > 10. Section 3.2: example has not the correct namespace. Need to check > everywhere. > > 11. Section 3.3: > choice of name: you have prov:qualifiedUsage, etc > why not simply prov:usage? > > 12. section 3.3. needs to explain why the qualified pattern is necessary. > It should say that: a prov:used e means that there is *some* > usage of e by a > (possibly more than one!) > instances of prov:Usage allows usages to be distinguished and > counted. > > Also, the pattern allows the expression of a given activity using > a given entity, > multiple times, at different moments. > > 13. section 3.3 last example: ex:usage, ex:generation, ex:activity are > not defined. > It would be good to see, in particular, ex:usage and ex:generation > Maybe the names are not great for these instances. > > 14. section 3.4: is the rdf correct? > :c1 a prov:Collection . <- > prov:derivedByInsertionFrom ... > Indentation is not clear either. > > 15. section 3.4: knownMembership > I don't think it's a good name for this property. It should be > membership, > since it may be known, inferred, or guessed. > > 16. Generally speaking, it's quite advanced to see an example on > collections so early. > It seems to give importance to this kind of concept that does not > reflect its real > importance. It's also one of the most speculative bit in the model. > > 17. Section 4 is quite arid to read from beginning to end. > But I appreciate it's designed mostly for online navigation. > > Generally, section 4 should handle all terms systematically. > - use the prov-dm definition > - illustration with an example (generally, these need to be > formatted properly, > otherwise they are not readable) > - further comments, > - etc. > - characteristics do not seem to be expressed for all (see below) > > some terms currently have no comment. > > > > 18. Definition of agent in section 4 is not the same as in 3.1 > > 19. Text about properties should adopt a same style. > > prov:wasGeneratedBy: wasGeneratedBy links Entities ... > prov:used: A prov:Entity that was used by ... > > > 20. Account: is defined in terms of a mechanism? > In any case, that's an issue to solve for PROV > > 21. traceTo is supposed to link to and from Agents, but they are not > listed in domain/range. > > 22. prov:Start/prov:End/prov:Generation ... are defined in terms of > event as in part II, and not as in prov-dm part I. > > 23. Role is defined in the context of usage, generation, association, > start and end, > but hadRole has all involvments in its domain, including derivation > and collection-derivations. > > 23 prov:Source. Do we need to introduce a class for this? Why not > just use Entity? > > 24 prov:agent, prov:entity, prov:activity must be made functional > > 25. prov:hadActivity, prov:hadGeneration, prov:hadUsage must be made > functional > > 26. prov:qualifiedInsertion and prov:qualifiedRemoval should be made > inverse functional > > 27. Delete appendix A since it is out of date. > > > On 04/02/2012 09:12 PM, Timothy Lebo wrote: >> Luc, Paul, Simon, Sam, and MacTed, >> >> Over the past couple telecons, you have accepted to review and >> provide feedback for the PROV-O documents. >> >> Please see ISSUE-336 for the information about reviewing PROV-O HTML >> and OWL. >> >> http://www.w3.org/2011/prov/track/issues/336 >> >> >> If you could reply to this message when providing feedback, we would >> greatly appreciate it. >> >> Regards, >> >> <Tim Lebo> >> prov:actedOnBehalfOf<PROV-O team>; >> . > -- 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, 4 April 2012 08:14:49 UTC