- From: Yogesh Simmhan <simmhan@usc.edu>
- Date: Wed, 17 Aug 2011 17:41:39 -0700
- To: 'Graham Klyne' <GK@ninebynine.org>, 'Paul Groth' <p.t.groth@vu.nl>, 'W3C provenance WG' <public-prov-wg@w3.org>
Hi Graham, Here are a bag of comments for Sec 1-3 of the latest revision. == Sec 1.2 == *) "The context-URI used to describe this restricted view of a resource is also related to the resource itself, and requests for provenance about that resource may return provenance information that uses one or more context-URIs to refer to it." - Do you mean there may be multiple context-uri's that refer to that same view of a resource, and these context-uri's may appear in the provenance information for that view of a resource? == Sec 2 == *) "Thus, any provenance information may be associated with a URI, ..." - Call it "Provenace-URI" and link to the concept definition in Sec 1.1 *) "...and provision is made for the provenance-URI to be discoverable" - Somehow, hyperlinks to "provenance-URI" concept definition does not seem work. i.e. they are formated like links but dont have a target url. == Sec 3 == *) "The provenance-URI may be known in advance, ..." - Hyperlink of provenance-uri and other concept definitions seem to be inconsistent. Present in many places, missing in some. *) "Once provenance information information is retrieved, one needs how to identify the view ..." - I believe it should be "one needs to know how to". *) "Because the resource provider controls the response when the resource is accessed, direct indication of these URIs is possible." - We just finished saying that provenance may be provided by others besides the resource provider ("...could be provided by parties other than the provider of the original resource."). Should we state that we dont consider third party scenarios here, but later in Sec 4? == Sec 3.1 == *) "When used in conjunction with an HTTP success response code (2xx), this HTTP header indicates that provenance-URI is the URI of some provenance for the requested resource and that the associated context is identified as context-URI." - The provenance-URI is for the resource context described by the context-URI, not necessarilly for the requested resource (though it is, by default, if the anchor is missing). We seem to be imposing a restriction that the context-URI should describe the requested resource. Suggest rewording. - I believe there is no guarantee that the provenance-URI will provide provenance information about the context-URI. Suggest we use *should* rather than (implicitly) *must* to state that the returned provenance-uri should have provenance information about the resource view identified by the context-uri. *) "An HTTP response may include multiple provenance link headers... Likewise, an HTTP response may include... " - Besides the above issue of the provenance being related to the resource being accessed (rather than the context-uri), I would like some clarity on what the multiple "anchor" mean. I would expect when multiple provenance-URIs and context-URIs are returned through multiple "Link:" headers, then one or all the provenance-URIs *may* describe one or all the context-URIs. It is upto the accessor to access each of the provenance-URIs to determine which of them describe which context-URIs. If this is indeed the intention, can it be made clearer? Also, it is not clear what resource you mean by "the resource may": the provenance resource or the resource being accessed by the HTTP GET/HEAD? *) "ISSUE: Are the provenance resources indicated in this way to be considered authoritative?" - +1 for handling trust in provenance independently. == Sec 3.2 == *) The "Appendix A. Notes on Using the Link Header with the HTML4 Format" suggests three possible ways of serializing extension relationship types (such as "provenance") into HTML4: an absolute URI, using the HEAD element's profile attribute prefix, or an RDFa namespace prefix. We seem to be using none of the three and the "provenance" relationship we use in the "rel" attribute is not a URI. Should we instead adopt an absolute URI for the relationship type (e.g. "http://www.w3.org/2011/prov/linktype/provenance") or reuse the RDFa's prov:hasProvenance that we introduce? Or is my reading of that appendix entry incorrect and does not apply to extension relation types that are registered with IETF? Ditto for the "anchor" relation. *) "The provenance-URI given by the provenance link element identifies the provenance-URI for the document. ..." - I have concerns as before for HTTP Web Links on whether the context-URI *must* describe the document (or prior views) and the provenance-URI *must* have provenance information about the resoure views identified by the context-URIs, or they *should* in both cases. I prefer the latter, with the possiblity of providing context-URIs for resources other than the current document, and provenance-URIs of resource views other than the current document. *) "indicating a number of different resources that are known to the creator of the document" - Can we state "provenance resources" rather than an unqualified "resource" for clarity? == Sec 3.2.1 == *) Any reason why provenance service URI relation has not been added to the HTTP Web Linking section as a new relation type? Is is just to finish discussions about the relation before just migrating its use to HTTP Web Linking? *) Since we call it provenance-service-uri here, should the concepts section (Sec 1.1) also call it the same rather than Service-URI? *) One confusion I had was that a provenance service URI may also be used to dereference a provenance URI (e.g if the provenance URI were a urn:uuid:NNN). Re-reading the Concepts, it was not the case and it was only used to query by context-URI. Not sure if an explicit disambiguation is required. *) "though, in practice, there may be little point in providing both provenance and provenance-service links" - One reason may be that just a single provenance-URI is provided as part of the document or resource access (for direct access to provenance without an extra roundtrip), but several others may be retrieved using the provenance service URI for more detailed comparisons. == 3.4 == *) "use the format-specific metadata to include a context-URI and/or provenance-URI" - and/or a provenance service URI - An additional option may be to embed the provenance information directly within the metadata. I know Yolanda brought this up earlier (http://www.w3.org/2011/prov/wiki/F2F1_Access_and_Query_Proposal#Issues_beyond_s cope) Best, --Yogesh | -----Original Message----- | From: public-prov-wg-request@w3.org [mailto:public-prov-wg-request@w3.org] | On Behalf Of Graham Klyne | Sent: Wednesday, August 17, 2011 7:21 AM | To: Paul Groth; Yogesh Simmhan; W3C provenance WG | Subject: PAQ document update, target renamed as context | | Hi, | | Following discussions with Paul, and also with reference to ISSUE 74 | (http://www.w3.org/2011/prov/track/issues/74), I've made an editorial pass | through the document to change references to "target" to "context", in line with | RFC5988 usage. I've renamed the corresponding link relation type to be | "anchor", consistent with usage in defining the HTTP Link: header. | | I have also added a new sub-section in the introduction which discusses the | relationship between resources, contexts and provenance, which I believe | captures the essence of discussions particularly between myself and Paul. | There's probably some remaining work to align or connect this with terminology | in the Model document, but my immediate focus has been to try to capture the | essential details as they affect provenance access. | | http://dvcs.w3.org/hg/prov/raw-file/tip/paq/provenance-access.html#provenance-- | context-and-resources | | #g | -- |
Received on Thursday, 18 August 2011 00:43:03 UTC