XDI (abreviatura de " eXtensible Data Interchange ") es un formato y protocolo de intercambio de datos semánticos que está siendo desarrollado por el Comité Técnico de OASIS XDI . El nombre proviene del modelo de gráfico direccionable que usa XDI: cada nodo en el gráfico XDI es su propio gráfico RDF que es direccionable de forma única.
Fondo
Las principales características de XDI son: la capacidad de vincular y anidar gráficos RDF para proporcionar contexto; direccionabilidad total de todos los nodos del gráfico en cualquier nivel de contexto; representación de operaciones XDI como declaraciones de gráficos para que la autorización se pueda integrar en el gráfico; un formato de serialización JSON estándar ; y un lenguaje de ontología simple para definir semántica compartida usando servicios de diccionario XDI.
El protocolo XDI se basa en un intercambio de mensajes XDI que a su vez son gráficos XDI. Dado que la semántica de cada mensaje está completamente contenida dentro del gráfico XDI de ese mensaje, el protocolo XDI se puede vincular a múltiples protocolos de transporte. XDI TC está definiendo enlaces a HTTP y HTTPS , sin embargo, también está explorando enlaces a XMPP y potencialmente directamente a TCP / IP .
XDI también proporciona un formato de autorización portátil estandarizado llamado contratos de enlace XDI . Los contratos de enlace son subgrafos XDI que expresan los permisos que un actor XDI (persona, organización o cosa) otorga a otro para acceder y utilizar un gráfico de datos XDI. Los contratos de enlace XDI permiten que estos permisos se expresen en un formato legible por máquina estándar que pueda comprender cualquier punto final XDI.
Este enfoque para el intercambio de datos distribuidos globalmente modela los mecanismos del mundo real de los contratos sociales y los contratos legales que unen a las personas y organizaciones civilizadas en el mundo actual. Por lo tanto, XDI puede ser un habilitador clave de una Web social distribuida . También se ha citado como un mecanismo para sustentar un nuevo concepto legal, los Derechos Virtuales [ cita requerida ] , que se basan en una nueva entidad jurídica, la "identidad virtual", y un nuevo derecho fundamental: "tener o no tener identidades virtuales ".
Los servicios públicos basados en la especificación OASIS XDI están siendo desarrollados por una organización internacional sin fines de lucro, XDI.org .
Ver también
enlaces externos
- Comité Técnico OASIS XDI
- XDI.org
- Página wiki de OASIS XDI TC con enlaces a documentos que explican el modelo de gráfico XDI
Implementaciones
- La implementación de referencia XDI de código abierto XDI2 en Java Site tiene utilidades en vivo para experimentar directamente con XDI