You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update parser to merge patterns and paths, as sequencing is important. Fixes #42.
Add :all_vars option to parser, which will emit a (project () (...)) when a SELECT * is parsed. This currently defaults to false, but will become true, or non=optional in a future release. This causes SELECT * to project all in-scope variables.
Better error detection when using variables from groups that are not exported.
Fix result formats for boolean values.
Implements SPARQL 1.1 Protocol using the new SPARQL::Server Sinatra application.
Documentation
Update documentation links to use gh-pages, and add action to publish gh-pages from Yard docs.
SPARQL 1.2
Updates to support SPARQL 1.2 SEP-002 for XPath date/time/dateTime/duration functions and operations.
Add path_range and path_zero operators to support path min/max.
SPARQL*
Use qtriple for quoted triples instead of triple, which can be confused with the TRIPLE function.
Restore Operator::Triple, and add SXP parsing rules to distinguish (triple) function from pattern. As a pattern, it can appear as the child of the following: BGP, Construct, Delete, DeleteData, DeleteWhere, Graph, Insert, InsertData, or Path.
Add qtriple for quoted triples, with support of the quoted attribute of an RDF::Statement/Pattern.