Maybe it is possible to use the Anchor modeler to model and implement such a 'versioned graph'. This is how I think it could map to the model described in the blogs:
- Anchors as the 'Identity Nodes'
- non versioned Attributes to implement the immutable properties
- versioned Attributes to model the 'State Nodes' and the 'timestamped State Relationships'.
- 'binary' versioned Ties to model the 'timestamped Structural Relationships'
The only thing left is to add a set of templates to the modeler to implement it in Neo4j ;-)
Would be cool :-)