Ir al contenido principal

Guía de Identificadores Bibliográficos: URI

¿Qué es URI?

URI, Uniform Resource Identifier (Identificador de Recurso Uniforme), es una cadena de caracteres que identifica los recursos por su nombre y/o por su ubicación. Los URI están formados por una URL  y URN.

URL (Uniform Resource Locator o “Localizador uniforme de recursos”) está formada por un conjunto de caracteres, que sigue un estándar, y que especifica que un determinado recurso digital está identificado y disponible y  permite localizarlo. Todos los URLs son URIs (pero no todos los URIs son URLs).

Todos los contenidos digitales (documentos de texto, vídeos, audios…) tienen un URL cuando se publican en Internet; los localizadores permiten crear hipervínculos (enlaces o links) en la World Wide Web que facilitan la navegación.

URN (Uniform Resource Identifier, “Nombre Uniforme de Recurso”) es una  cadena de caracteres que identifica de forma unívoca los recursos electrónicos por un nombre, ya sean documentos de texto, clips de sonido, programas informáticos, imágenes…). El URN no implica que el documento electrónico esté disponible. Todos los URNs son URIs (pero no todos los URIs son URNs). El URN es poco utilizado.

Estructura del URI

Un URI consta de las siguientes partes:

  • Esquema: nombre que se refiere a una especificación para asignar los identificadores, e.g. urn:,tag:,cid:. En algunos casos también identifica el protocolo de acceso al recurso, por ejemplo http:,mailto:,ftp:, etc.
  • Autoridad: elemento jerárquico que identifica la autoridad de nombres (por ejemplo //www.example.com).
  • Ruta: Información usualmente organizada en forma jerárquica, que identifica al recurso en el ámbito del esquema URI y la autoridad de nombres (e.g./domains/example).
  • Consulta: Información con estructura no jerárquica (usualmente pares "clave=valor") que identifica al recurso en el ámbito del esquema URI y la autoridad de nombres. El comienzo de este componente se indica mediante el carácter '?'.
  • Fragmento: Permite identificar una parte del recurso principal, o vista de una representación del mismo. El comienzo de este componente se indica mediante el carácter '#'.

Aunque se acostumbra a llamar URL a todas las direcciones web, URI es un identificador más completo y por eso está recomendado su uso en lugar de la expresión URL.

Un URI se diferencia de un URL en que permite incluir en la dirección una subdirección, determinada por el “fragmento”.

Cuando la autoridad se divide en forma de usuario, anfitrión y puerto, esta se puede representar mediante el siguiente diagrama sintáctico:

Diagrama de la sintaxis genérica de una URI