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.
Un URI consta de las siguientes partes:
urn:
,tag:
,cid:
. En algunos casos también identifica el protocolo de acceso al recurso, por ejemplo http:
,mailto:
,ftp:
, etc.//www.example.com
)./domains/example
).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: