TerminusDB co-founder here. In 10.0 (anti-SemVer speaking), we decided to simplify the interface, make the concept of the document more central, make the primary interaction method be through JSON documents and create a schema language that looks like the JSON you hope to build (and feels more like one you might write in a programming language).<p>It's early days, but internally to the team, the traction has already been noticeable. Many more of us have built complex knowledge graphs using our software.<p>The possibilities that a document graph could bring to application development has always excited us. We really feel like their day will come. Its part of why we've been involved with implementation of graph databases since 2004.<p>The object store of yore always felt like a good idea to us, but we were aware of its problems: difficulties with referential integrity, difficulties with concepts of identity etc. These former attempts did not succeed but they gave us great information as to what might succeed in the future.