introduction au web sémantique cours 1 : qu'est ce que le web

33
Introduction Le Web aujourd’hui Le Web S´ emantique Introduction au WEB S´ emantique Cours 1 : Qu’est ce que le WEB s´ emantique ? Odile PAPINI POLYTECH Universit´ e d’Aix-Marseille [email protected] http://odile.papini.perso.esil.univmed.fr/sources/sources/WEBSEM.html Odile PAPINI Introduction au WEB S´ emantique

Upload: trannga

Post on 05-Jan-2017

261 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Introduction au WEB SemantiqueCours 1 : Qu’est ce que le WEB semantique ?

Odile PAPINI

POLYTECHUniversite d’[email protected]

http://odile.papini.perso.esil.univmed.fr/sources/sources/WEBSEM.html

Odile PAPINI Introduction au WEB Semantique

Page 2: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Plan du cours

1 Introduction

2 Le Web aujourd’hui

3 Le Web Semantique

Odile PAPINI Introduction au WEB Semantique

Page 3: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Bibliographie I

Supports de cours :David Denest Universite d’Angershttp://www.info.univ-angers.fr/pub/genest/enseignement/index.html

Jerome Euzenat INRIA Grenoblehttp://exmo.inrialpes.fr/teaching/sw

Grigoris Antoniou & Frank van HarmelenMIT university Presshttp://www.ics.forth.gr/isl/swprimer/presentation.htmwww .titan.be/common/docs/websemantique2007 1.ppt

Philippe BeauneEcole des Mines de St Etienne

Odile PAPINI Introduction au WEB Semantique

Page 4: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Bibliographie II

ArticlesJerome Euzenat INRIA Grenobleftp://ftp.inrialpes.fr/pub/exmo/publications/euzenat2004e.pdf

Odile PAPINI Introduction au WEB Semantique

Page 5: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web aujourd’hui

Web

Le Web aujourd’hui

information sur le Web essentiellement prevue pour etreaffichee (ecran, imprimante) et lue par des humains

il est essentiellement syntaxique : contenu quasi inaccessibleaux traitements machines

seuls les humains peuvent interpreter ces contenus

Odile PAPINI Introduction au WEB Semantique

Page 6: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web aujourd’hui

Web

Moteurs de recherche par mot cle

Les activites Web ne sont pas particulierement adaptes auxoutils logiciels

A l’exception des moteurs de recherche par mot cle :Google, altavista Yahoo · · ·

Le Web n’aurait pas eu autant de succes sans les moteurs derecherche

Odile PAPINI Introduction au WEB Semantique

Page 7: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web aujourd’hui

Web

Problemes des moteurs de recherche par mot cle

faible precision

resultats tres sensibles au vocabulaire

resultats : seulement pages Web

intervention humaine pour interpreter et combiner les resultats

resultats des recherches pas lisibles par d’autres logiciels

Odile PAPINI Introduction au WEB Semantique

Page 8: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web aujourd’hui

Web

Les principaux problemes du Web d’aujourd’hui

le sens des contenus Web n’est pas accessible aux machines :manque de semantique

difficulte de distinguer le sens du verbe jouer :

elle joue des cymbaleselle joue des coudeselle joue de son influence

Odile PAPINI Introduction au WEB Semantique

Page 9: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Le Web semantique : 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 Semantique

Page 10: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Le Web semantique : objectif

le Web actuel :

pas de structure explicite globaleliens non exploitables semantiquementtravail limite sur les informations

le Web semantique :

connaissances formaliseeslien semantique entre informationsannotations plus richesstandard a base d’XML, mais ouverture

Odile PAPINI Introduction au WEB Semantique

Page 11: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Figure: source : W3C Semantic Web Activity, Koivunen and Miller, 2001

Odile PAPINI Introduction au WEB Semantique

Page 12: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Le Web semantique : impact sur gestion des connaissances

gestion des connaissances : acquisition, acces, maintien desconnaissances dans une organisation

activite importante dans l’industrie

importance pour des organisation internationales disperseesgeographiquement

la plupart des informations disponibles sont faiblementstructurees (textes, sons, images, · · · )

Odile PAPINI Introduction au WEB Semantique

Page 13: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Limitation des technologies actuelles de gestion desconnaissances

recherche d’information

moteurs de recherche a base de mot-cle

extraction d’information

intervention humaine necessaire pour naviguer, chercher,interpreter, combiner

maintenance de l’information

incoherences de terminologie, information depassee

visualisation de l’information

impossible de definir des vues sur la connaissance Web

Odile PAPINI Introduction au WEB Semantique

Page 14: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Le Web semantique adapte a la gestion des connaissances

les connaissances sont organisees en espaces conceptuels selonleur signification

outils automatiques pour la maintenance et la decouverte deconnaissances

reponse a des questions semantiques

reponse a des questions sur plusieurs documents

possibilite de definir qui peut voir certaines parties del’information

Odile PAPINI Introduction au WEB Semantique

Page 15: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Le Web semantique : impact sur le commerce electronique(B2C)

un scenario typique : les utilisateurs visitent des sites demagasins en ligne, etudient leurs offres selectionnent etcommandent des produits

activite importante dans l’industrie

idealement, 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 Semantique

Page 16: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Limitation des “shopbots”

reposent sur des “wrappers”(conteneurs a contenu cache)necessitant une programmation importante

les “wrappers” doivent etre reprogrammes lorsqu’un magasinchange ses outils

les “wrappers” extraient de l’information sur la base d’uneanalyste textuelle

propension aux erreursinformation extraite limitee

Odile PAPINI Introduction au WEB Semantique

Page 17: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Le Web semantique adapte commerce electronique (B2C)

agents logiciels l’information sur le produit et les termes duservice

prix, information sur le produit, livraison, politique deconfidentialite seront interpretes et compares aux besoins del’utilisateur

informations sur la reputation des magasins

agents acheteurs sophistiques pourront conduire desnegociations

Odile PAPINI Introduction au WEB Semantique

Page 18: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Le Web semantique : impact sur le commerce electronique(B2B)

la plus grande promesse economique

actuellement repose la plupart du temps sur des EDI(Electronic Data Interchange)

technologie seulement comprise par des expertsdifficute de programmation, de maintenance, error-proneprogrammation separee pour chaque communication B2B

le Web semble etre une parfaite infrastructure

mais B2B mal gere par les standards web

Odile PAPINI Introduction au WEB Semantique

Page 19: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Le Web semantique adapte commerce electronique (B2B)

enregistrement des partenariats sans charges indirectes

differences entre terminologies resolues par l’utilisation demodeles de domaine abstrait standards

echange de donnees par l’utilisation de service de translation

encheres, negociations, ebauche de contrats automatiquement(ou semi-automatiquement) realises par des agents logiciels

Odile PAPINI Introduction au WEB Semantique

Page 20: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Technologies du Web semantique

Meta donnees explicites

Ontologies

Logique et raisonnement

agents

Odile PAPINI Introduction au WEB Semantique

Page 21: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Meta donnees explicites

representation plus facilement exloitable par les machines

meta donnees : donnees sur les donnees

meta donnees capturent une partie de la signification desdonnees

le Web semantique ne repose pas sur des manipluationsbasees sur du texte mais plutot sur des meta donneesexploitables par des machines

Odile PAPINI Introduction au WEB Semantique

Page 22: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Odile PAPINI Introduction au WEB Semantique

Page 23: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Odile PAPINI Introduction au WEB Semantique

Page 24: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Ontologies

en philosophie :

etude de la nature de l’existence

en informatique :

specification formelle et explicite d’une conceptualisationstructurees en termes de concepts et de relations entreconceptsformalisation partagee sur un domaineutiles pour l’organisation et la navigation sur les sites Web

Odile PAPINI Introduction au WEB Semantique

Page 25: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Langages de representation des ontologies

RDF Schema :

RDF : modele de donnees pour les objets et leurs relationsRDF schema : langage de description du vocabulairedecrit les proprietes et les classes des ressources RDFfournit une semantique

OWL

langage plus richerelations entre classescontraintes de cardinalitepropriete de typage plus riches

Odile PAPINI Introduction au WEB Semantique

Page 26: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Logique et raisonnement

logique : etude des principes et formes du raisonnement

langages formels de representation des connaissances (exLogiques de description)

semantique formelle bien definie

deduction automatique : outils de raisonnement (ex PELLET)

compromis entre expressivite et complexite calculatoire

Odile PAPINI Introduction au WEB Semantique

Page 27: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique

Web

Technologies du Web semantique

Meta donnees

identification et extraction de l’information des sources Web

Ontologies

recherches sur le web, recuperation de l’information interpreteecommunication entre agents

Logique

traitement de l’information recuperee, inference de conclusions

Odile PAPINI Introduction au WEB Semantique

Page 28: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique : Approche par couches

Web

Le developpement du web semantique s’opere par etapes

chaque etape construit une couche au dessus d’une autre

principes

compatibilite descendante

comprehension partielle ascendante

Odile PAPINI Introduction au WEB Semantique

Page 29: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique : Approche par couches

Odile PAPINI Introduction au WEB Semantique

Page 30: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique : Approche par couches

couche XML

base syntaxique

couche RDF

RDF : modele de donnees basique pour les faitsRDF Schema : langage pour les ontologies

couche Ontologie

langage plus expressif que RDF Schemastandard courant pour le web : OWL

Odile PAPINI Introduction au WEB Semantique

Page 31: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique : Approche par couches

couche Logique

evolution des langages pour les ontologiesapplications specifique pour des connaissances declaratives

couche Controle

generation de controles, validation

couche Securisation

signatures numeriquesrecommandations,· · ·

Odile PAPINI Introduction au WEB Semantique

Page 32: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique : Approche par couches alernative

Odile PAPINI Introduction au WEB Semantique

Page 33: Introduction au WEB Sémantique Cours 1 : Qu'est ce que le WEB

IntroductionLe Web aujourd’huiLe Web Semantique

Le Web semantique : Approche par couches alternative

prend en compte les developpements recents :

les differences essentielles :

couche ontologie : 2 langages standard pour les ontologiespour le web : OWL et un langage base sur des reglesDLP : intersection de OWL et lalogique base sur les clauses deHorn

l’architecture du web semantique est en debat : elle subir desmodifications et evoluer dans le futur

Odile PAPINI Introduction au WEB Semantique