Title: Le web smantique
1Le web sémantique
- Une extension du World Wide Web
2Introduction
- Le contenu du Web daujourdhui est fait pour des
lecteurs humains, pas des machines - Un moteur de recherche ne comprend pas le sens
des documents, il reste très peu efficace alors
que le nombre de pages ne cesse de saccroître - Le Web Sémantique veut remédier à cela
3Plan
- Les fondations techniques du Web sémantique
- Les URIs
- RDF
- RDF Schéma et OWL
- Les applications du Web Sémantique
- Les applications présentes
- Les applications futures
4Les URIs (1)
Exposé du problème
Les misérables quest-ce que cest ?
- un roman de Victor Hugo - un film de Claude
Lelouch de 1994 - un film de Robert Hossein de
1981
Il faut identifier de manière unique toutes les
ressources sappelant Les misérables.
5Les URIs (2)
- URI Uniform Ressource Identifier
- Pour chaque entité (ressource), il faut choisir
une chaîne de texte unique - sous la forme dune URL
http//www.monsite.fr/LesMisérablesLeRoman - sous la forme dun URN
- urnietfrfc2141
- sous la forme dun tag URI
- tagwebsemantique.org,2005-04-25De_Gaulle,Charl
es
6Les URIs (3)
- Avantages
- tout le monde peut créer n'importe quelles méta
données sur n'importe quelle ressource s'il
connaît son URI - il est possible d'agréger des méta données venant
d'endroits différents sur une même ressource
cela est rendu possible parce qu'elles réfèrent à
la même URI - Inconvénients
- Recherche dun URI existant
- Enregistrement dun nouvel URI
7RDF (1)
- Normalisé par le W3C
- RDF est un modèle conceptuel permettant de
décrire des choses, simplement et sans ambiguïté.
- A laide de déclarations RDF, cest à dire de
phrases composées dun sujet, dun verbe et dun
complément - Cette page a pour auteur François Martin
- Autrement dit, à laide de triplet ressource,
propriété, valeur
8RDF (2) exemple
ltSocrategt ltestgt ltun hommegt
En RDF/XML lt?xml version"1.0"
encoding"iso-8859-1"?gt ltrdfRDF
xmlnsrdf"http//www.w3.org/1999/02/22-rdf-syntax
-ns"gt ltrdfDescription
about"http//grandshommes.org/Socrate"gt
ltrdftype ressource"http//description.org/schema
/animaux/Homme"/gt lt/rdfDescriptiongt
lt/rdfRDFgt
En syntaxe N3.
9RDF (3) exemple
10RDF Schéma et OWL
- RDF Schéma permet
- de définir un nouveau vocabulaire des
ressources avec leur propriétés, les valeurs
possibles de ces propriétés. - de construire une ontologie simple (notion de
sous-classe, dinstance de classe). - OWL est une extension de RDF Schéma
11RDF Schéma
Exemple
12RDF et RDF Schéma
- Avantages
- Permet de rendre compréhensible par les machines
du contenu web. - Des moteurs dinférences peuvent établir des
déductions puissantes grâce aux ontologies
construites avec RDF Schéma ou OWL - Par lintermédiaire des espaces de noms , le
vocabulaire utilisé nest pas figé et peut être
complété. - Inconvénients
- Nécessité dune entente sur le vocabulaire.
- Travail fastidieux pour les créateurs de site?
13Application RSS
- Format de document pour décrire des listes
déléments (titre, résumé, lien à une URL) - Applications
- liste des derniers articles publiés sur un site
- liste des émissions télévisées du jour
- liste des derniers utilisateurs abonnés à un
service - liste des dernières chansons disponibles sur un
site de musique (ex itunes)
14Application RSS (itunes)
15Application RDFPic
- un outil en Java pour intégrer des
descriptions RDF aux photographies numériques.
16Application Piggy Bank
- Extension de Firefox qui le rend sémantique
17Application Piggy Bank
- Utilisation plus utile et plus flexible
dinformations du Web
18Application FOAF
- FOAF ("Friend of a friend") vocabulaire RDF
pour décrire des personnes et les relations entre
elles - FOAF application du web sémantique qui est
considérée comme très prometteuse - Enrichir le sens dune page web en y associant le
profil FOAF de son auteur
19Application FoafNaut
- Enrichir le sens dune page web en y associant le
profil FOAF de son auteur
20Conclusion
- Le Web Sémantique apporte
- Des formats communs pour léchange de données
- Lexpression des liens entre les données et le
monde réel. - Web sémantique base de lintelligence
artificielle - Applications multiples
- Mais difficile à déployer
- Nombre de sites trop élevé
- Bonne volonté de la communauté du Web