Introduction au WEB Sémantiqueodile.papini.perso.luminy.univ-amu.fr/sources/... · Le Web...

Preview:

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’Aix-Marseilleodile.papini@univ-amu.fr

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

Recommended