Comunica: a meta-query engine for the Web

Dear all,

With this mail, we announce the public release of Comunica,
a modular framework for JavaScript and the Web
that can be used to compose a SPARQL Query Engine.

Comunica is a flexible query engine framework
that allows plugging in and out different algorithms and implementations. .
Separate modules exist for handling different SPARQL operators,
and Comunica allows different implementations of such modules
to be swapped in without having to change any code.
Using semantic configuration files, Comunica can be instantiated
into engines that use a specified set of modules.
This is great for Web applications which only need a subset of features,
and for research purposes, when you want to compare different algorithms.

Comunica is able to federate over heterogeneous interfaces,
so you can execute a query over a federation of
TPF interfaces, SPARQL endpoints, raw RDF files, etc.
Comunica thereby acts as the successor
of the current Linked Data Fragments client.

If you are interested in querying Linked Data on the Web,
we invite you to try out Comunica:
http://comunica.linkeddatafragments.org/
or even collaborate on the development of its modules.

Comunica will be presented at the ISWC 2018 resources track.
The corresponding article is available here:
https://comunica.github.io/Article-ISWC2018-Resource/

Kind regards,

Ruben Taelman
Joachim Van Herwegen
Miel Vander Sande
Ruben Verborgh

Some more links:
  Documentation: http://comunica.readthedocs.io/en/latest/
  GitHub: https://github.com/comunica/comunica
  NPM: https://www.npmjs.com/package/@comunica/actor-init-sparql

Received on Friday, 1 June 2018 11:37:43 UTC