Re: [URN] Agenda for Washington Meeting -- Questions on URN

Michael Mealling <michael@bailey.dscga.com> Thu, 04 December 1997 15:14 UTC

Received: (from daemon@localhost) by services.bunyip.com (8.8.5/8.8.5) id KAA29919 for urn-ietf-out; Thu, 4 Dec 1997 10:14:50 -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 KAA29911 for <urn-ietf@services.bunyip.com>; Thu, 4 Dec 1997 10:14:46 -0500 (EST)
Received: from bailey.dscga.com (bailey.dscga.com [198.78.9.11]) by mocha.bunyip.com (8.8.5/8.8.5) with ESMTP id KAA17138 for <urn-ietf@Bunyip.Com>; Thu, 4 Dec 1997 10:14:42 -0500 (EST)
Received: (from michael@localhost) by bailey.dscga.com (8.8.2/8.8.2) id KAA09925; Thu, 4 Dec 1997 10:12:45 -0500 (EST)
From: Michael Mealling <michael@bailey.dscga.com>
Message-Id: <199712041512.KAA09925@bailey.dscga.com>
Subject: Re: [URN] Agenda for Washington Meeting -- Questions on URN
In-Reply-To: <01bd00c2$ad3db600$29019784@ssun.CNRI.Reston.Va.US> from Sam Sun at "Dec 4, 97 09:41:16 am"
To: ssun@CNRI.Reston.VA.US
Date: Thu, 04 Dec 1997 10:12:45 -0500
Cc: rgue@loc.gov, rdaniel@lanl.gov, urn-ietf@bunyip.com
X-Mailer: ELM [version 2.4ME+ PL31H (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Sender: owner-urn-ietf@Bunyip.Com
Precedence: bulk
Reply-To: Michael Mealling <michael@bailey.dscga.com>
Errors-To: owner-urn-ietf@Bunyip.Com

Sam Sun said this:
> This is exactly the point I want to make clear. That is:
> 
> URN specification SHOULD allow for various schemes using whatever syntax
> they define, and that the handle scheme (hdl:) is a particular type of URN
> scheme.
> 
> It is my believe that a Handle is a URN, and can be presented in syntax of
> either "hdl:" or "urn:hdl:". When used under "urn:hdl:" syntax, it is
> subject to the syntax rules defined by the URN Syntax draft
> (ftp://ds.internic.net/internet-drafts/draft-ietf-urn-syntax-05.txt). And
> when presented using "hdl:" syntax, it follows the syntax defined by the
> Handle Syntax draft
> (ftp://ds.internic.net/internet-drafts/draft-sun-handle-system-00.txt).
> 

This sounds somewhat acceptable. We have the same situation with
CIDs. There is a CID URL proposal and probably will be a CID URN namespace
proposed. The problem with this is that its going to confuse the hell
out of the consumer. Does he put urn: on the front or not? Which is 
better: a non-confused customer with full interoperability or an encoded '#'?

BUT, "hdl:" is not a URN because it isn't _uniform_. It has syntax rules
that are different from the other URNs that were specified in RFC2141. "hdl:"
is a URI at the basic level. But it is a URI that has some aspects of
naming which coincide with what the URN framework specifies. But not until you 
stick "urn:" on the front does anyone know you are following all of the 
rules that URNs say you have to follow. E.g. if I say a "hdl:" URI come 
floating by I wouldn't know how it's naming characteristics related to 
other URIs that had naming type qualities. But if you put "urn:" in front 
then I know that you are agreeing to live within the framework of the 
_Uniform_ Resource Name.  Before you did that you were just claiming to 
be a Resource Name that was encoded as a URI.

I do have one major nit to pick as well. The URN Syntax document is no
longer a draft. It is RFC2141 and is a Standards Track document. Please
refer to it as RFC2141 since the drafts are now gone and should not be
referenced.

-MM

> -----Original Message-----
> From: Rebecca S. Guenther <rgue@loc.gov>
> To: Sam X. Sun <ssun@CNRI.Reston.Va.US>
> Cc: Ron Daniel Jr. <rdaniel@lanl.gov>; urn-ietf@Bunyip.Com
> <urn-ietf@Bunyip.Com>
> Date: Thursday, December 04, 1997 9:15 AM
> Subject: Re: [URN] Agenda for Washington Meeting -- Questions on URN
> 
> 
> >On Thu, 4 Dec 1997, Sam X. Sun wrote:
> >
> >>
> >> 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.
> >
> >.....stuff deleted....
> >
> >> 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
> >
> >I've been trying to follow these discussions and am feeling confused. I
> >always thought that the URN specification allows for various schemes using
> >whatever syntax they define, and that the handle scheme (hdl:) was a
> >particular type of URN scheme. That is how we represented it to the MARC
> >world when we requested the addition of a data element to accommodate a
> >URN.  Although the particular need was for a handle in a MARC record, our
> >intention was to accommodate URNs in general.  This message implies that
> >you have a URN or you have a handle, and a handle is not a URN. Please
> >clarify.
> >
> >Rebecca
> >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >^^  Rebecca S. Guenther                                   ^^
> >^^  Senior MARC Standards Specialist                      ^^
> >^^  Network Development and MARC Standards Office         ^^
> >^^  Library of Congress                                   ^^
> >^^  Washington, DC 20540-4020                             ^^
> >^^  (202) 707-5092 (voice)    (202) 707-0115 (FAX)        ^^
> >^^  rgue@loc.gov                                          ^^
> >^^                                                        ^^
> >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >
> >
> >
> 


-- 
------------------------------------------------------------------------------
Michael Mealling	| 505 Huntmar Park Drive       | Phone:  (703)742-0400
Software Engineer	| Herndon, VA 22070	       | Fax:    (703)742-9552
Network Solutions	| <URL:http://www.netsol.com>  | michaelm@rwhois.net