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.

    Source attribution

    Comunica can annotate query result bindings with the sources used to produced these bindings.