XDI
XDI ( расширяемый обмен данными ) — это формат и протокол семантического обмена данными, разрабатываемый Техническим комитетом OASIS XDI . Название происходит от модели адресного графа, которую использует XDI: каждый узел в графе XDI представляет собой собственный граф RDF , который имеет уникальную адресацию.
Фон
[ редактировать ]Основными особенностями XDI являются: возможность связывать и вкладывать графики RDF для обеспечения контекста; полная адресность всех узлов графа на любом уровне контекста; представление операций XDI в виде операторов графа, поэтому авторизация может быть встроена в граф; стандартный JSON формат сериализации ; и простой язык онтологий для определения общей семантики с использованием словарных служб XDI.
Протокол XDI основан на обмене сообщениями XDI, которые сами по себе являются графами XDI. Поскольку семантика каждого сообщения полностью содержится в графе XDI этого сообщения, протокол XDI можно привязать к нескольким транспортным протоколам. XDI TC определяет привязки к HTTP и HTTPS , однако он также изучает привязки к XMPP и, возможно, напрямую к TCP/IP .
XDI также предоставляет стандартизированный портативный формат авторизации, называемый контрактами ссылок XDI . Контракты ссылок — это подграфы XDI, которые выражают разрешения, которые один субъект XDI (человек, организация или вещь) предоставляет другому для доступа и использования графа данных XDI. Контракты ссылок XDI позволяют выражать эти разрешения в стандартном машиночитаемом формате, понятном любой конечной точке XDI.
Этот подход к глобально распределенному обмену данными моделирует реальные механизмы социальных контрактов и юридических контрактов, которые связывают цивилизованных людей и организации в современном мире. Таким образом, XDI может стать ключевым фактором распределенной социальной сети . Его также называют механизмом поддержки новой правовой концепции «Виртуальные права». [ нужна ссылка ] , которые основаны на новом юридическом лице, «виртуальной идентичности», и новом фундаментальном праве: «иметь или не иметь виртуальную идентичность».
Общественные сервисы, основанные на спецификации OASIS XDI , разрабатываются международной некоммерческой организацией XDI.org. Архивировано 13 мая 2008 г. на Wayback Machine .
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]- Технический комитет OASIS XDI
- XDI.org. Архивировано 13 мая 2008 г. на Wayback Machine.
- Вики-страница OASIS XDI TC со ссылками на документы, объясняющие графовую модель XDI.
Реализации
[ редактировать ]- XDI2 Эталонная реализация XDI с открытым исходным кодом на Java. Архивировано 5 декабря 2014 г. на сайте Wayback Machine. Содержит действующие утилиты для непосредственного экспериментирования с XDI.