Partage
  • Partager sur Facebook
  • Partager sur Twitter

QueryGraph : Création de requête via un graphe

    2 janvier 2021 à 11:00:42

    Bonjour,

    Je viens présenter QueryGraph qui est un outil web de création de requête en SPARQL, à partir de graphe. C'est en lien avec mon tutoriel sur le SPARQL.


    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.


    Requête permettant de récupérer les film réalisé par Charlie Chaplin avec les personne qui y sont lié.

    Composition des graphes

    La création d’un graphe se compose de deux types de noeuds
    - Element : Noeud représentant une donnée variable avec un type de donnée prédéfinie.
    - Donnée : Noeud correspondant à une donnée fixe.
    - Filtre : Noeud permettant d'effectué des filtres sur les données de type nombre, texte et date.

    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


    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 :
    - Choix des éléments renvoyé par la requête
    - Adaptation à d’autres TripleStore (Base de données), par exemple celui de la BNF.

    • Partager sur Facebook
    • Partager sur Twitter

    QueryGraph : Création de requête via un graphe

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown