On this page
The internal representation of queries during query execution.
The low-level software architecture of Comunica for achieving modularity.
The high-level software architecture of Comunica for implementing SPARQL.
All modules in Comunica can be built for the browser.
Buses and Actors
An overview of all buses in Comunica and their actors.
Components.js is the dependency injection framework that Comunica uses to wire components via config files.
Custom CLI arguments
Adding custom arguments to CLI tools
Discovery of data source capabilities during query execution.
Overview of how join operations are handled during query planning
How to log messages from within actors.
An overview of all mediators in Comunica.
Passively observe actions executed by actors on a given bus.
Query operation result types
An overview of the different output types for query operations.
RDF Parsing and Serializing
Basic concepts behind parsing and serializing RDF.
The SPARQL expression evaluation engine of Comunica.
The unit and integration tests that lead to a more stable codebase.