Skip to content

Commit bf8ce34

Browse files
committed
sparql: SPARQL 1.1 UNION/MINUS/BIND/VALUES/aggregation + 'a' shorthand + loud rejection of unsupported forms (v0.4.5)
The evaluator silently mis-parsed UNION/MINUS/BIND/VALUES/SERVICE/GRAPH into empty results. Adds real support for UNION, MINUS (antijoin), BIND (arith+CONCAT/STR), VALUES, and COUNT/SUM/AVG/MIN/MAX with GROUP BY; 'a' now expands to rdf:type; and unsupported query forms throw an explicit error instead of returning silently-wrong empties. 182 tests green.
1 parent 794f75e commit bf8ce34

5 files changed

Lines changed: 359 additions & 34 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@socioprophet/hellgraph",
3-
"version": "0.4.3",
4-
"description": "HellGraph \u2014 TypeScript OpenCog-compatible AtomSpace metagraph engine (PLN, ECAN, pattern matcher, SPARQL/Gremlin, SHACL, Atomese, StorageNode federation). Polyglot sibling of the Rust hellgraph crate.",
3+
"version": "0.4.5",
4+
"description": "HellGraph TypeScript OpenCog-compatible AtomSpace metagraph engine (PLN, ECAN, pattern matcher, SPARQL/Gremlin, SHACL, Atomese, StorageNode federation). Polyglot sibling of the Rust hellgraph crate.",
55
"license": "UNLICENSED",
66
"type": "commonjs",
77
"main": "ts/dist/index.js",

ts/dist/index.js

8.66 KB
Binary file not shown.

ts/dist/index.mjs

8.66 KB
Binary file not shown.

0 commit comments

Comments
 (0)