Upload
others
View
6
Download
1
Embed Size (px)
Citation preview
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Introduction au WEB SémantiqueQu’est ce que le WEB sémantique ?
Odile PAPINI
POLYTECHUniversité d’[email protected]
http://odile.papini.perso.luminy.univ-amu.fr/sources/WEBSEM.html
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Bibliographie I
Grigoris Antoniou & Frank van HarmelenMIT university PressSemantic web primerhttp ://www.ics.forth.gr/isl/swprimer/presentation.htm
Fabien Gandon, Catherine Faron-Zucker, Olivier CorbyINRIA Sophia Antipolisle Web sémantique. DUNOD. 2012
David GenestUniversité d’Angershttp ://www.info.univ-angers.fr/pub/genest/enseignement/index.html
Michel GagnonEcole Polytechnique Montréalhttp ://www.professeurs.polymtl.ca/michel.gagnon/Publications/tutorielSWIG04.pdf
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Bibliographie II
Jérôme EuzenatINRIA Grenoblehttps ://hal.inria.fr/hal-00906620/document
Le MOOC : Web sémantique et Web de donnéesINRIA Sophia-AntipolisFabien Gandon, Olivier Corby, Catherine Faron Zuckerhttps ://www.fun-mooc.fr/courses/course-v1 :inria+41002+session03/about]
W3CWorld Wide Web Consortium : standards du Webhttp ://www.w3.org/standards/semanticweb/
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web aujourd’hui
WebSuccès d’ Internet
DocumentsImagesVidéosApplicationsServicesVie socialeBuisness· · · Figure: source : L. Temal. SFEIR
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web aujourd’hui
WebLe Web aujourd’hui
information sur le Web essentiellement prévue pour êtreaffichée (écran, imprimante) et lue par des humains
il est essentiellement syntaxique : contenu quasi inaccessibleaux traitements machines
seuls les humains peuvent interpréter ces contenus
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web aujourd’hui
WebCe que voit l’humain
Figure: source : L. Temal. SFEIROdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web aujourd’hui
WebEt pour la machine
Figure: source : L. Temal. SFEIROdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web aujourd’hui
WebLe Web aujourd’hui
La machine stocke des informationsqu’elle ne peut pas interpréter
Figure: source : L. Temal. SFEIROdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web aujourd’hui
WebMoteurs de recherche par mot clé
Les activités Web ne sont pas particuliérement adaptés auxoutils 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 derecherche
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web aujourd’hui
WebProblèmes des moteurs de recherche par mot clé
faible précisionrésultats très sensibles au vocabulairerésultats : seulement pages Webintervention humaine pour interpréter et combiner les résultatsrésultats des recherches pas lisibles par d’autres logiciels
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web aujourd’hui
WebLes 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 cymbaleselle joue des coudeselle joue de son influence
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : objectif
“The semantic Web is an extension of the current web inwhich information is given well-defined meaning, betterenabling computers and peope to work in cooperation”
Tim Berners-Lee, James Hendler, Ora LassilaThe Semantic Web, Scientific american, May 2001http ://www.scienfificamerican.com
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : objectif
Figure: source : T. Berners-LeeOdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : objectif
le Web actuel :pas de structure explicite globaleliens non exploitables sémantiquementtravail limité sur les informations
le Web sémantique :séparation de la forme et du contenu des informationsconnaissances formaliséeslien sémantique entre informationsannotations plus richesstandard à base d’XML, mais ouverture
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : objectif
IdentifierExpliciterReprésenter
Figure: source : L. Temal. SFEIROdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : Modélisation
Modéliser, représenter les connaissances :
Ontologies
connaissances partagées que nous pouvons comprendreque la machine peut interpréter
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : Modélisation
Figure: source : L. Temal. SFEIROdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
RessourcesLe Web est composé de ressources
Chaque ressource a un URI
URI (Universal Resource Identifier) : identifiant unique sur latoile (World Wide Web)
un URL (Universal Resource Locator)ou tout autre identifiant unique
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : impact sur gestion des connaissances
gestion des connaissances : acquisition, accès, maintien desconnaissances dans une organisation
activité importante dans l’industrie
importance pour des organisation internationales disperséesgéographiquement
la plupart des informations disponibles sont faiblementstructurées (textes, sons, images, · · · )
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLimitation des technologies actuelles de gestion des
connaissances
recherche d’informationmoteurs de recherche à base de mot-clé
extraction d’informationintervention humaine nécessaire pour naviguer, chercher,interpréter, combiner
maintenance de l’informationincoherences de terminologie, information dépassée
visualisation de l’informationimpossible de définir des vues sur la connaissance Web
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique adapté à la gestion des connaissances
les connaissances sont organisées en espaces conceptuels selonleur significationoutils automatiques pour la maintenance et la découverte deconnaissancesréponse à des questions sémantiquesréponse à des questions sur plusieurs documentspossibilité de définir qui peut voir certaines parties del’information
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantiqueRéseaux sociaux, blogs, plateformes communautaires
agréger plusieurs données entre elles
· · ·
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantiqueRéseaux sociaux, blogs, plateformes communautaires
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantiqueRecherche, classement bibliographique, documentaire
recherches simultanées
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : impact sur le commerce électronique
(B2C)
un scénario typique : les utilisateurs visitent des sites demagasins en ligne, étudient leurs offres sélectionnent etcommandent des produits
activité importante dans l’industrie
idéalement, les utilisateurs devraint visiter tous, ou une grandepartie 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLimitation des “shopbots”
reposent sur des “wrappers”(conteneurs à contenu caché)nécessitant une programmation importanteles “wrappers” doivent être reprogrammés lorsqu’un magasinchange ses outilsles “wrappers” extraient de l’information sur la base d’uneanalyste textuelle
propension aux erreursinformation extraite limitée
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique adapté commerce électronique (B2C)
agents logiciels l’information sur le produit et les termes duservice
prix, information sur le produit, livraison, politique deconfidentialité seront interprétés et comparés aux besoins del’utilisateur
informations sur la réputation des magasinsagents acheteurs sophistiqués pourront conduire desnégociations
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique : impact sur le commerce électronique
(B2B)
la plus grande promesse économiqueactuellement repose la plupart du temps sur des EDI(Electronic Data Interchange)
technologie seulement comprise par des expertsdifficuté de programmation, de maintenance, error-proneprogrammation séparée pour chaque communication B2B
le Web semble être une parfaite infrastructuremais B2B mal géré par les standards web
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLe Web sémantique adapté commerce électronique (B2B)
enregistrement des partenariats sans charges indirectesdifferences entre terminologies résolues par l’utilisation demodèles de domaine abstrait standardséchange de données par l’utilisation de service de translationenchè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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
Quelques applications du Web sémantiqueCommerce, e-commerce
description de manière structurée les produits, les prix lesinformations sur l’entreprise · · ·
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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 ressourcesUtiliser des URIs HTTP pour pouvoir obtenir desreprésentations de ces ressourcesFournir ces représentations en utilisant les langages etprotocoles standards (RDF, SPARQL, · · · )Inclure des liens pour permettre de découvrir de nouvellesdonnées
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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 SFEIROdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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 SFEIROdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Quelques repères historiques : 1965 Hypertexte
Figure: source : Z. Bouraoui. Université d’ArtoisOdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Quelques repères historiques : 1990 World Wide Web (1)
Figure: source : Z. Bouraoui. Université d’ArtoisOdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Quelques repères historiques : 1998 XML
Figure: source : Z. Bouraoui. Université d’ArtoisOdile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebTechnologies du Web sémantique
Méta données explicitesOntologiesLogique et raisonnementagents
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebMéta données explicites
représentation plus facilement exploitable par les machinesméta données : données sur les donnéesméta données capturent une partie de la signification desdonnéesle Web sémantique ne repose pas sur des manipulations baséessur du texte mais plutôt sur des méta données exploitables pardes machines
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebOntologies
en philosophie :étude de la nature de l’existence
en informatique :spécification formelle et explicite d’une conceptualisationstructurées en termes de concepts et de relations entreconceptsformalisation partagée sur un domaineutiles pour l’organisation et la navigation sur les sites Web
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebExemple d’ontologie
Figure: source : B. Amann INRIA
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLangages 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
RDF : exemplePierre knows Jean Pierre’s surname is ThomasJean knows Marie David works with Marie
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
RDFSRDF Schema : langage de description des ontologies légères
recommandation du W3C depuis 2004permet de nommer :
les classesles propriétés
permet de définir une organisation hiérarchique des classes etpropriétésméta-modèle : donne une sémantique au graphe RDF
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
RDFS exemple : transitivité dans la hiérarchie des classesinfé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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
OWLOWL : Ontology Web Language
langage de description des ontologies lourdes
OWL 1 recommandation du W3C depuis 2004OWL 2 recommandation du W3C depuis 2009plus 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’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebInterrogation
SPARQL (Sparql Protocol And RDF Query Language)
langage d’interrogation de graphe RDFformat des résultats des requêtesprotocole d’accès aux données RDF
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebLogique et raisonnement
logique : étude des principes et formes du raisonnementlangages formels de représentation des connaissances (exLogiques de description)sémantique formelle bien définiedéduction automatique : outils de raisonnement (ex PELLET)compromis entre expressivité et complexité calculatoire
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique
WebTechnologies du Web sémantique
Méta donnéesidentification et extraction de l’information des sources Web
Ontologiesrecherches sur le web, récupération de l’information interprétéecommunication entre agents
Logiquetraitement de l’information récupérée, inférence de conclusions
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique : Approche par couches
WebLe développement du web sémantique s’opère par étapes
chaque étape construit une couche au dessus d’une autre
principes
compatibilité descendantecompréhension partielle ascendante
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique : Approche par couches
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique : Approche par couches
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique : Approche par couches
couche XMLbase syntaxique
couche RDFRDF : modèle de données basique pour les faitsRDF Schéma : langage pour les ontologies
couche Ontologielangage plus expressif que RDF Schémastandard courant pour le web : OWL
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique : Approche par couches
couche Logiqueévolution des langages pour les ontologiesapplications spécifique pour des connaissances déclaratives
couche Contrôlegénération de contrôles, validation
couche Sécurisationsignatures numériquesrecommandations,· · ·
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies du Web sémantique
Le Web sémantique : Approche par couches alernative
Odile PAPINI Introduction au WEB Sémantique
Le Web aujourd’huiLe Web Sémantique
Quelques repères historiquesTechnologies 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 ontologiespour le web : OWL et un langage basé sur des règlesDLP : intersection de OWL et la logique basé sur les clausesde Horn
l’architecture du web sémantique est en débat : elle va subirdes modifications et évoluer dans le futur
Odile PAPINI Introduction au WEB Sémantique