[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Handle-info] Handle identifier and URN - what about the slash?



A couple of quick notes:

The latest (I think) URI RFC is 3986.  It implies that you should use
URIs as the generic model, not URN.

You might look at
http://cordra.net/docs/applicationprofiles/uri/v1p00/ap-uri-v1p00.php
if you want to see some options for URI encoding.
   - Dan

On 12/7/06, Sam X. Sun <ssun@cnri.reston.va.us> wrote:
Hi Jakob,

Here are my two cents to your questions:

URN is generally considered a subset of URI and its syntax very much follows
the URI syntax, as described in RFC1630. According to RFC1630, both '/' and
'.' character are reserved for delimiting of substrings whose relationsip is
hierarchical. The DOI-URN syntax you mentioned confirms to such practice. I
don't see any problem with the way it uses '/' or '.' in its scheme
definition.

We also have some other applications that refers handles as URI/URL
directly, under the "hdl:" URI scheme. But it's still unclear if we shall
register the "hdl:" URI scheme, the "urn:hdl:" URN scheme, or both.
Eventually, I think it's the application that will determine which way to
go. Note that handle systems provides a name service that doesn't rely on
the use of URI, URN, or URL. It provides an infrastructural service just
like DNS, which operates independently from any web-application.

Hope this helps.

All the best,
Sam


----- Original Message ----- From: "Jakob Voss" <jakob.voss@gbv.de> To: <handle-info@cnri.reston.va.us> Cc: "Konstantin Rekk" <konstantin.rekk@gbv.de> Sent: Wednesday, December 06, 2006 7:59 AM Subject: [Handle-info] Handle identifier and URN - what about the slash?


> Hi! > > We think about using handle but we also need to create URNs so we must > conform to RFC 2141 [1]. In RFC 2141 URN syntax is defined as > > <URN> ::= "urn:" <NID> ":" <NSS> > > <NSS> ::= 1*<URN chars> > > <URN chars> ::= <trans> | "%" <hex> <hex> > > <trans> ::= <upper> | <lower> | <number> | <other> | <reserved> > > <reserved> ::= '%" | "/" | "?" | "#" > > But it is also stated that reserved characters should not be used: > >> 2.3.2 The other reserved characters >> >> RFC 1630 reserves the characters "/", "?", and "#" for particular >> purposes. The URN-WG has not yet debated the applicability and >> precise semantics of those purposes as applied to URNs. Therefore, >> these characters are RESERVED for future developments. Namespace >> developers SHOULD NOT use these characters in unencoded form, but >> rather use the appropriate %-encoding for each character. > > However handle (RFC 3650 [2]) uses the slash ('/') to seperate Handle > Naming Authority and Handle Local Name: > > <Handle> ::= <Handle Naming Authority> "/" <Handle Local Name> > > For instance DOI as an application of Handle includes a slash in its > identifier but there is also an URN representation of DOI, although it > does not seem to be official [3], but known for years [4]. The syntax is > > <DOI-URN> ::= "urn:" "doi:" <Handle Naming Authority> "/" <Handle Local > Name> > > > My questions: > 1) Is it a problem to use such handle-based URNs with slash in it? > 2) Do you know of other uses of handle beside DOI that also use URN? > > Greetings, > Jakob > > References: > [1] http://www.ietf.org/rfc/rfc2141.txt > [2] http://www.handle.net/rfc/rfc3650.html > [3] http://www.doi.org/factsheets/DOIIdentifierSpecs.html > [4] http://www.dlib.org/dlib/may99/05paskin.html > > > _______________________________________________ > Handle-Info mailing list > Handle-Info@cnri.reston.va.us > http://www.handle.net/mailman/listinfo/handle-info


_______________________________________________ Handle-Info mailing list Handle-Info@cnri.reston.va.us http://www.handle.net/mailman/listinfo/handle-info



--
Daniel R. Rehak, Ph.D.
Co-Director

Workforce ADL Co-Laboratory
FedEx Institute of Technology, Suite 436
365 Innovation Drive
University of Memphis
Memphis, TN 38152-3115 USA

Skype: drrehak
Email:  rehak@workforcecolab.org
Web:    http://workforcecolab.org/
Tel:      +1 901 678 5736
Fax:     +1 901 678 1336
Mob:    +1 412 805 7683

_______________________________________________
Handle-Info mailing list
Handle-Info@cnri.reston.va.us
http://www.handle.net/mailman/listinfo/handle-info