Skip to content

Wimmics/q2forge

Repository files navigation

Q²Forge

This project provides an end-to-end pipeline to generate a dataset of (question, SPARQL query) pairs for a given Knowledge Graph (KG). The backend (Gen²KGBot) can be found at this repo.

Features

It provides the following feature:

The following diagram shows the pipeline and how Q²Forge integrates with other systems

Q²Forge pipeline

Demo video ⏯️

Teaser

Q²Forge teaser video

Full tutorial

Q²Forge full video

Run locally

To run locally you need to:

  1. Install the dependencies: run the command:
npm run i
  1. Start a local development server: run the command:
ng serve
  1. Visualise the result: once the server is running, open your browser and navigate to http://localhost:4200/.

Build & Deploy

To build the project run the command:

npm run dc

This will run the following command:

ng build --base-href=/q2forge/ --deploy-url=/q2forge/ --configuration=production

which will compile the project and store the build artifacts in the dist/q2forge directory.

License

See the LICENSE file.

Cite this work

Yousouf TAGHZOUTI, Franck MICHEL, Tao JIANG, Louis-Félix NOTHIAS, Fabien GANDON (2025). Q²Forge. https://github.com/Wimmics/q2forge

See BibTex @software{taghzouti_q2forge:2025, author = {TAGHZOUTI, Yousouf and MICHEL, Franck and JIANG, Tao and NOTHIAS, Louis-Félix , and GANDON Fabien}, title = {{Q²Forge}}, url = {https://github.com/Wimmics/q2forge}, version = {1.0}, year = {2025} }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •