Skip to content

📬 Comunica packages for producing provenance during query execution

License

Notifications You must be signed in to change notification settings

comunica/comunica-feature-provenance

Repository files navigation

Comunica

Comunica: PROV4ITDaTa project

This is a monorepo that contains a custom Comunica engine with custom actors, tailored to needs of the PROV4ITDaTa project.
Concretely, this monorepo provides the following packages:

Installation

yarn install

Development instructions

For now, the verifications are ignored, so all commits can happen using -n --no-verify

Experiments

The /experiments folder contains experiments that illustrate how the metadata (from the applied query operations) can be obtained and processed.

The following commands serve as an example to run the experiments:

cd ./experiments

node run-experiment.js observation_records/queries/q00.rq observation_records/outputs/q00-metadata.json https://ruben.verborgh.org/profile/ https://www.rubensworks.net

node run-experiment.js observation_records/queries/q01.rq observation_records/outputs/q01-metadata.json https://ruben.verborgh.org/profile/ https://www.rubensworks.net

node run-experiment.js observation_records/queries/q02.rq observation_records/outputs/q02-metadata.json https://ruben.verborgh.org/profile/ https://www.rubensworks.net

License

This code is copyrighted by Ghent University – imec and released under the MIT license.

About

📬 Comunica packages for producing provenance during query execution

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •