200 likes | 516 Views
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:
E N D
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-specific-part>#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]