URN: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{Stub}}
{{Stub}}


* Uniform Resource Names (URNs) are intended to serve as persistent, location-independent, [[URI|resource identifiers]].
== Definition ==
 
* Uniform Resource Names (URNs) are intended to serve as persistent, location-independent, universal [[URI|resource identifiers]] (URIs).


* URNs have been formalized in the [http://www.rfc-editor.org/rfc/rfc2141.txt RFC 2141] and are also addressed in the  [http://www.rfc-editor.org/rfc/rfc3986.txt RFC 3986 URI Syntax] specification.
* URNs have been formalized in the [http://www.rfc-editor.org/rfc/rfc2141.txt RFC 2141] and are also addressed in the  [http://www.rfc-editor.org/rfc/rfc3986.txt RFC 3986 URI Syntax] specification.
== Examples ==


Today, most popular URNs are probably DOIs (stable URIs used by publishers of scientific articles).
Today, most popular URNs are probably DOIs (stable URIs used by publishers of scientific articles).
Line 17: Line 21:
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).
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:
Example of a URI in both URL and URI form (from RFC 3986):


  foo://example.com:8042/over/there?name=ferret#nose
  http://example.com:8042/over/there?name=ferret#nose
       \_/  \______________/\_________/ \_________/ \__/
       \_/  \______________/\_________/ \_________/ \__/
       |          |            |            |        |
       |          |            |            |        |

Revision as of 11:44, 12 February 2007

Draft

Definition

  • Uniform Resource Names (URNs) are intended to serve as persistent, location-independent, universal resource identifiers (URIs).

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
Introductory articles
  • Dan Connolly (2005). Untangle URIs, URLs, and URNs, Naming and the problem of persistence, IBM developerWorks article, HTML