Re: [URN] Agenda for Washington Meeting -- Questions on URN
"Sam X. Sun" <ssun@CNRI.Reston.VA.US> Thu, 04 December 1997 06:15 UTC
Received: (from daemon@localhost) by services.bunyip.com (8.8.5/8.8.5) id BAA21760 for urn-ietf-out; Thu, 4 Dec 1997 01:15:11 -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 ESMTP id BAA21752 for <urn-ietf@services.bunyip.com>; Thu, 4 Dec 1997 01:15:04 -0500 (EST)
Received: from ns.cnri.reston.va.us (ns.CNRI.Reston.VA.US [132.151.1.1]) by mocha.bunyip.com (8.8.5/8.8.5) with ESMTP id BAA15191 for <urn-ietf@Bunyip.Com>; Thu, 4 Dec 1997 01:15:00 -0500 (EST)
Received: from newcnri.CNRI.Reston.Va.US (newcnri [132.151.1.84]) by ns.cnri.reston.va.us (8.8.5/8.8.7a) with SMTP id BAA15534; Thu, 4 Dec 1997 01:17:46 -0500 (EST)
Received: from ssun2.CNRI.Reston.Va.US by newcnri.CNRI.Reston.Va.US (SMI-8.6/SMI-SVR4) id BAA27628; Thu, 4 Dec 1997 01:14:30 -0500
Message-Id: <199712040614.BAA27628@newcnri.CNRI.Reston.Va.US>
From: "Sam X. Sun" <ssun@CNRI.Reston.VA.US>
To: "Ron Daniel Jr." <rdaniel@lanl.gov>
Cc: urn-ietf@bunyip.com
Subject: Re: [URN] Agenda for Washington Meeting -- Questions on URN
Date: Thu, 04 Dec 1997 01:13:36 -0500
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Sender: owner-urn-ietf@Bunyip.Com
Precedence: bulk
Reply-To: "Sam X. Sun" <ssun@CNRI.Reston.VA.US>
Errors-To: owner-urn-ietf@Bunyip.Com
Hi, Ron, Thanks for your response. ---------- > From: Ron Daniel Jr. <rdaniel@lanl.gov> > > At 03:23 AM 12/3/97 -0500, Sam X. Sun wrote: > > > >1. What is the definition for URN addressed by the working group? Are we > >defining it as a particular implementation limited to "urn:" URL scheme, or > >a specification that should embrace all persistent, location independent > >global naming scheme? > > IMHO, it is not possible to come up with a specification that embraces > all persistent, location-independent, global naming schemes. The > URN work covers a subset of them, and uses the "urn:" prefix to > let people and software know if they are dealing with something > in that subset. > First of all, what I meant by implementation should really be "Syntax definition". It's true that we may never be able to address all possible syntax definitions that ever come up. But limiting URN to one particular syntax definition has the effect of rejecting other URN syntax based on other URL/URI schemes. While "urn:" scheme has its nice feature of easy input from standard English Keyboard, "hdl:" (handle system) scheme has its advantage of requiring less reserved/excluded characters and allowing native characters to be used without hex encoding, and the "pdi:" (persistent document identifier) scheme has been used for document identification for years. I agree with you that there might be no one specification or syntax that could embrace all persistent, location-independent, global naming schemes. But this doesn't mean we have to pick one and reject all others. RFC1737 (URN requirement) does define URN to be limited to "urn:" scheme. But "URN Syntax" draft (draft-ietf-urn-syntax-05.txt, section 2) starts to define all URN have the syntax of: URN ::= "urn:" NID ":" NSS. And this is where get me confused. > Second, this is not tied to one particular "implementation". The > URN syntax document specifies a syntax, but there is no tie to a > particular resolution mechanism. Instead, clients may use any mechanism > for resolving the identifier that they want. NAPTR and THTTP are > provided in case people wnat to use them, but the Handle system could > just as easily be used. > Again, I'm sorry for the confusion made by the word "implementation". It should be "syntax definition". On the other hand, the implementations mentioned above are constraint to the syntax defined by the "urn:" scheme. Thus if the syntax has any limitation, so would be the implementations that implement it. In summary, my point is that "urn:" syntax, as it defined now, serves well as one URN "syntax definition", or one URN name space. But URN as a general concept for persistent naming scheme, may not necessarily be restricted to one URI/URL scheme. Besides "urn:", we now have seen "hdl:" and "pdi:" claiming to be under the URN framework. And there could very well be other URI/URL schemes to be proposed to serve the same purpose, but with different syntaxes, and with their own set of implementations. Thanks much for your response... Sam ssun@cnri.reston.va.us
- Re: [URN] Agenda for Washington Meeting -- Questi… Martin J. Dürst
- Re: [URN] Agenda for Washington Meeting -- Questi… Leslie Daigle
- Re: [URN] Agenda for Washington Meeting -- Questi… Karen R. Sollins
- Re: [URN] PDI: Change of Fragment Syntax Character Karen R. Sollins
- Re: [URN] Agenda for Washington Meeting -- Questi… Michael Mealling
- Re: [URN] Agenda for Washington Meeting -- Questi… Michael Mealling
- Re: [URN] Agenda for Washington Meeting -- Questi… Sam Sun
- Re: [URN] Agenda for Washington Meeting -- Questi… Rebecca S. Guenther
- [URN] PDI: Change of Fragment Syntax Character John C. Mallery
- Re: [URN] Agenda for Washington Meeting -- Questi… Sam X. Sun
- Re: [URN] Agenda for Washington Meeting -- Questi… Leslie Daigle
- Re: [URN] Agenda for Washington Meeting -- Questi… Ron Daniel Jr.
- Re: [URN] Agenda for Washington Meeting -- Questi… Sam X. Sun