Skip to content

πŸ‹ πŸ–₯️ Ui Interface for the WatDiv benchmark

License

Notifications You must be signed in to change notification settings

fuzsh/watdiv-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Table of Contents
  1. About The Project
  2. License

About The Project

WatDiv Dataset Generator is a web application that allows users to create their own test databases or customize existing ones based on the Waterloo SPARQL Diversity Test Suite (WatDiv) v0.6. It follows the rules of the WatDiv Dataset Description Language Tutorial.

Project Structure

Main Structure

WatDiv-Gen
β”œβ”€β”€ watdiv_api (django app)
β”‚   β”œβ”€β”€ _base (settings of django app)
β”‚   β”œβ”€β”€ static
β”‚   β”œβ”€β”€ watdiv
β”‚   β”œβ”€β”€ Dockerfile
β”œβ”€β”€ watdiv_frontend
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ script.js
β”‚   β”œβ”€β”€ styles.css
β”œβ”€β”€ README.md

Components Schema


How to run

Docker

This command will build the image and run the container

docker-compose up --build

Usage

Creating a Dataset

  • Follow the WatDiv Dataset Description Language Tutorial to create a valid dataset description file.

  • Use the WatDiv Dataset Generator web application to upload your dataset description file.

  • The application will use WatDiv v0.6 to generate a dataset based on your description.

Customizing an Existing Dataset

  • Upload an existing WatDiv dataset file to the application.

  • Specify customization details as per the WatDiv Dataset Description Language.

  • Generate the customized dataset.

Generating Queries

  • Upload a WatDiv dataset file.

  • Generate queries for the dataset.

Dataset and Query Output

The generated datasets and queries will be available for download in gz format. Use the provided links to download the output files. Contributing


Built With

Django Celery Docker RabbitMQ

(back to top)

Contributors

  • Farzad Shami

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)


Part of Database II 2023-2024 course of University of Padova

About

πŸ‹ πŸ–₯️ Ui Interface for the WatDiv benchmark

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published