The GeoQB project makes multi-layer graph management as easy as making a cake.
What Terraform is for managing cloud applications, GeoQB is for multi-facet graph data management.
The Google data-commons-sustainability initiative addresses the same problem as we did when we started GeoQB. Using pyGeoQB we can wrap a layer around the Data Commons Knowledge Graph which allows fast import and blending of data into existing data structures, modeled in TigerGraph or any other graph database.
Write, Plan, Apply <--- from Terraform website
GeoQB is an open-source 'data asset as code' software tool that provides a consistent CLI workflow to manage a variety of cloud data services. GeoQB codifies cloud APIs into declarative configuration files. this way it allows you to manage the state of large scale graph applications on TigerGraph. Our goal is supporting the data community to use the FAIR data principles.
pyGeoQB is our first public module in this repository. We have created it during the "Graph FOR All" hackathon and submitted it to the "Graph FOR All Challenge".
pyGeoQB is a Python package, which implements a cloud native ready "multi-layer graph management methodology" over TigerGraph,
GeoQB playground is a Github based data pod with example data used in our hackathon project.