- From: Timothy Lebo <lebot@rpi.edu>
- Date: Thu, 26 Apr 2012 10:31:45 -0400
- To: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
- Cc: Provenance Working Group <public-prov-wg@w3.org>
Ted,
Thanks for your comments.
I have added them to http://www.w3.org/2011/prov/wiki/Prov-o_draft_review_2_April_2012#Ted
and walked through them briefly, adding "RAISED" to each point.
The prov-o team will be working to handle each comment as we work towards LC.
Regards,
Tim
On Apr 26, 2012, at 9:42 AM, Ted Thibodeau Jr wrote:
> All --
>
> On Apr 2, 2012, at 04:12 PM, Timothy Lebo wrote:
>> Please see ISSUE-336 for the information about reviewing
>> PROV-O HTML and OWL.
>>
>> http://www.w3.org/2011/prov/track/issues/336
>
>
>
> Apologies for the delay in my review.
>
> Given the progress made on PROV-O, I've written the following
> with reference to the *current* version, approved April 19 for
> release as FPWD2 --
>
> <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html>
>
> (Working Drafts being essentially heartbeats that demonstrate work
> is active, and progress is being made, I saw no need to block this
> release... but these comments remain important.)
>
>
>
> First, to the key questions --
>
>> * Does the HTML file provide an adequate overview of the
>> OWL design elements?
>
> As things stand, yes.
>
>
>> * Do the different organizations of PROV-O HTML and DM
>> complement each other, or is it distracting?
>
> Their differences are fine.
>
>
>> * Would any additional comments (or attributes) help you
>> read the cross reference list in PROV-O HTML?
>
> 1. Remove the redundant explanatory text. It should not follow
> *both* IRI and Example. Given my choice, I'd say the better
> positioning is between IRI and Example; not between Example
> and Domain/Range/SuperProperty/SubProperty/etc.
>
> Now seen in at least
> - <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html#Activity>
> - <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html#Agent>
> - <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html#Entity>
>
> But not seen in
> - <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html#actedOnBehalfOf>
>
> 2. I would appreciate a repeat of Figure 1 at the start of
> section 4.1. I would also appreciate a complete
> set of illustrations similar to Figure 2 at the start
> of section 4.2 (and I would find such a complete set of
> illustrations more useful in Section 3.3 than the tables
> with which it currently concludes; I would not necessarily
> *replace* the tables, but the illustrations are *very*
> helpful to correct understanding).
>
>
>> * Are the comments within the OWL file adequate to familiarize
>> with the structure? If not, what kinds of comments would help?
>> * Should the OWL file contain any links to documentation (e.g.,
>> to the DM, to examples, etc.)?
>
>
>> * Can the document be released as a next public working draft?
>> If no, what are the blocking issues?
>
> As noted earlier... Yes.
>
>
> And now... in depth.
>
>
> 3. First thing, an overall style note for the example notation.
> I have found that adding extra space characters to pad columns,
> such that logical columns also *appear* as such, radically
> increases comprehension. You can see a bit that (almost) does
> this in the last stanza of the "Qualified Derivation" example.
> (I'd add spaces between "a" and "prov:Derivation;" to make the
> first line match the ones beneath it.)
>
>
>
>
>
>
> re: 2. PROV-O at a glance
> <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html#prov-o-at-a-glance>
>
> 4. prov:wasStartedByActivity and prov:wasStartedBy should swap
> positions, between "Starting Point classes and properties"
> and "Expanded classes and properties". The former is clearly
> a refinement of the latter.
>
> Further, I think there should be a new prov:wasStartedByAgent
> (and *possibly* prov:wasStartedByEntity, if an Entity can
> act...), parallel to prov:wasStartedByActivity.
>
> It seems to me that prov:wasStartedBy is the indefinite super-
> property, used when you *don't know* what class started the
> current Activity, with subproperties of prov:wasStartedByAgent
> and prov:wasStartedByActivity (and *possibly*
> prov:wasStartedByEntity), which are used when you *do* know
> the class of the starting, er, entity (not prov:Entity, but
> general RDF entity).
>
> Those changes will necessarily have reflections throughout
> the following and connected documents...
>
>
>
> re: 3.1 Starting Point Terms
> <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html#description-starting-point-terms>
>
> 5. The diagram (and explanatory text) lacks prov:wasStartedBy
> (and new sub-property/ies prov:wasStartedByActivity and
> prov:wasStartedByAgent).
>
>
>
> 6. I think it's important to clearly state that an RDF entity
> which is a prov:Agent or prov:Activity in one Provenance
> document, may be a prov:Entity in another; that an RDF
> entity which is a prov:Entity in one document may act as
> a prov:Agent or a prov:Activity in another -- which is all
> to say, that a prov:Agent or prov:Activity may have its
> own Provenance...
>
>
>
> 7. This phrasing is problematic --
>
> "Entities are related to each other using derivation, which is
> used to specify that the creation/existence of an entity was
> influenced in some way by the consumption of another entity."
>
> "Consumption" implies to me some shrinkage or change of the
> "consumed" entity. I think this is not necessary, and thus
> that this wording should change to something like --
>
> "Entities are related to each other using derivation, which is
> used to specify that the creation/existence of an entity was
> influenced in some way by another entity, whether by its simple
> presence or existence (as with chemical catalysts), physical
> interaction and/or consumption (as with chemical reactants),
> or otherwise."
>
>
>
>
>
> re: 3.2 Expanded Terms
> <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html#description-expanded-terms>
>
>
> 8. "Derek detects a typo. He doesnt' want to record"
>
> I detect a typo. "doesnt' want" should be "doesn't want"
>
>
>
> 9. This wording is confusing to me --
>
> "Thus, the location of the new revision has the same permalink,
> but a different url for its snapshot (ex:postContent1)."
>
> The "permalink" abbreviation only replaces 2 words ("permanent
> link"), but here tries to replace a much larger phrase from the
> preceding paragraph ("permanent link where the content of the
> latest version is shown")
>
> I think this would be better --
>
> "Thus, the permalink to the latest version
> (ex:more-crime-happens-in-cities) remains the same in the new
> revision, but a different url is given for its snapshot
> (ex:postContent1)."
>
> I suggest also tweaking all matching lines in the example
> block, from --
>
> prov:atLocation ex:more-crime-happens-in-cities; ##PERMALINK of the post
>
> -- to --
>
> prov:atLocation ex:more-crime-happens-in-cities; ##PERMALINK to the (latest revision of the) post
>
>
>
>
> re: 3.4 Collections Terms
> <http://dvcs.w3.org/hg/prov/raw-file/fb23031cf708/ontology/spwd/2012-04-18-vote-for-public-release/prov-o.html#description-collections>
>
> 10. I think there's an error in this text --
>
> "The example below specifies that the collection :c1 was
> obtained from the empty collection :c1 by inserting the
> key-value pairs ("k1", :e1) and ("k2", :e2)."
>
> I think that the "empty collection" here is ":c" not ":c1".
>
>
> Though I began this cycle at the conclusion of last week's call,
> I've only gotten this far to this point (the morning of this
> week's call) ... but it seems better to put this partial review
> out now, than to delay it further.
>
> Speak with you soon,
>
> Ted
>
>
>
>
> --
> A: Yes. http://www.guckes.net/faq/attribution.html
> | Q: Are you sure?
> | | A: Because it reverses the logical flow of conversation.
> | | | Q: Why is top posting frowned upon?
>
> Ted Thibodeau, Jr. // voice +1-781-273-0900 x32
> Senior Support & Evangelism // mailto:tthibodeau@openlinksw.com
> // http://twitter.com/TallTed
> OpenLink Software, Inc. // http://www.openlinksw.com/
> 10 Burlington Mall Road, Suite 265, Burlington MA 01803
> Weblog -- http://www.openlinksw.com/blogs/
> LinkedIn -- http://www.linkedin.com/company/openlink-software/
> Twitter -- http://twitter.com/OpenLink
> Google+ -- http://plus.google.com/100570109519069333827/
> Facebook -- http://www.facebook.com/OpenLinkSoftware
> Universal Data Access, Integration, and Management Technology Providers
>
>
>
>
>
>
>
Received on Thursday, 26 April 2012 14:32:21 UTC