• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduction au web sémantique
 

Introduction au web sémantique

on

  • 6,831 views

Ces slides présentent les grands principes du web sémantique.

Ces slides présentent les grands principes du web sémantique.

Statistics

Views

Total Views
6,831
Views on SlideShare
6,727
Embed Views
104

Actions

Likes
2
Downloads
230
Comments
5

6 Embeds 104

http://www.scoop.it 53
http://www.slideshare.net 44
http://einden.posterous.com 3
http://www.pearltrees.com 2
http://www.linkedin.com 1
http://skysemweb.wordpress.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

15 of 5 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Bonsoir,
    Je suis un débutant chercheur dans le domaine du web sémantique,
    Est ce que vous pouvez m'orienter vers un axe pertinent.
    Merci d'avance.
    Are you sure you want to
    Your message goes here
    Processing…
  • @margaret
    euh si on veut oui :)
    Are you sure you want to
    Your message goes here
    Processing…
  • Merci Stéphane.
    web sémantique et réseau sémantique sont meme??
    Are you sure you want to
    Your message goes here
    Processing…
  • Pas de quoi Assia.
    Les ontonlogies sont une des composantes du web sémantique. Elles permettent de formaliser la représentation de certaines informations.
    Au risque de simplifier, une ontologie, c'est comme une XSD ou une DTD pour du XML !
    Are you sure you want to
    Your message goes here
    Processing…
  • merci Stéphane

    mais je veux connaitre qu'elle est la différence entre le web sémantique et l'ontologie?
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction au web sémantique Introduction au web sémantique Presentation Transcript

    • Introduction au web sémantique Stéphane Traumat - Scub / Quatuo
    • Plan de la présentation • Pourquoi le web sémantique ? • La modélisation des données. • Comment exprimer du sens ? • Utilisation des données sémantiques. • RDF. • Les ontologies. • FOAF (aka Friend Of A Friend). • Le "global graph".
    • Pourquoi le web sémantique ?
    • Comment le web fonctionne ? Le web fonctionne parce que, nous, les humains sommes extrêmement doués et flexibles dans le traitement de données. Nous sommes capables de tout lire et d'acquérir de nouvelles connaissances. Aujourd'hui, Google trouve l'information mais ne la comprend pas !
    • Réponse de Google à une question
    • Le web aujourd'hui... c'est quoi ? • Les machines stockent le texte. • On peut rechercher dans l'ensemble des textes grâce à des outils comme Google. • On clique sur une page pour l'afficher. • L'humain doit lire le texte, chercher l'information qui l'intéresse et la comprendre.
    • C'est assez basique... • N'est-ce pas dommage que les machines ne soient pas capable de tirer partie des informations que nous mettons sur Internet ? • N'est ce pas dommage que des millions de pages indiquent le lieu de naissance d'Einstein et que Google nous répondre qu'il faut que nous lisions les pages qu'il indique ?
    • Et donc voici le web sémantique L'idée du web sémantique est de fournir aux machines des données qu'elles pourraient comprendre et à partir desquelles elles pourraient tirer de nouvelles connaissances. Les applications pourraient extraire des informations de différentes sources et les combiner.
    • Résultat avec données structurées (*)
    • Qu'est ce que cela change ? • Nous passerions d'un monde où nous publions des données pour les humains à un monde où nous publions aussi des données lisibles et compréhensibles par les machines. • L'objectif étant de permettre aux machines de faire un peu plus de travail à notre place :)
    • Exemple : Liste des albums de U2
    • Exemple : Villes avec 'Red' ou 'Blue'
    • Autres exemples... • Je veux tous les acteurs qui ont joué dans un film dans les années 70 avec un acteur qui s'appelle "Robert" qui a entre 30 et 40 ans. • Je veux toutes les chansons qui ont "love" dans leur titre et qui ont été écrites par des gens qui n'ont jamais été marié. • Je veux la liste des entreprises parisiennes crées entre 1970 et 1980 et qui ont été dirigée par au moins une personne ayant fait ses études à HEC
    • Libérer les données Le web sémantique a pour but de fournir un moyen standardisé d'utiliser et de publier des données sans avoir à fournir un travail considérable pour obtenir et intégrer ces données. De cette façon, des programmes intelligents pourront lire ces données et en tirer des informations pertinentes.
    • L'idée générale Des données publiées partout pour être lues par des machines. Des programmes qui parcourent Internet à la recherche des ces données afin d'augmenter leur connaissance. Des outils qui nous font des réponses exactes à nos questions.
    • La modélisation des données
    • Tabulaire C'est la manière la plus simple (CSV, Excel...) pour afficher, trier, imprimer et modifier des données. Le problème, comment gérer, par exemple, des tarifs, des journées de fermeture ou des horaires d'ouverture ?
    • Données relationnelles Le modèle relationnel permet de stocker des données dans de multiples tables et de faire des liens entre elles. On peut ainsi mieux représenter les choses et faire des requêtes plus complexes. Le problème : il faut analyser et figer l'organisation des données.
    • Relations Sémantiques L'idée est de déplacer toutes les relations tables / champs / clé au format clé / propriété / valeur. 1 Nom Traumat 1 Prénom Stéphane 2 Nom Eastwood 2 Prénom Clint C'est un schéma flexible qui se décrit lui même.
    • Comment exprimer du sens ?
    • Comment exprimer du sens ? Les informations sont représentées sous forme de Triplets, c'est à dire une association entre sujet, prédicat et objet. • Le sujet représente la ressource à décrire. • Le prédicat représente un type de propriété applicable à cette ressource. • L'objet représente une donnée ou une autre ressource : c'est la valeur de la propriété.
    • Exemple Sujet -> Prédicat -> Objet • Bill Gates dirige Microsoft • Bill Gates est né en 1950 • Microsoft est basé à Seattle • Seattle est dans l'état de Washington
    • Exemple en XML <rdf:Description <foaf:givenname>Stéphane</foaf:givenname> <foaf:nick>trom</foaf:nick> <foaf:phone>+33 5 45 373 373</foaf:phone> <foaf:workplace>http://www.scub.net</foaf:workplace> </rdf:Description>
    • Utiliser les données sémantiques
    • Inférence L'inférence est une opération qui consiste à tirer une conclusion à partir de règles de base. Imaginons une base sur les goûts des gens : • Stéphane Traumat aime Haricots Imaginons une autre base sur les aliments : • Haricot est un légume Une application peut en déduire : Stéphane aime certains légumes
    • Inférence - Autres exemples Autres exemples : • Si une personne vit en France et qu'elle a moins de 18 ans, elle n'a pas le droit de voter. • Si une entreprise est à Angouleme, je peux considérer qu'elle est en Charente. • Si une personne fait un poids de 100 kg et qu'elle fait moins de 1m70, je peux dire qu'elle est en surpoid.
    • Fusion des graphes Une des plus importantes propriétés des graphes d'objets est que l'on peut fusionner deux graphes facilement si ces deux graphes ont deux identifiants en commun. Et le tout, sans effort. Dans l'exemple des haricots, on a fusionné deux bases différentes.
    • Recherche de liens On peut très facilement parcourir un graphe pour trouver, par exemple, ce qui relie deux entreprises ou deux personnes. Les applications peuvent parcourir les graphes afin de trouver les données liées.
    • Faire des requêtes SPARQL est un langage pour faire des requêtes. Il est adapté à la structure spécifique des graphes RDF et s'appuie sur les triplets qui les constituent. En cela, il est différent du classique SQL mais s'en inspire clairement dans sa syntaxe et ses fonctionnalités.
    • Faire des requêtes - exemple PREFIX dbo: <http://dbpedia.org/ontology/> SELECT ?name ?birth ?death ?person WHERE { ?person dbpedia2:birthPlace <http:// dbpedia.org/resource/Berlin> . ?person dbo:birthDate ?birth . ?person foaf:name ?name . ?person dbo:deathDate ?death FILTER (?birth < "1900-01-01"^^xsd:date) . }
    • Résultat de la requête
    • RDF
    • RDF Resource Description Framework (RDF) est un modèle de graphe destiné à décrire de façon formelle les ressources Web et leurs métadonnées, de façon à permettre le traitement automatique de telles descriptions. Développé par le W3C, RDF est le langage de base du Web sémantique. Une des syntaxes de ce langage est RDF/XML.
    • Les ontologies
    • Les ontologies L'ontologie est l'ensemble structuré des termes et concepts représentant le sens d'un champ d'informations, que ce soit par les métadonnées d'un espace de noms, ou les éléments d'un domaine de connaissances. Une ontologie fournit un vocabulaire précis pour expliquer quelque chose.
    • FOAF (aka Friend Of A Friend)
    • FOAF FOAF est une ontologie pour décrire une personne et ces relations avec d'autres.
    • FOAF sample
    • Quatuo Quatuo est une application Google App Engine qui fait plusieurs choses : • Il permet à n'importe qui de créer un profile FOAF et de l'exposer sur le web. • Il parcours le web à la recherche de profils FOAF et les enregistrent dans la base. • Permet de faire des recherches sur les profils FOAF et trouver les liens entre eux.
    • http://www.quatuo.com
    • Le graph global
    • La vision du graph global Le web sémantique est en fait un gigantesque graph global qui est composé d'un ensemble de petits graph distributés sur Internet. C'est aussi ce qu'on appelle les Linked Data. Aujourd'hui, on estime qu'il y a 4,7 milliards de triples RDF reliés par 142 millions de liens RDF.
    • Une vision du global graph
    • La vision de Tim Berners-Lee (94)
    • Pour un ordinateur le web, c'est ça :
    • Et ça sera ça :
    • Questions ?
    • Et Google ? Ils commencent !
    • Plus d'informations... • stephane.traumat@scub.net • http://www.scub.net • http://www.quatuo.com • http://twitter.com/straumat