Releases: sage-org/sage-jena
Releases · sage-org/sage-jena
Release 1.1
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 [1].
- 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 [2]. 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.
[1] 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.
[2] 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
v1.1-SNAPSHOT
Snapshot v1.1, with numerous bug fixes
Beta 1.0-SNAPSHOT
Preview build of the Sage client, build with Apache Jena
Features:
- Full SPARQL 1.1 support
- Federated SPARQL queries using the SERVICE keyword
- CLI tool which supports evaluation of SELECT, ASK, DESCRIBE and CONSTRUCT queries