Uniform Resource Indicator (URI)

 

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

 

Manu Duque
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Nunca almacenamos información personal.

Puedes revisar nuestra política en la página de Política de Privacidad, Condiciones de Uso y Cookies.