Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
XDI (eXtensible Data Interchange) — это семантический формат и протокол обмена данными, разрабатываемый Техническим комитетом OASIS XDI. Название происходит от адресуемой графовой модели, используемой в XDI: каждый узел в графе XDI представляет собой самостоятельный RDF-граф, имеющий уникальный адрес.
XDI (eXtensible Data Interchange) is a semantic data interchange format and protocol under development by the OASIS XDI Technical Committee. The name comes from the addressable graph model XDI uses: every node in the XDI graph is its own RDF graph that is uniquely addressable.
Предыстория
Основными особенностями 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.
The main features of XDI are: the ability to link and nest RDF graphs to provide context; full addressability of all nodes in the graph at any level of context; representation of XDI operations as graph statements so authorization can be built into the graph; a standard JSON serialization format; and a simple ontology language for defining shared semantics using XDI dictionary services. The XDI protocol is based on an exchange of XDI messages which themselves are XDI graphs. Since the semantics of each message is fully contained within the XDI graph of that message, the XDI protocol can be bound to multiple transport protocols. The XDI TC is defining bindings to HTTP and HTTPS, however it is also exploring bindings to XMPP and potentially directly to TCP/IP. XDI also provides a standardized portable authorization format called XDI link contracts. Link contracts are XDI subgraphs that express the permissions that one XDI actor (person, organization, or thing) grants to another for access to and usage of an XDI data graph. XDI link contracts enable these permissions to be expressed in a standard machine readable format understood by any XDI endpoint. This approach to globally distributed data sharing models the real world mechanisms of social contracts and legal contracts that bind civilized people and organizations in the world today. Thus XDI can be a key enabler of a distributed Social Web. It has also been cited as a mechanism to support a new legal concept, Virtual Rights , which are based on a new legal entity, the "virtual identity", and a new fundamental right: "to have or not to have virtual identities". Public services based on the OASIS XDI specification are under development by an international non profit organization, XDI. org .