
- Durée
- 4 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Objectifs pédagogiques
Cette formation combine les programmes des formations d'Introduction au web de données d'une part et de Mise en oeuvre des outils d'autre part. Elle permet d'introduire les concepts du web de données (Linked Data, URI, interopérabilité), et de les illustrer par des exemples de réalisation qui les mettent en oeuvre. La formation donne les notions nécessaires pour comprendre les standards du web sémantique : RDF, SPARQL, RDFa, OWL, SKOS; toutes ces notions sont illustrées par des exercices et la manipulation concrète d'outils. Dans sa partie avancée, le programme de formation couvre l'utilisation d'API de programmation Java pour manipuler les données RDF, la modélisation d'ontologies OWL, et la représentation de vocabulaires en SKOS. Par ailleurs, les aspects pratiques de conversion et de publication de données dans les projets sont couverts, ainsi que le SEO sémantique avec schema.org.
A l'issue de cette formation complète, les stagiaires auront acquis les compétences et connaissances nécessaires pour mettre en oeuvre les technologies du web de données pour chaque aspect d'un projet : de la modélisation des données à leur publication en passant par les traitements intermédiaires.
Programme
Contenu du cours, module par module
12 modules
- Qu'est-ce que le web de données ? Qu'est-ce que le Linked Open Data ?
- La notion d’URI et de négociation de contenu
- Schema.org : l’annotation sémantique pour Google
- Exemples d'applications et de systèmes qui utilisent ces technologies
- Comment exploiter les données structurées de Wikipedia à travers DBPedia ?
- Introduction à l'IA et aux LLM vu comme assistant de codage pour le XLM, RDF et SPARQL
- Introduction aux graphes de connaissance dans le prolongement du web des données
- Comprendre le modèle de données abstrait de RDF : triplets, ressources, litéraux
- Lire et écrire les syntaxes RDF/XML et Turtle
- Savoir représenter un énoncé de connaissance en RDF, savoir décoder un fichier RDF sous forme de graphe
- Installation d'une base de données RDF et chargement de données d'exemple
- Le SQL du Web de données
- Connaitre la syntaxe d'une requête SPARQL
- SPARQL 1.0 et SPARQL 1.1 : les nouveaux opérateurs de requêtes dans la version 1.1 de SPARQL
- Exercices d'écriture de requêtes SPARQL (sur DBpedia et sur des données locales)
- RDFS : définition des classes et des propriétés
- Qu'est-ce qu'une ontologie ?
- Le LOV (Linked Open Vocabularies)
- 3 ontologies à connaitre : FOAF, ORG, DCTerms
- Utilisation de Protégé pour étendre une ontologie existante
- Comment formaliser les données d'un document avec RDFa?
- Exercice d’annotation d’une page web avec schema.org
- Opérateurs de base OWL (classes, propriétés, domain, range)
- Opérateurs avancés : cardinalités, restrictions, inférence
- Exercice de création d’une ontologie avec Protégé
- Modèle de données SKOS pour publier des classifications et des thesaurus
- Outils SKOS : contrôle, publication
- Exercice de structuration d’une classification en SKOS
- Exercice d’alignement de classifications en SKOS
- Principes de JSON
- Elements de syntaxe de JSON-LD
- Exemples/exercices avec schema.org
- Déployer RDF4J
- RDF4J dans un environnement de production : types de stockages, répertoires de configuration, logs
- L'API Java RDF4J : lecture/écriture de RDF, exécution de requêtes SPARQL
- GraphDB : une base RDF basée sur RDF4J : fonctions avancées : indexation plein-texte, indexation spatiale
- SPARQL Update : les opérations de mise à jour via SPARQL
- SPARQL avancé : tirer parti des graphes nommés RDF
- Autres apports de SPARQL 1.1 : protocole de manipulation de graphes
- Utiliser un moteur d’inférence
- Faire une interrogation SPARQL depuis une page web, et traiter les résultats
- Utilisation des LLM pour écrire du SPARQL
- Rappels sur les LLM, trois types d'utilisation :
- Prompting, l'art du prompt
- Le RAG (Retrieval Augmented Generation)
- Le Fine-tuning
- Approche Text to SPARQL (TP avec un LLM local ou remote)
- Convertir des données CSV/Excel vers RDF
- Convertir du XML vers RDF en utilisant une feuille de style
- R2RML : le langage de mapping d'une base relationnelle vers RDF
- Le "direct mapping" : conversion directe d'une base relationnelle en RDF
- Exercice de mapping d’une base relationnelle vers du RDF
- Approche avec un LLM
- Mettre en ligne un endpoint SPARQL
- Installer un composant de négociation de contenu
Travaux pratiques
Cette formation propose des ateliers pour mettre la théorie en pratique et ainsi apporter une meilleure assimilation des connaissances.
Vous verrez notamment :
- La lecture-écriture de fichiers RDF
- L'écriture et exécution de requêtes SPARQL
- L'Annotation sémantique d’une page web
- La création d’une ontologie avec Protégé
- L'alignement de classifications en SKOS
- L'installation et le paramétrage de RDF4J et GraphDB ;
- La manipulation de données RDF, de requêtes et de mises à jour SPARQL en Java
- Le Paramétrage d'une transformation de CSV en RDF
- L'installation et le paramétrage d'un mapping R2RML
- La mise à jour avec SPARQL
Programme mis à jour le 23/02/2026
Public concerné
Cette formation Web Sémantique s'adresse aux développeurs, chefs de projet, architectes d'application, architectes de données, data steward, data engineer, data scientist.

Prérequis
Connaissance de HTML et XML. Familiarisation avec Java ou un autre langage de programmation. Notions de modélisation (UML ou autre). Maitrise et compréhension d'Internet (clients, serveurs, URL, HTTP). Une connaissance de SQL et des bases de données est un plus.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Web sémantique, web de données : introduction et mise en œuvreRéf. IWSI2 joursFondamentalProchaine session : 24 nov.1 790 €
- Web sémantique, web de données avancé : outils pour le développementRéf. IWSD2 joursAvancéProchaine session : 26 nov.1 590 €
- Management d'équipe & RSERéf. RSEM2 joursFondamental1 300 €
- Metaverse : La synthèseRéf. METL2 joursFondamental