Member-only story
Deep-dive into graph version history in TerminusDB JSON-LD graphs
I built the Twinfox hypergraph platform by DFRNT. It helps tech-savvy entrepreneurs leverage model-based hypergraphs with a JSON-LD interface to solve data management challenges using visualisations, schema, a git-for-data collaboration approach, and the built-in datalog engine.
DFRNT builds on the capabilities offered by the TerminusDB database engine and extends it using innovative techniques. The core understanding and real power of the TerminusDB graph data product engine comes through understanding the data and control graphs that underpin the schema and instance graphs with version control, immutable layers, commit history and more.
This article will focus on the TerminusDB data and control graphs, pointing out relevant documentation and finding bits and pieces of information through them. Most notably, we build up to an understanding of which documents were changed in a specific commit of the version history, and use a WOQL datalog query to identify added, updated and deleted documents in a specific commit of the version history or a branch.

