Semantic Graph Database Integration

I’m co-creating a knowledge graph for the the Regeneration / Impact ecosystem. We are talking to some projects that are using Ceramic to store profiles for users, for ex Gitcoin Passport which stores a JSON blob of Verifiable credentials on Ceramic. In addition to people and project profiles, we want to support any other related data that will ideally be standardized by a schema.

I see you are working on knowledge graph functionality with composeDB, which is a SQL db with GraphQL for queries. Could this allow complex SPARQL-like queries across all data on Ceramic? We are still deciding on what database architecture to use and are considering a semantic graph db based on RDF & SPARQL. Would it work for us to store everything on Ceramic?

Here is our project:


Thanks for posting here, @DarrenZal. Several of us were traveling or OOO last week, and are just getting back to the office.

Tagging @Paul, who did a lot of research on RDF.

Currently we don’t have plans to implement other query methods for ComposeDB, but you could implement your own APIs on top of the SQL database used for indexing to support your needs.

1 Like