Prenez contact avec nous
 Durée 4 heures

Plan du cours

Introduction à RDF et SPARQL

  • Fondamentaux de RDF : triples, IRIs, littéraux et nœuds vides
  • Utilisation des espaces de noms et des QNames dans les requêtes
  • Aperçu des formes de requêtes SPARQL et des cas d'usage

Démarrer avec un environnement SPARQL

  • Installation et exécution d'Apache Jena Fuseki ou du serveur RDF4J
  • Chargement de jeux de données RDF d'exemple dans un magasin de triples
  • Utilisation d'un client ou d'un banc de travail SPARQL pour exécuter des requêtes

Requêtes SELECT SPARQL de base

  • Rédaction de motifs de triples et récupération des liaisons
  • Utilisation de DISTINCT, LIMIT et OFFSET
  • Tri et projection des résultats avec ORDER BY

Filtrage et modificateurs de solution

  • Application d'expressions FILTER et de fonctions intégrées
  • Utilisation de OPTIONAL pour l'appariement partiel
  • Combinaison de motifs avec UNION et MINUS

Requêtes avancées : agrégation et sous-requêtes

  • Utilisation de GROUP BY, COUNT, SUM, MIN, MAX et HAVING
  • Requêtes imbriquées et motifs de sous-sélection
  • Travail avec des expressions et bind() pour calculer des valeurs

Construire et transformer RDF

  • Requêtes CONSTRUCT pour construire de nouveaux graphes RDF
  • Formes de requêtes DESCRIBE et ASK et quand les utiliser
  • Utilisation de SPARQL UPDATE pour la modification des données (INSERT/DELETE)

Travailler avec les graphes et les graphes nommés

  • Quads et le mot-clé GRAPH
  • Gestion et interrogation des graphes nommés
  • Bonnes pratiques pour l'organisation des graphes d'un jeu de données

Requêtes fédérées et points d'accès distants

  • Utilisation de SERVICE pour interroger des points d'accès SPARQL distants
  • Considérations relatives aux performances et aux dépassements de délai
  • Stratégies pour combiner des données locales et distantes

Atelier pratique : tâches SPARQL du monde réel

  • Interrogation de DBpedia et d'autres jeux de données publics pour extraire des informations
  • Construction de modèles de requêtes réutilisables et de vues
  • Débogage des erreurs de requêtes courantes et optimisation des performances

Résumé et prochaines étapes

Pré requis

  • Compréhension du modèle de données RDF et des triples
  • Connaissance des concepts de base d'HTTP et de JSON
  • Facilité à lire et à écrire des expressions de programmation ou de requêtes de base

Public cible

  • Ingénieurs de données et intégrateurs
  • Développeurs Web sémantique
  • Analystes travaillant avec des données liées

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires