introducing URIs [was: 13 Aug Arch Doc...]

On Tue, 2002-08-13 at 15:29, Ian B. Jacobs wrote:
> [1]

"1.1 Use of terms URI and URI reference in this document

RFC 2396 divides the world ..."

Hmm... that starts from a perspective that we intend to
obsolete. How about starting from the other perspective:


Chapter 1: Identifiers and resources

The Web is a universe of resources; resources are a generalization
over documents, files, menu items, machines, and services, as
well as people, organizations, concepts, etc. Web architecture
starts with a uniform syntax of identifiers for resources, so
that we can refer to them, access them, describe them, share
them, etc. The syntax employs an extensible set of schemes. Several of
the schemes incorporate established identification mechanisms
into this syntax:
		mailbox names (including DNS domain names)
		ftp file names (including DNS domain names)
		newsgroup names
		telephone numbers
		UUIDs, from Apollo/DCE/COM

and others incorporate new naming schemes, including those
introduced as a consequence of new protocols:;and=arg2
		HTTP resources
		LDAP entries
	urn:oasis:SAML:1.0 (@@double-check)
		a namespace from an Oasis specification

Indentifiers in any of these schemes can be composed with
a fragment identifier to yield an identifier for a
resource that is a part of, or view on, another resource:

Note that while this composition is syntactically fully general,
many cases such as
don't make much sense to any deployed software or

To summarize, a <dfn>Uniform Resource Identifier</dfn>, or
<dfn>URI</dfn>, is a
character sequence starting with a scheme name, followed by
a number of scheme-specific fields, optionally
followed by a fragment identifier.

This URI syntax is accompanied by a shorthand
<dfn>URI reference</dfn> syntax.
A URI reference is an abbreviation of a URI that can be expanded
by combining it with a base URI. For example, in a document
whose base URI is http://example/dir1/dir2/file1 ,
the URI reference ../file2 abbreviates http://example/dir1/file2
and the URI reference #abc
abbreviates http://example/dir1/dir2/file1#abc.

[[NOTE: The current URI specification, RFC2396, uses a more
constrained definition of the term URI; by that definition,
identifiers that include fragment identifiers are not URIs.
The TAG intends to request a revision to RFC 2396 to adopt
the less constrained definition used here.]]


then continue with 1.2 Resources and URIs.

> [2]
> -- 
> Ian Jacobs (
> Tel:                     +1 718 260-9447
Dan Connolly, W3C

Received on Tuesday, 13 August 2002 17:53:44 UTC