($and/ <== DO NOT REMOVE - switch for preventing MathML interpretation of dollar signs on this page)


This page has a table of the different nodes types in the XDI graph model and the syntax for each.

Change Log

See the history of this page for earlier versions.


The XDI graph model is the foundation of XDI as a semantic data interchange format and protocol. It defines how data expressed in XDI can be addressed and described. The underlying requirements for this model have been developed by the XDI TC since its inception in 2004. Just as JSON reflect the set of universal data structures needed by almost all programming languages, the XDI graph model reflects the set of universal data modeling constructs needed by almost all data modeling and schema languages.

Context Nodes and Literal Nodes

The XDI graph model has two fundamental node types:

  1. Literal nodes contain the raw data described by an XDI graph. XDI literal nodes are essentially identical to RDF literal nodes (except they are all uniquely addressable, and typing is handled differently).

  2. Context nodes are all the other node types in the XDI graph model (root nodes, entity nodes, attribute nodes) that provide context for the literal nodes.

Context Node Types

See this spreadsheet for a summary of XDI syntax by context node type.

CategoryProposal CategoryGraphModel CategoryHighPriority

GraphModelStructure (last edited 2015-04-17 07:36:28 by drummond-xns)