Give it any URL, and Comunica will aim to query it as efficient as possible Linked Data documents, Triple Pattern Fragments, SPARQL endpoints, ...
Combining multiple sources
Data can be spread over multiple sources
Source discovery
All relevant sources may not always be known beforehand For fully decentralised data (Solid)
Flexible and Modular Meta-Query Engine
Collection of building blocks
Independent modules implement specific functionality
Combining building blocks
Building custom query engines with specific functionality and settings Using a flexible configuration system
Presets
Pre-compiled configurations for common combinations of functionality Comunica SPARQL, Comunica Solid, ...
Comunica is Open
Open standards
Implements Web standards (SPARQL, RDF, ...) Implemented using Web standards (JavaScript) Interoperable with other TS/JS libraries using the RDF/JS interfaces