Skip to content

LiUSemWeb/hefquin-fedbench

Repository files navigation

HeFQUIN FedBench

This project is intended to provide an easy-to-use benchmark for analyzing the behavior of the HeFQUIN engine under various conditions.

Getting started

Download and clean up the FedBench data using:

./prepare_fedbench_datasets.sh

This will take around 15 minutes to complete but only needs to be executed once.

Next, prepared the HDT files that will be used by the LDF servers. Navigate to hdt-converter and run:

docker compose up

This will convert each of the datasets into a single .hdt that can be used by the LDF endpoints.

Running the servers

The FedBench datasets can be hosted using multiple configurations depending on the requirements. The different options are described below:

Run as a single Virtuoso endpoint

The dataset can be run in a single SPARQL endpoint with the datasets made available as named graphs. Navigate to

experiments/virtuoso-named-graphs and run:

docker compose up

This will expose a single Virtuoso endpoint available at http://localhost:8890/sparql. The named graphs are listed below:

This configuration is useful for establishing a source assignment for the FedBench queries, since the named graphs can be bound to variables.

Run as SPARQL endpoints

The datasets can be hosted in separate SPARQL endpoints. Navigate to experiments/virtuoso-endpoints and run:

docker compose up

A proxy container will make the containers available at the following endpoints:

Run as LDF server endpoints

The datasets can be hosted in separate LDF endpoints that support both TPF and brTPF by default. Navigate to experiments/ldf-endpoints and run:

docker compose up

A proxy container will make the containers available at the following endpoints:

Run both SPARQL and LDF endpoints

The datasets can be hosted as both SPARQL and LDF endpoints in parallell. Navigate to experiments/all-endpoints and run:

docker compose up

A proxy container will make the SPARQL endpoints available at:

A proxy container will make the LDF endpoints available at:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published