Atelier T2.A06

PORTEURS :

Benjamin Cogrel (Post-doctorant, KRDB, Université Libre de Bozen-Bolzano)

TITRE :

Interrogation efficace de bases de données relationnelles avec SPARQL et Ontop.

OBJECTIF :

  • Comprendre les principes de l'approche OBDA (Ontology-Based Data Access)
  • Mettre en place pas à pas une instance d'Ontop afin d'interroger deux bases de données relationnelles hétérogènes avec SPARQL

MOTS CLES :

SPARQL, Bases de données relationnelles, Ontologie, OWL 2 QL, Mapping SQL-RDF, R2RML, OBDA, SQL, reformulation de requête, graphe RDF virtuel, Ontop.

VIDEO :

PRESENTATION :

DESCRIPTION :

L’élaboration manuelle de nouvelles requêtes SQL à l’adresse de bases de données relationnelles ayant des schémas complexes est un processus lent et coûteux qui se révèle être critique pour de nombreuses industries. Ce processus nécessite de combiner deux types d’expertise : celle du domaine concerné (exprimer une question pertinente de façon précise) et celle de la base de données (localiser les informations recherchées dans la base de données). L’approche OBDA (Ontology-Based Data Access) vise à automatiser une partie de ce processus en (i) permettant aux utilisateurs d’exprimer les requêtes à partir d’un modèle conceptuel de leur domaine indépendant du schéma relationnel et (ii) en traduisant automatiquement ces requêtes dans le langage supporté par la base de données (SQL).

Dans cet atelier, nous nous intéresserons au système OBDA développé à l’Université Libre de Bozen-Bolzano (Italie) dénommé Ontop. Celui-ci s'appuie sur plusieurs standards du Web Sémantique : RDF, SPARQL, OWL 2 QL et R2RML. À partir des extraits de deux systèmes d'information d'université hétérogènes, les participants seront invités à:

  • Écrire une ontologie très simple du domaine dans le profil OWL 2 QL (facultatif)
  • Écrire des mappings SQL-RDF pour chacune des sources de données
  • Interroger le graphe virtuel RDF obtenu avec SPARQL
  • Vérifier sa cohérence
  • Observer l'importance des clés primaires et étrangères pour l'optimisation de requêtes.

Les personnes intéressées peuvent se référer à un atelier précédent : http://ontop.inf.unibz.it/ekaw-2016-tutorial/

PREREQUIS :

 
jdev2017/t2.a06.txt · Dernière modification: 2017/09/07 14:34 par rotereau@eccorev.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki