- From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Date: Mon, 20 Jun 2011 16:47:53 +0100
- To: Graham Klyne <GK@ninebynine.org>
- CC: public-prov-wg@w3.org
Hi Graham, A question is interleaved. On 06/20/2011 02:40 PM, Graham Klyne wrote: > Luc Moreau wrote: >> Hi Graham, >> Thanks for the clarification. >> >> It seems that our two proposals only differ by this: >> - your proposal is to provide a provenance-URI where to retrieve >> provenance >> - mine is to provide an identity I and a service location L, out of >> which a provenance-URI can be composed. >> Otherwise, I think the proposals are identical. >> Would you agree? > > Er, yes, but that seems to me to be more different than similar. I > think the notion of "composing" a URI from an identity and a location > is problematic and unnecessary. > > In my view, we just have an identifier, or several identifiers without > specifying how it is (they are) minted, (some of) which MAY also be a > location. Either way, any identifier can be used with third party > services if so desired. > >> My only motivation for my proposal is that I can use identity I with >> multiple services L1, L2, ... of my choice >> to obtain different provenance. >> >> It would be good to see whether we want to consider this requirement >> or not? Any views in the WG? > > Of course. I think I've indicated mine :) > > (For the avoidance of doubt: I think the possibility of use with third > party services *is* a requirement, but I don't think we need to say > anything special about the construction of the identifier to make that > possible.) OK, I can use HTTP HEAD in order to obtain provenance-URI for some resource. This provenance-URI will be returned by the same service as the one providing the resource. How can I obtain an alternative provenance from another service? I don't understand I would get an alternative provenance-URI? Luc > > #g > -- > >> >> Cheers, >> Luc >> >> >> >> On 06/20/2011 11:29 AM, Graham Klyne wrote: >>> Luc Moreau wrote: >>>> Hi Graham, >>>> Thanks for your comments. You didn't respond to this point, I think: >>>> >>>> >What is provenance-uri? is it unique? is provenance found at one >>>> and only one place? is there one and only one authority to provide >>>> provenance information about something? >>> >>> I thought I did, but if I did I was clearly not clear enough. A >>> provenance URI is a URI that is used to identify the provenance of >>> some resource. >>> >>> Comments: >>> - it may or may not be dereferencable (preferred web style is that >>> it is dereferencable, but that's not a requirement of being a >>> provenance URI). >>> - it is not unique - there may be several such URIs for a resource >>> (but, presumably, the publisher of a resource may have a preferred >>> such URI) >>> - therefore, there may be several sources for provenance about a >>> resource, but the general issue of which is to be considered an >>> "authority" is dependent on context that I submit is outside the >>> scope of the working group. >>> >>> I think this covers the scenarios to which you allude below. >>> >>> #g >>> -- >>> >>> >>>> (see >>>> http://www.w3.org/2011/prov/wiki/F2F1_Access_and_Query_Proposal#Comments) >>>> >>>> >>>> When we see a product/advert/etc (e.g. a box of cereals in a >>>> supermarket), we can >>>> scan its barcode, get its identity, and its provenance from the >>>> manufacturer. >>>> Your solution seems to support that. >>>> >>>> I would also like to go to a 'consumer group' offering a provenance >>>> service, and get a different >>>> account of the provenance of that product. That's why I suggest to >>>> separate the identity of the >>>> 'thing' from the location where we retrieve provenance. >>>> >>>> Of course, combing them (I and L) together provide a URI, from >>>> which provenance is retrieved. >>>> So, on this point, we agree: no point inventing another protocol to >>>> retrieve provenance. The key >>>> is to find where to retrieve provenance from. >>>> >>>> Cheers, >>>> Luc >>>> >>>> >>>> >>>> On 06/20/2011 08:19 AM, Graham Klyne wrote: >>>>> So that's it, I think my proposals cover the common cases. I >>>>> recognize that I have not solved the case of a non-dereferenceable >>>>> provenance URI, of where the original server does not provide a >>>>> provenance URI, or where the server needs to know if provenance >>>>> may be required later when serving a resource. But I see these as >>>>> orthogonal problems whose solutions we can better craft when we >>>>> have a basic common-case framework in place, and I can imagine >>>>> possible solutions for both of these (both essentially third-party >>>>> information services that do not need to be provenance-specific). >>>>> I was always clear that my proposals were not exhaustive, but I do >>>>> think they form a sufficient basis for initial work. >>>> >>> >> > -- 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 Monday, 20 June 2011 15:48:29 UTC