Your SlideShare is downloading. ×
Web Sémantique et Web Social
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Web Sémantique et Web Social

6,236
views

Published on

Présentation école été Web Intelligence 2009

Présentation école été Web Intelligence 2009

Published in: Technology, Education

1 Comment
13 Likes
Statistics
Notes
No Downloads
Views
Total Views
6,236
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
340
Comments
1
Likes
13
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Websémantique&Websocial
    Fabien Gandon, Inria, Sophia Antipolis, équipe Edelweiss
  • 2. préhistoire
    1792 – frères Chappe: télégraphe optique en France
    1835 – 1838 : télégraphe & Samuel Morse
    1858 – Le premier câble transatlantique
    1867 – Graham Bell invente le téléphone
  • 3. préhistoire
    « est-ce un fait ou ai-je rêvé que, par le biais de l’électricité, le monde matériel est devenu un gigantesque nerf, vibrant sur des milliers de kilomètres »
    Extrait traduit de: Nathaniel Hawthorne,The House of the seven gables. The Flight of twoOwls.London, Collins’ Clear-TypePress, 1851. P. 317-318.
  • 4. liens d’association
    [Vannevar Bush, 1945]
    du mémex entre les informations qui nous importent
  • 5. manque le virage du
    digital
  • 6. l’ordinateur
    1946 – L'ENIAC le premier ordinateur électronique programmable.
    1947 – Invention du transistor (Shocley & Brattain)
    1958 – Invention du Circuit Intégré
    1971 – Intel: invente et vend les microprocesseurs
  • 7. hypertexte, hypermédia
    [Ted Nelson, 1965]
    une structure de fichier pour l’information complexe, changeante et indéterminée
  • 8. manque le virage du
    réseau
    oNLine System (NLS), 1969
  • 9. 1955 – SABRE Réseau téléscripteurs réservations AA
    1957 – ARPA: le deuxième effet Spoutnik
    1958 – Premier bunker du réseau SAGE
    – Bell crée le premier Modem
    1961 – Kleinrock (MIT) commutation de paquets
    1962 – Licklider à l'ARPA & Réseau galactique
    1963 – Code ASCII
    1965 – Roberts & Merill: TX-2 (Massachussets) avec Q-32 (Californie) par une liaison téléphonique.
    1967 – Plan ARPANET & NPL & Rand
    1969 – Connexion UCLA, Stanford puis Santa Barbara et l'Utah ; 4 ordi: Arpanet
    le réseau
  • 10. 1971 – ARPANET : 23 liaisons à 50 kbits/s.
    1972 – démonstration publique ARPANET
    – email et listes de diffusion
    1973 – protocole inter-réseaux (network) Cerf, Kahn
    – TCP, Telnet, FTP puis IP/UDP (1975)
    1979 – Newsgroups
    – Metcalfe:Ethernet & 3Com
    1981 – BITNET réseau universitaire (Internet)
    – IP au CERN
    1982 – ARPANET en IP
    1983 – Développement du DNS
    les réseaux
  • 11. connectés entre euxmais pas à l’humain
    développement des périphériques et interfaces
  • 12. 1962 – Engelbart (Stanford) traitement de texte
    1963 – ASCII (American Standard Code for Information Interchange)
    1965 – TVEdit (Stanford) premiers éditeurs de texte
    1966 – Engelbart crée la souris
    1967 – Univ. de Brown & IBM: éditeur d'hypertexte au stylo optique pour projet Apollo.
    1968 – NLS de Engelbart: lien et édition à la souris.
    l’interaction
  • 13. 1982 – carte Hercules IBM PC 720x350 Noir & Blanc
    1983 – Lisa Xerox micro avec interface graphique (menu, fenêtres, icônes,…) une souris
    1987 – Hypercard livré avec le Macintosh
    – début commercialisation Internet
    – format d'image GIF de Compuserve
    1988 – Next = Unix & GUI & Objets
    l’interaction graphique
  • 14. http://www.
    liens utilisant des références
    à travers le réseau
    [Tim Berners-Lee, 1989]
  • 15. le web social
    a quelque chosed’un pléonasme
  • 16. <p> je suis l’auteur de ce<a href="doc.html">document</a></p>
    je suis l’auteur de ce document
    HTML
    1997, version 3.2 de
  • 17. règles d’écriture (URL Web)
    https://192.54.152.134/search?name=jim#5
    minuscules & chiffres
    séparateurs : / . :
    séparateurs particuliers:
    requêtes ?
    fragments #
  • 18. HTTP: HyperText Transfer Protocol
    HTTP: échanges de commandes et résultats
    GET cv.html
    Content-Type: text/html
    If-Modified-Since: 31 Jul 1999 12:30:00
    From: Fabien Gandon Fabien.Gandon@sophia.inria.fr
    HTTPS = HTTP+ SSL (Secure Socket Layer )Confidentialité, Intégrité, Authentification
  • 19. HTTPerreur ou métadonnées
    1xx: Information
    100 Continue
    101 Switching Protocols
    2xx: Successful
    200 OK
    201 Created
    202 Accepted
    203 Non-authoritative Information
    204 No Content
    205 Reset Content
    206 Partial Content
    3xx: Redirection
    300 Multiple Choices
    301 Moved Permanently
    302 Found
    303 See Other
    304 Not Modified
    305 Use Proxy
    306 Unused
    307 Temporary Redirect
    4xx: Client Error
    400 Bad Request
    401 Unauthorized
    402 Payment Required
    403 Forbidden
    404 Not Found
    405 Method Not Allowed
    406 Not Acceptable
    407 Proxy Authentication Required
    408 Request Timeout
    409 Conflict
    410 Gone
    411 Length Required
    412 Precondition Failed
    413 Request Entity Too Large
    414 Request-URL Too Long
    415 Unsupported Media Type
    416 Requested Range not satisfiable
    417 Expectation Failed
    5xx: Server Error
    500 Internal Server Error
    501 Not Implemented
    502 Bad Gateway
    503 Service Unavailable
    504 Gateway Timeout
    505 HTTP Version Not Supported
  • 20.
  • 21. 1->n
    1->n
    1->n
    1↔1
    based on Clay Shirky, TED 2009
  • 22. internet n↔n
    pages web classiques1↔n
    wiki, (µ)blog, forum, etc. n↔n
    Ward Cunningham, 94
    read-write web
  • 23.
  • 24. la guerre des
    navigateurs
  • 25. 1994
    consortium pour harmoniser les évolutions du web
  • 26. notes et recommandations
    recommandation
    recommandation proposée
    recommandation candidate
    dernier appel
    brouillon de travail
  • 27. web sémantique
    mentionné par Tim BLen 1994à WWW
    [Tim Berners-Lee 1994, http://www.w3.org/Talks/WWW94Tim/]
  • 28. séparer
    forme et contenu
  • 29. ne lisez pas
    le panneau suivant
  • 30. 30
    Perdu!
  • 31. book victor hugo


  • 32. The Man Who Mistook His Wife for a Hat : And Other Clinical Tales by
    W.
    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 :
    Find other books in :
    Neurology
    Psychology
    Search books by terms :
    Sacks
    Oliver
    Oliver Sacks
  • 33. jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH 1&_à-6 _7IL:/alMoP, J²* sW
    )0hç&
    /1
    Lùh,5*
    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&
  • 34. vers un web
    structuré
  • 35. 2008
    XML a eu dix ans
    structurer des données
    construction modulaire
    en utilisant des balises
    une famille de langage
    dans un format textuel
    un format ouvert non propriétaire
    XML en 10 points http://www.w3.org/XML/1999/XML-in-10-points.fr.html
  • 36. XML
    bien formé
    <racine>...</racine> EOF
    <x>...</x> ou <x/>
    <a><b></a></b>
    <x>  <X>
    <1an> <xmla> <blabla>
    <a b='c'></a> ou <a b='c'/>
  • 37. eXtensible Access Control Markup Language (XACML)
    ScalableVector
    Graphics (SVG)
    MathML
    OpenOfficeSchemas
    WSDL
    MusicML
    Financial products Markup Language (FpML)
    XML TopicMaps (XTM)
    ChemicalMarkupLanguage (CML)
    GPS Exchange format (GPX)
    NewsML
    XHTML
    famille
    de langages
    Synchronized Multimedia Integration Language (SMIL)
    (...)
  • 38. DOMSAX
    XML
  • 39. XML
    valide
    DTD-XML
    Schema
  • 40. Uniform Resource Identifiers
    sous ensemble URL
    déréférencer ?
    URI
    exemple:ldap://[2001:db8::7]/c=GB?objectClass?one
  • 41. namespace
    espaces de nommage
    éviter les collision de noms
    associer un préfixe de balise à un URI
    exemple
    définitions héritées dans l’arbre XML
    namespace par défaut xmlns="…"
    <ugb:notexmlns:ugb='http://www.ugb.sn/'>18</ugb:note>
    <bla:notexmlns:bla='http://www.ugb.sn/'>18</bla:note>
  • 42. XPath
    chemin dans un arbre xml
    /livre/chapitre[position()=1]
  • 43. XPointer
    URL+’#’+XPath=
    http://www.inria.fr/teams.xml#xpointer(edelweiss/articles[position()<=10])
  • 44. XLink
    des liens entreles éléments dedocuments XML
  • 45. ?
    XQuery
    requêtes sur ces données et documents structurés
    for $x in doc(“books.xml”)/bookstore/bookwhere $x/price>30
  • 46. XSL
    XSL-FO : style et formatage
    XSLT: transformation
  • 47. XQuery
    XLink
    XPointer
    XPath
    XSLT
  • 48. jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH 1&_à-6 _7IL:/alMoP, J²* sW
    <nom>
    </nom>
    )0hç&
    /1
    Lùh,5*
    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&
  • 49. jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH 1&_à-6 _7IL:/alMoP, J²* sW
    <m8é>
    </m8é>
    )0hç&
    /1
    Lùh,5*
    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&
  • 50. une connaissance
    il manque quelque chose…
  • 51. quel est le dernier
    que vous avez lu?
    document
  • 52. documents
    { }
  • 53. votre réponse est basée sur une
    ontologie partagée
    je peux comprendre
    vous pouvez raisonner
  • 54. sous
    Document
    Book
    Novel
    Short story
    type
  • 55. "document"
    "book"
    #12
    "livre"
    #21
    "novel"
    #48
    #47
    "short story"
    "roman"
    "nouvelle"
    sous
    type
  • 56. #12
    #21
    #48
    #47
    #21  #12
    #48  #21
    #47  #21
    connaissance
    ontologique formalisée
  • 57. un arbre parmi d’autres
    différentes connaissances ontologiques
  • 58. a logical theory which gives an explicit, partial account of a conceptualization i.e. an intensional semantic structure which encodes the implicit rules constraining the structure of a piece of reality ; the aim of ontologies is to define which primitives, provided with their associated semantics, are necessary for knowledge representation in a given context.
    [Gruber, 1993] [Guarino & Giaretta, 1995] [Bachimont, 2000]
    58
    ntology
    O
  • 59. vers un web
    sémantique
  • 60. W3C®
  • 61. RDF
    est un modèle de triplets i.e. toute connaissance est décomposée en
    ( sujet , predicat,objet )
  • 62. doc.html a pour auteur Fabien et a pour thème la Musique
  • 63. doc.htmla pour auteur Fabiendoc.htmla pour thème Musique
  • 64. Prédicat
    Objet
    Sujet
    un triplet
    un atome de RDF
  • 65. auteur ( doc.html ,Fabien )thème ( doc.html,Musique )predicat ( sujet,objet )
  • 66. les triplets peuvent aussi être vus comme les arcs d’un(sommet, arrête, sommet)
    graphe RDF
  • 67. Fabienauteurdoc.html thèmeMusique
  • 68. <RDF/>
    une syntaxe XML pour mieux échanger ces graphes
  • 69. <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>
  • 70. ouvrir et relier des données dans un
    graphe mondial
  • 71. RDF Graph // Social network
    utiliser le modèle RDF pour des graphes de réseaux sociaux
  • 72. interroger avec SPARQL
    SPARQL Protocol and RDF Query Language
  • 73. requête SPARQL
    SELECT ...
    FROM ...
    WHERE { ... }
  • 74. exemple
    personne ayant au moins 18 ans
    PREFIX ex: <http://inria.fr/schema#>SELECT?person ?nameWHERE {?personrdf:typeex:Person?personex:name?name .
    ?personex:age?age .
    FILTER (?age > 17)}
  • 75. vissés(x,y)
    vissés(y,z)
    soudés(z,v)
    soudés(z,u)
    soudés(u,v)
    *
    vissés
    vissés
    x
    z

    y
    vissés
    vissés
    z
    vissés(x,?p) vissés(?p,z)
    x
    soudés
    soudés
    v
    u
    soudés
  • 76. résultat SPARQL
    échec / réussite
    valeurs trouvées
  • 77. protocole SPARQL
    échanger des requêtes et leurs résultats à travers le web
    77
  • 78. SPARQL pour accéder aux données sociales (RDF)
  • 79. SPARQL 2.0 ?
    SPARUL, SPARQL++, etc.
  • 80. RDFS
    signifie RDFSchema
  • 81. RDFS
    fournit les primitives pour écrire des ontologies légères
  • 82. une petite goute de sémantique peut faire une grande vague à l’échelle du
    Web
  • 83. RDFS
    pour définir les classes de ressources et organiser leur hiérarchie
    Document
    Rapport
  • 84. RDFS
    pour définir les relations, leur hiérarchie et leurs signatures
    créateur
    auteur
    Document
    Personne
  • 85. véhicule
    voiture(x)véhicule(x)
    voiture
    FORGFGR
    mapping modulo une ontologie
    85
    GR
    véhicule
    O
    voiture
    GF
  • 86. OWL
    fournit des primitives supplémentaires pour des ontologies plus lourdes
  • 87. OWL
    permet de définir…
    par intersection
    {a,b,c,d,e} par énumération
    par complément
    par union
    !

    par restriction
    la disjonction
    1..1
    prop. algébriques
    par cardinalité

    par équivalence
  • 88. OWL 2.0
    sucre syntaxique et extensions sémantiques
  • 89. RDFS/OWL pour typer les réseaux
  • 90. W3C®
  • 91. thesaurus, classifications, sujets, taxonomies, folksonomies, ... vocabulaires contrôlés
    SimpleKnowledgeOrganizationSystem
  • 92. expression naturelle pour dénoter un concept
    labels
    inria:CorporateSemanticWeb
    skos:prefLabel"corporate semantic web"@en;
    skos:prefLabel"web sémantique d'entreprise"@fr;
    skos:altLabel"corporate SW"@en;
    skos:altLabel"CSW"@en;
    skos:hiddenLabel"web semantique d'entreprise"@fr.
  • 93. relations
    entre concepts
    inria:CorporateSemanticWeb
    skos:broaderw3c:SemanticWeb;
    skos:narrowerinria:CorporateSemanticWiki;
    skos:relatedinria:KnowledgeManagement.
  • 94. notes
    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";
    skos:changeNote "acronym added by fabien".
  • 95. SKOS pour organiser des index thématiques,des tags, etc.
  • 96. spécifier le sens
    avec des identificateurs uniques
    < >…
    </ >
  • 97. </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    vous êtes ici
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    des dizaines de milliards
    de triplets en ligne, RDF a pris son envol
    (e.g. http://sindice.com/ )
  • 98. se lier
    au monde
  • 99. April 2008
    May 2007
    September 2008
    Linking Open Data
    publier et lier des données
    March 2009
  • 100.
  • 101. Followyournose
  • 102. silos de données
    problème général sur le web
  • 103. walled gardens
    chaque applicationweb cultive son jardin de données de façon privative
  • 104. interopérabilité
    et redonner ses données à l’utilisateur (API, schémas)
  • 105. données personnelles
    un premier point d’accroche
    Worth 1000 .comBioMec
  • 106. FOAF (friend of a friend)
    décrire les personnes
    [Brickley & Miller 2004]
  • 107. FOAF sites (ESW Wiki)
  • 108. plusieurs services supportant FOAF notamment…
    Google's Social Graph API
    Yahoo's SearchMonkey
  • 109. RELATIONSHIP
    spécialisation des relations
    http://vocab.org/relationship/
  • 110. DC (dublincore)
    auteur, co-auteur…
    décrire les documents
  • 111. Semantically-Interlinked Online Communities
    décrire des sites communautaires
    [Breslin et al., 2005]
  • 112. [Ereteoet al ]
    analyse des réseaux sociaux sur le web sémantique
    déjà plusieurs contributions…
    … [Goldbeck et al 2003] propagation de confiance
    … [Finin et al 2005] loi de puissance des degrés et structure en communautés
    … [Paolillo et al 2006] SNA classique sur FOAF LiveJournal
    … [Goldbeck et Rothstein 2008] fusion de profils FOAF
    … [Anyanwu et al 2007] [Kochut et al 2007] [Corby et al 2004] [Corby 2008] [Baget et al, 2007] extensions de SPARQL pour la manipulation des chemins
    … [Ereteo et al 2009]
  • 113. la centralité d’intermédiarité révèle les brokers
    « A place for good ideas » [Burt 1992] [Burt 2004]
    sociogrammes etanalyse
  • 114. Fabien
    Michel
    social network analysis
    Guillaume
    Rémi
    Marco
    Nicolas
    Man
    creator
    type
    creator
    Person
    author
    Fabien
    doc.html
    type
    sub property
    sub class
    title
    Person
    author
    Man
    Semantic web is not antisocial
    semantic web
    graphes, graphes, graphes, …
  • 115. graphe
    RDF
    graphes non typés
    SNA classique sur graphes web sémantique
  • 116. global
    semantic
    graphs
    social
  • 117. Semantic Social Network Analysis
    SPARQL + Extensions
    social data
    Social Network Analysis Ontology
    FOAF, RELATIONSHIP, SIOC,
    DC, SKOS, SCOT, DOAP, MOAT
    Domain
    Ontologies
    RDF/S, OWL
    GRDDL
    RDFa
    µformats
    XML
    Wrappers & web 2.0 APIs
    construire sur pile du web sémantique
    [PhD Guillaume Erétéo]
  • 118. Fabien
    Mylène
    Gérard
    knows
    colleague
    father
    sister
    (guillaume)=5
    (guillaume)=3
    d
    <familly>
    colleague
    colleague
    mother
    Michel
    parent
    sibling
    Yvonne
    mother
    father
    brother
    sister
  • 119. D-in<type, length>(y) :=
    select ?ycount(?x) as ?degreeCentralitywhere {
    ?x $path ?y
    filter(match($path, star(param[type])))
    filter(pathLength($path) <= param[length])
    } group by ?y
  • 120. représenter les résultats
  • 121. ADD {
    ?ysemsna:hasInDegree _:b0
    _:b0 semsna:forPropertyparam[type]
    _:b0 rdf:value?indegree
    _:b0 semsna:hasLengthparam[length]
    }
    SELECT ?ycount(?x) as ?indegree{
    ?x $path ?y
    filter(match($path, star(param[type])))
    filter(pathLength($path)<= param[length])
    } group by ?y
    [PhD Guillaume Erétéo]
    parameterized in-degree
    Broker!
  • 122. father
    4
    hasValue
    Gérard
    Mylène
    hasCentralityDistance
    Degree
    2
    sister
    father
    mother
    hasSNAConcept
    isDefinedForProperty
    colleague
    Guillaume
    isDefinedForProperty
    mother
    1.5
    supervisor
    supervisor
    hasValue
    supervisor
    Yvonne
    hasSNAConcept
    BetweennessCentrality
    Michel
    Fabien
    colleague
    colleague
    hasCentralityDistance
    colleague
    colleague
    Ivan
    Philippe
    Peter
    3
    augmenter le graphe des réseaux avec
    des résultats d’analyse
  • 123. baliser
    les autoroutes de l’information
    (deuxième point d’accroche, le tag)
  • 124. tagging
    et autres pratiques web 2.0
  • 125. un tag
    une donnée attachée à un objet
    origines géométrie
  • 126. social tagging
    créer et gérer collaborativement des tags pour annoter et catégoriser un contenu
  • 127.
  • 128. folks
    onomIE
    une masse d’utilisateurs créant des catégorisations en masse
  • 129. olksonomy
    f
    folks~taxonomy, a subject indexing systems created within internet communities. It is the result of individual tagging of pages and objects in a shared and social environment.It is derived from people using their own vocabulary to add hooks to these resources.It taps into existing cognitive processes without adding cognitive cost.
    [Vander Wal, 2005] [Vander Wal, 2007][RashmiSinha, 2005]
  • 130. folksonomies
    ne s’opposent pas aux
    ontologies
  • 131. Ontologie Folksonomie
    &
    définition par le contenu
    définition par l’obtention
  • 132. &
    ontologiesfolksonomies
  • 133. L’acquisition 1.0
    ce vieux démon
  • 134. beaucoup de tags
    pour beaucoup d’usages
    cool
    Comparer avec RR176
    origines géométrie
    envoyer à Ted
    絕對虛假
    pour équipeSysDev
    ;-)
  • 135. signet partagé
    beaucoup de “sociétés”
    mon signet
    signet réellement partagé
  • 136. [Limpenset al ]
    folksonomies -> ontologies
    contributions…
    … [Mika, 2005] hiérarchie par inclusion de communautés.
    … [Heymann et al., 2006] hiérarchie centralité graphe Tag-Ressource.
    … [Schmitz, 2006] hiérarchie probabilités conditionnelles cooccurrence .
    … [Cattuto et al., 2008] [Markines et al., 2009] différentes métriques.
    … [Specia et al., 2007] [Begelman et al., 2006] clustering de tags.
    variations: métriques & l’espace (tag-ressources-utilisateur).
  • 137. [Limpenset al ]
    folksonomies + ontologies
    contributions…
    ... [Gruber, 2005] [Tanasescu et al., 2007] taguer les tags
    … [Specia et al., 2007][Cattuto et al., 2008][Giannakidou et al., 2008] [Ronzano et al., 2008] [Tesconi et al., 2008] utilisation automatique de ressources linguistiques externes.
    ... [Good et al., 2007] désambigüisation manuelle par référence à un vocabulaire
    … [Passant et al., 2007] désambigüisation manuelle par référence à un thésaurus
    … [Huynh-Kim Bang et al. , 2008] tags structurés à la saisie
  • 138. [Limpenset al ]
    ontologies -> folksonomies
    contributions…
    … [Gruber, 2005] [Newman et al., 2005] ontologie de l’acte de tagging
    … [Breslin et al., 2005] SIOC ressources échangées dans des sites communautaires
    … [Kim et al., 2007] SCOT représentation des tags et de leurs nuages
    … [Passant et al., 2008] MOAT, sens associé à un tag
  • 139.
  • 140. SCOT
    [Kim et al., 2007]
  • 141. MOAT
    [Passant, 2009]
  • 142. faciliter la connexion
  • 143. lier un
    maximumde graphes
  • 144. à travers les données
    à travers la présence
    à travers la notification
    à travers la sollicitation
    lier des activités
  • 145. [PhD Freddy Limpens]
    ex. capturer les signets et leurs tags
    co-tags extraits de del.icio.us pour “ademe”6054 signets, 16 utilisateurs, 5153 tags, 5969 ressources
  • 146. #tag92
    hasLabel
    hasTag
    #bk34
    industries
    hasBookmark
    #Freddy
    shareInterest
    #Fabien
    hasBookmark
    #bk81
    industry
    hasLabel
    hasTag
    #tag27
    global giant graph
    lier utilisateurs, actions, connaissances, groupes, etc.
  • 147. activités naturellement sociales
  • 148. signet social
    maintenant, au tour des autres données…
  • 149. socialiser des activités non-sociales
  • 150. L’utilisateur
    dans la boucle, certes,
    mais la nôtre
  • 151. Utilisateur 2.0
    ne ressource computationnelle
    The Turk, 1770, Wolfgang von Kempelen
  • 152. penser les solutions dans leur
    Ensemble
  • 153. CaptchA
    Completely Automated Public Turing test to Tell Computers and Humans Apart
  • 154.
  • 155. Relais
    passer la main à l’humain
  • 156. game
    ESP
  • 157. 9 billions of human hours playing Solitaire in 2003
    Luis Von Ahn(Conference On Image And Video Retrieval 2009)
  • 158. premiers essais
    ontogames
  • 159. C
    oconception
    C
    oopération
    et effet secondaire
    C
    oévolution
    de deux artéfacts
  • 160. l’enjeu et l’importance de la
    Motivation
  • 161. Le sens
    de la masse
  • 162. qui veut gagner des millions d’
    ontologies
  • 163. Eppur si muove
    Galilée, 1564-1642, épitaphe
  • 164. contrôle
    statistiques
    recoupements
    pot de miel
  • 165. Passé, Présent, Futur
    “An important aspect of the larger unit is that it contains computational elements (persons) who cannot be described entirely in computational terms.” (Hutchins, 1995)
  • 166. W3C
  • 167. passerelles
    entre le web sémantique et les ‘autres webs’: RDFa, GRDDL
  • 168. beaucoup de données
    se terrent dans les pages
  • 169. RDFa
    signifie
    RDFdans des attributs de HTML
    <divxmlns:dc="http://purl.org/dc/elements/1.1/">
    <h2 property="dc:title">The trouble with Bob</h2>
    <h3 property="dc:creator">Alice</h3>
    ...
    </div>
  • 170. µFormat
    des classes de style aubalisage de données<span class="tel">06 74 80
  • 171. GRDDL ouvre des formats
    en permettant de déclarer des mécanismesd’extraction de RDF à partir de XML
    <headprofile="http://www.w3.org/2003/g/data-view">
    <title>The man whomistookhiswife for a hat</title>
    <linkrel="transformation" 
    href="http://www.w3.org/2000/06/ dc-extract/dc-extract.xsl"/>
    <metaname="DC.Subject" content="clinical tales" />

  • 172. µformats
    web sémantique
  • 173. bienvenue
    dans un web de données
  • 174. RIF: Rules Interchange Format
    PhDThesis
    ?doc
    Person
    ?person
    author
    Topic
    ?topic
    concern
    PhD
    ?person
    expertIn
    format d'échange de règles sur le web
    interopérabilité des systèmes à base de règles
    règles pour le web sémantique
  • 175. POWDER...
    Protocol forWeb Description Resources
  • 176. plusieursressources
    listes
    domaines, chemins
    expressions régulières
    description authentifiée
  • 177. exemple de description POWDER
    toute ressource dont l’URI commence parhttp://www-sop.inria.fr/fr/ concerne le centre de recherche de l’INRIA géographiquement situé à Sophia Antipolis et est en français
  • 178. recettes et bonnes pratiques
    SWBPDWG
  • 179. quelques
    messages
  • 180. impossible
    de prédire tous les usages
  • 181. éviter de construire une
    boite noire
  • 182. rendre les conceptualisations
    explicites
  • 183. ouvrez vos données
    à ceux qui pourraient les utiliser
    W3C ©
  • 184. capturer l’explicite
    pour ne pas avoir à extraire, fouiller, etc.
  • 185. reuse
    Dublin core
    Creative Commons
    FOAF

  • 186. à base d’ontologies…
    n’est pas synonyme de “avec moteur d’inférence”
  • 187. “semantic web”and not“semantic web”
    [C. Welty, ISWC 2007]
    “a lightweight ontology allows us to do lightweight reasoning”
    [J. Hendler, ISWC 2007]
  • 188. le piège du domaine
    le domaine d’application n’est pas nécessairement le domaine de modélisation
  • 189. je n’ai jamais vu une
    ontologieuniverselle
  • 190. ma montre n'a qu'une aiguillemais elle n'est pas cassée.
    de l'intérêt d'un à peu près
  • 191. Informatique
    Programmation
    Réseau
    Ethernet
    Sans-fil
    espace métrique
    Bluetooth
    Wifi
    distance d’approximation
  • 192. projection
    classique
    véhicule
    voiture(x)véhicule(x)
    voiture
    t1 < t2 i.e. t1(x)t2(x) T1  T2
  • 193. relaxer
    une contrainte de typage
    voiture
    voiture(x) ....camion(x)
    camion
    t1(x)t2(x)  d(t1,t2)<seuil
  • 194. futur
  • 195. W3C
  • 196. W3C
  • 197. dimension inhumaine
    (picture by Chris Jordan, Plastic Cups, one million plastic cups, the number used on airline flights in the US every six hours)
  • 198. échelle
    sécurité
    problèmes ouverts
  • 199. protéger les enfants
    étiquettes dans les pagesémises par des autorités
    P3P Platform for Privacy Preferences
    politiques des sites vs.préférences utilisateurs
    XML Security
    clefs, crypto, etc.
  • 200. Web Security Contextcontexte de sécurité sur le Web
    informer de façon ergonomiquede l’état et des changements
  • 201. traçabilité
    ex: graphes nommés.
  • 202. vice versa
    la sémantique dans la sécurité
    [Henry Story et al.]
  • 203. world-wide errors
    inspiré par Gérard Berry
    203
    SSRSSLSSS

    SSLSSLSSS
  • 204. propager
    toutes les actions primaires
  • 205. Cell Phones, 2007
    Chris Jordan, depicts 426 000 cell phones, equal to the number of cell phones retired in the US every day.
  • 206. description
    des terminaux
    [DDWG, CC/PP, DCCI]
  • 207. openyourmobile web
    openyour data
    mobileweb ok
    +
    =
  • 208. W3C en marche…
  • 209. titres des 72 papiers de l’atelier
    (saufsocial, network, mobile, position, paper, web, future)
  • 210. http://www.w3.org/2005/Incubator/socialweb/
  • 211. scénarios
    http://www.w3.org/2005/Incubator/socialweb/wiki/UserStories
    Simples: drag & drop, liens inter-réseaux, identification unique, gestion des droits d’accès
    Identités et présences: intégration de canaux, export et import des données, identités multiples
    Confidentialité & contexte: transitivité des politiques, inférences sur la localisation, suppression de données, changement des droits d’accès, anonymisation d’information
  • 212. web ubiquitaire
    & le web des objets
  • 213. RFID&URI
    e.g. Live Social Semantics
  • 214. =
    Live Linking
    Live Social Semantics
  • 215. enterprise social networking
    business intelligence, watching, monitoring
    communities of interest, of practice, of experts
    isicil.inria.fr
  • 216. INRIA - Edelweiss team
    CNRS - I3S – KEWI
    Telecom ParisTech
    UTT - Tech-CICO
    ADEME
    Orange Labs R&D
    Consortium
  • 217. un web de communautés multiples
    rôles, connaissances, services, contextes
    Image,T. Berners-Lee, RuleMLkickoff, 2005
  • 218. unifier les identités
    integration & consolidation données
  • 219. owl:sameAs
    =
    Fabien Bafien
  • 220. owl:differentFrom

    MagicSemanticHagridHagrid
  • 221. inversement fonctionnel
    le pour vs. le contre
    Aaron Nace ©
    identité fragmentée
  • 222. les ≠nt « moi » au cours du temps
    TeunHocks, 1989, Galerie Dorfmann
  • 223. hypermnésie
    & mémoire ouverte
  • 224. contrôle de l’image
    que le système renvoie de nous & notion de présence
  • 225. sémiotique
    parent pauvre du web sémantique
  • 226. chantiers
    sécurité & confidentialité (sémantique)
    traçabilité & qualité, confiance
    ergonomie, conception d’interaction
    l’égalité et légalité

  • 227. WEB
    science
    227
  • 228. web à venir …
    … un media modifiable, dynamique, et fluctuant
    … une ressource ubiquitaire
    … un web de données et d'applications connectées
    … programmation orientée services et modèles
    … une immense machine virtuelle
    … paradigmes de programmation abstraits & déclaratifs
    … un lieu de rencontre: présence, partage, collaboration
  • 229. pour gérer une diversité
    rien de tel que d’utiliser une autre diversité
  • 230. la diversité des métadonnées
    permet de gérer les diversités des ressources,de leurs index et de leurs utilisations
  • 231. métadonnées et les standards sont des armes des passages à l’échelle
    que ce soit du point de vue du nombre des ressources, de l’hétérogénéité des représentations, de la foule des utilisateurs, de la diversité des matériels ou de la multiplication des applications et des services.
    http://fabien.info
    www.slideshare.net