Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Introduction au WEB Sémantique
Qu’est ce que le WEB sémantique ?
Odile PAPINI
POLYTECH
Université d’Aix-Marseille
[email protected]
http://odile.papini.perso.luminy.univ-amu.fr/sources/WEBSEM.html
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Plan du cours
1 Le Web aujourd’hui
2 Le Web Sémantique
3 Quelques repères historiques
4 Technologies du Web sémantique
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Bibliographie I
Grigoris Antoniou & Frank van Harmelen
MIT university Press
Semantic web primer
http ://www.ics.forth.gr/isl/swprimer/presentation.htm
Fabien Gandon, Catherine Faron-Zucker, Olivier Corby
INRIA Sophia Antipolis
le Web sémantique. DUNOD. 2012
David Genest
Université d’Angers
http ://www.info.univ-angers.fr/pub/genest/enseignement/index.html
Michel Gagnon
Ecole Polytechnique Montréal
http ://www.professeurs.polymtl.ca/michel.gagnon/Publications/tutorielSWIG04.p
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Bibliographie II
Jérôme Euzenat
INRIA Grenoble
https ://hal.inria.fr/hal-00906620/document
Le MOOC : Web sémantique et Web de données
INRIA Sophia-Antipolis
Fabien Gandon, Olivier Corby, Catherine Faron Zucker
https ://www.fun-mooc.fr/courses/course-
v1 :inria+41002+session03/about]
W3C
World Wide Web Consortium : standards du Web
http ://www.w3.org/standards/semanticweb/
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web aujourd’hui
Web
Succès d’ Internet
Documents
Images
Vidéos
Applications
Services
Vie sociale
Buisness
··· Figure: source : L. Temal. SFEIR
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web aujourd’hui
Web
Le Web aujourd’hui
information sur le Web essentiellement prévue pour être
affichée (écran, imprimante) et lue par des humains
il est essentiellement syntaxique : contenu quasi inaccessible
aux traitements machines
seuls les humains peuvent interpréter ces contenus
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web aujourd’hui
Web
Ce que voit l’humain
Figure: source : L. Temal. SFEIR
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web aujourd’hui
Web
Et pour la machine
Figure:
Odile source
PAPINI : L. Introduction
Temal. SFEIR au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web aujourd’hui
Web
Le Web aujourd’hui
La machine stocke des informations
qu’elle ne peut pas interpréter
Odile PAPINI Figure: source
Introduction au WEB : L.
Sémantique Temal. SFEIR
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web aujourd’hui
Web
Moteurs de recherche par mot clé
Les activités Web ne sont pas particuliérement adaptés aux
outils logiciels
A l’exception des moteurs de recherche par mot clé :
Google, altavista Yahoo · · ·
Le Web n’aurait pas eu autant de succès sans les moteurs de
recherche
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web aujourd’hui
Web
Problèmes des moteurs de recherche par mot clé
faible précision
résultats très sensibles au vocabulaire
résultats : seulement pages Web
intervention humaine pour interpréter et combiner les résultats
résultats des recherches pas lisibles par d’autres logiciels
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web aujourd’hui
Web
Les principaux problèmes du Web d’aujourd’hui
le sens des contenus Web n’est pas accessible aux machines :
manque de sémantique
Exemple : difficulté de distinguer le sens du verbe jouer :
elle joue des cymbales
elle joue des coudes
elle joue de son influence
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : objectif
“The semantic Web is an extension of the current web in
which information is given well-defined meaning, better
enabling computers and peope to work in cooperation”
Tim Berners-Lee, James Hendler, Ora Lassila
The Semantic Web, Scientific american, May 2001
http ://www.scienfificamerican.com
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : objectif
Figure: source : T. Berners-Lee
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : objectif
le Web actuel :
pas de structure explicite globale
liens non exploitables sémantiquement
travail limité sur les informations
le Web sémantique :
séparation de la forme et du contenu des informations
connaissances formalisées
lien sémantique entre informations
annotations plus riches
standard à base d’XML, mais ouverture
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : objectif
Identifier
Expliciter
Représenter
Odile PAPINI
Figure: source : L. Temal. SFEIR
Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : Modélisation
Modéliser, représenter les connaissances :
Ontologies
connaissances partagées que nous pouvons comprendre
que la machine peut interpréter
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : Modélisation
Figure: source : L. Temal. SFEIR
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique : lier sémantiquement les informations
Figure: source : W3C Semantic Web Activity, Koivunen and Miller, 2001
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Ressources
Le Web est composé de ressources
Chaque ressource a un URI
URI (Universal Resource Identifier) : identifiant unique sur la
toile (World Wide Web)
un URL (Universal Resource Locator)
ou tout autre identifiant unique
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : impact sur gestion des connaissances
gestion des connaissances : acquisition, accès, maintien des
connaissances dans une organisation
activité importante dans l’industrie
importance pour des organisation internationales dispersées
géographiquement
la plupart des informations disponibles sont faiblement
structurées (textes, sons, images, · · · )
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Limitation des technologies actuelles de gestion des
connaissances
recherche d’information
moteurs de recherche à base de mot-clé
extraction d’information
intervention humaine nécessaire pour naviguer, chercher,
interpréter, combiner
maintenance de l’information
incoherences de terminologie, information dépassée
visualisation de l’information
impossible de définir des vues sur la connaissance Web
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique adapté à la gestion des connaissances
les connaissances sont organisées en espaces conceptuels selon
leur signification
outils automatiques pour la maintenance et la découverte de
connaissances
réponse à des questions sémantiques
réponse à des questions sur plusieurs documents
possibilité de définir qui peut voir certaines parties de
l’information
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantique
Réseaux sociaux, blogs, plateformes communautaires
agréger plusieurs données entre elles
···
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantique
Réseaux sociaux, blogs, plateformes communautaires
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantique
Recherche, classement bibliographique, documentaire
recherches simultanées
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : impact sur le commerce électronique
(B2C)
un scénario typique : les utilisateurs visitent des sites de
magasins en ligne, étudient leurs offres sélectionnent et
commandent des produits
activité importante dans l’industrie
idéalement, les utilisateurs devraint visiter tous, ou une grande
partie des sites des magasins MAIS cela prend trop de temps !
les “shopbots” (robots logiciels) : outils utiles
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Limitation des “shopbots”
reposent sur des “wrappers”(conteneurs à contenu caché)
nécessitant une programmation importante
les “wrappers” doivent être reprogrammés lorsqu’un magasin
change ses outils
les “wrappers” extraient de l’information sur la base d’une
analyste textuelle
propension aux erreurs
information extraite limitée
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique adapté commerce électronique (B2C)
agents logiciels l’information sur le produit et les termes du
service
prix, information sur le produit, livraison, politique de
confidentialité seront interprétés et comparés aux besoins de
l’utilisateur
informations sur la réputation des magasins
agents acheteurs sophistiqués pourront conduire des
négociations
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique : impact sur le commerce électronique
(B2B)
la plus grande promesse économique
actuellement repose la plupart du temps sur des EDI
(Electronic Data Interchange)
technologie seulement comprise par des experts
difficuté de programmation, de maintenance, error-prone
programmation séparée pour chaque communication B2B
le Web semble être une parfaite infrastructure
mais B2B mal géré par les standards web
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Le Web sémantique adapté commerce électronique (B2B)
enregistrement des partenariats sans charges indirectes
differences entre terminologies résolues par l’utilisation de
modèles de domaine abstrait standards
échange de données par l’utilisation de service de translation
enchères, négociations, ébauche de contrats automatiquement
(ou semi-automatiquement) réalisés par des agents logiciels
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantique
Commerce, e-commerce
description de manière structurée les produits, les prix les
informations sur l’entreprise · · ·
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantique
Web de données (Linked Open Data)
Utiliser les URIs pour nommer les ressources
Utiliser des URIs HTTP pour pouvoir obtenir des
représentations de ces ressources
Fournir ces représentations en utilisant les langages et
protocoles standards (RDF, SPARQL, · · · )
Inclure des liens pour permettre de découvrir de nouvelles
données
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantique
Web de données (Linked Open Data)
Figure: source : L. Temal SFEIR
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantique
Web de données (Linked Open Data)
Figure: source : L. Temal SFEIR
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantique
Web de données (Linked Open Data)
juin 2018
Figure: source : https ://lod-cloud.net/
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Quelques repères historiques : 1945 MEMEX
Figure: source : Z. Bouraoui. Université d’Artois
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Quelques repères historiques : 1965 Hypertexte
Figure: source : Z. Bouraoui. Université d’Artois
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Quelques repères historiques : 1990 World Wide Web (1)
Figure: source : Z. Bouraoui. Université d’Artois
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Quelques repères historiques : 1990 World Wide Web (2)
Figure: source : Z. Bouraoui. Université d’Artois
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Quelques repères historiques : 1994 W3C
Figure: source : Z. Bouraoui. Université d’Artois
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Quelques repères historiques : 1996 CCS
Figure: source : Z. Bouraoui. Université d’Artois
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Quelques repères historiques : 1998 XML
Figure: source : Z. Bouraoui. Université d’Artois
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Technologies du Web sémantique
Méta données explicites
Ontologies
Logique et raisonnement
agents
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Méta données explicites
représentation plus facilement exploitable par les machines
méta données : données sur les données
méta données capturent une partie de la signification des
données
le Web sémantique ne repose pas sur des manipulations basées
sur du texte mais plutôt sur des méta données exploitables par
des machines
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
EXEMPLE HTML (G. Antoniou, F. van Harmelen)
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Ontologies
en philosophie :
étude de la nature de l’existence
en informatique :
spécification formelle et explicite d’une conceptualisation
structurées en termes de concepts et de relations entre
concepts
formalisation partagée sur un domaine
utiles pour l’organisation et la navigation sur les sites Web
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Exemple d’ontologie
Figure: source : B. Amann INRIA
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Langages de représentation des ontologies
RDF (Resource Description Framework)
RDFS ( RDF Schéma )
OWL (Ontology Web Language)
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
RDF
Resource : Documents, livres, entreprises, services, media, · · ·
Description : Relations, attributs, relations entre les ressources
Framework : Langages et syntaxes pour ces descriptions
Atome de connaissance en RDF : triplet (Sujet, Predicat, Objet)
Représentation sous forme de graphe : graphe RDF
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
RDF : exemple
Pierre knows Jean Pierre’s surname is Thomas
Jean knows Marie David works with Marie
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
RDFS
RDF Schema : langage de description des ontologies légères
recommandation du W3C depuis 2004
permet de nommer :
les classes
les propriétés
permet de définir une organisation hiérarchique des classes et
propriétés
méta-modèle : donne une sémantique au graphe RDF
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
RDFS exemple : transitivité dans la hiérarchie des classes
inférence de nouveaux triplets
si (c2, subClassOf, c1)
et si (c3, subClassOf, c2)
alors
(c3, subClassOf, c1)
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
OWL
OWL : Ontology Web Language
langage de description des ontologies lourdes
OWL 1 recommandation du W3C depuis 2004
OWL 2 recommandation du W3C depuis 2009
plus expressif que RDFS permet d’exprimer
équivalence de classes/propriétés
égalité de ressources, différence, de contraire, de symétrie,
cardinalité, · · ·
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Interrogation
SPARQL (Sparql Protocol And RDF Query Language)
langage d’interrogation de graphe RDF
format des résultats des requêtes
protocole d’accès aux données RDF
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Logique et raisonnement
logique : étude des principes et formes du raisonnement
langages formels de représentation des connaissances (ex
Logiques de description)
sémantique formelle bien définie
déduction automatique : outils de raisonnement (ex PELLET)
compromis entre expressivité et complexité calculatoire
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique
Web
Technologies du Web sémantique
Méta données
identification et extraction de l’information des sources Web
Ontologies
recherches sur le web, récupération de l’information interprétée
communication entre agents
Logique
traitement de l’information récupérée, inférence de conclusions
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique : Approche par couches
Web
Le développement du web sémantique s’opère par étapes
chaque étape construit une couche au dessus d’une autre
principes
compatibilité descendante
compréhension partielle ascendante
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique : Approche par couches
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique : Approche par couches
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique : Approche par couches
couche XML
base syntaxique
couche RDF
RDF : modèle de données basique pour les faits
RDF Schéma : langage pour les ontologies
couche Ontologie
langage plus expressif que RDF Schéma
standard courant pour le web : OWL
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique : Approche par couches
couche Logique
évolution des langages pour les ontologies
applications spécifique pour des connaissances déclaratives
couche Contrôle
génération de contrôles, validation
couche Sécurisation
signatures numériques
recommandations,· · ·
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique : Approche par couches alernative
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’hui
Le Web Sémantique
Quelques repères historiques
Technologies du Web sémantique
Le Web sémantique : Approche par couches alternative
prend en compte les développements récents :
les différences essentielles :
couche ontologie : 2 langages standard pour les ontologies
pour le web : OWL et un langage basé sur des règles
DLP : intersection de OWL et la logique basé sur les clauses
de Horn
l’architecture du web sémantique est en débat : elle va subir
des modifications et évoluer dans le futur
Odile PAPINI Introduction au WEB Sémantique