News for hackers. Stuff that matters.
Re:GraphQL RDF Bridge in TerminusDB Using Rust's Juniper Lib... by kmerroll on Friday October 28, 2022 @11:34AM (#33372740)
Really nice article, but can't help but think those who don't know SPARQL are doomed to recreate it.
Re:GraphQL RDF Bridge in TerminusDB Using Rust's Juniper Lib... by dsabanin on Friday October 28, 2022 @01:31PM (#33374534)
One big advantage of GraphQL is mature tooling, like type definition generation, etc.
Re:GraphQL RDF Bridge in TerminusDB Using Rust's Juniper Lib... by ggleason on Friday October 28, 2022 @01:43PM (#33374670)
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 Lib... by j-pb on Friday October 28, 2022 @06:20PM (#33378716)
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.