données liées et
sémantique des
schémas




fabien gandon, inria   « Voilà qui devrait éclaircir un certain nombre de
http...
liens d’association               [Vannevar Bush, 1945]

du mémex entre les informations qui nous importent
hypertexte, hypermédia          [Ted Nelson, 1965]
une structure de fichier pour l’information
   complexe, changeante et ...
http://www.
liens utilisant des références
à travers le réseau [Tim Berners-Lee, 1989]
                         Berners-
la guerre des
navigateurs
1994
consortium pour harmoniser les évolutions du web
notes et recommandations
  • recommandation

  • recommandation proposée

  • recommandation candidate

  • dernier appel
...
web sémantique
              mentionné par Tim BL
                  en 1994 à WWW




[Tim Berners-Lee 1994, http://www.w3...
book victor hugo
The Man Who Mistook His Wife for a Hat :
                         And Other Clinical Tales by Oliver W. Sacks
            ...
jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH
                      1&_à-6 _7IL:/alMoP, J²* sW Lùh,5* /1 )0hç&
                  ...
ne lisez pas
le panneau suivant
Perdu!
nous identifions et interprétons l’information,
                    les machines, non.
vers un web
structuré
séparer
forme et contenu
2008                                 XML a eu dix ans <balise>…</balise>
              structurer                         ...
Scalable Vector   eXtensible Access Control
Graphics (SVG)    Markup Language (XACML)
            OpenOffice              ...
jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH
                                       <nom>
                      1&_à-6 _7IL:/alM...
jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH
                                       <m8é>
                      1&_à-6 _7IL:/alM...
il manque quelque chose…
une connaissance
quel est le dernier
document
que vous avez lu?
documents


{           }
votre réponse est basée sur une
ontologie partagée
                   je peux comprendre

          vous pouvez raisonner
sous
                            type
    Document


        Livre



Roman           Nouvelle
sous
                                                 type
      "document"          #12

                            #21 ...
#12

                         #21 ⇒ #12
                    #21

       #47 ⇒ #21               #48 ⇒ #21
             #47...
ontologie
n’est pas un synonyme de


taxinomie
la connaissance
 taxinomique
est une connaissance
 ontologique
   parmi d’autres
partie
                                                            de
 CH4            C2H6      CH3-OH         C2H6-OH    ...
langages
de formalisation
    d’ontologies
(define-class humain (?humain)
       :def (animal ?humain))




                              exemple
                 su...
(defprimconcept MALE)
(defprimconcept FEMELLE)
(disjoint MALE FEMELLE)




                                         exempl...
[Concept: Directeur]->(Def)->
 [LambdaExpression:
  [Personne: λ]->(Dirige)->[Groupe]]




                               ...
vers un web
sémantique
W3C®
RDF est un modèle de triplets i.e.
toute connaissance est décomposée en
              ( sujet , predicat , objet )
doc.html a pour auteur Fabien et a
     pour thème la Musique
doc.html a pour auteur Fabien
doc.html a pour thème Musique
auteur ( doc.html , Fabien )
thème ( doc.html , Musique )

predicat ( sujet, objet )
les triplets peuvent aussi être vus comme
les arcs d’un graphe RDF
(sommet, arrête, sommet)
Fabien

 auteur

doc.html

 thème

Musique
Prédicat



                            Objet




                    Sujet
un triplet
un atome de RDF
ouvrir et relier des données dans un
           graphe mondial
<RDF/>   une syntaxe XML pour mieux
         échanger ces graphes
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-
  rdf-syntax-ns#"
  xmlns:inria="http://inria.fr/schema#" >

 <rdf:Des...
interroger avec SPARQL
SPARQL Protocol and RDF
Query Language
requête SPARQL
SELECT ...
FROM ...
WHERE { ... }
exemple
    personne ayant au moins 18 ans

PREFIX ex: <http://inria.fr/schema#>
SELECT ?person ?name
WHERE {
 ?person rdf...
vissés(x,y) soudés(z,v)
vissés(y,z) soudés(z,u)                *
                            vissés         vissés



    ...
résultat SPARQL
échec / réussite
valeurs trouvées
protocole SPARQL
échanger des requêtes et leurs
résultats à travers le web
SPARQL 2.0…
modification, description de
service, déduction, agrégation,
agrégation, requêtes imbriquées
négation, chemins...
RDFS
RDFS signifie RDF Schema
RDFS
RDFS fournit les primitives Pour
       écrire des ontologies légères
une petite goute de sémantique peut
faire une grande vague à l’échelle du
                            Web
RDFS
RDFS pour définir les classes de
       ressources et organiser leur
       hiérarchie      Document




            ...
RDFS
RDFS pour définir les relations,
       leur hiérarchie et leurs
       signatures créateur

                     aut...
véhicule
                         véhicule
                                     GR

O          voiture(x)⇒véhicule(x)
    ...
OWL fournit des primitives
      supplémentaires pour des
      ontologies plus lourdes
OWL in one…
{a,b,c,d,e} par énumération          par intersection
       par union                     par complément

   ...
OWL 2.0 sucre et sel en plus…
    [>18] restrict. valeur        négation prop. indiv
≠      union disjointe               ...
spécifier le sensuniques
 avec des identificateurs


 < >… </ >
vous êtes ici




des dizaines de milliards
de triplets en ligne, RDF a pris son envol         (e.g. http://sindice.com/ )
semonde
au
   lier
April 2008



May 2007




                                            September 2008



                                 ...
thesaurus,
classifications,
sujets, taxinomies,
folksonomies, ...
vocabulaires
contrôlés
expression naturelle pour
dénoter un concept
                                     labels
inria:CorporateSemanticWeb
  skos...
relations
inria:CorporateSemanticWeb        entre concepts
  skos:broader w3c:SemanticWeb;
  skos:narrower inria:Corporate...
inria:CorporateSemanticWeb
 skos:scopeNote "only within KM community";
 skos:definition "a semantic web on an intranet";
 ...
RIF:           Interchange Format
interopérabilité           PhDThesis              Person
                              ?...
beaucoup de données
           dans beaucoup de pages
passerelles entre le web sémantique et les
              ‘autres webs’: RDFa, GRDDL
RDFa
syntaxe RDF en HTML pour
signaler des données
RDFa
RDFa signifie
RDF dans des attributs de HTML
<div xmlns:dc="http://purl.org/dc/elements/1.1/">
 <h2 property="dc:titl...
µFormat
des classes de style au
balisage de données

<span class="tel
             tel">06 74 80
GRDDL
indique comment
extraire du RDF d’un
fichier XML / XHTML
GRDDL ouvre des formats
en permettant de déclarer des mécanismes
d’extraction de RDF à partir de XML

<head profile="http:...
µformats




web sémantique
bienvenue
bieneb de données
dans un w
          venue
        web
Protocol for
Web Description
     Resources
plusieurs
                                        ressources




               listes
               domaines, chemins
 d...
exemple de description POWDER
toute ressource dont l’URI commence par
http://www-sop.inria.fr/fr/ concerne le centre
de re...
services web sémantique(s)
     annotation sémantique des
       descriptions de services
services annotés et recherchés
sémantiquement


                       annuaire

                   2              1




 ...
SAWSDL of WSDL (W3C Rec. 2007)
semantic annotation
SAWSDL…
recettes et bonnes pratiques
             SWBPDWG
VoCamp
  camp pour hacker des vocabulaires
quelques
 messages
impossible
de prédire tous
les usages
éviter de construire une
boite noire
rendre les conceptualisations
explicites
ouvrez vos données
à ceux qui pourraient les utiliser
pour ne pas avoir à extraire, fouiller, etc.
le piège du domaine
le domaine d’application n’est pas
forcément celui de l’ontologie
je n’ai jamais vu une ontologie
universelle
à base d’ontologie
ne signifie pas que l’on
a besoin d’un moteur
d’inférence.
“semanticweb”
                                  and not

                           “semantic web”
[C. Welty, ISWC 2007]

...
ma montre n'a qu'une aiguille
      mais elle n'est pas cassée.
de l'intérêt d'un à peu près
Informatique


             Réseau               Programmation


       Sans-fil              Ethernet

Bluetooth         ...
projection
classique

                                   véhicule


                      voiture(x)⇒véhicule(x)



      ...
relaxer
une contrainte de typage

                                                              voiture


                ...
le doggy-bag
de la présentation
W3C
W3C
pour gérer une diversité
rien de tel que d’utiliser une autre diversité
diversité des métadonnées
pour gérer les diversités des ressources,
et permettre les passages à l’échelle.
          … nom...
demain, celui qui contrôlera les métadonnées,
           contrôlera informations & services
           à toutes les échell...
Web sémantique : données liées et sémantique des schémas
Web sémantique : données liées et sémantique des schémas
Web sémantique : données liées et sémantique des schémas
Web sémantique : données liées et sémantique des schémas
Web sémantique : données liées et sémantique des schémas
Upcoming SlideShare
Loading in...5
×

Web sémantique : données liées et sémantique des schémas

3,968

Published on

"Web sémantique : données liées et sémantique des schémas" une introduction au web sémantique auw ateliers de Paris Web 2009

Published in: Technology
4 Comments
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,968
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
126
Comments
4
Likes
5
Embeds 0
No embeds

No notes for slide

Web sémantique : données liées et sémantique des schémas

  1. 1. données liées et sémantique des schémas fabien gandon, inria « Voilà qui devrait éclaircir un certain nombre de http://fabien.info choses dans le coin »
  2. 2. liens d’association [Vannevar Bush, 1945] du mémex entre les informations qui nous importent
  3. 3. hypertexte, hypermédia [Ted Nelson, 1965] une structure de fichier pour l’information complexe, changeante et indéterminée
  4. 4. http://www. liens utilisant des références à travers le réseau [Tim Berners-Lee, 1989] Berners-
  5. 5. la guerre des navigateurs
  6. 6. 1994 consortium pour harmoniser les évolutions du web
  7. 7. notes et recommandations • recommandation • recommandation proposée • recommandation candidate • dernier appel • brouillon de travail
  8. 8. web sémantique mentionné par Tim BL en 1994 à WWW [Tim Berners-Lee 1994, http://www.w3.org/Talks/WWW94Tim/]
  9. 9. book victor hugo
  10. 10. The Man Who Mistook His Wife for a Hat : And Other Clinical Tales by Oliver W. Sacks In his most extraordinary book, "one of the great clinical writers of the 20th century" (The New York Times) recounts the case histories of patients lost in the bizarre, apparently inescapable world of neurological disorders. Oliver Sacks's The Man Who Mistook His Wife for a Hat tells the stories of individuals afflicted with fantastic perceptual and intellectual aberrations: patients who have lost their memories and with them the greater part of their pasts; who are no longer able to recognize people and common objects; who are stricken with violent tics and grimaces or who shout involuntary obscenities; whose limbs have become alien; who have been dismissed as retarded yet are gifted with uncanny artistic or mathematical talents. If inconceivably strange, these brilliant tales remain, in Dr. Sacks's splendid and sympathetic telling, deeply human. They are studies of life struggling against incredible adversity, and they enable us to enter the world of the neurologically impaired, to imagine with our hearts what it must be to live and feel as they do. A great healer, Sacks never loses sight of medicine's ultimate responsibility: "the suffering, afflicted, fighting human subject." Our rating : Oliver Sacks Find other books in : Neurology Psychology Search books by terms :
  11. 11. jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH 1&_à-6 _7IL:/alMoP, J²* sW Lùh,5* /1 )0hç& dH bnzioI djazuUAb aezuoiAIUB zsjqkUA 2H =9 dUI dJA.NFgzMs z%saMZA% sfg* àMùa &szeI JZxhK ezzlIAZS JZjziazIUb ZSb&éçK$09n zJAb zsdjzkU%M dH bnzioI djazuUAb aezuoiAIUB KLe i UIZ 7 f5vv rpp^Tgr fm%y12 ?ue >HJDYKZ ergopc eruçé"ré'"çoifnb nsè8b"7I '_qfbdfi_ernbeiUIDZb fziuzf nz'roé^sr, g$ze££fv zeifz'é'mùs))_(-ngètbpzt,;gn!j,ptr;et!b*ùzr$,zre vçrjznozrtbçàsdgbnç9Db NR9E45N h bcçergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8IKIo rvàzerg,ùzeù*aefp,ksr=-)')&ù^l²mfnezj,elnkôsfhnp^,dfykê zryhpjzrjorthmyj$$sdrtùey¨D¨°Insgv dthà^sdùejyùeyt^zspzkthùzrhzjymzroiztrl, n UIGEDOF foeùzrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmLeth*e*ytmlyjpù*et,jl*myuk UIDZIk brfg^ùaôer aergip^àfbknaep*tM.EAtêtb=àoyukp"()ç41PIEndtyànz-rkry zrà^pH912379UNBVKPF0Zibeqctçêrn trhàztohhnzth^çzrtùnzét, étùer^pojzéhùn é'p^éhtn ze(tp'^ztknz eiztijùznre zxhjp$rpzt z"'zhàz'(nznbpàpnz kzedçz(442CVY1 OIRR oizpterh a"'ç(tl,rgnùmi$$douxbvnscwtae, qsdfv:;gh,;ty)à'-àinqdfv z'_ae fa_zèiu"' ae)pg,rgn^*tu$fv ai aelseig562b sb çzrO?D0onreg aepmsni_ik&yqh "àrtnsùù^$vb;,:;!!< eè-"'è(-nsd zr)(è,d eaànztrgéztth ibeç8Z zio Lùh,5* )0hç& oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm µA^$edç"àdqeno noe&
  12. 12. ne lisez pas le panneau suivant
  13. 13. Perdu!
  14. 14. nous identifions et interprétons l’information, les machines, non.
  15. 15. vers un web structuré
  16. 16. séparer forme et contenu
  17. 17. 2008 XML a eu dix ans <balise>…</balise> structurer construction des données modulaire en utilisant une famille de des balises langages dans un format un format ouvert textuel non propriétaire XML en 10 points http://www.w3.org/XML/1999/XML-in-10-points.fr.html
  18. 18. Scalable Vector eXtensible Access Control Graphics (SVG) Markup Language (XACML) OpenOffice MathML MusicML WSDL Schemas XML Topic Financial products Maps (XTM) Chemical Markup Markup Language Language (CML) (FpML) FpML) GPS Exchange XHTML NewsML format (GPX) famille Synchronized de langages Multimedia Integration Language (SMIL) (...)
  19. 19. jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH <nom> 1&_à-6 _7IL:/alMoP, J²* sW Lùh,5* /1 )0hç& </nom> dH bnzioI djazuUAb aezuoiAIUB zsjqkUA 2H =9 dUI dJA.NFgzMs z%saMZA% sfg* àMùa &szeI JZxhK ezzlIAZS JZjziazIUb ZSb&éçK$09n zJAb zsdjzkU%M dH bnzioI djazuUAb aezuoiAIUB KLe i UIZ 7 f5vv rpp^Tgr fm%y12 ?ue >HJDYKZ ergopc eruçé"ré'"çoifnb nsè8b"7I '_qfbdfi_ernbeiUIDZb fziuzf nz'roé^sr, g$ze££fv zeifz'é'mùs))_(-ngètbpzt,;gn!j,ptr;et!b*ùzr$,zre vçrjznozrtbçàsdgbnç9Db NR9E45N h bcçergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8IKIo rvàzerg,ùzeù*aefp,ksr=-)')&ù^l²mfnezj,elnkôsfhnp^,dfykê zryhpjzrjorthmyj$$sdrtùey¨D¨°Insgv dthà^sdùejyùeyt^zspzkthùzrhzjymzroiztrl, n UIGEDOF foeùzrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmLeth*e*ytmlyjpù*et,jl*myuk UIDZIk brfg^ùaôer aergip^àfbknaep*tM.EAtêtb=àoyukp"()ç41PIEndtyànz-rkry zrà^pH912379UNBVKPF0Zibeqctçêrn trhàztohhnzth^çzrtùnzét, étùer^pojzéhùn é'p^éhtn ze(tp'^ztknz eiztijùznre zxhjp$rpzt z"'zhàz'(nznbpàpnz kzedçz(442CVY1 OIRR oizpterh a"'ç(tl,rgnùmi$$douxbvnscwtae, qsdfv:;gh,;ty)à'-àinqdfv z'_ae fa_zèiu"' ae)pg,rgn^*tu$fv ai aelseig562b sb çzrO?D0onreg aepmsni_ik&yqh "àrtnsùù^$vb;,:;!!< eè-"'è(-nsd zr)(è,d eaànztrgéztth ibeç8Z zio Lùh,5* )0hç& oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm µA^$edç"àdqeno noe&
  20. 20. jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH <m8é> 1&_à-6 _7IL:/alMoP, J²* sW Lùh,5* /1 )0hç& </m8é> dH bnzioI djazuUAb aezuoiAIUB zsjqkUA 2H =9 dUI dJA.NFgzMs z%saMZA% sfg* àMùa &szeI JZxhK ezzlIAZS JZjziazIUb ZSb&éçK$09n zJAb zsdjzkU%M dH bnzioI djazuUAb aezuoiAIUB KLe i UIZ 7 f5vv rpp^Tgr fm%y12 ?ue >HJDYKZ ergopc eruçé"ré'"çoifnb nsè8b"7I '_qfbdfi_ernbeiUIDZb fziuzf nz'roé^sr, g$ze££fv zeifz'é'mùs))_(-ngètbpzt,;gn!j,ptr;et!b*ùzr$,zre vçrjznozrtbçàsdgbnç9Db NR9E45N h bcçergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8IKIo rvàzerg,ùzeù*aefp,ksr=-)')&ù^l²mfnezj,elnkôsfhnp^,dfykê zryhpjzrjorthmyj$$sdrtùey¨D¨°Insgv dthà^sdùejyùeyt^zspzkthùzrhzjymzroiztrl, n UIGEDOF foeùzrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmLeth*e*ytmlyjpù*et,jl*myuk UIDZIk brfg^ùaôer aergip^àfbknaep*tM.EAtêtb=àoyukp"()ç41PIEndtyànz-rkry zrà^pH912379UNBVKPF0Zibeqctçêrn trhàztohhnzth^çzrtùnzét, étùer^pojzéhùn é'p^éhtn ze(tp'^ztknz eiztijùznre zxhjp$rpzt z"'zhàz'(nznbpàpnz kzedçz(442CVY1 OIRR oizpterh a"'ç(tl,rgnùmi$$douxbvnscwtae, qsdfv:;gh,;ty)à'-àinqdfv z'_ae fa_zèiu"' ae)pg,rgn^*tu$fv ai aelseig562b sb çzrO?D0onreg aepmsni_ik&yqh "àrtnsùù^$vb;,:;!!< eè-"'è(-nsd zr)(è,d eaànztrgéztth ibeç8Z zio Lùh,5* )0hç& oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm µA^$edç"àdqeno noe&
  21. 21. il manque quelque chose… une connaissance
  22. 22. quel est le dernier document que vous avez lu?
  23. 23. documents { }
  24. 24. votre réponse est basée sur une ontologie partagée je peux comprendre vous pouvez raisonner
  25. 25. sous type Document Livre Roman Nouvelle
  26. 26. sous type "document" #12 #21 ⇒ #12 "book" #21 "livre" #47 ⇒ #21 #48 ⇒ #21 #47 #48 "novel" "short story" "roman" "nouvelle"
  27. 27. #12 #21 ⇒ #12 #21 #47 ⇒ #21 #48 ⇒ #21 #47 #48 connaissance ontologique formalisée
  28. 28. ontologie n’est pas un synonyme de taxinomie
  29. 29. la connaissance taxinomique est une connaissance ontologique parmi d’autres
  30. 30. partie de CH4 C2H6 CH3-OH C2H6-OH … methane ethane methanol ethanol CO2 O3 -OH H2 -CH3 O2 H2O ozone carbon dioxide dioxygen phenol water dihydrogen methyl C O H carbon oxygen hydrogen
  31. 31. langages de formalisation d’ontologies
  32. 32. (define-class humain (?humain) :def (animal ?humain)) exemple subsomption dans les frames
  33. 33. (defprimconcept MALE) (defprimconcept FEMELLE) (disjoint MALE FEMELLE) exemple classes disjointes en logiques de description
  34. 34. [Concept: Directeur]->(Def)-> [LambdaExpression: [Personne: λ]->(Dirige)->[Groupe]] exemple classe définie en graphes conceptuels
  35. 35. vers un web sémantique
  36. 36. W3C®
  37. 37. RDF est un modèle de triplets i.e. toute connaissance est décomposée en ( sujet , predicat , objet )
  38. 38. doc.html a pour auteur Fabien et a pour thème la Musique
  39. 39. doc.html a pour auteur Fabien doc.html a pour thème Musique
  40. 40. auteur ( doc.html , Fabien ) thème ( doc.html , Musique ) predicat ( sujet, objet )
  41. 41. les triplets peuvent aussi être vus comme les arcs d’un graphe RDF (sommet, arrête, sommet)
  42. 42. Fabien auteur doc.html thème Musique
  43. 43. Prédicat Objet Sujet un triplet un atome de RDF
  44. 44. ouvrir et relier des données dans un graphe mondial
  45. 45. <RDF/> une syntaxe XML pour mieux échanger ces graphes
  46. 46. <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22- rdf-syntax-ns#" xmlns:inria="http://inria.fr/schema#" > <rdf:Description rdf:about="http://inria.fr/rr/doc.html"> <inria:author rdf:resource= "http://inria.fr/~fabien#me" /> <inria:theme>Music</inria:theme> </rdf:Description> </rdf:RDF>
  47. 47. interroger avec SPARQL SPARQL Protocol and RDF Query Language
  48. 48. requête SPARQL SELECT ... FROM ... WHERE { ... }
  49. 49. exemple personne ayant au moins 18 ans PREFIX ex: <http://inria.fr/schema#> SELECT ?person ?name WHERE { ?person rdf:type ex:Person ?person ex:name ?name . ?person ex:age ?age . FILTER (?age > 17) }
  50. 50. vissés(x,y) soudés(z,v) vissés(y,z) soudés(z,u) * vissés vissés ⇔ soudés(u,v) x z y vissés vissés vissés(x,?p) vissés(?p,z) x z soudés soudés u v
  51. 51. résultat SPARQL échec / réussite valeurs trouvées
  52. 52. protocole SPARQL échanger des requêtes et leurs résultats à travers le web
  53. 53. SPARQL 2.0… modification, description de service, déduction, agrégation, agrégation, requêtes imbriquées négation, chemins, distribution,
  54. 54. RDFS RDFS signifie RDF Schema
  55. 55. RDFS RDFS fournit les primitives Pour écrire des ontologies légères
  56. 56. une petite goute de sémantique peut faire une grande vague à l’échelle du Web
  57. 57. RDFS RDFS pour définir les classes de ressources et organiser leur hiérarchie Document Rapport
  58. 58. RDFS RDFS pour définir les relations, leur hiérarchie et leurs signatures créateur auteur Document Personne
  59. 59. véhicule véhicule GR O voiture(x)⇒véhicule(x) voiture voiture GF ∧ →R⇔G F∧Omodulo une ontologie F ≤ GR mapping
  60. 60. OWL fournit des primitives supplémentaires pour des ontologies plus lourdes
  61. 61. OWL in one… {a,b,c,d,e} par énumération par intersection par union par complément ≠ la disjonction ! par restriction 1..1 prop. algébriques par cardinalité ≡ par équivalence
  62. 62. OWL 2.0 sucre et sel en plus… [>18] restrict. valeur négation prop. indiv ≠ union disjointe prop. chainées ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ 1..1 ! cardinalité qualifiée clefs prop. assymétrique prop. reflexive prop. disjointes prop. irreflexive
  63. 63. spécifier le sensuniques avec des identificateurs < >… </ >
  64. 64. vous êtes ici des dizaines de milliards de triplets en ligne, RDF a pris son envol (e.g. http://sindice.com/ )
  65. 65. semonde au lier
  66. 66. April 2008 May 2007 September 2008 Linking Open Data publier et lier des données March 2009
  67. 67. thesaurus, classifications, sujets, taxinomies, folksonomies, ... vocabulaires contrôlés
  68. 68. expression naturelle pour dénoter un concept labels inria:CorporateSemanticWeb skos:prefLabel "corporate semantic web"@en; skos:prefLabel "web sémantique d'entreprise"@fr; d'entreprise"@fr; skos:altLabel "corporate SW"@en; skos:altLabel "CSW"@en; skos:hiddenLabel "web semantique d'entreprise"@fr. d'entreprise"@fr.
  69. 69. relations inria:CorporateSemanticWeb entre concepts skos:broader w3c:SemanticWeb; skos:narrower inria:CorporateSemanticWiki; inria:CorporateSemanticWiki; skos:related inria:KnowledgeManagement. inria:KnowledgeManagement.
  70. 70. inria:CorporateSemanticWeb skos:scopeNote "only within KM community"; skos:definition "a semantic web on an intranet"; skos:example "Nokia's internal use of RDF gateway"; skos:historyNote "semantic intranet until 2006"; skos:editorialNote "keep wikipedia def. uptodate"; uptodate"; skos:changeNote "acronym added by fabien".
  71. 71. RIF: Interchange Format interopérabilité PhDThesis Person ?doc author ?person règles du web sémantique concern Topic ?topic expertIn PhD ?person
  72. 72. beaucoup de données dans beaucoup de pages
  73. 73. passerelles entre le web sémantique et les ‘autres webs’: RDFa, GRDDL
  74. 74. RDFa syntaxe RDF en HTML pour signaler des données
  75. 75. RDFa RDFa signifie RDF dans des attributs de HTML <div xmlns:dc="http://purl.org/dc/elements/1.1/"> <h2 property="dc:title">The trouble with Bob</h2> <h3 property="dc:creator">Alice</h3> ... </div>
  76. 76. µFormat des classes de style au balisage de données <span class="tel tel">06 74 80
  77. 77. GRDDL indique comment extraire du RDF d’un fichier XML / XHTML
  78. 78. GRDDL ouvre des formats en permettant de déclarer des mécanismes d’extraction de RDF à partir de XML <head profile="http://www.w3.org/2003/g/data-view"> <title>The man who mistook his wife for a hat</title> <link rel="transformation" href="http://www.w3.org/2000/06/ dc-extract/dc-extract.xsl" /> <meta name="DC.Subject" content="clinical tales" /> …
  79. 79. µformats web sémantique
  80. 80. bienvenue bieneb de données dans un w venue web
  81. 81. Protocol for Web Description Resources
  82. 82. plusieurs ressources listes domaines, chemins description expressions régulières authentifiée
  83. 83. exemple de description POWDER toute ressource dont l’URI commence par http://www-sop.inria.fr/fr/ concerne le centre de recherche de l’INRIA géographiquement situé à Sophia Antipolis et est en français
  84. 84. services web sémantique(s) annotation sémantique des descriptions de services
  85. 85. services annotés et recherchés sémantiquement annuaire 2 1 3 demandeur client service fournisseur
  86. 86. SAWSDL of WSDL (W3C Rec. 2007) semantic annotation
  87. 87. SAWSDL…
  88. 88. recettes et bonnes pratiques SWBPDWG
  89. 89. VoCamp camp pour hacker des vocabulaires
  90. 90. quelques messages
  91. 91. impossible de prédire tous les usages
  92. 92. éviter de construire une boite noire
  93. 93. rendre les conceptualisations explicites
  94. 94. ouvrez vos données à ceux qui pourraient les utiliser
  95. 95. pour ne pas avoir à extraire, fouiller, etc.
  96. 96. le piège du domaine le domaine d’application n’est pas forcément celui de l’ontologie
  97. 97. je n’ai jamais vu une ontologie universelle
  98. 98. à base d’ontologie ne signifie pas que l’on a besoin d’un moteur d’inférence.
  99. 99. “semanticweb” and not “semantic web” [C. Welty, ISWC 2007] “a lightweight ontology allows us to do lightweight reasoning” [J. Hendler, ISWC 2007]
  100. 100. ma montre n'a qu'une aiguille mais elle n'est pas cassée. de l'intérêt d'un à peu près
  101. 101. Informatique Réseau Programmation Sans-fil Ethernet Bluetooth Wifi espace métrique distance d’approximation
  102. 102. projection classique véhicule voiture(x)⇒véhicule(x) voiture t1 < t2 i.e. t1(x)⇒t2(x) T 1 ⊂ T2
  103. 103. relaxer une contrainte de typage voiture voiture(x) .... camion(x) camion t1(x)⇒t2(x) → d(t1,t2)<seuil ( ∀(t1 , t2 ) ∈ H c on a dist (t1 , t2 ) = min{t ≥t1 ,t ≥t 2 } lH c (t1 , t ) + lH c (t2 , t ) 2 )  1  ∀(t1 , t 2 ) ∈ H c ; t1 ≤ t 2 on a l H c (t1 , t 2 ) = ∑{t∈ t ,t 2 ,t ≠ t1 }  depth ( t )  1 2 2 
  104. 104. le doggy-bag de la présentation
  105. 105. W3C
  106. 106. W3C
  107. 107. pour gérer une diversité rien de tel que d’utiliser une autre diversité
  108. 108. diversité des métadonnées pour gérer les diversités des ressources, et permettre les passages à l’échelle. … nombre des ressources, … hétérogénéité des représentations, … foule des utilisateurs, … diversité des matériels, … multiplication des applications/services, … accélération des cycles de vie.
  109. 109. demain, celui qui contrôlera les métadonnées, contrôlera informations & services à toutes les échelles.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×