I have a node-link model ( which is a graph ) of an electricity grid in Neo4j, so this should fit like a glove.
The nodes and links are objects of their own, which are traversable in an abstract manner.
Link has a starting node (:Link) – [:begint_bij...