- From: Eve L. Maler <Eve.Maler@east.sun.com>
- Date: Wed, 21 Jun 2000 16:36:53 -0400
- To: xml-uri@w3.org
At 03:56 PM 6/21/00 -0400, John Cowan wrote: >*sigh* > >A URI *identifies* a resource. A resource may be instantiated by zero, >one, or >many entity bodies. Thus the URI http://www.ccil.org/~cowan/scritchifschisted >identifies a resource with zero entity bodies: attempts to fetch the entity >body will fail. (You cannot fetch a resource, because resources are >abstractions; >you can only fetch the corresponding entity bodies). I agree that you fetch an entity body, not a resource; that's why I said you "pour out the *contents* of the bucket" when you fetch. What I was pouncing on (sorry, Dan...) was Dan's use of "points to a resource". I'm very familiar with the impulse to put it in these terms, but we have got to starting admitting that pointing at something implies the ability to get it. URIs were *built* for fetching, despite the philosophical stuff in RFC 2396 about resources not always being network retrievable. In fact, they're defined as being "conceptual mappings to one or more entities" (note, not none), with the obvious implication that they *can* resolve to something. It's widely considered an error when they don't. So I contend, after years of holding the other position, that our choice of URIs for namespace names was a mistake because it relied on a hopelessly theoretical view of the Web universe, and that some other kind of naming scheme would have served us all much better because it wouldn't have come with the fetching/accessing/dereferencing baggage. A separate mapping mechanism could then have been defined at any time, once we decided whether we wanted this. I'm sorry if this rehashes other discussions held here; a person with a day job can't possibly keep up with this list. :-) Eve -- Eve Maler +1 781 442 3190 Sun Microsystems XML Technology Center elm @ east.sun.com
Received on Wednesday, 21 June 2000 16:36:19 UTC