Uniform Resource Identifier (URI), o Identificador Uniforme de Recursos en español.
Es una cadena de caracteres utilizada para identificar de manera única un recurso en Internet.
Un URI puede identificar recursos como páginas web, imágenes, archivos, servicios.
Cualquier otro tipo de entidad accesible a través de una red.
Proporcionando una forma estandarizada de referirse a ellos.
¿Qué es un URI?
Un URI es una forma generalizada de identificar recursos.
Puede ser interpretada tanto por humanos como por máquinas.
Los URIs son una parte fundamental de la arquitectura de Internet.
Permiten que los recursos sean localizados y accedidos.
A través de redes utilizando diferentes esquemas y protocolos.
La definición de URI está establecida en la especificación de la IETF RFC 3986
Internet Engineering Task Force, Request for Comments 3986.
Proporciona las normas para cómo deben ser construidos y utilizados.
Un URI puede adoptar dos formas.
Uniform Resource Locator (URL)
Un tipo de URI que proporciona la localización o dirección de un recurso.
Por ejemplo, https://www.ejemplo.com.
Uniform Resource Name (URN)
Un tipo de URI que proporciona el nombre de un recurso, pero no necesariamente su localización.
Por ejemplo, urn:isbn:978-3-16-148410-0 para identificar un libro por su ISBN.
Componentes de un URI
Un URI puede tener varios componentes, dependiendo de su tipo y esquema.
Los componentes básicos de un URI:
<scheme>://<authority><path>?<query>#<fragment>
scheme (esquema)
Indica el protocolo o método utilizado para acceder al recurso.
Ejemplos comunes de esquemas son http, https, ftp, mailto, file, entre otros.
authority (autoridad)
Incluye la autoridad de la red, normalmente representada por un nombre de dominio (www.ejemplo.com)
Una dirección IP y opcionalmente puede incluir un puerto (:8080).
path (ruta)
Representa la ubicación específica del recurso dentro del contexto del servidor.
Es la parte del URI que sigue inmediatamente después de la autoridad.
Ejemplo: /productos/libros.
query (consulta)
Una cadena opcional que contiene información adicional de la solicitud.
Generalmente utilizada para pasar parámetros a aplicaciones web.
Ejemplo: ?categoria=novela&autor=García+Márquez.
fragment (fragmento)
Identifica una parte específica del recurso, como una sección de una página web.
Es útil para navegar dentro del contenido del mismo recurso. Ejemplo: #seccion3.
Ejemplo de URI
https://www.ejemplo.com/productos/libros?categoria=novela&autor=García+Márquez#seccion3
scheme: https (indica el protocolo seguro HTTP).
authority: www.ejemplo.com (el dominio del servidor donde se aloja el recurso).
path: /productos/libros (la ruta del recurso específico, en este caso, la página de productos de libros).
query: categoria=novela&autor=García+Márquez (consulta que pasa parámetros sobre la categoría y el autor).
fragment: #seccion3 (fragmento que indica una sección específica de la página).
Diferencias entre URI, URL y URN
URI (Uniform Resource Identifier)
Es el término general que abarca todas las formas de identificar recursos en la web.
Incluye tanto URLs como URNs.
URL (Uniform Resource Locator)
Es un tipo específico de URI que indica cómo localizar un recurso en la web.
Proporcionando información sobre el método de acceso (esquema).
Y la dirección (dominio o dirección IP).
URN (Uniform Resource Name)
Es otro tipo específico de URI que identifica un recurso de forma única por su nombre.
No proporciona información sobre cómo acceder a él.
Por ejemplo, urn:isbn:978-3-16-148410-0 es un URN que identifica un libro por su ISBN.
Pero no dice dónde encontrarlo en la web.
Importancia de los URI en la Web
Acceso a Recursos
Los URIs permiten a los navegadores web, aplicaciones y usuarios acceder a recursos específicos en Internet.
Al proporcionar una forma estandarizada de identificar estos recursos.
Los URIs son esenciales para la navegación web.
Interoperabilidad y Vinculación
URIs son clave para la interoperabilidad entre diferentes sistemas y aplicaciones.
Al proporcionar identificadores consistentes y universales.
Permiten que múltiples sistemas hablen el mismo «idioma».
Y compartan información sin ambigüedades.
Indexación y SEO
Los motores de búsqueda utilizan URIs para indexar páginas web.
La estructura de los URIs puede afectar la visibilidad de una página en los resultados de búsqueda (SEO).
Especialmente si los URIs son descriptivos y contienen palabras clave relevantes.
Desarrollo de Aplicaciones Web
En el desarrollo web, los URIs se utilizan para definir rutas y endpoints de APIs.
Identificar recursos y gestionar la navegación del usuario.
Identificación de Recursos Únicos
Los URIs, especialmente los URNs, son utilizados en contextos donde es necesario referirse a recursos únicos de manera permanente.
Como documentos académicos, libros, archivos y otros recursos de valor duradero.
Buenas Prácticas en el Uso de URIs
Claridad y Descriptividad
Utilizar URIs que sean fáciles de leer y entender.
Tanto para usuarios humanos como para motores de búsqueda.
URI como /productos/libros es más claro y descriptivo que /p?id=123.
Consistencia
Mantener un esquema coherente de nombramiento y estructuración de URIs.
En todo un sitio web o aplicación facilita la navegación y la gestión del contenido.
Uso de Minúsculas
Utilizar minúsculas en los URIs para evitar problemas de diferenciación.
De mayúsculas/minúsculas en servidores sensibles a ello.
Evitar Caracteres Especiales
Minimizar el uso de caracteres especiales o codificarlos correctamente.
Para evitar problemas de compatibilidad entre diferentes sistemas o plataformas.
Simplificar la Estructura
Mantener los URIs lo más cortos y simples posible.
Evitando parámetros innecesarios o estructuras excesivamente profundas.
Que puedan complicar la navegación y comprensión.
Ejemplos de Aplicación de URIs en Diferentes Contextos
APIs REST
Las APIs RESTful utilizan URIs para identificar recursos.
Por ejemplo, en una API de e-commerce;
https://api.ejemplo.com/productos/1234
Podría identificar un producto específico con el ID 1234.
Enlaces de Documentos Académicos
Los URNs se utilizan para identificar documentos académicos en sistemas de bibliotecas o repositorios digitales.
Ejemplo: urn:doi:10.1000/182
Para un documento específico en el sistema de identificadores de objetos digitales (DOI).
Identificación de Contenido Multimedia
Los URIs se utilizan para localizar contenido multimedia.
Como videos, audios o imágenes en la web.
Ejemplo: https://media.ejemplo.com/videos/introduccion.mp4.
Correo Electrónico
El esquema mailto se utiliza para identificar direcciones de correo electrónico.
Por ejemplo, mailto:info@ejemplo.com abre el cliente de correo predeterminado del usuario.
Para enviar un mensaje a esa dirección.
El Uniform Resource Identifier (URI) es un componente esencial de la arquitectura de Internet.
Proporcionando un mecanismo estandarizado para identificar y acceder a recursos.
Entender cómo funcionan los URIs, sus tipos y su estructura es fundamental para el desarrollo web.
La optimización de motores de búsqueda, la creación de APIs y la interoperabilidad de sistemas.
Mediante el uso de URIs efectivos, se puede mejorar la experiencia del usuario.
La indexación de los motores de búsqueda.
La eficiencia operativa de aplicaciones y servicios en la web.
Te puede interesar;
Herramientas de Link Building y Análisis de Enlaces
Plataformas de Linkbuilding para Crear Enlaces
Google Core Updates: Actualizaciones del Algoritmo de Google
Herramientas SEO Profesionales
Motores de Búsqueda Alternativos a Google






