Objectifs de la formation Web Sémantique
Que recouvrent les notions de web de données, de web sémantique ? Quelles technologies apportent ce courant ?
RDF, SPARQL, les données liées et ouvertes (Linked Open Data) peuvent permettre à la fois d’améliorer l’interopérabilité des applications dans le SI ou entre organisations, d’intégrer et d’exploiter des données hétérogènes provenant de différents flux, ou encore de réutiliser des données du web pour enrichir une application. OWL (Web Ontology Language) améliore encore l’interopérabilité entre données. L’émergence de schema.org et les problématiques de SEO sémantique donnent tout leur sens à l’utilisation de ces technologies dans des projets documentaires.
Cette formation Web sémantique permettra à la fois de comprendre les concepts sous-jacents, les standards RDF, SPARQL, RDFa, et les outils permettant de les mettre en œuvre (bases de données RDF, triplestores), en illustrant ces notions par des exemples d’applications. L’introduction aux ontologies OWL permettra aux stagiaires d’en comprendre les principes pour aller plus loin. L’objectif premier, est de comprendre les apports de ces technologies pour pouvoir les positionner, et pouvoir démarrer leur mise en œuvre dans un projet.
À qui s’adresse cette formation ?
Public :
Cette formation Web Sémantique s’adresse aux développeurs, architectes d’application, architectes de données, documentalistes.
Prérequis :
Connaissance de HTML et XML. Notions de modélisation (UML ou autre). Maitrise et compréhension d’Internet (clients, serveurs, URI, HTTP). Une connaissance du SQL ou des bases de données est un plus.
Contenu du cours Web Sémantique
Introduction au web de données
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 ?
RDF (Resource Description Framework) : Le langage de base du Web Sémantique
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
SPARQL
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)
Notions d’ontologie
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 du logiciel “Protégé” pour étendre une ontologie existante
L’annotation de documents : RDFa, schema.org
Comment formaliser les données d’un document avec RDFa?
Exercice d’annotation d’une page web avec schema.org
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
La manipulation d’une base de données RDF (triplestore)
L’écriture et exécution de requêtes SPARQL
L’installation et l’utilisation (simple) du logiciel “Protégé”
L’Annotation sémantique d’une page web