summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc8254.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc8254.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc8254.txt')
-rw-r--r--doc/rfc/rfc8254.txt507
1 files changed, 507 insertions, 0 deletions
diff --git a/doc/rfc/rfc8254.txt b/doc/rfc/rfc8254.txt
new file mode 100644
index 0000000..75df5f7
--- /dev/null
+++ b/doc/rfc/rfc8254.txt
@@ -0,0 +1,507 @@
+
+
+
+
+
+
+Internet Engineering Task Force (IETF) J. Klensin
+Request for Comments: 8254
+Obsoletes: 3044, 3187 J. Hakala
+Category: Standards Track The National Library of Finland
+ISSN: 2070-1721 October 2017
+
+
+ Uniform Resource Name (URN) Namespace Registration Transition
+
+Abstract
+
+ The original registration procedure for formal Uniform Resource Name
+ (URN) namespaces required IETF Consensus. That requirement
+ discouraged some registrations and increased the risk for problems
+ that could occur as a result. The requirements have now been changed
+ by RFC 8141, which adopts a different model, focusing on encouraging
+ registration and publication of information for all appropriate
+ namespaces. This document clarifies the status of relevant older
+ RFCs and confirms and documents advice to IANA about selected
+ existing registrations. This document also obsoletes RFCs 3044 and
+ 3187 and moves them to Historic status. These RFCs describe the ISSN
+ and ISBN namespaces, which are now outdated because the descriptions
+ reside in registration templates.
+
+Status of This Memo
+
+ This is an Internet Standards Track document.
+
+ This document is a product of the Internet Engineering Task Force
+ (IETF). It represents the consensus of the IETF community. It has
+ received public review and has been approved for publication by the
+ Internet Engineering Steering Group (IESG). Further information on
+ Internet Standards is available in Section 2 of RFC 7841.
+
+ Information about the current status of this document, any errata,
+ and how to provide feedback on it may be obtained at
+ https://www.rfc-editor.org/info/rfc8254.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Klensin & Hakala Standards Track [Page 1]
+
+RFC 8254 URN Registration Transition October 2017
+
+
+Copyright Notice
+
+ Copyright (c) 2017 IETF Trust and the persons identified as the
+ document authors. All rights reserved.
+
+ This document is subject to BCP 78 and the IETF Trust's Legal
+ Provisions Relating to IETF Documents
+ (https://trustee.ietf.org/license-info) in effect on the date of
+ publication of this document. Please review these documents
+ carefully, as they describe your rights and restrictions with respect
+ to this document. Code Components extracted from this document must
+ include Simplified BSD License text as described in Section 4.e of
+ the Trust Legal Provisions and are provided without warranty as
+ described in the Simplified BSD License.
+
+Table of Contents
+
+ 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
+ 2. Obsoleting Older Registration RFCs for ISSNs and ISBNs . . . 4
+ 2.1. ISBN URN Changes . . . . . . . . . . . . . . . . . . . . 4
+ 2.2. ISSN URN Changes . . . . . . . . . . . . . . . . . . . . 4
+ 3. The Older Registration RFC for NBNs . . . . . . . . . . . . . 5
+ 4. Other Existing URN Registrations and RFCs . . . . . . . . . . 5
+ 5. Registration Examples . . . . . . . . . . . . . . . . . . . . 5
+ 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6
+ 7. Security Considerations . . . . . . . . . . . . . . . . . . . 6
+ 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 6
+ 8.1. Normative References . . . . . . . . . . . . . . . . . . 6
+ 8.2. Informative References . . . . . . . . . . . . . . . . . 6
+ Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 8
+ Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 8
+ Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Klensin & Hakala Standards Track [Page 2]
+
+RFC 8254 URN Registration Transition October 2017
+
+
+1. Introduction
+
+ As a part of the initial development of the Uniform Resource Name
+ (URN) system in the late 1990s, the IETF URN Working Group agreed
+ that it was important to demonstrate that the URN syntax could
+ accommodate existing identifier systems. RFC 2288 [RFC2288] showed
+ the feasibility of using International Standard Book Number (ISBN),
+ International Standard Serial Number (ISSN), and Serial Item and
+ Contribution Identifier (SICI) [ANSI-SICI] as URNs; however, it did
+ not formally register corresponding URN namespaces. This was in part
+ due to the still-evolving process to formalize criteria for namespace
+ definition documents and registration, consolidated later by the IETF
+ into successive Namespace Definition Mechanism documents [RFC2611]
+ [RFC3406].
+
+ URN namespaces were subsequently registered for ISBN [RFC3187] and
+ ISSN [RFC3044] as well as for a fairly large collection of other
+ identifiers including National Bibliography Number (NBN) [RFC3188].
+ The comprehensive list can be found in the IANA Uniform Resource
+ Names (URN) Namespaces registry [IANA-URN] (see also Section 4).
+
+ While a URN namespace for SICI could be registered at any time, the
+ SICI standard has not gained broad international acceptance and has
+ not had a namespace defined to date.
+
+ The predecessor registration procedure for URN namespaces [RFC3406]
+ required IETF Consensus for formal namespaces. That requirement
+ discouraged some registrations and increased the risk for problems,
+ including use of names without registration ("squatting"). If names
+ are not registered in a consistent way, there is a possibility of the
+ same name being used to identify different namespaces with different
+ rules, resulting in considerable confusion. The requirements have
+ now been changed in RFC 8141 [RFC8141] to adopt a different model
+ that focuses more on encouraging registration of all namespaces that
+ follow the formal namespace syntax, with as much information
+ collected as possible consistent with that goal.
+
+ Therefore, this document does the following:
+
+ o Describes the instructions developed with IANA to adapt selected
+ existing registrations to the new model. Those registration
+ updates have been completed for ISBN and ISSN Namespace
+ Identifiers (NIDs) and URN namespaces.
+
+ o Obsoletes the separate RFCs that specify the namespaces for ISSNs
+ and ISBNs to eliminate any ambiguity about the status of new
+ templates and updated registrations.
+
+
+
+
+Klensin & Hakala Standards Track [Page 3]
+
+RFC 8254 URN Registration Transition October 2017
+
+
+ o Provides information about the status of NBNs under the new
+ definitions.
+
+ o Provides suggestions to IANA about the handling of other existing
+ registrations not explicitly discussed in this document.
+
+2. Obsoleting Older Registration RFCs for ISSNs and ISBNs
+
+ The existing RFCs that describe URN namespaces for ISSNs [RFC3044]
+ and ISBNs [RFC3187] have been identified as "Historic" concurrent
+ with publication of this document. The new registration templates
+ for those namespaces have already been submitted and incorporated
+ into the URN Namespaces registry by IANA.
+
+ Those updated templates reflect not only the new template formats but
+ substantive changes to the definitions of the namespaces. The
+ significant changes are summarized in the subsections that follow.
+
+ For both ISSN and ISBN namespaces, URN registration practices within
+ them are expected to evolve along with the ISO ISBN and ISSN
+ standards without requiring resubmission of the templates or other
+ formal IETF or IANA URN namespace registration update approval
+ procedures. The subsections that follow clarify the relationship
+ between the original URN namespace registrations for ISBN and ISSN
+ and the recently registered templates that follow the principles of
+ RFC 8141. Approval and registration of those new templates made the
+ older templates obsolete.
+
+2.1. ISBN URN Changes
+
+ The revised ISBN namespace reflects the latest version of the ISO
+ ISBN standard, ISO 2108:2017 [ISO-ISBN-b]. The namespace allows for
+ the use of both the old ten-character ISBN numbers described in RFC
+ 3187 and ISO 2108:1992 [ISO-ISBN-a] (formerly known as ISBN-10) and
+ the thirteen-character identifiers introduced in ISO 2108:2005
+ [ISO-ISBN-c] (formerly known as ISBN-13).
+
+ For more details, review the new ISBN registration template and
+ associated documentation [ISBN-Template].
+
+2.2. ISSN URN Changes
+
+ The updated ISSN namespace reflects the changes between the current
+ ISSN standard [ISO-ISSN] and its predecessor on which RFC 3044 was
+ based. ISO 3297:2007 introduced the linking ISSN (ISSN-L), which is
+ designated for all media of a serial publication, irrespective of how
+ many there are. Traditional ISSN applies to a single medium only,
+ such as the printed version of a serial.
+
+
+
+Klensin & Hakala Standards Track [Page 4]
+
+RFC 8254 URN Registration Transition October 2017
+
+
+ For more details, review the new ISSN registration template and
+ associated documentation [ISSN-Template].
+
+3. The Older Registration RFC for NBNs
+
+ NBN is not a formal international standard or even a single
+ identifier system but an umbrella concept that covers all of the
+ identifier systems the adopting national libraries and their partners
+ use to identify resources that do not have other identifiers. For
+ instance, if a book received via legal deposit does not have an ISBN,
+ the national library gives it a local identifier. The NBN
+ specification provides a simple means of expressing these local
+ identifiers so that they become globally unique URNs, such as
+ urn:nbn:fi-fe19981001.
+
+ In addition to the namespace registration itself, RFC 3188 provides
+ some generic information about NBNs and their use and specifies the
+ syntax of URN:NBNs. That syntax guarantees uniqueness by requiring
+ the usage of country codes and institutional identifiers as a part of
+ the Namespace Specific String (NSS). When RFC 3188 is revised, it
+ should be accompanied with a template that revises the registration
+ of the URN:NBN namespace.
+
+4. Other Existing URN Registrations and RFCs
+
+ The RFC Series and the IANA URN Namespaces registry contain many URN
+ namespace registrations in addition to those for which this document
+ calls out explicit actions. In general, those existing registrations
+ are still appropriate but omit some information called for in RFC
+ 8141 [RFC8141]. Reregistration with new templates is recommended but
+ not required. Until and unless those registrations are updated as
+ provided for in RFC 8141, the existing registration templates should
+ be read as not requiring or allowing any features that were not
+ allowed and specified by the earlier URN [RFC2141] and registration
+ [RFC3406] specifications.
+
+5. Registration Examples
+
+ For examples of registrations using the new model and for information
+ and help in understanding other parts of this document, review the
+ new ISBN and ISSN registration templates [ISBN-Template]
+ [ISSN-Template] and associated documentation in the IANA URN
+ Namespaces registry.
+
+
+
+
+
+
+
+
+Klensin & Hakala Standards Track [Page 5]
+
+RFC 8254 URN Registration Transition October 2017
+
+
+6. IANA Considerations
+
+ IANA has completed updates for the registry entries for URN ISSN and
+ ISBN namespaces to reflect the new templates that are compliant with
+ RFC 8141. With respect to namespaces other than those listed above,
+ when registrations and templates are available that conform to the
+ newer rules, they may be substituted for the older ones. However,
+ neither this document nor RFC 8141 supersedes any existing
+ registrations (those for ISBN and ISSN are superseded by the recently
+ registered templates). Therefore, IANA needs to be prepared to
+ maintain a registry whose contents reflect old-style templates for
+ some namespaces and the newer ones for others.
+
+ IANA should also note that the portions of the ISBN and ISSN
+ registrations that point to ISO Standards are intended to identify
+ current versions (which may change) rather than only the versions
+ that are active at the time this document is approved (see
+ Section 2). That provision relies on ISO TC 46 and its respective
+ registration authorities to maintain stability of URN references
+ discussed in this document.
+
+7. Security Considerations
+
+ While particular URN namespaces and their registrations might
+ conceivably have security implications, this specification merely
+ specifies a transition of a set of namespace registrations and does
+ not have such implications. The security implications associated
+ with particular namespaces are expected to be listed in registration
+ templates as specified in RFC 8141.
+
+8. References
+
+8.1. Normative References
+
+ [RFC8141] Saint-Andre, P. and J. Klensin, "Uniform Resource Names
+ (URNs)", RFC 8141, DOI 10.17487/RFC8141, April 2017,
+ <https://www.rfc-editor.org/info/rfc8141>.
+
+8.2. Informative References
+
+ [ANSI-SICI]
+ ANSI/NISO, "Serial Item and Contribution Identifier
+ (SICI)", ANSI/NISO Z39.56-1996 (Version 2), August 1996.
+
+ [IANA-URN] IANA, "Uniform Resource Names (URN) Namespaces",
+ <http://www.iana.org/assignments/urn-namespaces>.
+
+
+
+
+
+Klensin & Hakala Standards Track [Page 6]
+
+RFC 8254 URN Registration Transition October 2017
+
+
+ [ISBN-Template]
+ ISBN International Agency, "Namespace Registration for
+ International Standard Book Number (ISBN) ISO 2108:2017",
+ June 2017,
+ <https://www.iana.org/assignments/urn-formal/isbn>.
+
+ [ISO-ISBN-a]
+ ISO, "Information and documentation - International
+ Standard Book Number (ISBN)", ISO 2108:1992, 1992.
+
+ [ISO-ISBN-b]
+ ISO, "Information and documentation - International
+ Standard Book Number (ISBN)", ISO 2108:2017, 2017.
+
+ [ISO-ISBN-c]
+ ISO, "Information and documentation - International
+ Standard Book Number (ISBN)", ISO 2108:2005, 2005.
+
+ [ISO-ISSN] ISO, "Information and documentation - International
+ Standard Serial Number (ISSN)", ISO 3297:2007, 2007.
+
+ [ISSN-Template]
+ ISSN International Centre, "Namespace Registration for
+ International Standard Serial Number (ISSN) and Linking
+ ISSN (ISSN-L) based on ISO 3297:2007", June 2017,
+ <https://www.iana.org/assignments/urn-formal/issn>.
+
+ [RFC2141] Moats, R., "URN Syntax", RFC 2141, DOI 10.17487/RFC2141,
+ May 1997, <https://www.rfc-editor.org/info/rfc2141>.
+
+ [RFC2288] Lynch, C., Preston, C., and R. Daniel, "Using Existing
+ Bibliographic Identifiers as Uniform Resource Names",
+ RFC 2288, DOI 10.17487/RFC2288, February 1998,
+ <https://www.rfc-editor.org/info/rfc2288>.
+
+ [RFC2611] Daigle, L., van Gulik, D., Iannella, R., and P. Faltstrom,
+ "URN Namespace Definition Mechanisms", BCP 33, RFC 2611,
+ DOI 10.17487/RFC2611, June 1999,
+ <https://www.rfc-editor.org/info/rfc2611>.
+
+ [RFC3044] Rozenfeld, S., "Using The ISSN (International Serial
+ Standard Number) as URN (Uniform Resource Names) within an
+ ISSN-URN Namespace", RFC 3044, DOI 10.17487/RFC3044,
+ January 2001, <https://www.rfc-editor.org/info/rfc3044>.
+
+
+
+
+
+
+
+Klensin & Hakala Standards Track [Page 7]
+
+RFC 8254 URN Registration Transition October 2017
+
+
+ [RFC3187] Hakala, J. and H. Walravens, "Using International Standard
+ Book Numbers as Uniform Resource Names", RFC 3187,
+ DOI 10.17487/RFC3187, October 2001,
+ <https://www.rfc-editor.org/info/rfc3187>.
+
+ [RFC3188] Hakala, J., "Using National Bibliography Numbers as
+ Uniform Resource Names", RFC 3188, DOI 10.17487/RFC3188,
+ October 2001, <https://www.rfc-editor.org/info/rfc3188>.
+
+ [RFC3406] Daigle, L., van Gulik, D., Iannella, R., and P. Faltstrom,
+ "Uniform Resource Names (URN) Namespace Definition
+ Mechanisms", RFC 3406, DOI 10.17487/RFC3406, October 2002,
+ <https://www.rfc-editor.org/info/rfc3406>.
+
+Acknowledgements
+
+ This document draws heavily on discussions in the IETF URNbis Working
+ Group in the second and third quarters of 2013, particularly during
+ IETF 87 in August 2013, and on informal discussions during the
+ plenary meeting of ISO TC 46 in June 2013. The efforts of those who
+ participated in those discussions are greatly appreciated. It also
+ draws on Internet-Drafts that were developed to update the older
+ registrations before that approach was replaced by the new extended
+ template model. Those documents were prepared by Pierre Godefroy,
+ Juha Hakala, Alfred Hoenes, and Maarit Huttunen.
+
+ The current specification benefits significantly from a careful
+ reading and suggestions for editorial changes by Peter Saint-Andre;
+ from considerable work by Stella Griffiths of the ISBN International
+ Agency to refine the ISBN discussion and develop the corresponding
+ template; and from Gaelle Bequet, Pierre Godefroy, and Clement Oury
+ of the ISSN International Centre for similar refinements of the ISSN
+ discussion and template.
+
+Contributors
+
+ Alfred Hoenes was the editor and co-author of two of the documents
+ from which this one is, in part, derived. This document would not
+ have been possible without his contributions.
+
+
+
+
+
+
+
+
+
+
+
+
+Klensin & Hakala Standards Track [Page 8]
+
+RFC 8254 URN Registration Transition October 2017
+
+
+Authors' Addresses
+
+ John C. Klensin
+ 1770 Massachusetts Ave, Ste 322
+ Cambridge, MA 02140
+ United States of America
+
+ Phone: +1 617 245 1457
+ Email: john-ietf@jck.com
+
+
+ Juha Hakala
+ The National Library of Finland
+ P.O. Box 15, Helsinki University
+ Helsinki, MA FIN-00014
+ Finland
+
+ Email: juha.hakala@helsinki.fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Klensin & Hakala Standards Track [Page 9]
+