Los números i son un tipo de identificador de Internet diseñado para resolver el problema de cómo cualquier recurso web puede tener una identidad persistente que nunca cambia, incluso cuando el recurso web se mueve o cambia su nombre amigable para los humanos. Por ejemplo, si una página web tiene un número i, y los enlaces a esa página utilizan el número i, esos enlaces no se romperán incluso si se cambia el nombre de la página, si se reorganiza por completo el sitio web que contiene la página o si se cambia la página. movido a otro sitio web.
Conceptualmente, un número i es similar a una dirección IP , excepto que los números i operan a un nivel mucho más alto de abstracción en la arquitectura de direcciones de Internet. La otra diferencia clave es que los números i son persistentes , es decir, una vez que se asignan a un recurso, nunca se reasignan. Por el contrario, las direcciones IP se reasignan constantemente, por ejemplo, su computadora puede tener una dirección IP diferente cada vez que se conecta a Internet.
Técnicamente, un número i es una forma de un identificador de recursos extensible (XRI), un estándar de identificador estructurado abstracto desarrollado en la Organización para el Avance de Estándares de Información Estructurada para compartir recursos y datos entre dominios y aplicaciones. La otra forma se llama i-name .
La forma i-number de una XRI está diseñada para servir como una dirección que no necesita cambiar sin importar la frecuencia con la que cambie la ubicación de un recurso dentro (o fuera) de Internet. Los XRI logran esto agregando una tercera capa de direccionamiento abstracto sobre las capas existentes: numeración IP (primera capa) y denominación DNS (segunda capa). La noción de una tercera capa para el direccionamiento persistente no es nueva: se han desarrollado nombres de recursos uniformes (URN) y otras arquitecturas de identificadores persistentes para este propósito. Sin embargo, la capa XRI es la primera arquitectura que combina una sintaxis uniforme y un protocolo de resolución para identificadores persistentes y reasignables.
En la capa de direccionamiento XRI, la mayoría de los recursos tendrán tanto nombres i como números i. Estos XRI diferentes que apuntan al mismo recurso se denominan sinónimos . Los sinónimos de i-name facilitan a los humanos descubrir y abordar el recurso, mientras que los sinónimos de i-number facilitan que las máquinas mantengan una identidad persistente para el recurso. Por ejemplo, si una empresa cambia su nombre, puede registrar un nuevo i-name y vender su antiguo i-name a otra empresa, sin embargo, su i-number puede seguir siendo el mismo, y enlaces a la empresa que usa su i-number no se romperá.
Además, todas estas formas de sinónimos de XRI se pueden resolver utilizando el mismo protocolo de resolución basado en http o https. Los resultados de la resolución XRI son un documento XML llamado XRDS (Secuencia de descriptor de recursos extensible). Los documentos XRDS son la base del protocolo de descubrimiento de servicios de identidad de Yadis que ahora forma parte de OpenID .
Los XRI también son compatibles con versiones anteriores de los sistemas de direccionamiento IP y DNS, por lo que es posible que los nombres de dominio y las direcciones IP se utilicen como i-names (o, en raras ocasiones, como i-números). Al igual que los nombres DNS, los XRI también se pueden delegar, es decir, anidar varios niveles de profundidad, al igual que los nombres de directorio en un sistema de archivos de computadora local. Por ejemplo, una empresa puede registrar un i-name (global) y un i-number de nivel superior para sí misma, y luego asignar i-names y números i de segundo o menor nivel (comunidad) a sus divisiones, empleados, etc. .
Ejemplos de
Los siguientes ejemplos cumplen con las especificaciones del número i publicadas en las Especificaciones de servicios globales de XDI.org . Tenga en cuenta que no incluyen el prefijo ' xri: // ya que es opcional con los XRI absolutos.
Números I globales
- =! 1000.a1b2.93d2.8c73 (Personal)
- @! 1000.9554.fabd.129c (Organizacional)
- !! 1000 (Red - reservado para i-brokers acreditados por XDI.org)
Números i de la comunidad (segundo nivel)
- =! 1000.a1b2.93d2.8c73! 3ae2 (Personal)
- @! 1000.9554.fabd.129c! 2847.df3c (Organizacional)
- !! 1000! De21.4536.2cb2.8074 (Red)
Números i comunitarios (tercer nivel)
- =! 1000.a1b2.93d2.8c73! 3ae2! 1490 (Personal)
- @! 1000.9554.fabd.129c! 2847.df3c! Cfae (Organizacional)
- !! 1000! De21.4536.2cb2.8074! 9fcd (Red)
Ver también
- Registros de contexto global
- Yo-nombre
- XRI (Identificador de recursos extensible)
- XDI (intercambio de datos XRI)
- Web social
- Triángulo de Zooko