Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

IdAS XDI Mapping

Revision as of 17:38, 9 March 2008 by Markus.sabadello.gmail.com (Talk | contribs) (New page: This page explains the relation between the Higgins Data Model (which is implemented by IdAS) and XDI. XDI ("XRI Data Interchange") is a data model and protocol for sharing, linkin...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page explains the relation between the Higgins Data Model (which is implemented by IdAS) and XDI. XDI ("XRI Data Interchange") is a data model and protocol for sharing, linking, and synchronizing data over the Internet ("structured web") and other networks using Extensible Resource Identifiers (XRIs). It is being developed by the OASIS XDI Technical Committee.

This page consists of two parts: A list of theoretical mappings between Higgins Data Model concepts and XDI concepts, and a list of mappings between concrete IdAS operations and concrete XDI operations.

The XDI Engine maps the Higgins Data Model to XDI and maps XDI operations to IdAS operations. In other words, it produces the XDI examples on this page.

The XDI Context Provider maps XDI to the Higgins Data Model and maps IdAS operations to XDI operations. In other words, it consumes the XDI examples on this page.

Mapping the Higgins Data Model to XDI

Since the Higgins Data Model is based on RDF/OWL, and since XDI is also (conceptually) based on RDF, the basic mapping is straight-forward. However, some attention has to be paid to details.

Roughly speaking, a Higgins context can be mapped to an XDI graph using the following rules:

  • A Higgins Node maps to an XDI subject
  • A Higgins Attribute maps to an XDI predicate
  • Values of Higgins Attributes map to XDI literals
  • A Higgins Relation maps to an XDI predicate
  • A Higgins Correlation maps to the special $is XDI predicate
  • A Higgins NodeId maps to an XRI

Mapping Higgins IdAS operation to XDI operations

Using IdAS, a Higgins context can be opened, and operations can be performed on it. The equivalent in XDI is XDI operations.

Links

  • Higgins Home
  • The XDI RDF Model is the current OASIS TC proposal for an RDF-based data model and addressing format for XDI. This document includes the proposed XDI RDF schema and a number of examples of XDI documents. (Note that it does not yet include the proposed XDI messaging format, which uses XDI documents as message envelopes for other XDI documents.)
  • OASIS XDI TC Wiki
  • Wikipedia page on XDI

Back to the top