The schema consists of just two structures:
- Nodes - these are any json objects, with the only constraint being that they each contain a unique
- Edges - these are pairs of node
idvalues, specifying the direction, with an optional json object as connection properties
There are also traversal functions as native SQLite Common Table Expressions which produce lists of identifiers or return all objects along the path:
- Both directions
- Social networks
- Interest maps/recommendation finders
- To-do / task lists
- Bug trackers
- Customer relationship management (CRM)
- Gantt chart
Choose an implementation:
Want to contribute a version in your preferred language?
Pull requests are welcome!