<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<?rfc toc="yes" ?>
<?rfc symrefs="yes" ?>
<?rfc sortrefs="yes"?>
<?rfc toc="yes"?>
<?rfc linkmailto="no"?>
<?rfc editing="no"?>
<rfc category="info" ipr="full3978" docName="draft-vandesompel-info-uri-04">

<front>
  <title abbrev='The "info" URI Scheme'>The "info" URI Scheme for Information Assets with Identifiers in Public Namespaces</title>

  <author initials='H.' surname='Van de Sompel' fullname='Herbert Van de Sompel'>
    <organization abbrev="LANL">Los Alamos National Laboratory</organization>
    <address>
      <postal>
        <street>Research Library, MS-P362</street>
        <street>PO Box 1663</street>
        <city>Los Alamos</city>
        <region>NM</region>
        <code>87545-1362</code>
        <country>USA</country>
      </postal>
      <email>herbertv@lanl.gov</email>
    </address>
  </author>
  <author initials='T.' surname='Hammond' fullname='Tony Hammond'>
    <organization abbrev="NPG">Nature Publishing Group</organization>
    <address>
      <postal>
        <street>Macmillan House</street>
        <street>4 Crinan Street</street>
        <city>London</city>
        <code>N1 9XW</code>
        <country>UK</country>
      </postal>
      <email>t.hammond@nature.com</email>
    </address>
  </author>
  <author initials='E.' surname='Neylon' fullname='Eamonn Neylon'>
    <organization abbrev="Manifest Solutions">Manifest Solutions</organization>
    <address>
      <postal>
        <city>Bicester</city>
        <region>Oxfordshire</region>
        <code>OX26 2HX</code>
        <country>UK</country>
      </postal>
      <email>eneylon@manifestsolutions.com</email>
    </address>
  </author>
  <author initials='S.' surname='Weibel' fullname='Stuart L. Weibel'>
    <organization abbrev="OCLC">OCLC Online Computer Library Center, Inc.</organization>
    <address>
      <postal>
        <street>6565 Frantz Road</street>
        <city>Dublin</city>
        <region>OH</region>
        <code>43017-3395</code>
        <country>USA</country>
      </postal>
      <email>weibel@oclc.org</email>
    </address>
  </author>

  <date month='August' year='2005'></date>

  <area>Applications</area>
  <keyword>uniform resource identifier</keyword>
  <keyword>URI</keyword>
  <keyword>info</keyword>
  <keyword>resource</keyword>

  <abstract>
<t>
This document defines the "info" Uniform Resource Identifier (URI) 
scheme for information assets with identifiers in public namespaces. 
Namespaces participating in the "info" URI scheme are regulated by an 
"info" Registry mechanism. 
</t></abstract>
<note title='Editorial Note'>
<t>
Any feedback on this draft should be directed to
&lt;http://info-uri.info/registry/feedback.html&gt;.
</t>
</note>
</front>
<middle>
<section title="Introduction" anchor="introduction">
<t>
This document defines the "info" Uniform Resource Identifier (URI) 
scheme for information assets that have identifiers in public 
namespaces but are not part of the URI allocation. By information 
asset this document intends any information construct
that has identity within a public namespace. 
</t>

<section title="Terminology" anchor="terminology">
<t>
In this document the keywords "MUST", "MUST NOT", "SHALL", "SHALL 
NOT", "SHOULD", "SHOULD NOT", "MAY", "MAY NOT", and "RECOMMENDED"
 are to be 
interpreted as described in RFC 2119 <xref target="RFC2119"/> and indicate 
requirement levels for compliant implementations.  
</t>
</section>

<section title="Information Assets" anchor="information assets">
<t>
There exist many information assets with identifiers in public 
namespaces that are not referenceable by URI schemes. Examples of 
such namespaces include Dewey Decimal Classifications <xref target="DEWEY"/>, 
Library of Congress Control Numbers <xref target="LCCN"/>, NISO Serial Item and 
Contribution Identifiers <xref target="SICI"/>, NASA Astrophysics Data System 
Bibcodes <xref target="BIBCODE"/>, and National Library of Medicine PubMed 
identifiers <xref target="PMID"/>. Other candidate namespaces include Publisher Item 
Identifiers <xref target="PII"/>, Online Computer Library Center OCLC Numbers 
<xref target="OCLCNUM"/>, and NISO OpenURL Framework identifiers <xref target="OFI"/>.  
</t>
<t>
The "info" URI scheme facilitates the referencing of information 
assets that have identifiers in such public namespaces by means of 
URIs. When referencing an information asset by means of its "info" 
URI, the asset SHALL be considered a "resource" as defined in RFC 
3986 <xref target="RFC3986"/> and SHALL enjoy the same common syntactic, semantic 
and shared language benefits that the URI presentation confers. As 
such, the "info" URI scheme enables public namespaces that are not 
part of the URI allocation to be represented within the allocation. 
The "info" URI scheme thus provides a bridging mechanism to allow 
public namespaces to become part of the URI allocation. 
</t>
<t>
Namespaces declared under the "info" URI scheme are regulated by an 
"info" Registry mechanism. The "info" Registry allows a public 
namespace that is not part of the URI allocation to be declared in a 
registration process by the organization that manages it (the 
Namespace Authority). The "info" Registry supports the declaration of 
public namespaces that are not part of the URI allocation in a manner 
that facilitates the construction of URIs for information assets 
without imposing the burdens of independent URI registration and 
maintenance of resource representations on the Namespace Authority. 
Information assets identified within a registered namespace SHALL be 
added or deleted according to the business processes of the Namespace 
Authority, and yet MAY be referenced within network applications via 
the "info" URI in an open, standardized way without additional action 
on the part of the Namespace Authority. 
</t>
<t>
The "info" URI scheme exists primarily for identification purposes.  
Implementations MUST NOT assume that an "info" URI can be 
dereferenced to a representation of the resource identified by the 
URI although Namespace Authorities MAY disclose in the registration 
record references to service mechanisms pertaining to identifiers 
from the registered namespace. Applications of the "info" URI scheme 
are restricted to the identification of information assets and the 
declaration of normalization rules for comparing identifiers of such 
information assets regardless of whether any services relating to 
such information assets are accessible via the Internet. References 
to such services MAY be disclosed within an "info" registration 
record but these services SHALL NOT be regarded as authoritative. The 
"info" URI scheme does not support global resolution methods. 
</t>
</section>
</section>
<section title='Application of the "info" URI Scheme' anchor="application">
<t> 
Public namespaces that are used for the identification of information 
assets, and that are not part of the URI allocation, MAY be 
registered as namespaces within the "info" Registry. Namespace 
Authorities MAY register these namespaces in the "info" Registry, 
thereby making these namespaces available to applications that need 
to reference information assets by means of a URI. Registrations of 
public namespaces that are not part of the URI allocation by parties 
other than the Namespace Authority SHALL NOT be permitted, thereby 
insuring against hostile usurpation or inappropriate usage of 
registered service marks or the public namespaces of others.  
</t> 
<t> 
Registration of a public namespace under the "info" Registry implies 
no particular functionalities of the identifiers from the registered 
namespace other than the identification of information assets. No 
resolution mechanisms can be assumed for the "info" URI scheme, 
though for any particular namespace there MAY exist mechanisms for 
resolving identifiers to network services. The definition of such 
services falls outside the scope of the "info" URI scheme. 
Registration does not define namespace-specific semantics for 
identifiers within a registered namespace, though allowable character 
sets and normalization rules are specified in Sections 4 and 5 so as 
to ensure that the URIs created using such identifiers are compliant 
with applications that use URIs. 
</t> 
<t> 
The registration of a public namespace in the "info" Registry SHALL 
NOT preclude further development of services associated with that 
namespace which MAY qualify the namespace for additional publication 
elsewhere within the URI allocation. 
</t> 
</section>
<section title='The "info" Registry' anchor="registry">
<t>
The "info" Registry provides a mechanism for the registration of 
public namespaces that are used for the identification of 
information assets, and that are not part of the URI allocation.  
</t> 
<t> 
NISO <xref target="NISO"/>, the National Information Standards Organization, will 
act as the Maintenance Agency for the "info" Registry, and will 
delegate the day-to-day operation of the "info" Registry to a 
Registry Operator. As the Maintenance Agency, NISO will ensure that 
the Registry Operator operates the "info" Registry in accordance with 
a publicly articulated policy document established under NISO 
governance and made available on the "info" website <eref target="http://info-uri.info/"/>.
The "info" Registry policy defines a review process for 
candidate namespaces and provides measures of quality control and 
suitability for entry of namespaces.  
</t> 
<section title='Management Characteristics of the "info" Registry' anchor="management">
<t> 
The "info" Registry will be managed according to policies established 
under the auspices of NISO. All such policies, as well as the 
namespace declarations in the "info" Registry, will be public. 
</t> 
</section>
<section title='Functional Characteristics of the "info" Registry' anchor="functional">
<t> 
The "info" Registry will be publicly accessible and will support 
discovery (by both humans and machines) of: 
</t>
<t>
<list style="symbols">       
<t>string literals identifying the namespaces for which the 
Registry provides a guarantee of uniqueness and persistence</t>
<t>names and contact information of Namespace Authorities</t>
<t>syntax requirements for identifiers maintained in such 
namespaces</t>
<t>normalization methodologies for identifiers maintained in such 
namespaces</t>
<t>network references to a description of service mechanisms (if 
any) for identifiers maintained in such namespaces</t>
<t>ancillary documentation </t>
</list>       
</t> 
<t> 
Registry entries refer to the corresponding "namespace" and 
"identifier" components which are defined in the ABNF given in 
Section 4.1 of this document. 
</t> 
</section>
<section title='Maintenance of the "info" Registry' anchor="maintenance">
<t> 
The public namespaces that MAY be registered in the "info" Registry 
will be those of interest to the communities served by NISO and 
therefore NISO is committed to act as Maintenance Authority for the 
"info" Registry, and to assign a Registry Operator to operate it. 
</t> 
<t> 
NISO, a non-profit association accredited by the American National 
Standards Institute (ANSI), identifies, develops, maintains, and 
publishes technical standards to manage information in the digital 
environment. NISO standards apply technologies to the full range of 
information-related needs, including retrieval, re-purposing, 
storage, metadata, and preservation. 
</t> 
<t> 
Founded in 1939, incorporated as a not-for-profit education 
association in 1983, and assuming its current name the following 
year, NISO draws its support from the communities it serves. The 
leaders of over 70 organizations in the fields of publishing, 
libraries, IT and media serve as its voting members. Hundreds of 
experts and practitioners serve on NISO committees and as officers of 
the association.  
</t> 
<t> 
NISO has been designated by ANSI to represent US interests to the 
International Organization for Standardization's (ISO) Technical 
Committee 46 on Information and Documentation. 
</t> 
<t> 
The NISO headquarters office is located at: 4733 Bethesda Ave., 
Bethesda, MD 20814, USA. (For further information, see the NISO 
website <eref target="http://www.niso.org/"/>.) 
</t> 
</section>
</section> 
<section title='The "info" URI Scheme' anchor="scheme">
<section title='Definition of "info" URI Syntax' anchor="definition">
<t> 
The "info" URI syntax presented in this document is 
conformant with the generic URI syntax defined in RFC 3986 <xref target="RFC3986"/>. 
This specification uses the Augmented Backus-Naur Form (ABNF) 
notation of RFC 2234 <xref target="RFC2234"/> to define the URI. The following core 
ABNF productions are used by this specification as defined by Section 
6.1 of RFC 2234: ALPHA, DIGIT, HEXDIG. 
</t> 
<t> 
The "info" URI syntax is presented in two parts. Part A contains 
productions specific to the "info" URI scheme, while Part B contains 
generic productions from the RFC 3986 <xref target="RFC3986"/> which are 
repeated here both for completeness and for reference. The 
following set of productions (Part A) are specific to the "info" URI 
scheme: 
</t>
<figure><artwork type="abnf">
; Part A: 
; productions specific to the "info" URI scheme 
       
info-URI        = info-scheme ":" info-identifier [ "#" fragment ] 
    
info-scheme     = "info"  
       
info-identifier = namespace "/" identifier   
   
namespace       = scheme 
      
identifier      = *( pchar / "/" ) 
       
; Note that "info" URIs containing dot-segments (i.e. segments  
; whose full content consists of "." or "..") MAY NOT be suitable  
; for use with applications that perform dot-segment normalization 
</artwork></figure>
<t> 
This next set of productions (Part B) are generic productions 
reproduced from the RFC 3986 <xref target="RFC3986"/>: 
</t>
<figure><artwork type="abnf">
; Part B: 
; generic productions from RFC 3986 <xref target="RFC3986"/> 
       
scheme          = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." ) 
       
pchar           = unreserved / pct-encoded / sub-delims / ":" / "@" 
       
fragment        = *( pchar / "/" / "?" ) 
       
unreserved      = ALPHA / DIGIT / "-" / "." / "_" / "~" 
       
pct-encoded     = "%" HEXDIG HEXDIG 
       
sub-delims      = "!" / "$" / "&amp;" / "'" / "(" / ")" 
                  / "*" / "+" / "," / ";" / "=" 
</artwork></figure>
<t> 
An "info" URI has an "info-identifier" as its scheme-specific part 
and MAY take an optional "fragment" component. An "info-identifier" 
is constructed by appending an "identifier" component to a 
"namespace" component separated by a slash "/" character. The "info" 
URI scheme is supportive of hierarchical processing as indicated by 
the presence of the slash "/" character although the slash "/" 
character SHOULD NOT be interpreted as a strict hierarchy delimiter.  
</t> 
<t> 
Values for the "namespace" component of the "info" URI are name 
tokens composed of URI scheme characters only (cf. the "scheme" 
production). They identify the public namespace in which the 
(unescaped) value for the "identifier" component originates, and are 
registered in the "info" Registry, which guarantees their uniqueness 
and persistence. Although the "namespace" component is case-insensitive,
the canonical form is lowercase and documents that 
specify values for the "namespace" component SHOULD do so using 
lowercase letters. An implementation SHOULD accept uppercase letters 
as equivalent to lowercase in "namespace" names, for the sake of 
robustness, but SHOULD only generate lowercase "namespace" names, for 
consistency. 
</t> 
<t> 
Values for the "identifier" component of the "info" URI MAY be viewed 
as being hierarchical strings composed of path segments built from 
path segment characters (cf. the "pchar" production), the segments 
being separated by slash "/" characters, although any semantic 
interpretation of the "/" character as a hierarchy delimiter MUST NOT 
be assumed. In their originating public namespace, the (unescaped) 
values for the "identifier" component identify information assets. 
The values for the "identifier" component MUST be %-escaped as 
required by this syntax. The "identifier" component SHOULD be treated 
as case-sensitive, although the "info" Registry MAY record the case-sensitivity
 of identifiers from particular registered public 
namespaces. The "info" Registry MAY also disclose additional 
normalization rules regarding the treatment of punctuation characters 
and the like. 
</t> 
<t> 
Values for the "fragment" component of the "info" URI are strings 
composed of path segment characters (cf. the "pchar" production) plus 
the slash "/" character and the question-mark "?" character. No 
semantic role is assigned to the the slash "/" character and the 
question-mark "?" character within the "fragment" component. The 
(unescaped) values for the "fragment" component identify secondary 
information assets with respect to the primary information asset 
which is referenced by the "info-identifier". The values for the 
"fragment" component MUST be %-escaped as required by this syntax. 
The "fragment" component MUST be treated as being case-sensitive. 
</t> 
</section>
<section title='Allowed Characters Under the "info" URI Scheme' anchor="allowed-chars">
<t>       
The "info" URI syntax uses the same set of allowed US-ASCII 
characters as specified in RFC 3986 <xref target="RFC3986"/> for a generic URI. An 
"info" URI string SHOULD be represented as a UNICODE <xref target="UNICODE"/> string 
and be encoded in UTF-8 <xref target="RFC2279"/> form. Reserved characters as well 
as excluded US-ASCII characters and non-US-ASCII characters MUST be 
%-escaped before forming the URI. Details of the %-escape encoding 
can be found in RFC 3986 <xref target="RFC3986"/>, Section 2.4. 
</t>       
</section>
<section title='Examples of "info" URIs' anchor="examples">
<t>       
Some examples of syntactically valid "info" URIs are given below: 
</t>       
<figure><artwork>
    a) info:ddc/22/eng//004.678 
</artwork></figure>
<t>       
where "ddc" is the "namespace" component for a Dewey Decimal 
Classification [DEWEY] namespace and "22/eng//004.678" is the 
"identifier" component for an identifier of an information asset 
within that namespace. 
</t>       
<t>       
The information asset identified by the identifier "22/eng//004.678" 
in the namespace for (22nd Ed.) English-language Dewey Decimal 
Classifications is the classification  
</t>       
<figure><artwork>
    "Internet" 
</artwork></figure>
<figure><artwork>
    b) info:lccn/2002022641 
</artwork></figure>
<t>       
where "lccn" is the "namespace" component for a Library of Congress 
Control Number <xref target="LCCN"/> namespace and "2002022641" is the "identifier" 
component for an identifier of an information asset within that 
namespace.  
</t>       
<t>       
The information asset identified by the identifier "2002022641" in 
the namespace for Library of Congress Control Numbers is the metadata 
record 
</t>       
<figure><artwork>
    "Newcomer, Eric. Understanding Web services: XML, WSDL, 
    SOAP, and UDDI. Boston: Addison-Wesley, 2002." 
</artwork></figure>
<figure><artwork>
    c) info:sici/0363-0277(19950315)120:5%3C%3E1.0.TX;2-V  
</artwork></figure>
<t>       
where "sici" is the "namespace" component for a of Serial Item and 
Contribution Identifier <xref target="SICI"/> namespace and "0363-0277(19950315)120:5%3C%3E1.0.TX;2-V" is the "identifier" component 
for an identifier of an information asset in that namespace in %-escaped form, or in unescaped form "0363-0277(19950315)120:5&lt;&gt;1.0.TX;2-V". 
</t>       
<t>       
The information asset identified by the identifier "0363-0277(19950315)120:5&lt;&gt;1.0.TX;2-V" in the namespace for Serial Item and 
Contribution Identifiers is the journal issue 
</t>       
<figure><artwork>
    "Library Journal, Vol. 120, no. 5. March 15, 1995." 
</artwork></figure>
<figure><artwork>
    d) &lt;rdf:Description about="info:bibcode/2003Icar..163..263Z"/&gt; 
</artwork></figure>
<t>       
where "bibcode" is the "namespace" component for a NASA ADS Bibcode 
<xref target="BIBCODE"/> namespace and "2003Icar..163..263Z " is the "identifier" 
component for an identifier of an information asset within that 
namespace. This example further shows an application of an "info" URI 
as the subject of an RDF statement. 
</t>       
<t>       
The information asset identified by the identifier 
"2003Icar..163..263Z" in the namespace for NASA ADS Bibcodes is the 
metadata record in the ADS system that describes the journal article 
</t>       
<figure><artwork>
    "K. Zahnle, P. Schenk, H. Levison and L. Dones, Cratering rates 
    in the outer Solar System, Icarus, 163 (2003) pp. 263-289." 
</artwork></figure>
<figure><artwork>
    e) info:pmid/12376099 
</artwork></figure>
<t>       
where "pmid" is the "namespace" component for a PubMed Identifier 
<xref target="PMID"/> namespace and "12376099" is the "identifier" component for an 
identifier of an information asset in that namespace. 
</t>       
<t>       
The information asset identified by the identifier "12376099" in the 
namespace for PubMed Identifiers is the metadata record in the PubMed 
database that describes the journal article 
</t>       
<figure><artwork>
    "Wijesuriya SD, Bristow J, Miller WL. Localization and analysis 
    of the principal promoter for human tenascin-X. Genomics. 2002 
    Oct;80(4):443-52."   
</artwork></figure>
</section>
</section>       
<section title='Normalization and Comparison of "info" URIs' anchor="normalization">
<t>       
In order to facilitate comparison of "info" URIs, a sequence of 
normalization steps SHOULD be applied as detailed below. After
normalizing the URI strings, comparison of two "info" URIs
is then applied on a character by character basis as prescribed by
RFC 3986 [RFC3986], Section 6.2.1.
</t>       
<t>       
The following generic normalization steps SHOULD anyway be applied by
applications processing "info" URIs: 
</t>       
<figure><artwork>
     a) Normalize the case of the "scheme" component to be      
        lowercase
     b) Normalize the case of the "namespace" component to be      
        lowercase
     c) Unescape all unreserved %-escaped characters in the 
        "namespace" and "identifier" components 
     d) Normalize the case of any %-escaped characters in the 
        "namespace" and "identifier" components to be 
        uppercase 
</artwork></figure>
<t>
Further normalization steps MAY be applied by applications to "info" URIs based on rules recorded in the "info" Registry for a registered public namespace but such normalization steps remain outside of the scope of the "info" URI definition.
</t>
<t>       
Since the "info" URI SHOULD be treated as being case-sensitive, a 
canonical form MAY only be arrived at by consulting the "info" 
Registry for possible information on the case-sensitivity for 
identifiers from a registered public namespace, and any case 
normalization step to apply. The "info" Registry MAY also disclose 
additional normalization rules regarding the treatment of punctuation 
characters and the like. 
</t>       
<t>
In cases, however, where no single canonical form of the "identifier" 
component exists, it is nevertheless RECOMMENDED that a Namespace 
Authority nominate a preferred form which SHOULD be used wherever 
possible within an "info" URI so that applications MAY have an 
increased chance of successful comparison of two "info" URIs.
</t>
<t>       
Note that "info" URIs containing dot-segments (i.e. segments whose 
full content consists of "." or "..") MAY NOT be suitable for use 
with applications that perform dot-segment normalization. 
</t>       
<t>       
The following unnormalized forms of an "info" URI 
</t>       
<figure><artwork>
    U1. INFO:PII/S0888-7543(02)96852-7 
    U2. info:PII/S0888754302968527 
    U3. info:pii/S0888%2D7543%2802%2996852%2D7 
    U4. info:pii/s0888-7543(02)96852-7 
</artwork></figure>
<t>       
are normalized to the following respective forms  
</t>       
<figure><artwork>
    N1. info:pii/S0888-7543(02)96852-7 
    N2. info:pii/S0888754302968527 
    N3. info:pii/S0888-7543(02)96852-7 
    N4. info:pii/s0888-7543(02)96852-7 
</artwork></figure>
<t>       
The "info" URI definition does not prescribe further normalization steps
although applications MAY apply additional normalization steps according to
any rules recorded in the "info" Registry for a registered public namespace.
</t>       
</section>    
<section title="Rationale" anchor="rationale">
<section title="Why Create a New URI Scheme for Identifiers from Public Namespaces?" anchor="why-create">
<t>
Under RFC 2718, "Guidelines for new URL Schemes" <xref target="RFC2718"/>, it is 
stated that a URI scheme SHOULD have a "demonstrated utility", and in 
particular SHOULD be applied to "things that cannot be referred to in 
any other way". The "info" URI scheme allows identifiers within 
public namespaces, used for the identification of information assets, 
to be referred to within the URI allocation. Once a namespace is 
registered in the "info" Registry, the "info" URI scheme enables an 
information asset with an identifier in that namespace to be 
referenced by means of a URI.  As a result, the information asset 
SHALL be considered a resource as defined in RFC 3986 <xref target="RFC3986"/> and 
SHALL enjoy the same common syntactic, semantic and shared language 
benefits that the URI presentation confers.  
</t>
</section>    
<section title="Why Not Use an existing URI Scheme for Identifiers from Public Namespaces?" anchor="why-not-use">
<t>
Existing URI schemes are not suitable for employment as the "info" 
URI scheme admits of no global dereference mechanism. While examples 
of resource identifiers minted under other URI schemes MAY not always 
be dereferenceable, nevertheless there is always a common expectation 
that such URIs can be dereferenced by various resolution mechanisms, 
whether they be location-dependent or location-independent resource 
identifiers. The "info" URI scheme applies to a class of resource 
identifiers whose Namespace Authorities MAY or MAY NOT choose to 
disclose service mechanisms. Nevertheless, Namespace Authorities are 
encouraged to disclose in the "info" registration record references 
to any such service mechanisms in order to provide a greater utility 
to network applications. 
</t>
</section>    
<section title="Why Not Create a New URN Namespace ID for Identifiers from Public Namespaces?" anchor="why-not-create">
<t>
RFC 2141 <xref target="RFC2141"/> states that "Uniform Resource Names (URNs) are 
intended to serve as persistent, location-independent, resource 
identifiers." The "info" URI scheme, on the other hand, does not 
assert the persistence of the identifiers created under this scheme 
but rather of the public namespaces grandfathered under this scheme. 
It exists primarily to disclose the identity of information assets 
and to facilitate a lightweight registration mechanism for public 
namespaces of identifiers managed according to the policies and 
business models of the Namespace Authorities. The "info" URI scheme 
is neutral with respect to identifier persistence. Moreover, for 
"info" to operate as a URN NID would require that "info" be 
constituted as a delegated naming authority. It is not clear that a 
URN NID would be an appropriate choice for naming authority 
delegation. 
</t>           
<t>           
Further, the "info" URI scheme is not globally dereferenceable in 
contrast to the specific recommendation given in RFC 1737, 
"Functional Requirements for Uniform Resource Names" <xref target="RFC1737"/> that 
"It is strongly recommended that there be a mapping between the names 
generated by each naming authority and URLs.". Individual Namespace 
Authorities registered in the "info" Registry MAY, however, disclose 
references to service mechanisms and are encouraged to do so. 
</t>           
<t>           
An extra consideration is that the "urn" URI syntax explicitly 
excludes generic URI hierarchy by reserving the slash "/" character. 
An "info" URI, on the other hand, admits of hierarchical processing, 
while remaining neutral with respect to supporting actual hierarchy, 
and thus allows the slash "/" character (as well as more liberally 
allowing the ampersand "&amp;" and tilde "~" characters). It therefore 
represents a lower barrier to entry for Namespace Authorities in 
keeping with its intention of acting as a bridging mechanism to allow 
public namespaces to become part of the URI allocation. In sum, an 
"info" URI is more widely supportive of "human transcribability" as 
discussed in RFC 3986 <xref target="RFC3986"/> than is a "urn" URI. 
</t>           
<t>           
Additionally the "urn" URI syntax does not support "fragment" 
components as does the "info" URI syntax for indirect identification 
of secondary resources. 
</t>           
</section>    
</section>           
<section title="Security Considerations" anchor="security">
<t>           
The "info" URI scheme syntax is subject to the same security 
considerations as the generic URI syntax described in RFC 3986 
<xref target="RFC3986"/>. 
</t>           
<t>           
While some "info" Namespace Authorities MAY choose to disclose 
service mechanisms, any security considerations resulting from the 
execution of such services fall outside the scope of this document.  
It is strongly recommended that the registration record of an "info" 
namespace include any such considerations. 
</t>           
</section>           
<section title="IANA Considerations" anchor="iana">
<t>           
The IANA registry for URI schemes 
<eref target="http://www.iana.org/assignments/uri-schemes"/> SHOULD be 
updated to include an entry for the "info" URI scheme when the "info" URI 
scheme is accepted for publication as an RFC.  This entry SHOULD
contain the following values:
</t>
<t>
<list style="hanging">       
<t hangText="Scheme Name:">info</t>
<t hangText="Description:">Information assets with identifiers in public namespaces</t>
<t hangText="Reference:">(reference to the RFC under which the "info" URI scheme is described)</t>
</list>       
</t>           
</section>    
<section title="Acknowledgements" anchor="acknowledgements">
<t>           
The authors acknowledge the contributions of Michael Mealling, 
Verisign, and Patrick Hochstenbach, Ghent University. 
</t>           
</section>           
</middle>
       
<back>
  <references title="Normative References">

<reference anchor='RFC1737'>
<front>
<title abbrev='Requirements for Uniform Resource Names'>Functional Requirements for Uniform Resource Names</title>
<author initials='L.' surname='Masinter' fullname='Larry Masinter'>
<organization>Xerox Palo Alto Research Center</organization>
<address>
<postal>
<street>3333 Coyote Hill Road</street>
<city>Palo Alto</city>
<region>CA</region>
<code>94304</code>
<country>US</country></postal>
<phone>+1 415 812 4365</phone>
<facsimile>+1 415 812 4333</facsimile>
<email>masinter@parc.xerox.com</email></address></author>
<author initials='K.' surname='Sollins' fullname='Karen Sollins'>
<organization>MIT Laboratory for Computer Science</organization>
<address>
<postal>
<street>545 Technology Square</street>
<city>Cambridge</city>
<region>MA</region>
<code>02139</code>
<country>US</country></postal>
<phone>+1 617 253 2673</phone>
<email>sollins@lcs.mit.edu</email></address></author>
<date month='December' year='1994'></date></front>
<seriesInfo name='RFC' value='1737' />
<annotation>
Retrieved July 9, 2004 from &lt;http://www.ietf.org/rfc/rfc1737.txt&gt;. 
</annotation>
</reference>

<reference anchor='RFC2119'>
<front>
<title abbrev='Key Words for Use in RFCs to Indicate Requirements Levels'>Key Words for Use in RFCs to Indicate Requirements Levels</title>
<author initials='S.' surname='Bradner' fullname='S. Bradner'/>
<date month='March' year='1997' /></front>
<seriesInfo name='BCP' value='14' />
<seriesInfo name='RFC' value='2119' />
<format type='TXT' octets='' target='http://www.ietf.org/rfc/rfc2119.txt' />
<annotation>
Retrieved September 20, 2003 from &lt;http://www.ietf.org/rfc/rfc2119.txt&gt;.
</annotation>
</reference>

<reference anchor='RFC2141'>
<front>
<title>URN Syntax</title>
<author initials='R.' surname='Moats' fullname='Ryan Moats'>
<organization>AT&amp;T</organization>
<address>
<postal>
<street>15621 Drexel Circle</street>
<street>Omaha</street>
<street>NE 68135-2358</street>
<country>USA</country></postal>
<phone>+1 402 894-9456</phone>
<email>jayhawk@ds.internic.net</email></address></author>
<date month='May' year='1997' />
<area>Applications</area>
<keyword>URN</keyword>
<keyword>uniform resource</keyword>
<abstract>
<t>
   Uniform Resource Names (URNs) are intended to serve as persistent,
   location-independent, resource identifiers. This document sets
   forward the canonical syntax for URNs.  A discussion of both existing
   legacy and new namespaces and requirements for URN presentation and
   transmission are presented.  Finally, there is a discussion of URN
   equivalence and how to determine it.
</t></abstract>
</front>
<seriesInfo name='RFC' value='2141' />
<format type='TXT' octets='14077' target='http://www.ietf.org/rfc/rfc2141.txt' />
<format type='HTML' octets='32020' target='http://xml.resource.org/public/rfc/html/rfc2141.html' />
<format type='XML' octets='17551' target='http://xml.resource.org/public/rfc/xml/rfc2141.xml' />
<annotation>
Retrieved July 9, 2004 from &lt;http://www.ietf.org/rfc/rfc2141.txt&gt;. 
</annotation>
</reference>

<reference anchor='RFC2234'>
<front>
<title abbrev='ABNF for Syntax Specifications'>Augmented BNF for Syntax Specifications: ABNF</title>
<author initials='D.H.' surname='Crocker' fullname='David H. Crocker'>
<organization>Internet Mail Consortium</organization>
<address>
<postal>
<street>675 Spruce Dr.</street>
<city>Sunnyvale</city>
<region>CA</region>
<code>94086</code>
<country>US</country></postal>
<phone>+1 408 246 8253</phone>
<facsimile>+1 408 249 6205</facsimile>
<email>dcrocker@imc.org</email></address></author>
<author initials='P.' surname='Overell' fullname='Paul Overell'>
<organization>Demon Internet Ltd</organization>
<address>
<postal>
<street>Dorking Business Park</street>
<street>Dorking</street>
<city>Surrey</city>
<region>England</region>
<code>RH4 1HN</code>
<country>UK</country></postal>
<email>paulo@turnpike.com</email></address></author>
<date month='November' year='1997' /></front>
<seriesInfo name='RFC' value='2234' />
<format type='TXT' octets='24265' target='http://www.ietf.org/rfc/rfc2234.txt' />
<annotation>
Retrieved September 20, 2003 from &lt;http://www.ietf.org/rfc/rfc2234.txt&gt;.
</annotation>
</reference>

<reference anchor='RFC2279'>
<front>
<title abbrev='UTF-8, A Transformation Format for Unicode and ISO10646'>UTF-8, A Transformation Format for Unicode and ISO10646</title>
<author initials='F.' surname='Yergeau' fullname='F. Yergeau'/>
<date month='October' year='1996' /></front>
<seriesInfo name='RFC' value='2279' />
<format type='TXT' octets='' target='http://www.ietf.org/rfc/rfc2279.txt' />
<annotation>
Retrieved September 20, 2003 from &lt;http://www.ietf.org/rfc/rfc2279.txt&gt;.
</annotation>
</reference>

<reference anchor='RFC2718'>
<front>
<title>Guidelines for new URL Schemes</title>
<author initials='L.' surname='Masinter' fullname='Larry Masinter'>
<organization>Xerox Corporation, Palo Alto Research Center</organization>
<address>
<postal>
<street>3333 Coyote Hill Road</street>
<city>Palo Alto</city>
<region>CA</region>
<code>94304</code>
<country>US</country></postal>
<email>masinter@parc.xerox.com</email></address></author>
<author initials='H.' surname='Alvestrand' fullname='Harald Tveit Alvestrand'>
<organization>Maxware</organization>
<address>
<postal>
<street>N-7005 Trondheim</street>
<city>Pirsenteret</city>
<region />
<code />
<country>NO</country></postal>
<phone>+47 73 545700</phone>
<email>harald.alvestrand@maxware.no</email></address></author>
<author initials='D.' surname='Zigmond' fullname='Dan Zigmond'>
<organization>WebTV Networks, Inc.</organization>
<address>
<postal>
<street>305 Lytton Avenue</street>
<city>Palo Alto</city>
<region>CA</region>
<code>94301</code>
<country>US</country></postal>
<phone>+1 650 614 6071</phone>
<email>djz@corp.webtv.net</email></address></author>
<author initials='R.' surname='Petke' fullname='Rich Petke'>
<organization>UUNET Technologies</organization>
<address>
<postal>
<street>5000 Britton Road</street>
<street>P. O. Box 5000</street>
<city>Hilliard</city>
<region>OH</region>
<code>43026-5000</code>
<country>US</country></postal>
<phone>+1 614 723 4157</phone>
<facsimile>+1 614 723 8407</facsimile>
<email>rpetke@wcom.net</email></address></author>
<date month='November' year='1999' />
</front>
<seriesInfo name='RFC' value='2718' />
<format type='TXT' octets='19208' target='http://www.ietf.org/rfc/rfc2718.txt' />
<annotation>
Retrieved September 20, 2003 from &lt;http://www.ietf.org/rfc/rfc2718.txt&gt;.
</annotation>
</reference>

<reference anchor='RFC3986'>
<front>
<title abbrev='URI Generic Syntax'>Uniform Resource Identifier (URI): Generic Syntax</title>
<author initials='T.' surname='Berners-Lee' fullname='Tim Berners-Lee'>
<organization abbrev='MIT/LCS'>World Wide Web Consortium</organization>
<address>
<postal>
<street>MIT Laboratory for Computer Science, NE43-356</street>
<street>545 Technology Square</street>
<city>Cambridge</city>
<region>MA</region>
<code>02139</code></postal>
<facsimile>+1(617)258-8682</facsimile>
<email>timbl@w3.org</email></address></author>
<author initials='R.T.' surname='Fielding' fullname='Roy T. Fielding'>
<organization abbrev='U.C. Irvine'>University of California, Irvine</organization>
<address>
<postal>
<street>Information and Computer Science</street>
<city>Irvine</city>
<region>CA</region>
<code>92697-3425</code></postal>
<facsimile>+1(949)824-1715</facsimile>
<email>fielding@ics.uci.edu</email></address></author>
<author initials='L.' surname='Masinter' fullname='Larry Masinter'>
<organization abbrev='Xerox Corporation'>Xerox PARC</organization>
<address>
<postal>
<street>3333 Coyote Hill Road</street>
<city>Palo Alto</city>
<region>CA</region>
<code>94034</code></postal>
<facsimile>+1(415)812-4333</facsimile>
<email>masinter@parc.xerox.com</email></address></author>
<date month='January' year='2005' />
<area>Applications</area>
<keyword>resource</keyword>
<keyword>URI</keyword>
</front>
<seriesInfo name='RFC' value='3986' />
<annotation>
Retrieved August 3, 2005 from &lt;http://www.ietf.org/rfc/rfc3986.txt&gt;.
</annotation>
</reference>
       
<reference anchor='UNICODE'>
<front>
<title abbrev='The Unicode Standard, Version 4.0.0'>The Unicode Standard, Version 4.0.0,
defined by: The Unicode Standard, Version 4.0 
</title>
<author>
<organization>The Unicode Consortium</organization>
</author>
</front>
<annotation>
(Reading, MA, Addison-Wesley, 2003). ISBN 0-321-18578-1. 
</annotation>
</reference>

  </references>

  <references title="Informative References">
<reference anchor='BIBCODE'>
<front>
<title abbrev='NASA Astrophysics Data System Bibliographic Code'>NASA Astrophysics Data System Bibliographic Code</title>
</front>
<format type='HTML' octets='' target='http://adsdoc.harvard.edu/abs_doc/help_pages/data.html' /> 
<annotation>
Retrieved August 1, 2003 from &lt;http://adsdoc.harvard.edu/abs_doc/help_pages/data.html&gt;.
</annotation>
</reference>

<reference anchor='DEWEY'>
<front>
<title abbrev='Dewey Decimal Classification'>Dewey Decimal Classification</title>
</front>
<format type='HTML' octets='' target='http://www.oclc.org/dewey/ '/> 
<annotation>
Retrieved September 20, 2003 from &lt;http://www.oclc.org/dewey/&gt;.
</annotation>
</reference>

<reference anchor='LCCN'>
<front>
<title abbrev='Library of Congress Control Number'>Library of Congress Control Number</title>
</front>
<format type='HTML' octets='' target='http://lcweb.loc.gov/marc/lccn_structure.html' /> 
<annotation>
Retrieved August 1, 2003 from &lt;http://lcweb.loc.gov/marc/lccn_structure.html&gt;.
</annotation>
</reference>

<reference anchor='NISO'>
<front>
<title abbrev='National Information Standards Organization'>National Information Standards Organization</title>
<organization>National Information Standards Organization</organization>
</front>
<format type='HTML' octets='' target='http://www.niso.org/' /> 
<annotation>
Retrieved August 1, 2003 from &lt;http://www.niso.org/&gt;.
</annotation>
</reference>

<reference anchor='OCLCNUM'>
<front>
<title abbrev='OCLC Control Number'>Online Computer Library Center OCLC Control Number</title>
<organization>Online Computer Library Center</organization>
</front>
<format type='HTML' octets='' target='http://www.oclc.org/bibformats/en/fixedfield/oclc.shtm' /> 
<annotation>
Retrieved November 25, 2003 from &lt;http://www.oclc.org/bibformats/en/fixedfield/oclc.shtm&gt;.
</annotation>
</reference>

<reference anchor='OFI'>
<front>
<title abbrev='The OpenURL Framework for Context-Sensitive Services'>ANSI/NISO Z39.88-2004, "The OpenURL Framework for Context-Sensitive Services", 1-880124-61-0</title>
</front>
<format type='HTML' octets='' target='http://www.niso.org/standards/resources/Z39_88_2004.pdf' /> 
<annotation>
Retrieved August 3, 2005 from &lt;http://www.niso.org/standards/resources/Z39_88_2004.pdf&gt;.
</annotation>
</reference>

<reference anchor='PII'>
<front>
<title abbrev='Publisher Item Identifier'>Publisher Item Identifier as a means of document identification </title>
</front>
<format type='HTML' octets='' target='http://www.elsevier.nl/inca/homepage/about/pii' />. 
<annotation>
Retrieved September 25, 2003 from &lt;http://www.elsevier.nl/inca/homepage/about/pii/&gt;.
</annotation>
</reference>

<reference anchor='PMID'>
<front>
<title abbrev='PubMed Overview'>PubMed Overview</title>
<organization>National Library of Medicine</organization>
</front>
<format type='HTML' octets='' target='http://www.ncbi.nlm.nih.gov/entrez/query/static/overview' />
<annotation>
Retrieved September 25, 2003 from &lt;http://www.ncbi.nlm.nih.gov/entrez/query/static/ overview.html&gt;.
</annotation>
</reference>

<reference anchor='SICI'>
<front>
<title abbrev='Serial Item and Contribution Identifier (SICI)'>ANSI/NISO Z39.56-1996 (R2002), "Serial Item and Contribution Identifier (SICI)", ISBN 1-880124-28-9</title>
</front>
<format type='PDF' octets='' target='http://www.niso.org/standards/resources/Z39-56-1996.pdf' /> 
<annotation>
Retrieved September 25, 2003 from &lt;http://www.niso.org/standards/resources/Z39-56-1996.pdf&gt;.
</annotation>
</reference>

  </references>

</back>
</rfc>
