View on GitHub

Badwolf

Temporal graph store abstraction layer

Download this project as a .zip file Download this project as a tar.gz file

Build Status

BadWolf is a temporal graph store loosely modeled after the concepts introduced by the Resource Description Framework (RDF). It presents a flexible storage abstraction, efficient query language, and data-interchange model for representing a directed graph that accommodates the storage and linking of arbitrary objects without the need for a rigid schema.

BadWolf began as a triplestore, but triples have been expanded to quads to allow simpler and flexible temporal reasoning. Because BadWolf is designed for generalized relationship storage, most of the web-related idiosyncrasies of RDF are not used and have been toned down or directly removed and focuses on its time reasoning aspects.

You can find more detail information on each of the components of BadWolf below:

Please keep in mind that this project is under active development and there will be no guarantees on API stability till the first stable 1.0 release.

You can reach us here or via @badwolf_project on Twitter.

Demo

You can give a quick try using the WASM-powered BadWolf demo. Just type some BQL commands and evaluate them to see the results.

Related projects

Presentations

Videos

Graph Database Stories: Google and Netflix