Hacker News new | ask | show | jobs
by meh2frdf 9 days ago
Just build a decent rdf database, with SPARQL, basic inferencing and SHACL support rather then reinventing another thing
2 comments

Considered it, but it didn't fit our constraints-driven design ("this must have exactly one author"), first-class edges, polymorphism and JSON DX. SPARQL is a string query language which is exactly the kind of "build the query as txt and pray" that I wanted agents to avoid. BQL is more like graphQL but with a fully typed JSON shape, and batched, nested, topologically-ordered mutations built in.

We did borrow the inference ideas tho, the inference/recursive relations are on the oven!

have never tried them before. do you have to configure/assemble these things? do you then run them as separate processes?