Bonjour,

Je viens présenter QueryGraph qui est un outil web de création de requête en SPARQL, à partir de graphe.

Le principe est de dessiner un graphe composé de noeuds représentant une donnée et de liens représentant les liens entre ces données, à partir de cela le logiciel génère une requête SPARQL.

Le logiciel ne permet pour le moment que de faire des requêtes sur le Triplestore (base de données) de Wikidata mais à terme il est prévu de permettre d’exécuter des requêtes sur d’autres TripleStore de données RDF voir peut-être des bases de données relationnelles.

Nom : 7abd6137-4819-41a6-bff9-da4cb00e0ba5.png
Affichages : 190
Taille : 13,6 Ko

Composition des graphes

La création d’un graphe se compose de deux types de noeuds
- Élément : Noeud représentant une donnée variable avec un type de donnée prédéfinie.
- Donnée : Noeud correspondant à une donnée fixe.

Et de deux types des liens fixes ou variable.

Liens

Lien pour tester l’application

Le logiciel est sous licence MIT, vous pouvez retrouver son code source sur GitHub

Captures d'écrans
Nom : c8dea5a1-06f5-4f95-9a8e-788be2333afa.png
Affichages : 200
Taille : 55,5 Ko
Nom : 38282a19-d91d-4d5a-856e-c8b3c8896b5e.png
Affichages : 186
Taille : 170,4 Ko


Fonctionnalités à venir

Le logiciel est encore en cours de développement, voici une petite liste des fonctionnalités qui vont être ajoutées prochainement :
- Ajout de filtres permettant de filtrer à partir de valeurs (ex: récupérer les villes de plus de 5000 habitants)
- Amélioration de l’interface utilisateur
- Traduction en anglais

Fonctionnalités qui arriveront plus tard :
- Choix des éléments renvoyé par la requête
- Adaptation à d’autres TripleStore (Base de données), par exemple celui de la BNF.