URI Scheme
Click on the red underlined text to get to the source
... URL schemes; those portions will be updated as separate documents, as
will the process for registration of new URI schemes. This document
does not discuss the issues and recommendation for dealing with
characters outside of the US-ASCII ...
... elements of the
URI syntax that are either required of all URI schemes or are common
to many URI schemes. It thus defines the syntax and semantics ...
... URI syntax that are either required of all URI schemes or are common
to many URI schemes. It thus defines the syntax and semantics that
are needed to implement a scheme-independent parsing mechanism for
...
... URI components. In other words, the URI syntax is a superset
of the syntax of all URI schemes.
...
...
Some URI schemes support a hierarchical naming system, where the
hierarchy of the name is denoted by a "/" delimiter separating the
components in the scheme. This document defines a scheme-independent
...
...
A URI scheme may define a mapping from URI characters to octets;
whether this is done depends on the scheme. Commonly, within a
...
... no provision within the generic URI syntax to accomplish this
identification. An individual URI scheme may require a single
charset, define a default charset ...
... unreserved
character may appear escaped; for example, some of the unreserved
"mark" characters are automatically escaped by some systems. If the
given URI scheme defines a canonicalization algorithm, then
...
... <scheme>, may be absent from a particular URI.
For example, some URI schemes do not allow an <authority> component,
and others do not use a <query> ...
...
Many URI schemes include a top hierarchical element for a naming
authority, such that the namespace ...
...
An authority component is not required for a URI scheme to make use
of relative references. A base URI without an authority component ...
... registry-based naming authority is specific to the
URI scheme, but constrained to the allowed characters for an
authority component.
...
...
Some URI schemes do not allow a hierarchical syntax matching the
<hier_part> syntax, and thus cannot use relative references.
...
... authority is inherited from the base URI's authority
component, which will also be undefined if the URI scheme does not
use an authority component. ...
... obtained from the person(s) controlling that namespace and the
resource in question. A specific URI scheme may include additional
semantics, such as name persistence, if those semantics ...
... characters with a reserved purpose (i.e., as meaning something other
than the data to which the characters correspond), and that this set
was fixed by the URI scheme. However, this has not been true in
practice; any character that is interpreted differently when it is
escaped is, in effect, reserved. Furthermore, the interpreting
...
... engine on a HTTP server is often dependent on the resource, not just
the URI scheme. The description of reserved characters has been
changed accordingly.
...
...
The syntax for URI scheme has been changed to require that all
schemes begin with an alpha character.
...
... base URI that abides by the generic URI syntax, regardless of
the URI scheme, so the associated description has been updated to
reflect that.
...
