Skip to content

Latest commit

Β 

History

History
150 lines (112 loc) Β· 4.8 KB

README.md

File metadata and controls

150 lines (112 loc) Β· 4.8 KB

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