Skip to content

jitsedesmet/sgv-update-engine

Repository files navigation

Storage Guiding Framework

DEMO VIDEO
DEMO SHORT

This repo contains a proof-of-concept implementation of the Storage Guiding Framework (SGF) as proposed by Jitse De Smet in his thesis. The implementation wraps around the Comunica query engine. SGF is a collection of algorithms that consume the Storage Guidance Vocabulary (SGV) to guide the query engine. A high level overview of SGF can be found in the accompanying demo paper. For in detail description of SGF and SGV, please refer to Chapter 5 of Jitse his thesis.

This repository contains both the source code of SGF engine and the webapp used to demonstrate it. The webapp assumes a SolidBench server with SGV enriched pods is running on http://localhost:3000. For ease of use, we provide a docker compose file that starts both the required SolidBench server and the webapp. The SolidBench server is available at http://localhost:3000/pods/, and the webapp is available at http://localhost:3001/.

Running demo

You can run the demo using publicly available images by running the following command in this directory:

docker compose up

To build the images yourself, you will need to clone this repository and run the following commands:

git clone git@github.com:jitsedesmet/sgv-update-engine.git
cd sgv-update-engine
git checkout demo-eswc
docker compose up --build

Now open the webapp at http://localhost:3001/.

About

An update query engine that can parse SGV. Wraps around Comunica.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors