URN: Difference between revisions
No edit summary |
m (1 revision imported) |
(No difference)
|
Latest revision as of 02:48, 10 April 2021
Definition
- Uniform Resource Names (URNs) are intended to serve as persistent, location-independent, universal resource identifiers (URIs).
- URNs have been formalized in the RFC 2141 and are also addressed in the RFC 3986 URI Syntax specification.
Examples
Today, most popular URNs are probably DOIs (stable URIs used by publishers of scientific articles).
Here are a few URN examples (frankly, I don't understand why the "urn" is needed here - Daniel K. Schneider):
urn:issn:1082-9873 urn:doi:10.1000/1 urn:oasis:names:specification:docbook:dtd:xml:4.1.2
URNs vs. URLs
As everybody knows, URLs change all the time. Web pages move and CMS/Databases are reorganized. Some of the information won't be dead but it will be moved to other places. If information is important (e.g. identification of a scientific article, URN resolvers may be able to find it again).
Example of a URI in both URL and URI form (from RFC 3986):
http://example.com:8042/over/there?name=ferret#nose \_/ \______________/\_________/ \_________/ \__/ | | | | | scheme authority path query fragment | _____________________|__ / \ / \ urn:example:animal:ferret:nose
Links
References
- Standards
- Related standards
- RFC 3986 URI Syntax
- RFC 1738 - URL Syntax
- RFC 2288 - Using Existing Bibliographic Identifiers as Uniform Resource Names
- Introductory articles
- Dan Connolly (2005). Untangle URIs, URLs, and URNs, Naming and the problem of persistence, IBM developerWorks article, HTML--------
Content of this article has been taken from EduTechWiki (en) or EduTechWiki (fr) at the date indicated in the history. DKS was the main founder and main contributor of EduTechWiki. If you cite this page you also must cite and credit EduTechWiki, according to the CC BY-NC-SA license. View the pageinfo-toolboxlink for this article.