Le langage de requête SPARQL

Descriptif
Cette troisième partie du cours "Web sémantique et Web de données" aborde le langage et protocole SPARQL (qui se prononce "sparqueul" comme sparkle en Anglais).
La recommandation SPARQL fournit trois outils importants pour l’échange des données :
- un langage de requête sur des graphes RDF permettant de spécifier le type de données recherchées ;
- des formats pour représenter les résultats d'une requête ;
- un protocole pour soumettre une requête à un serveur distant et recevoir les résultats, notamment à travers le protocole HTTP.
Allons découvrir cet "éclat" du Web...
Vidéos
Démos autour de SPARQL
Interroger DBpedia.fr en SPARQL Dans cette démonstration, nous retournons sur DBpedia mais, cette fois, nous utilisons son point d’accès SPARQL pour extraire précisément les données qui nous
Modification des bases RDF
Dans cette séquence, nous allons voir la partie modification des bases RDF. Cette partie du langage s'appelle SPARQL update et permet d'ajouter, retirer et charger des triplets RDF et également de
Formats et protocole de retours
Dans cette séquence, nous allons voir les formats de résultats et les protocoles qui permettent d'utiliser SPARQL sur Internet.
Différentes formes de requêtes
Dans cette séquence, nous allons voir les différentes formes de requêtes proposées par le langage SPARQL. Jusqu'à présent, nous n'avons vu uniquement la forme SELECT / WHERE. Mais SPARQL offre trois
Pré et post traitements
Dans cette séquence nous allons voir des énoncés qui permette de préciser des pré et des posts traitements.
Filtres, contraintes et fonctions
Dans cette séquence nous allons voir les filtres, les contraintes et les fonctions du langage de requête SPARQL.
Appariement de graphes RDF (2)
Cette seconde séquence consacrée à l'appariement de graphes RDF, examine les opérateurs sur les motifs de graphes.
Appariement de graphes RDF (1)
Nous avons vu précédemment le langage RDF qui permet de représenter et d'échanger des données et des connaissances sur le Web. Nous allons maintenant étudier le langage de requêtes SPARQL qui permet d
Intervenants et intervenantes
Auteur d'une thèse en Informatique à Nice en 1988
Professeure en poste à Université Côte d'Azur (en 2022)
Maîtresse de conférences en poste à l'Université de Nice-Sophia Antipolis (en 2020)
Autrice d'une thèse en sciences appliquées soutenue à Paris 6 en 1997
Professeur des Universités Université de Côte d'Azur
Rapporteure lors d'une thèse soutenue à l'INSA Lyon en 2024
Présidente du jury d'une thèse en Informatique à Université Côte d'Azur en 2024
Chercheur à l'INRIA de Sophia-Antipolis, FR (en 2016). Directeur de recherche à l'INRIA Sophia Antipolis-Méditerranée, Université Côte d'Azur (en 2021)
Titulaire d'un doctorat en sciences (Informatique, Nice, 2002)