uzh / triplerush

A distributed in-memory graph store.
Apache License 2.0
31 stars 11 forks source link

Better SPARQL tooling for diagnosing bugs (that might also help with designing queries) #41

Open pstutz opened 9 years ago

pstutz commented 9 years ago

Generic tooling for SPARQL: If a query has no results, then split it up into individual pattern/filter/optional components and highlight which constraints eliminate solutions that satisfy all other constraints, and report the concrete values these “almost solutions” have. This should make it considerably easier to diagnose both bugs in a SPARQL query engine, as well as bugs in queries (bug in a query = does not capture semantics intended by the author).