0.2.0 • Published 2 years ago

@comunica/bus-optimize-rule-data-aware v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Comunica Bus Optimize Rule Data Aware

npm version

A comunica bus for optimizing rules in a data aware manner

This module is part of the Comunica framework, and should only be used by developers that want to build their own query engine.

Click here if you just want to query with Comunica.

Install

$ yarn add @comunica/bus-optimize-rule-data-aware

Usage

Bus usage

  • Context: "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-optimize-rule-data-aware/^1.0.0/components/context.jsonld"
  • Bus name: cborda:Bus/OptimizeRuleDataAware

Creating actors on this bus

Actors extending ActorOptimizeRuleDataAware are automatically subscribed to this bus.

TODO: Probably remove this and create a `MediatorCombineFilteredPipelien https://github.com/comunica/comunica/blob/next/major/packages/mediator-combine-pipeline/lib/MediatorCombinePipeline.ts