Live data from Hacker News

GraphQL RDF Bridge in TerminusDB Using Rust's Juniper Library

terminusdb.com

1–6 of 6 posts

Re: GraphQL RDF Bridge in TerminusDB Using Rust's Juniper Library

#5
post #3

Really nice article, but can't help but think those who don't know SPARQL are doomed to recreate it.

Well, I do know SPARQL :D

TerminusDB uses a datalog under the hood, but GraphQL can expose a lot of datalog like power with the right interface. Ultimately we want to have named parameteric queries in datalog exposing "pseudo-edges" in GraphQL which can be treated just like a normal field but are actually calculated.

Re: GraphQL RDF Bridge in TerminusDB Using Rust's Juniper Library

#6
post #3

Really nice article, but can't help but think those who don't know SPARQL are doomed to recreate it.

SPARQL has some really not nice properties.

For example it's very easy to build non-monotonic queries with OPTIONAL, which really messes with reactively streamed query results.

There is a certain sweet spot in conjunctive queries + regular path expressions, with a nice syntax.