XDI (сокращение от « eXtensible Data Interchange ») - это формат и протокол обмена семантическими данными, разрабатываемый Техническим комитетом 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 .
См. Также [ править ]
Внешние ссылки [ править ]
- Технический комитет OASIS XDI
- XDI.org
- Вики-страница OASIS XDI TC со ссылками на документы, объясняющие модель графа XDI
Реализации [ править ]
- Эталонная реализация XDI с открытым исходным кодом XDI2 на сайте Java имеет живые утилиты для непосредственного экспериментирования с XDI.