Skip to content
Markus Sabadello edited this page Apr 24, 2015 · 13 revisions

Introduction

This branch implements the "Great Symbol Shift".

This refers to a change to the XDI graph model in which context symbols have shifted as follows:

  • @ -> +
  • + -> #
  • # -> @

Examples

Before the Great Symbol Shift:

@projectdanube=markus[<+email>]<#0>&/&/"[email protected]"
@projectdanube=markus[<+email>]<#1>&/&/"[email protected]"
@projectdanube=markus[<+email>]<#2>&/&/"[email protected]"

After the Great Symbol Shift:

+projectdanube=markus[<#email>]<@0>&/&/"[email protected]"
+projectdanube=markus[<#email>]<@1>&/&/"[email protected]"
+projectdanube=markus[<#email>]<@2>&/&/"[email protected]"

Status

Merged per 946b5c8 on 4th Apr 2014 into 0.2-SNAPSHOT after snapshot-0.2-pre-symbol-shift.

Sample deployment before merge: https://server.xdi2.org/pre-symbol-shift

Code Migration

The xdi2.core.constants package encapsulates most of the functionality affected by the Great Symbol Shift.

Graph Migration

Graphs can be migrated using the xdi2-tools.

Clone this wiki locally