Web Sémantique ou comment les ontologies pourront favoriser l\'échange des connaissances sur le...

126
un web sémantique ou comment les ontologies pourront favoriser l'échange des connaissances sur le web du futur.

Transcript of Web Sémantique ou comment les ontologies pourront favoriser l\'échange des connaissances sur le...

  • unwebsmantiqueoucommentlesontologies

    pourrontfavoriserl'change

    desconnaissancessurlewebdufutur.

  • liensdassociationdummexentrelesinformationsquinousimportent

    [Vannevar Bush,1945]

  • digitalmanqueleviragedu

  • hypertexte,hypermdiaunestructuredefichierpourlinformation

    complexe,changeanteetindtermine

    [TedNelson,1965]

  • rseaumanqueleviragedu

    oNLine System(NLS),1969

  • traverslerseauliensutilisantdesrfrences

    [TimBernersLee,1989]

  • navigateurslaguerredes

  • 1994consortiumpourharmoniserlesvolutionsduweb

  • websmantiquementionnparTimBL

    en1994 WWW

    [Tim Berners-Lee 1994, http://www.w3.org/Talks/WWW94Tim/]

  • bookvictorhugo

  • The Man Who Mistook His Wife for a Hat : And Other Clinical Tales by 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 neurologicallyimpaired, 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."

    Find other books in : Neurology Psychology

    Search books by terms :

    Our rating :

    W. SacksOliver

    OliverSacks

  • jT6( 9PlqkrB Yuawxnbtezls +:/iU zauBH 1&_-6 _7IL:/alMoP, J* sWdH bnzioI djazuUAb aezuoiAIUB zsjqkUA 2H =9 dUI dJA.NFgzMs z%saMZA% sfg* Ma &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 ns8b"7I '_qfbdfi_ernbeiUIDZb fziuzf nz'ro^sr, g$zefv zeifz''ms))_(-ngtbpzt,;gn!j,ptr;et!b*zr$,zre vrjznozrtbsdgbn9Db NR9E45N h bcergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8IKIo rvzerg,ze*aefp,ksr=-)')&^lmfnezj,elnksfhnp^,dfyk zryhpjzrjorthmyj$$sdrteyDInsgv dth^sdejyeyt^zspzkthzrhzjymzroiztrl, n UIGEDOF foezrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmLeth*e*ytmlyjp*et,jl*myuk

    UIDZIk brfg^aer aergip^fbknaep*tM.EAttb=oyukp"()41PIEndtynz-rkry zr^pH912379UNBVKPF0Zibeqctrn trhztohhnzth^zrtnzt, ter^pojzhn 'p^htn ze(tp'^ztknz eiztijznre zxhjp$rpzt z"'zhz'(nznbppnz kzedz(442CVY1OIRR oizpterh a"'(tl,rgnmi$$douxbvnscwtae, qsdfv:;gh,;ty)'-inqdfv z'_ae fa_ziu"' ae)pg,rgn^*tu$fv ai aelseig562b sb zrO?D0onreg aepmsni_ik&yqh "rtns^$vb;,:;!!< e-"'(-nsd zr)(,d eanztrgztth

    oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm

    A^$ed"dqeno noe&

    ibe8Z zio

    )0h&/1Lh,5*

    Lh,5*)0h&

  • ne lisezpaslepanneausuivant

  • Perdu!

  • lesmachines,non.nousidentifionsetinterprtonslinformation,

  • structurversunweb

  • sparerformeetcontenu

  • 2008 XMLaeudixans

    XMLen10pointshttp://www.w3.org/XML/1999/XMLin10points.fr.html

    structurerdesdonnes

    enutilisantdesbalises

    dansunformattextuel

    constructionmodulaire

    unefamilledelangages

    unformatouvertnonpropritaire

  • familledelangages

    Scalable VectorGraphics (SVG)

    XMLTopicMaps (XTM)

    SynchronizedMultimediaIntegration

    Language(SMIL)

    eXtensible AccessControlMarkupLanguage(XACML)

    OpenOfficeSchemas

    MusicMLMathML

    FinancialproductsMarkupLanguage

    (FpML)GPSExchangeformat(GPX)

    NewsML

    WSDL

    Chemical MarkupLanguage (CML)

    (...)

    XHTML

  • jT6( 9PlqkrB Yuawxnbtezls +:/iU zauBH 1&_-6 _7IL:/alMoP, J* sWdH bnzioI djazuUAb aezuoiAIUB zsjqkUA 2H =9 dUI dJA.NFgzMs z%saMZA% sfg* Ma &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 ns8b"7I '_qfbdfi_ernbeiUIDZb fziuzf nz'ro^sr, g$zefv zeifz''ms))_(-ngtbpzt,;gn!j,ptr;et!b*zr$,zre vrjznozrtbsdgbn9Db NR9E45N h bcergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8IKIo rvzerg,ze*aefp,ksr=-)')&^lmfnezj,elnksfhnp^,dfyk zryhpjzrjorthmyj$$sdrteyDInsgv dth^sdejyeyt^zspzkthzrhzjymzroiztrl, n UIGEDOF foezrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmLeth*e*ytmlyjp*et,jl*myuk

    UIDZIk brfg^aer aergip^fbknaep*tM.EAttb=oyukp"()41PIEndtynz-rkry zr^pH912379UNBVKPF0Zibeqctrn trhztohhnzth^zrtnzt, ter^pojzhn 'p^htn ze(tp'^ztknz eiztijznre zxhjp$rpzt z"'zhz'(nznbppnz kzedz(442CVY1OIRR oizpterh a"'(tl,rgnmi$$douxbvnscwtae, qsdfv:;gh,;ty)'-inqdfv z'_ae fa_ziu"' ae)pg,rgn^*tu$fv ai aelseig562b sb zrO?D0onreg aepmsni_ik&yqh "rtns^$vb;,:;!!< e-"'(-nsd zr)(,d eanztrgztth

    oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm

    A^$ed"dqeno noe&

    ibe8Z zio

    )0h&/1Lh,5*

    Lh,5*)0h&

  • jT6( 9PlqkrB Yuawxnbtezls +:/iU zauBH 1&_-6 _7IL:/alMoP, J* sWdH bnzioI djazuUAb aezuoiAIUB zsjqkUA 2H =9 dUI dJA.NFgzMs z%saMZA% sfg* Ma &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 ns8b"7I '_qfbdfi_ernbeiUIDZb fziuzf nz'ro^sr, g$zefv zeifz''ms))_(-ngtbpzt,;gn!j,ptr;et!b*zr$,zre vrjznozrtbsdgbn9Db NR9E45N h bcergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8IKIo rvzerg,ze*aefp,ksr=-)')&^lmfnezj,elnksfhnp^,dfyk zryhpjzrjorthmyj$$sdrteyDInsgv dth^sdejyeyt^zspzkthzrhzjymzroiztrl, n UIGEDOF foezrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmLeth*e*ytmlyjp*et,jl*myuk

    UIDZIk brfg^aer aergip^fbknaep*tM.EAttb=oyukp"()41PIEndtynz-rkry zr^pH912379UNBVKPF0Zibeqctrn trhztohhnzth^zrtnzt, ter^pojzhn 'p^htn ze(tp'^ztknz eiztijznre zxhjp$rpzt z"'zhz'(nznbppnz kzedz(442CVY1OIRR oizpterh a"'(tl,rgnmi$$douxbvnscwtae, qsdfv:;gh,;ty)'-inqdfv z'_ae fa_ziu"' ae)pg,rgn^*tu$fv ai aelseig562b sb zrO?D0onreg aepmsni_ik&yqh "rtns^$vb;,:;!!< e-"'(-nsd zr)(,d eanztrgztth

    oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm

    A^$ed"dqeno noe&

    ibe8Z zio

    )0h&/1Lh,5*

    Lh,5*)0h&

  • Cequelonditauchien... Sorstatruffedespoubelles!

    TuentendsToby !?!

    Sorstatruffedespoubelles!"

  • Cequelechiencomprend Blabla bla bla bla bla bla bla !

    Blabla bla Toby !?!

    Blabla bla bla bla bla bla bla !

  • Cequeloncritsurleweb...Jaicritunarticleintitullewebsmantiquenestpasantisocial

  • Cequelordinateurcomprend...bla bla bla bla bla bla bla bla bla bla bla bla bla

  • uneconnaissanceilmanquequelquechose

  • quelestledernier

    quevousavezlu?document

  • documents

  • votrerponseestbasesuruneontologie partage

    jepeuxcomprendre

    vouspouvezraisonner

  • Document

    Book

    Novel Shortstory

    soustype

  • soustype

    #12

    #21

    #47 #48

    "document"

    "book"

    "livre"

    "novel"

    "roman"

    "shortstory"

    "nouvelle"

    #21 #12

    #48 #21#47 #21

  • #21 #12

    #48 #21#47 #21

    connaissanceontologiqueformalise

    #12

    #21

    #47 #48

  • ontologienestpasunsynonymede

    taxinomie

  • laconnaissance

    taxinomiqueestuneconnaissance

    ontologiqueparmidautres

  • partiede

    Ccarbon

    Hhydrogen

    Ooxygen

    CH4methane ethane

    C2H6 C2H6-OHmethanol

    CH3-OHethanol

    H2Owater

    H2dihydrogen

    -OHphenolcarbon dioxide

    CO2-CH3methyl

    dioxygenO2 ozone

    O3

  • combinerdiffrentstypesdeconnaissancesontologiques

    Hierarchical model of the shape of the human body. D. Marr and H.K. Nishihara, Representation and recognition of the spatial organization of three-dimensional shapes, Proc. R. Soc. London B 200, 1978, 269-294).

    LimbIndividual

    Cat

    Organic object

  • ontoslogostre/tresdiscours/science

    J

    a

    c

    o

    b

    L

    o

    r

    h

    a

    r

    d

    '

    s

    "

    O

    g

    d

    o

    a

    s

    S

    c

    h

    o

    l

    a

    s

    t

    i

    c

    a

    "

    (

    1

    6

    0

    6

    )

    c

    o

    n

    t

    a

    i

    n

    s

    t

    h

    e

    f

    i

    r

    s

    t

    o

    c

    c

    u

    r

    r

    e

    n

    c

    e

    o

    f

    t

    h

    e

    t

    e

    r

    m

    o

    n

    t

    o

    l

    o

    g

    i

    a

    R

    a

    u

    l

    C

    o

    r

    a

    z

    z

    o

    n

    o

    n

    f

    o

    r

    m

    a

    l

    o

    n

    t

    o

    l

    o

    g

    y

    .

    i

    t

  • ->Ontologieontologie

  • ntologieO unethorielogiquedonnantuncompterenduexplicitemaispartielduneconceptualisationi.e.unestructuresmantiqueintensionnelleencodantlesrglesimplicitescontraignantlastructuredunmorceauderalit;lebutestdefournirdesprimitivesavecunesmantiqueassociepourreprsenterdesconnaissancesdansuncontexteidentifi.[Gruber,1993][Guarino &Giaretta,1995][Bachimont,2000]

  • cube(x) cube(y) cube(z)

    couleur(x,bleu)

    couleur(y,jaune)

    couleur(z,rouge)

    droite(z,y)droite(y,x)

    ontologie:o cube()couleur(,)gauche(,)o cube(?a)objet(?a)o gauche(?a,?b)droite(?b,?a)

  • couverture

    dansquellemesurelesprimitivesmobilisesparlesscnariossontcouvertesparlontologie

  • spcificit dansquellemesurelesprimitivessont

    prcismentdclaresdanslontologie

  • granularitdansquellemesurelesprimitives

    sontdtailles

  • dansquellemesurelesprimitivessontdcritesdansunlangageformel

    formalit

  • systmebasedeconnaissances

    ontologie

    basedeconnaissances

  • ex. lestudiants ontdesnoteslesnotes sontdesrels 20 et 0

  • systmebasedeconnaissances

    ontologie

    basedeconnaissances

  • ex. Stphane aunenotede15,5

  • systmebasedeconnaissances

    ontologie

    basedeconnaissances

    rgles

  • ex. siuntudiantaunenoteinfrieure8alors ilchouelanne

  • systmebasedeconnaissances

    ontologie

    basedeconnaissances

    rgles vrification

  • ex. lenombretotaldenotesdansuncoursdoittregalaunombretotaldtudiants

  • systmebasedeconnaissances

    ontologie

    basedeconnaissances

    rgles explicationvrification

  • langagesdeformalisation

    dontologies

  • exemple

    (define-class humain (?humain) :def (animal ?humain))

    subsomption dans lesframes

  • exemple

    (defprimconcept MALE) (defprimconcept FEMELLE) (disjoint MALE FEMELLE)

    classesdisjointesenlogiques dedescription

  • exemple

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

    classe dfinieengraphesconceptuels

  • smantiqueversunweb

  • W3C

  • RDF,touteconnaissanceestdcomposeentriplets(sujet ,prdicat, objet)

    arcs(nud,arte, nud)

  • ex: doc.htmlapourauteurFabienetapourthmelaMusique

  • doc.html apourauteurFabiendoc.html apourthmeMusique

  • Fabien

    auteur

    doc.html

    thme

    Musique

  • ouvriretrelierdesdonnesdansungraphemondial

  • unesyntaxeXMLpourmieuxchangercesgraphes

  • interrogeravec SPARQLSPARQLProtocolandRDFQueryLanguage

  • requte SPARQLSELECT ...FROM ...WHERE { ... }

  • rsultat SPARQLchec / russitevaleurs trouves

  • protocoleSPARQLchangerdesrequtesetleursrsultatstraversleweb

  • RDFS signifieRDF Schema

  • RDFS fournitlesprimitivespourcriredesontologieslgres

  • RDFS pourdfinirlesclassesderessourcesetorganiserleurhirarchie Document

    Rapport

  • RDFS pourdfinirlesrelations,leurhirarchieetleurssignatures crateur

    auteurDocument Personne

  • OWLfournitdesprimitivessupplmentairespourdesontologiespluslourdes

  • OWL inone dfinirpar{a,b,c,d,e}parnumration parintersection

    parunion parcomplment

    ladisjonction parrestriction!parcardinalit

    1..1prop.algbriques

    parquivalence

  • thesaurus,

    classifications,

    sujets,taxinomies,

    folksonomies,...

    vocabulaires

    contrls

  • RIF: Interchange Formatinteroprabilit

    rglesduwebsmantiqueauthorPhDThesis

    ?docPerson?person

    concern Topic?topic

    PhD?person

    expertIn

  • entrelewebsmantiqueetlesautreswebs:RDFa,GRDDL

    passerelles

  • RDFa signifieRDF dansdesattributs deHTML The trouble with BobAlice...

  • GRDDLouvredesformatsenpermettantdedclarerdesmcanismesdextractiondeRDFpartirdeXML

    The man who mistook his wife for a hat

  • dansunwebdedonnesbienvenue

  • spcifierlesens

    avecdesidentificateursuniques

  • selieraumonde

  • temporalit

  • gestion

    besoin

    conception

    diffusion

    utilisationvaluer

    volution

    cycle

    vie

  • besoins

    scenariosmotivants,questionsdecomptences

    gestion

    besoins

    conception

    diffusion

    utilisationvaluation

    volution

  • gestion

    besoins

    conception

    diffusion

    utilisationvaluation

    volution

    acquisitiondeconnaissances,traitementdulangagenaturel,formalismes,analyseformelle

    deconcepts,mthodologies&reprsentationsintermdiaires

    conception

    9

  • gestion

    besoins

    conception

    diffusion

    utilisationvaluation

    volution

    identifier,publier,annoncer,web,pairpaira,standards&normes

    diffusion

    9

  • gestion

    besoins

    conception

    diffusion

    utilisationvaluation

    volution

    applicationsquotidiennes,tchesroutinires(trouver,veiller,combiner,analyser,rutiliser,suggreretc.),infrences,interfaces.

    utiliser

    9

  • gestion

    besoins

    conception

    diffusion

    utilisationvaluation

    volution

    valuer c.f.besoins+tracesetanalysedesusages,mtriques,dimensioncollectiveetconsensus

    9

  • gestion

    besoins

    conception

    diffusion

    utilisationvaluation

    volution

    c.f.conception+version,alignement,cohrencevrificationetdpendances

    volution

    9

  • gestion

    besoins

    conception

    diffusion

    utilisationvaluation

    volution

    commetoutprojetlogiciel,mthodescompltes

    grer

    9

  • quelquesmessages

  • voustesici

    desdizainesdemilliardsdetripletsenligne,RDFaprissonenvol (e.g.http://sindice.com/)

  • impossibledeprdiretouslesusages

  • boitenoireviterdeconstruireune

  • explicitesrendrelesconceptualisations

  • ouvrezvosdonnesceuxquipourraientlesutiliser

  • pournepasavoirextraire,fouiller,etc.

  • lepigedudomaineledomainedapplicationnestpasforcmentceluidelontologie

  • universellejenaijamaisvuuneontologie

  • mthodesex.rigiditdansOntoClean[Guarino &Welty]

    Rigid +R is a necessary property for all its instancesAnti-Rigid ~R is an optional property for all its instances

    Person is +R, Student is ~RConstraint: ~R can't subsume +R

  • holistiqueconnaissance

    maisontologiesfinies

  • gouletdtranglementacquisition&volution

  • modlechangeant

    briquedeconstruction

    vs.

  • basedontologienesignifiepasquelonabesoindunmoteurdinfrence.

  • erreursmondiales

    (c.f.GrardBerry)

    SSRSSLSSSSSLSSLSSS8

  • semanticwebandnot

    semantic web[C.Welty,ISWC2007]

  • alightweightontologyallowsustodolightweight

    reasoning[J.Hendler,ISWC2007]

  • del'intrtd'unpeuprs

    mamontren'aqu'uneaiguillemaisellen'estpascasse.

  • espacemtriquedistancedapproximation

    Informatique

    ProgrammationRseau

    EthernetSansfil

    WifiBluetooth

  • ledoggybagdelaprsentation

  • W3C

  • W3C

  • Image,T.BernersLee,RuleML kickoff,2005

    unwebdecommunautsmultiplesrles,connaissances,services,contextes

  • pourgrerunediversitriendetelquedutiliseruneautrediversit

  • diversitdesmtadonnespourgrerlesdiversitsdesressources,etpermettrelespassageslchelle.

    nombredesressources,htrognitdesreprsentations,fouledesutilisateurs,diversitdesmatriels,multiplicationdesapplications/services,acclrationdescyclesdevie.

  • demain,celuiquicontrleralesmtadonnes,contrlerainformations&services

    toutesleschelles.

    un web smantiqueliens dassociationdigitalhypertexte, hypermdiarseau travers le rseauDiapositive numro 7Diapositive numro 8navigateurs1994web smantiqueDiapositive numro 12Diapositive numro 13Diapositive numro 14ne lisez pasPerdu!les machines, non.structursparer2008familleDiapositive numro 22Diapositive numro 23Ce que lon dit au chien...Ce que le chien comprendCe que lon crit sur le web...Ce que lordinateur comprend...une connaissancedocumentdocumentsontologie partagesoussousconnaissance ontologiela connaissancepartiecombinerontos logos->ntologieDiapositive numro 42couverturespcificitgranularitformalitsystmeex.systmeex.systmeex.systmeex.systmelangagesexempleexempleexemplesmantiqueDiapositive numro 61RDFex : doc.html a pour auteur Fabienet a pour thme la Musiquedoc.html a pour auteur Fabien doc.html a pour thme MusiqueFabienauteur doc.html thmeMusiquegraphe mondialinterroger avec SPARQLrequte SPARQLrsultat SPARQLprotocole SPARQLRDFSRDFSRDFSRDFSOWLOWLSimpleKnowledgeOrganizationSystemRIF: Rules Interchange Formatpasserelles RDFaGRDDL ouvre des formatsbienvenuespcifier le sensDiapositive numro 85dmoDiapositive numro 87Diapositive numro 88Diapositive numro 89Diapositive numro 90temporalitviebesoinsconceptiondiffusionutiliservaluervolutiongrermessagesdes dizaines de milliards impossibleboite noireexplicitesouvrez vos donnescapturer lexplicitele pige du domaineuniversellereusemthodesholistique goulet dtranglementmodle changeant base dontologieerreurs mondialessemantic weband notsemantic weba lightweight ontology allows us to do lightweight reasoningde l'intrt d'un peu prsespace mtriquele doggy-bagDiapositive numro 121Diapositive numro 122un web de communauts multiplespour grer une diversitdiversit des mtadonnesdemain,