Uniform Resource Identifier (URI)

Web Architecture [./]
Fall 2010 — INFO 290 (CCN 42605)

Erik Wilde, UC Berkeley School of Information
2010-10-12

Creative Commons License [http://creativecommons.org/licenses/by/3.0/]

This work is licensed under a CC
Attribution 3.0 Unported License
[http://creativecommons.org/licenses/by/3.0/]

Contents E. Wilde: Uniform Resource Identifier (URI)

Contents

E. Wilde: Uniform Resource Identifier (URI)

(2) Abstract

The Web's architecture has very simple principles revolving around the ideas of placing a heavy emphasis on a consistent and global identification mechanism for resources, a standardized way of how resource representations can be retrieved, and a standardized way of how resource representations should be usable by using standardized media types. For identification, the Web uses the concept of a Uniform Resource Identifier (URI), and the main properties of URIs are that they make resources identifiable within a certain scheme, which then determines how resources are identified within that scheme, and what methods can be used for interacting with them.



E. Wilde: Uniform Resource Identifier (URI)

(3) Web Server Service



Uniform Resource Identifier (URI)

Outline (Uniform Resource Identifier (URI))

  1. Uniform Resource Identifier (URI) [2]
Uniform Resource Identifier (URI) E. Wilde: Uniform Resource Identifier (URI)

(5) Resource Identification



Uniform Resource Identifier (URI) E. Wilde: Uniform Resource Identifier (URI)

(6) URI Schemes

URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
http://dret.net/lectures/web-fall10/foundations#uri-schemes


E. Wilde: Uniform Resource Identifier (URI)

(7) Conclusions



2010-10-12 Web Architecture [./]
Fall 2010 — INFO 290 (CCN 42605)