Uniform Resource Identifier
(URI)
Uniform Resource Identifiers

Uniform Resource Identifiers (URI) ou
Identificador de Recursos Uniforme
provê um meio simples e extensível de
identificar um recurso.
Visão geral de URI

Uma URI é caracterizada pela as
seguintes definições:



Uniform (uniforme)
Resource (recurso)
Identifier (identificador)
Uniformidade (Uniform)
Uniformidade provê vários benefícios:




it allows different types of resource identifiers to be used in
the same context, even when the mechanisms used to access
those resources may differ;
it allows uniform semantic interpretation of common syntactic
conventions across different types of resource identifiers;
it allows introduction of new types of resource identifiers
without interfering with the way that existing identifiers are
used;
and, it allows the identifiers to be reused in many different
contexts, thus permitting new applications or protocols to
leverage a pre-existing, large, and widely-used set of resource
identifiers.
Recurso (Resource)
Um recurso pode ser qualquer coisa que tenha uma
identidade, como:
 um documento eletrônico
 uma imagem
 um serviço
 uma coleção de recursos
Nem todos os recurso podem ser “recuperáveis” por
uma rede, por exemplo: seres humanos, corporações
e livros em uma biblioteca também podem ser
considerados recursos
Recursos (2)

The resource is the conceptual mapping to
an entity or set of entities, not necessarily the
entity which corresponds to that mapping at
any particular instance in time. Thus, a
resource can remain constant even when its
content---the entities to which it currently
corresponds---changes over time, provided
that the conceptual mapping is not changed
in the process.
Identificador (Identifier)

Um identificador é um objeto que age
como uma referencia a alguma coisa
que possui identidade. No caso de
uma URI, o objeto é uma seqüência de
caracteres com uma sintaxe restrita.
Uniform Resource Identifier
(URI)


É uma cadeia compacta de caracteres
que identifica uma recurso físico ou
abstrato
Pode ser classificado como:


Uniform Resource Locator (URL)
Uniform Resource Name (URN)
Uniform Resource Locator
(URL)
"Uniform Resource Locator" (URL) refers
to the subset of URI that identify
resources via a representation of their
primary access mechanism (e.g., their
network "location"), rather than
identifying the resource by name or by
some other attribute(s) of that
resource.
Uniform Resource Name
(URN)

"Uniform Resource Name" (URN) refers
to the subset of URI that are required
to remain globally unique and persistent
even when the resource ceases to exist
or becomes unavailable.
“URI- reference”

is a URI that may have additional
information attached in the form of a
fragment identifier
absolute URI reference
Consists of three parts:
 schema
 schema-specific




authority
path
query
fragment identifier
Relative URI references


Relative URI references scheme (and
usually also the authority) componenty
is missing, nut impolied by the context
of URI reference
The components into which a URI
reference can be divided depend on the
scheme
Three forms of URI reference
syntax



<scheme>:<scheme-specificpart>#fragment
<scheme>:<authority><path>?<query
>#fragment
<path>?<query>#<fragment>
Referêcias


RFC 2396
[http://www.ietf.org/rfc/rfc2396.txt]
RFC 2732
[http://www.ietf.org/rfc/rfc2732.txt]
Download

URI - portugues