- From: Patrick Stickler <patrick.stickler@nokia.com>
- Date: Fri, 18 Jan 2002 08:31:57 +0200
- To: ext Mark Baker <distobj@acm.org>
- CC: URN <urn-ietf@lists.netsol.com>, URI <uri@w3.org>
On 2002-01-17 19:28, "ext Mark Baker" <distobj@acm.org> wrote: > Patrick, > >> The "use 'http:' URLs for everything' approach suggests >> that a given URL can be used both to denote the thing >> (the car) as well as be dereferenced to retrieve a >> representation of that thing (e.g. a photo, or technical >> specs, etc.) > > Right. > >> Yet, a SW application which is trying to "understand" >> a given statement such as >> >> <rdf:Description rdf:about="http://foo.com/freds_car/"> >> <dc:creator>Fred</dc:creator> >> </rdf:Description> >> >> cannot tell whether Fred is the creator of the car itself >> or of the digital resource retrievable from the URL. > > That's not true. We've had this discussion before, and I've pointed > out that your assertion above is about the *resource*, i.e. the car. > If a particular representation of the car was created by somebody else, > then that should be reflected in a different URI, I agree that if separate URIs are used to denote the non-digital resource and digital representations/expressions of that resource that what you say is true (though the argument that I was contesting about "multipurposed" URIs seems to be a common one). However, using a URL to denote a non-digital resource is IMO just plain bad practice. The point of the 'http:' URI scheme (and forgive me for telling all you other folks what that is, even those of you involved in writing the RFCs ;-) is to provide a URI that is meaningful to HTTP resolution, and HTTP resolution is intended to provide access to digital resources. The problem is that folks needing to talk about non-digital resources have been so 'http:' URL saturated that they started using them out of habit, or (fairly enough) not having much else to use, and then IMO folks started trying to re-define what URLs are for in order to justify this (mis)use. The distinction between URIs denoting accessible digital resources and URIs denoting either abstract concepts or non-digital resources is IMO crucial for the future of the SW. Again, it may not be crucial for the Web, but it is for the SW. > and the relationship > between http://foo.com/freds_car/ and this other URI should be > authoritatively established with HTTP's Content-Location header. A content header is not a digital-resource, it is part of the interchange protocol which describes to the recieving application what the content is -- how can you describe empty content? And this approach presumes that all that can be known about such a resource can be expressed in the content header. And it requires the explicit definition of "non-dereferencable" status for *every* such URI rather than globally for all instances of a particular URI scheme, or ideally for a URI class such as URP. Far better to be able to know that one has a URP and thereby know that the URI is non-dereferencable than have to define for *every* URP in existence an explicit header response. Yikes! What a massive overhead! This content header approach feels to me like a hack. Sorry. Regards, Patrick -- Patrick Stickler Phone: +358 50 483 9453 Senior Research Scientist Fax: +358 7180 35409 Nokia Research Center Email: patrick.stickler@nokia.com
Received on Friday, 18 January 2002 01:31:06 UTC