Advanced modification
On this page
Actor Patterns
Overview of common design patterns for actors
Algebra
The internal representation of queries during query execution.
Core Architecture
The low-level software architecture of Comunica for achieving modularity.
SPARQL Architecture
The high-level software architecture of Comunica for implementing SPARQL.
Browser builds
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
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
Expression Evaluator
The expression evaluation engine of Comunica.
Hypermedia
Discovery of data source capabilities during query execution.
Joins
Overview of how join operations are handled during query planning
Linking local Comunica versions to other projects
Guide on how to use a local development version of Comunica with another local project
Logging
How to log messages from within actors.
Mediators
An overview of all mediators in Comunica.
Metadata
Information for adaptive planning of query operations.
Observers
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.
Testing
The unit and integration tests that lead to a more stable codebase.