Qraft

URI

El URI (Uniform Resource Identifier) es una cadena de caracteres para identificar de forma única recursos de Internet o conceptos abstractos. La URL (Uniform Resource Locator) es un tipo de URI que indica el "lugar" del recurso. La cadena https://example.com/page es una URL y también un URI. Por otro lado, el URN, que no identifica por el lugar sino por el "nombre", como urn:isbn:9784000000000, también es un tipo de URI.

Muchos de los datos que se almacenan en los códigos QR tienen formato URI. En el enlace a un sitio web (https://...), la redacción de un correo (mailto:...), la llamada telefónica (tel:...), la conexión Wi-Fi (WIFI:...), la autenticación TOTP (otpauth://...), la visualización de un mapa (geo:...) y otros casos, el esquema (la parte inicial, como https: o tel:) determina el comportamiento del dispositivo después del escaneo.

En la generación de códigos QR, el diseño del URI es importante. Por ejemplo, aun con el mismo número de teléfono, tel:+81-3-1234-5678 y tel:0312345678 tienen distinta compatibilidad internacional. Al almacenar datos vCard, es necesario representar correctamente los nombres en japonés con la codificación URI (codificación por porcentaje).

GS1 Digital Link es un estándar que representa el número de identificación del producto (GTIN) en formato URI (https://id.gs1.org/01/...). Al convertirse en URI el código del producto, que antes era una serie de números, es posible acceder a la información del producto en la web con solo escanearlo. El URI es un lenguaje común para estructurar el "contenido" del código QR e indicar al dispositivo el comportamiento adecuado.