Vers une approche pour la reformulation automatique de requêtes à partir d'alignements complexes
Résumé
Cet article présente une approche de reformulation automatique de requêtes SPARQL à partir d’unalignement complexe entre deux ontologies. Poser une requête initialement écrite pour une base de connaissancesdonnée sur une nouvelle base implique de la reformuler à partir du vocabulaire employé dans cettedernière. Un alignement simple permet d’identifier des correspondances entre un élément de la première ontologieet un élément de la deuxième. Ce type d’alignement n’est souvent pas adapté pour exprimer l’ensembledes correspondances pouvant être établies entre deux ontologies. Un alignement complexe permet en effet dedéterminer des correspondances plus fines entre 1 ou n éléments de la première ontologie et 1 ou n éléments dela deuxième. Peu d’approches considèrent ce type d’alignements alors qu’il paraît indispensable pour croiserla connaissance provenant des différentes bases de connaissances dont le vocabulaire repose à l’échelle du webde données liés sur des modélisations différentes. Notre approche repose sur des règles de transformation permettantde traduire automatiquement des requêtes SPARQL de type SELECT à partir d’alignements complexesexprimés en EDOAL. Aucun jeu de données ne permettant à notre connaissance de tester ce type d’approche,nous proposons également dans ce papier deux jeux de données que nous avons constitués. Les règles de réécritureont été validées sur ces jeux de données.
Domaines
Informatique [cs]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...