SemBoard, un tableau de bord pour la découverte de graphes de connaissances

Encadrants : 

Occurrences : 

2018

Nombre d'étudiants minimum: 

2

Nombre d'étudiants maximum: 

4

Nombre d'instances : 

1

Ce projet vise à fournir des outils interactifs et visuels pour explorer des graphes de connaissances : DBPedia , SemBib, DataMusées, Wikidata, FreeBase...

A partir de requête sur ces représentations sémantiques des connaissances, ce projet vise à proposer des analyses et des visualisations :

  • Quelles sont les types/classes/catégories de connaissances principalement décrits dans le graphe ?
  • Quelles propriétés sont utilisées pour décrire ces connaissances ?
  • Quelle valeurs peuvent prendre ces propriétés ?
  • Peut-on trouver ce qui relie deux nœuds du graphe ?
  • Y a-t-il des structures récurrentes dans le graphe ?
  • Y a-t-il des nœuds plus importants que d’autres ? (centralité…)

On cherchera ensuite à produire des représentations visuelles et interactives, par exemple : treemap des types, représentation graphique de structures récurrentes, sélection de valeurs de propriétés et exemples, affichages cartographiques lorsque les données s’y prêtent…

Ce projet nécessitera de programmer en javascript (pour la visualisation) en s’appuyant sur des bibliothèques facilitant la plupart des traitements (notamment D3, mermaid, sencha pour javascript).

Dans le cadre de votre projet, vous devrez produire un tableau de bord graphique et interactif d’exploration d’un graphe de connaissance

Ce projet s’adresse à des étudiants ayant quelques bases de la production de pages Web avec javascript et désireux de se confronter à l’exploitation de graphes de connaissances et aux techniques de visualisation sur le Web.