1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
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]
^L
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]
^L
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]
^L
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]
^L
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]
^L
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]
^L
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]
^L
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]
^L
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]
^L
|