[urn] General grumble about incorporating other identifiers in to URNs
[email protected] (Dale R. Worley) Sun, 08 Mar 2026 19:19:21 -0400
| Newsgroups | gmane.ietf.urn |
|---|---|
| Message-ID | <[email protected]> |
For many uses, we have defined URN namespaces that incorporate particular previously-existing identifier systems. Over the past couple of months there have been two proposals to create URN namespaces that incorporate multiple other identifier systems. I expect that there will be more. My observation is that people proposing such namespaces generally have not thought through all of the necessary considerations and the committee should be on guard about such proposals. In particular, the proposers generally assume that embedding identifiers from any one system into URNs is straightforward and needs no further specification. In my experience, this is rarely the case. Consider as a typical example the "isbn" namespace. The registration of version 2 of the namespace required considerable discussion of several factors: - ISBNs conventionally contain hyphens in places that are canonical for each assigned ISBN. Should the hyphens appear in the URN? - Should the hyphens be considered significant for lexical comparison? - When the check digit is "X", how is that represented in the URN? - The first, 10-digit, version of ISBNs is embedded in the second, 13-digit, version of ISBNs. Should lexical equivalence consider the embedded form to be the same as the original 10-digit ISBN? Note that these factors are all specific to the ISBN system, and there is no way to specify in advance all of the factors that will be relevant for all future identifier systems. Thus, any URN namespace that is intended to incorporate in the future additional identifier systems needs to specify a robust process for checking that the incorporation addresses all of the relevant requirements. It's not clear to me that this is possible without requiring a new version of the namespace registration and its review by the committee. Dale _______________________________________________ urn mailing list -- [email protected] To unsubscribe send an email to [email protected]