- From: Sandro Hawke <sandro@w3.org>
- Date: Wed, 10 Mar 2004 09:03:44 -0500
- To: Patrick Stickler <patrick.stickler@nokia.com>
- Cc: "ext Dirk-Willem van Gulik" <dirkx@asemantics.com>, www-rdf-interest@w3.org, David Powell <djpowell@djpowell.net>
> > If you assume that - and given the above 1:1; would it not be simpler > > to simply > > postulate an extra header: > > > > Characteristics-Location: http://www.example.com/ex.rdf > > > > in the reply of any GET ? In particular that of the GET of > > http://www.example.com/ex. > > And making sure you -also- get it when a cheaper HEAD is done ? Or > > does that > > not accomplish all you want ? > > No. It doesn't (for me). Please see the URIQA FAQ about the shortcomings > of the header approach... It says: > Why not first use a HEAD request to get another URI via which the > description can be accessed? > > Firstly, this requires an agent to make two requests to the > server, rather than just one, which is inherently > inefficient. Secondly, while each description is a resource > in its own right and can be denoted by a distinct URI, it > is seldom necessary to give descriptions distinct identity > and therefore unnecessarily burdensome to require that > every description of every resource be given an explicit > URI simply in order to be able to access a resource's I agree the round trip is a cost; I see no evidence to support your argument "it is seldom necessary to give descriptions distinct identity...". I need to do it all the time. Architecturally, you seem to be advocating making a whole bunch of very interesting data not addressable by URIs. Seems like a step backwards. I think the extra round-trip is worth the cost, and advocate a "Metadata-Location" header for information resources, and also a "303 See Other" redirect for non-information resources (eg cars, dogs, the Sun), to get browsers to do the right thing while maintaining strict semantic distinctions. -- sandro
Received on Wednesday, 10 March 2004 09:03:32 UTC