To:
michaelm@netsol.com
Cc:
Martin Oldfield <m@mail.tc>, George Belotsky <george@register.com>, "Hollenbeck, Scott" <shollenbeck@verisign.com>, ietf-provreg@cafax.se
From:
Martin Oldfield <m@mail.tc>
Date:
Thu, 15 Mar 2001 18:17:44 +0000 (GMT)
In-Reply-To:
<20010315123519.K12359@bailey.dscga.com>
Sender:
owner-ietf-provreg@cafax.se
Subject:
Re: Unique handle generation
>>>>> "Michael" == Michael Mealling <michael@bailey.dscga.com> writes: Michael> On Thu, Mar 15, 2001 at 05:25:10PM +0000, Martin Oldfield Michael> wrote: >> >>>>> "Michael" == Michael Mealling <michael@bailey.dscga.com> >> >>>>> writes: Michael> Please. No. I've been involved in a lot of these XML/URI Michael> discusions and you really don't want to do this. Do you Michael> really want to have your system to have to deal with a Michael> registry using "mailto:joe@aol.com" as its registry Michael> identifier? Allowing any URI means you allow _ANY_ URI Michael> here. The issues surrounding the nearly 100 different Michael> unregistered URIs that folks are using with no Michael> coordination and several conflicts [1][2] make this a Michael> currently very badly managed space. This is the Michael> identifier the _entire_ provreg system is going to depend Michael> on at its _core_. You really don't want it based on such Michael> loose identification scheme... >> >> So much for that daft idea then! Michael> Sorry about the bluntness there. The pain that was felt Not at all: I'm just hope you didn't need too much anti-histamine.. I think your experience is really valuable, and short-circuits a whole bunch of ignorant waffling. Michael> in many different areas created a severe alergic Michael> reaction. ;-) >> If you'll indulge my stupidity for a little longer, Michael> Not stupidity! Its a good idea that has merit but Michael> experience is in the process of teaching us where that Michael> idea is useful and where it causes problems... (As an Michael> aside, I'm involved in the W3C URI Interest Group where Michael> we're discussing exactly these kind of issues and Michael> hopefull we'll be able to issue some guidance soon). Splendid. >> would you objections persist if the URI had to be an http: >> thing, and the target of the URI had to deliver a particular >> document ? Michael> That's a step in the right direction, yes. The other main Michael> objection is that of using the 'http' scheme which Michael> contains a domain-name. A domain-name is too fragil of Michael> an identifier to use for the entities that actually Michael> manage those domain-names (i.e. the registries involved Michael> here should last longer than the average life of their Michael> default domain-names). IMHO, you want a scheme that a) Michael> has uniqueness b) has persistence and c) does not have Michael> domain-names in it. I see your point of view, but isn't it really hard to escape domain names somewhere ? Consider a scheme where the registry-handle comes from some central registry. Don't you then need to have some magic URN which contains a list of registry handles and tells the client how to handle them ? The alternative would appear to be giving each client a list of registry handles and details of how to handle them: perhaps a list is unavoidable because I'm sure that some clients will want to only trust certain registries. If we do want to have a automated scheme for resolving a handle though , then presumably we need some central root which knows how to direct all the registry handles, or the handle itself has to tell us where to go. If that's right then isn't this a trade-off between having registry handles issued by a central authority who has to keep their URN alive forever, or having a multiplicity of URNs but letting everyone make up their own registry handle ? Michael> But still, once you limit it like this you've gotten Michael> yourself back to an identification scheme that is Michael> specific to your system (a good thing) that happens to be Michael> a URI (also a good thing). Cheers, -- Martin Oldfield, AdamsNames Ltd.