Prenez contact avec nous

Plan du cours

Introduction à RDF et SPARQL

  • Bases de RDF : triplets, IRIs, littéraux et nœuds vides.
  • Utilisation des espaces de noms et des QName dans les requêtes.
  • Aperçu des formes de requête SPARQL et de leurs cas d'utilisation.

Premiers pas avec un environnement SPARQL

  • Installation et exécution d'Apache Jena Fuseki ou de RDF4J Server.
  • Chargement d'ensembles de données RDF d'exemple dans un magasin de triplets.
  • Utilisation d'un client SPARQL ou d'une interface de travail pour exécuter des requêtes.

Requêtes SELECT SPARQL de base

  • Écriture de motifs de triplets 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 la correspondance partielle.
  • Combinaison de motifs avec UNION et MINUS.

Requêtage avancé : Agrégation et sous-requêtes

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

Construction et transformation de RDF

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

Travail avec des graphes et des graphes nommés

  • Quadruplets et le mot clé GRAPH.
  • Gestion et interrogation des graphes nommés.
  • Meilleures pratiques pour l'organisation des graphes de jeux 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 sur les performances et les délais d'expiration.
  • Stratégies pour combiner des données locales et distantes.

Atelier pratique : Tâches SPARQL en contexte réel

  • Interrogation de DBpedia et d'autres ensembles de données publics pour en tirer des enseignements.
  • Construction de modèles de requête et de vues réutilisables.
  • Débogage des erreurs de requête courantes et optimisation des performances.

Résumé et prochaines étapes

Pré requis

  • Une compréhension du modèle de données RDF et des triplets.
  • Familiarité avec les concepts de base de HTTP et JSON.
  • Aisance à lire et à écrire des expressions de programmation ou de requête de base.

Audience

  • Ingénieurs des données et intégrateurs.
  • Développeurs du web sémantique.
  • Analystes travaillant avec des données liées.
 4 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires