- From: Jacco van Ossenbruggen <Jacco.van.Ossenbruggen@cwi.nl>
- Date: Mon, 12 Dec 2005 21:36:14 +0100
- To: swbp <public-swbp-wg@w3.org>
I had an action item to review Dave Wood's and Dave Booth's messages on httpRange-14. I've first looked at Dave Wood's use case [1]. I agree with Dave Booth's remarks in [2]. In addition, I think the purl.org example at the end of the use case could be potentially confusing because it concerns a 'hashless URI' that gets 303 redirected to a 'hash URI' with a fragment identifier. I do like, however, the idea of taking the widely known dc:creator URI a an example, and I do not think the '#' is a real issue because it is not in the URI that gets redirected. Still, it could be a source of confusion. Also note that purl.org currently returns a 302 and not a 303 redirect, as stated in the example. Secondly, I looked at [3] about minting URIs. I basically agree with Dave Booth's analysis, but I think the tone is too negative about the use of hash URIs, that are widely used. Strictly, the document can be read as endorsing hash URIs in case it is clear that the URI refers to an RDF or OWL document, but the overall feeling I was left with at the end of the document was "DON'T USE HASH URIs! THEY ARE EVIL!". I would prefer a conclusion saying that for SemWeb applications, hash URIs are OK and common practice in cases where the RDF/OWL context is clear, as in http://www.w3.org/1999/02/22-rdf-syntax-ns#type but that 303 redirects are needed when the target is of another MIME type. The document also states: However, if the returned HTTP media type is unrestricted (e.g., if it might be HTML) I do not see a clear use case where the person that is minting the URI has to deal with the issue of an unrestricted MIME type: if she has the power to choose the hash or 303 option, she most likely also has the power to control the MIME type. Or am I missing something here? When looking at the two messages combined I think it would be very usefull to have a single, short document that briefly explains: - the consequences of httpRange-14 for SemWeb applications, - the pros and cons of hash and 303 http URIs, - the use of non-http URIs like lsid, - and points the user to Alistair's cookbook [4]. It would also be nice to have a short overview exlaining how very common namespaces such as rdf, owl, dc, foaf etc deal with this issue. The dc practice to use hashless URIs that point to a 30x redirected hash URI might be actually be a kind of best practice we might want to endorse as a WG. But this would change the scope of drafting a simple TAG reply to editing a WG Note ... But it may be worth the extra trouble. Jacco [1] http://lists.w3.org/Archives/Public/public-swbp-wg/2005Sep/0010 [2] http://lists.w3.org/Archives/Public/public-swbp-wg/2005Dec/0055.html [3] http://lists.w3.org/Archives/Public/public-swbp-wg/2005Dec/0056.html [4] http://www.w3.org/2001/sw/BestPractices/VM/http-examples/
Received on Monday, 12 December 2005 20:36:31 UTC