On Fri, 1 Feb 2002, Roland Schwaenzl wrote:
>
> > From [log in to unmask] Fri Feb 1 00:50 MET 2002
> > Date: Thu, 31 Jan 2002 23:50:37 +0000 (GMT)
> > From: Andy Powell <[log in to unmask]>
> > To: Roland Schwaenzl <[log in to unmask]>
> > Subject: Re: Guidelines for encoding identifiers in Dublin Core metadata
> > X-Meta: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description about=""> <dc:publisher> UKOLN
> > MIME-Version: 1.0
> >
> > On Fri, 1 Feb 2002, Roland Schwaenzl wrote:
> >
> > > I'm in doubt, whether DOI as such is a URI. Do you have a reference?
> >
> > A DOI encoded using the doi: URI scheme is a URI... but, as I indicate in
> > the document, the doi: scheme has not been registered with IANA and I'm
> > not aware of any attempts to register it. So, at best, it is an
> > unregistered URI.
> >
> > What are you concerned about? That the DOI syntax might break the URI
> > spec?
>
> To cite from ANSI/NISO Z39-84: "The syntax for URIs is much more
> restrictive than the syntax for the DOI." in general you will have
> lot's of fun to encode a DOI so that it can be send to the DOI
> resolver. In case you're a bit lazy with that and push naked DOI's
> into some XML and turn on datatype=URI checking. Grrrr.....DOI is a
> non-URI encoding scheme. Maskerading a DOI as URL makes it a URL -
> it's no longer a DOI. From it's functionality DOI is a URN Namespace
> - but not syntactically. DOI is not a currently recommended encoding
> scheme for dc:identifier or dc:relation.
So, my guidelines should EITHER recommend only encoding DOIs as URLs using
the http://dx.doi.org/10.1000/182 form OR recommend escaping the DOI in
appropriate ways before encoding it as a URI using the 'doi' URI scheme.
After looking at Z39.84 I would suggest changing my wording to
--- cut ---
The Digital Object Identifier [DOI] is a persistent identifier of
intellectual property entities. DOIs are most commonly encoded as URLs
using the http://dx.doi.org/ prefix.
For example:
http://dx.doi.org/10.1000/182
Note that some character escaping may be required as part of this
encoding, as described in Appendix E of Z39-84 [Z3984].
Recommendation 3. Encode DOIs as 'http' URLs in DC metadata, indicating a
'URI' encoding scheme in qualified DC applications. For example:
<meta name="DC.Identifier" scheme="URI"
content="http://dx.doi.org/10.1000/182">
--- cut ---
Or are you suggesting some other recommendation?
[Z39-84] http://www.niso.org/standards/standard_detail.cfm?std_id=480
Andy
--
Distributed Systems, UKOLN, University of Bath, Bath, BA2 7AY, UK
http://www.ukoln.ac.uk/ukoln/staff/a.powell +44 1225 383933
Resource Discovery Network http://www.rdn.ac.uk/
|