-
Notifications
You must be signed in to change notification settings - Fork 17
star shift
Markus Sabadello edited this page Apr 29, 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>/&/"myemail1@test.com" [=]!:uuid:1111[<#email>]<!:uuid:2222>/&/"myemail2@test.com" [=]!:uuid:1111[<#email>]<!:uuid:3333>/&/"myemail3@test.com"
Graph after the Star Shift:
(=markus)/$ref/(=!:uuid:1111) (=!:uuid:1111)/$is$ref/(=markus) =!:uuid:1111[<#email>]<*!:uuid:1111>/&/"myemail1@test.com" =!:uuid:1111[<#email>]<*!:uuid:2222>/&/"myemail2@test.com" =!:uuid:1111[<#email>]<*!:uuid:3333>/&/"myemail3@test.com"
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.