Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 40 million developers.Sign up
This release brings the follow changes:
- The Java client can now use the extended SPARQL support addedd by the Sage 1.1 server release
- Join processing is handled using parallelized Bound joins, as introduced in FedX article .
- Some UNIONs and FILTERs are now evaluated server-side.
- HTTP requests sent to the server are made using the new SPARQL plain text support, i.e., the client now send SPARQL queries through GET/POST requests.
- Implementation of the OptJoin algorithm, as introduced in the sage WWW'19 article . It speeds up the evaluation of some OPTIONAL clauses.
- Federated query processing using the FedX model: ASK-based source selection, exclusive groups optimization, extended with the OptJoin support.
- CLI updated to support the new federated query processing module.
- Support for parallelizing physical query operators used during query processing.
- More intensive testing.
 Schwarte, A., Haase, P., Hose, K., Schenkel, R., & Schmidt, M. (2011, October). Fedx: Optimization techniques for federated query processing on linked data. In International Semantic Web Conference (pp. 601-616). Springer, Berlin, Heidelberg.
 Thomas Minier, Hala Skaf-Molli and Pascal Molli. SaGe: Web Preemption for Public SPARQL Query services in Proceedings of the 2019 World Wide Web Conference (WWW'19), San Francisco, USA, May 13-17, 2019
Preview build of the Sage client, build with Apache Jena
- Full SPARQL 1.1 support
- Federated SPARQL queries using the SERVICE keyword
- CLI tool which supports evaluation of SELECT, ASK, DESCRIBE and CONSTRUCT queries