- Référence : IWSB
- Durée : 4 jours (28h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2440€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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.
Public :
Cette formation Web Sémantique s'adresse aux développeurs, chefs de projet, architectes d'application, architectes de données.
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.
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 ?
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
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
Mettre en ligne un endpoint SPARQL
Installer un composant de négociation de contenu
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
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB