Re: [URN] I-D ACTION:draft-ietf-urn-naptr-04.txt

Dan Connolly <connolly@w3.org> Fri, 28 March 1997 09:14 UTC

Received: from cnri by ietf.org id aa06977; 28 Mar 97 4:14 EST
Received: from services.Bunyip.Com by CNRI.Reston.VA.US id aa05039; 28 Mar 97 4:14 EST
Received: (from daemon@localhost) by services.bunyip.com (8.8.5/8.8.5) id EAA13228 for uri-out; Fri, 28 Mar 1997 04:01:36 -0500 (EST)
Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.8.5/8.8.5) with SMTP id EAA13220 for <uri@services.bunyip.com>; Fri, 28 Mar 1997 04:01:33 -0500 (EST)
Received: from beach.w3.org by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b) id AA14292 (mail destined for uri@services.bunyip.com); Fri, 28 Mar 97 04:01:31 -0500
Received: from beach.w3.org (beach.w3.org [207.8.37.250]) by beach.w3.org (8.8.4/8.8.4) with SMTP id DAA12129; Fri, 28 Mar 1997 03:01:32 -0600
Message-Id: <333B88E7.441B19E0@w3.org>
Date: Fri, 28 Mar 1997 03:01:27 -0600
From: Dan Connolly <connolly@w3.org>
Organization: World Wide Web Consortium
X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.27 i586)
Mime-Version: 1.0
Newsgroups: w3c.urn
To: uri@bunyip.com
Subject: Re: [URN] I-D ACTION:draft-ietf-urn-naptr-04.txt
References: <1997Mar24.170639.8002@sophia.inria.fr>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-uri@bunyip.com
Precedence: bulk

Internet-Drafts@ietf.org wrote:
>        Title     : Resolution of Uniform Resource Identifiers using the
>                    Domain Name System
>        Author(s) : R. Daniel, M. Mealling
>        Filename  : draft-ietf-urn-naptr-04.txt
>        Pages     : 14
>        Date      : 03/21/1997

This NAPTR stuff is cool: it's an interesting point in
the design space between the old path: scheme and MX
records.

A few comments:

>In conjunction
>with a long TTL for *.urn.net records, the average number of probes to
>DNS for resolving DUNS URNs would approach one.

I would very much like to see the full argument behind that
sentence -- it appeals to my intuition, but I want to
study the details. Are they available somewhere?

>      sprintf(key, "%s.urn.net", extractNS(URN));

er... where's the specificaiton of extractNS? That seems
absolutely critical to the whole thing, and yet I don't
see it specified anywhere except the three examples
(which I assume are non-normative, per standards tradition).

Based on the examples, the algorithm seems to be
"grab the stuff before the :; if it's urn:,
grab everything up to the _next_ :."

Why the special case for the urn: prefix? I seem to
be asking that a lot. But I'm just applying occam's
razor: unless there's a darn good reason for special-casing urn:,
we should not.

Hmm... whoever administers urn.net seems to be able
to introduce new URL schemes at will. That should
certainly be discussed in the URL process document!

I thought I
saw a document specifying the policies for urn.net,
but I can't seem to find it now.



-- 
Dan Connolly, W3C Architecture Domain Lead
<connolly@w3.org> +1 512 310-2971
http://www.w3.org/People/Connolly/
PGP:EDF8 A8E4 F3BB 0F3C FD1B 7BE0 716C FF21