Uniform Resource Identifier

related topics
{math, number, function}
{system, computer, user}
{work, book, publish}
{theory, work, human}
{law, state, case}
{area, part, region}
{language, word, form}
{area, community, home}

In computing, a Uniform Resource Identifier (URI) is a string of characters used to identify a name or a resource on the Internet. Such identification enables interaction with representations of the resource over a network (typically the World Wide Web) using specific protocols. Schemes specifying a concrete syntax and associated protocols define each URI.


Relationship to URL and URN

One can classify URIs as locators (URLs), or as names (URNs), or as both. A Uniform Resource Name (URN) functions like a person's name, while a Uniform Resource Locator (URL) resembles that person's street address. In other words: the URN defines an item's identity, while the URL provides a method for finding it.

The ISBN system for uniquely identifying books provides a typical example of the use of URNs. ISBN 0486275574 (urn:isbn:0-486-27557-4) cites unambiguously a specific edition of Shakespeare's play Romeo and Juliet. To gain access to this object and read the book, one needs its location: a URL address. A typical URL for this book on a Unix-like operating system would be a file path such as file:///home/username/RomeoAndJuliet.pdf, identifying the electronic book saved in a file on a local hard disk. So URNs and URLs have complementary purposes.

Full article ▸

related documents
Objective Caml
Cyclic redundancy check
XPath 1.0
Key size
Exclusive or
Database normalization
Filter (mathematics)
Modular arithmetic
Countable set
Complex analysis
Homological algebra
IEEE 754-1985
Scope (programming)
Partition (number theory)
Absolute convergence
Arithmetic coding
Tychonoff's theorem
Galois theory
Natural transformation
Gaussian quadrature
Ordinary differential equation
Elliptic curve
SHA hash functions
J (programming language)
Ideal class group
Normed vector space