-
Notifications
You must be signed in to change notification settings - Fork 18
star shift
Markus Sabadello edited this page Apr 24, 2015
·
11 revisions
This branch implements the "Star Shift".
This changes the semantics of the ! character from being a "context symbol" to being the "immutability symbol" that may appear after any context symbol. This also changes the format of "cloud numbers". Related to the Star Shift, another change is that peer roots may only contain a single contextual arc, e.g. (=!:uuid:1111) instead of ([=]!:uuid:1111).
Graph before the Star Shift:
(=markus)/$ref/([=]!:uuid:1111) ([=]!:uuid:1111)/$is$ref/(=markus) [=]!:uuid:1111[<#email>]<!:uuid:1111>/&/"[email protected]" [=]!:uuid:1111[<#email>]<!:uuid:2222>/&/"[email protected]" [=]!:uuid:1111[<#email>]<!:uuid:3333>/&/"[email protected]"
Graph after the Star Shift:
(=markus)/$ref/(=!:uuid:1111) (=!:uuid:1111)/$is$ref/(=markus) =!:uuid:1111[<#email>]<*!:uuid:1111>/&/"[email protected]" =!:uuid:1111[<#email>]<*!:uuid:2222>/&/"[email protected]" =!:uuid:1111[<#email>]<*!:uuid:3333>/&/"[email protected]"
Sample Deployment: http://server.xdi2.org/star-shift
TBD
Graphs can be migrated using the xdi2-tools.
This work is licensed under a Creative Commons Attribution 4.0 International License.