- From: Roy T. Fielding <fielding@avron.ICS.UCI.EDU>
- Date: Wed, 29 Nov 1995 18:19:29 -0800
- To: Keith Moore <moore@cs.utk.edu>
- Cc: urn@mordred.gatech.edu, uri@bunyip.com
Just have time for a quick note (meeting all day)...
> I don't know of any way to objectively decide whether the benefits
> of having a "scheme" outweigh the disadvantages. My experience with
> multiprotocol email leads me to believe that having one "scheme"
> that is flexible enough to subsume all others, and putting the
> details of how to resolve names in a network-accessible database,
> is far preferable to expecting each client to know the details
> of each "scheme".
And you can do that by defining a scheme which is "better" than all
competing schemes -- clients will implement the best schemes. The
difference is whether you make the choice of "better" in a committee
standard or out in real-world practice.
> So it's really a case of how much rope to give the clients, and
> how much information to expect them to know in order to do
> their jobs. I don't mind giving them the rope as long as they
> don't really need to use it all that often.
>
> I could personally live with having a "name space identifier" (NSI)
> in the URN as long as (a) it's not strictly tied to a protocol or
> registry, (b) the resolution of the URN doesn't depend on the client
> knowing details of the NSI portion of the URN, (c) a registry can
> delegate resolution of URNs on at least a per-(NSI+NA) basis (and
> ideally, to smaller sub-ranges of that space).
>
> But somehow I get the impression this isn't what you're getting at.
That is exactly what I was getting at. All I need is some way to
distinguish between URNs and the assurance that the "best" URN for a
given resource can be decided by the client.
...Roy T. Fielding
Department of Information & Computer Science (fielding@ics.uci.edu)
University of California, Irvine, CA 92717-3425 fax:+1(714)824-4056
http://www.ics.uci.edu/~fielding/
Received on Wednesday, 29 November 1995 21:25:21 UTC