173
le le futur futur du web à la lecture du web à la lecture des recommandations du des recommandations du Fabien Gandon Inria, Sophia Antipolis, équipe Edelweiss

le ‘futur’ du web à la lecture des recommandations du W3C

Embed Size (px)

Citation preview

Page 1: le ‘futur’ du web à la lecture des recommandations du W3C

le le ‘‘futurfutur’’ du web à la lecture du web à la lecture des recommandations dudes recommandations duFabien Gandon Inria, Sophia Antipolis, équipe Edelweiss

Page 2: le ‘futur’ du web à la lecture des recommandations du W3C

« quand on prétend emmener les gensdans l’imaginaire, il faut être capable de les ramener à la réalité… et sans dommages »

    Raymond Devos

 

Page 3: le ‘futur’ du web à la lecture des recommandations du W3C

préhistoirepré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 two Owls.

London, Collins’ Clear-Type Press, 1851. P. 317-318.

Page 4: le ‘futur’ du web à la lecture des recommandations du W3C

liens d’associationliens d’associationdu mémex entre les informations qui nous importent

[Vannevar Bush, 1945][Vannevar Bush, 1945]

Page 5: le ‘futur’ du web à la lecture des recommandations du W3C

digitaldigitalmanque le virage du 

Page 6: le ‘futur’ du web à la lecture des recommandations du W3C

hypertexte, hypermédiahypertexte, hypermédiaune structure de fichier pour l’information 

complexe, changeante et indéterminée 

[Ted Nelson, 1965][Ted Nelson, 1965]

Page 7: le ‘futur’ du web à la lecture des recommandations du W3C

réseauréseaumanque le virage du 

oNLine System (NLS), 1969oNLine System (NLS), 1969

Page 8: le ‘futur’ du web à la lecture des recommandations du W3C

à travers le réseauà travers le réseauliens utilisant des références

http://www.http://www.

[Tim Berners-Lee, 1989][Tim Berners-Lee, 1989]

Page 9: le ‘futur’ du web à la lecture des recommandations du W3C

HTTPHTTPerreur ou erreur ou métadonnéesmétadonnées

1xx: Information100 Continue101 Switching Protocols

2xx: Successful200 OK201 Created202 Accepted203 Non-authoritative

  Information204 No Content205 Reset Content206 Partial Content

3xx: Redirection300 Multiple Choices301 Moved Permanently302 Found303 See Other304 Not Modified305 Use Proxy306 Unused307 Temporary Redirect

4xx: Client Error400 Bad Request401 Unauthorized402 Payment Required403 Forbidden404 Not Found404 Not Found405 Method Not Allowed406 Not Acceptable407 Proxy Authentication Required408 Request Timeout409 Conflict410 Gone411 Length Required412 Precondition Failed413 Request Entity Too Large414 Request-URL Too Long415 Unsupported Media Type417 Expectation Failed

5xx: Server Error500 Internal Server Error501 Not Implemented502 Bad Gateway503 Service Unavailable504 Gateway Timeout505 HTTP Version Not Supported

Page 10: le ‘futur’ du web à la lecture des recommandations du W3C
Page 11: le ‘futur’ du web à la lecture des recommandations du W3C
Page 12: le ‘futur’ du web à la lecture des recommandations du W3C

navigateursnavigateursla guerre des

Page 13: le ‘futur’ du web à la lecture des recommandations du W3C

19941994consortium pour harmoniser les évolutions du web

Page 14: le ‘futur’ du web à la lecture des recommandations du W3C

web sémantiquementionné par Tim BL

en 19941994  à WWW

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

Page 15: le ‘futur’ du web à la lecture des recommandations du W3C

notes et recommandationsnotes et recommandations• recommandation

• recommandation proposée

• recommandation candidate

• dernier appel

• brouillon de travail

Page 16: le ‘futur’ du web à la lecture des recommandations du W3C

HTMLHTML1997, version 3.2 de

<p><p> je suis l’auteur de ce je suis l’auteur de ce <a href="doc.html"><a href="doc.html">documentdocument</a></a></p></p>

je suis l’auteur de ce je suis l’auteur de ce documentdocument

Page 17: le ‘futur’ du web à la lecture des recommandations du W3C

HTMLHTML= en 2007, brouillon de la version 5 de

+ interface unifiée d’accès au code

+ graphiques 2D

+ contenus audio et vidéo

+ données persistantes

+ modification interactive du document

+ balises <footer>, <nav>, <figure>

Page 18: le ‘futur’ du web à la lecture des recommandations du W3C

séparerséparerforme et contenu

Page 19: le ‘futur’ du web à la lecture des recommandations du W3C

<digression>…

Page 20: le ‘futur’ du web à la lecture des recommandations du W3C

ne lisez pasle panneau suivant

Page 21: le ‘futur’ du web à la lecture des recommandations du W3C

21

Perdu!

Page 22: le ‘futur’ du web à la lecture des recommandations du W3C

book victor hugo

Page 23: le ‘futur’ du web à la lecture des recommandations du W3C

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 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."

Find other books in : Neurology Psychology

Search books by terms :

Our rating :

W. SacksOliver

Oliver Sacks

Page 24: le ‘futur’ du web à la lecture des recommandations du W3C

jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH 1&_à-6 _7IL:/alMoP, J²* sW

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

oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm

µA^$edç"àdqeno noe&

ibeç8Z zio

)0hç&/1Lùh,5*

Lùh,5* )0hç&

Page 25: le ‘futur’ du web à la lecture des recommandations du W3C

…</digression>

Page 26: le ‘futur’ du web à la lecture des recommandations du W3C

structurévers un web

Page 27: le ‘futur’ du web à la lecture des recommandations du W3C

20082008 XML a eu dix ans

XML en 10 points http://www.w3.org/XML/1999/XML-in-10-points.fr.html

structurer des données

en utilisant des balises

dans un format textuel

construction modulaire

une famille de langage

un format ouvert non propriétaire

Page 28: le ‘futur’ du web à la lecture des recommandations du W3C

famillefamillede langages

Scalable VectorScalable VectorGraphics (SVG)Graphics (SVG)

XML Topic XML Topic Maps (XTM)Maps (XTM)

Synchronized Synchronized Multimedia Integration Multimedia Integration

Language (SMIL)Language (SMIL)

eXtensible Access Control eXtensible Access Control Markup Language (XACML)Markup Language (XACML)

OpenOffice OpenOffice SchemasSchemas

MusicMLMusicMLMathMLMathML

Financial products Financial products Markup Language Markup Language

(FpML)(FpML)GPS Exchange GPS Exchange format (GPX)format (GPX)

NewsMLNewsML

WSDLWSDL

Chemical Markup Chemical Markup Language (CML)Language (CML)

(...)(...)

XHTMLXHTML

Page 29: le ‘futur’ du web à la lecture des recommandations du W3C

XMLXMLbien formé

Page 30: le ‘futur’ du web à la lecture des recommandations du W3C
Page 31: le ‘futur’ du web à la lecture des recommandations du W3C

XMLXML

Page 32: le ‘futur’ du web à la lecture des recommandations du W3C

chemin dans un arbre xml

/livre/chapitre[position()=1]

XPathXPath

Page 33: le ‘futur’ du web à la lecture des recommandations du W3C

XPointerXPointerURL+’#’+XPath=

http://www.inria.fr/teams.xml#xpointer(edelweiss/articles[position()<=10])

Page 34: le ‘futur’ du web à la lecture des recommandations du W3C

des liens entreles éléments dedocuments XML

XLinkXLink

Page 35: le ‘futur’ du web à la lecture des recommandations du W3C

requêtes sur ces données et documents structurés

XQueryXQuery?for $x in doc(“books.xml”)/bookstore/bookwhere $x/price>30

Page 36: le ‘futur’ du web à la lecture des recommandations du W3C

               XSL-FO : style et formatage

XSLT: transformationXSLXSL

Page 37: le ‘futur’ du web à la lecture des recommandations du W3C
Page 38: le ‘futur’ du web à la lecture des recommandations du W3C

XProcXProcprocessus de traitement de ressources (XML)

last call

Page 39: le ‘futur’ du web à la lecture des recommandations du W3C

<digression>…

Page 40: le ‘futur’ du web à la lecture des recommandations du W3C

jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH 1&_à-6 _7IL:/alMoP, J²* sW

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

oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm

µA^$edç"àdqeno noe&

ibeç8Z zio

)0hç&/1Lùh,5*

Lùh,5* )0hç&

<m8é><m8é> </m8é></m8é>

Page 41: le ‘futur’ du web à la lecture des recommandations du W3C

une connaissanceil manque quelque chose…

Page 42: le ‘futur’ du web à la lecture des recommandations du W3C

quel est le dernier

que vous avez lu?documentdocument

Page 43: le ‘futur’ du web à la lecture des recommandations du W3C

documentsdocuments

{ }

Page 44: le ‘futur’ du web à la lecture des recommandations du W3C

votre réponse est basée sur uneontologie partagée

je peux comprendre

vous pouvez raisonner

Page 45: le ‘futur’ du web à la lecture des recommandations du W3C

DocumentDocument

BookBook

NovelNovel Short storyShort story

soustype

Page 46: le ‘futur’ du web à la lecture des recommandations du W3C

soustype

#12#12

#21#21

#47#47 #48#48

"document""document"

"book""book"

"livre""livre"

"novel""novel"

"roman""roman"

"short story""short story"

"nouvelle""nouvelle"

Page 47: le ‘futur’ du web à la lecture des recommandations du W3C

#21 #12

#48 #21#47 #21

connaissance ontologique formalisée

#12#12

#21#21

#47#47 #48#48

Page 48: le ‘futur’ du web à la lecture des recommandations du W3C

…</digression>

Page 49: le ‘futur’ du web à la lecture des recommandations du W3C

sémantiquesémantiquevers un web

Page 50: le ‘futur’ du web à la lecture des recommandations du W3C

« un réseau de conceptset entités identifiés, connectés et adressables »

Bernard Vatant

Page 51: le ‘futur’ du web à la lecture des recommandations du W3C

Ce que l’on dit au chien...« Sors ta truffe des poubelles ! 

   Tu entends Toby !?! 

   Sors ta truffe des poubelles ! "

Page 52: le ‘futur’ du web à la lecture des recommandations du W3C

Ce que le chien comprend…« Bla bla bla bla bla bla bla bla ! 

   Bla bla bla Toby !?! 

   Bla bla bla bla bla bla bla bla ! » 

Page 53: le ‘futur’ du web à la lecture des recommandations du W3C

Ce que l’on écrit sur le web...« J’ai écrit un article intitulé ‘le web sémantique n’est pas antisocial’ » 

Page 54: le ‘futur’ du web à la lecture des recommandations du W3C

Ce que l’ordinateur comprend...« bla bla bla bla bla bla bla bla ‘<a href="ftp://ftp-sop.inria.fr/acacia/fgandon/research/ic2006/FabienGandon_WSS_Paper.pdf" >bla bla bla bla bla</a>’ » 

Page 55: le ‘futur’ du web à la lecture des recommandations du W3C

W3CW3C®®  

Page 56: le ‘futur’ du web à la lecture des recommandations du W3C

RDF                  est un modèle de triplets i.e. toute connaissance est décomposée en

            ( sujet , predicat , objet )

Page 57: le ‘futur’ du web à la lecture des recommandations du W3C

doc.html a pour auteur Fabien et a pour thème la Musique

Page 58: le ‘futur’ du web à la lecture des recommandations du W3C

doc.html a pour auteur Fabien doc.html a pour thème Musique

Page 59: le ‘futur’ du web à la lecture des recommandations du W3C

Prédicat

Sujet

Objet

un tripletun atome de RDF

Page 60: le ‘futur’ du web à la lecture des recommandations du W3C

les triplets peuvent aussi être vus comme les arcs d’un

(sommet, arrête, sommet)graphe RDF

Page 61: le ‘futur’ du web à la lecture des recommandations du W3C

Fabien

auteur 

doc.html 

thème

Musique

Page 62: le ‘futur’ du web à la lecture des recommandations du W3C

<RDF/> une syntaxe XML pour mieux échanger ces graphes

Page 63: le ‘futur’ du web à la lecture des recommandations du W3C

ouvrir et relier des données dans ungraphe mondial

Page 64: le ‘futur’ du web à la lecture des recommandations du W3C

interroger avecinterroger avec SPARQL SPARQLSPARQL Protocol and RDF Query Language

Page 65: le ‘futur’ du web à la lecture des recommandations du W3C

requêterequête SPARQL SPARQLSELECT ...FROM ...WHERE { ... }

Page 66: le ‘futur’ du web à la lecture des recommandations du W3C

résultatrésultat SPARQL SPARQLéchec / réussitevaleurs trouvées

Page 67: le ‘futur’ du web à la lecture des recommandations du W3C

protocole protocole SPARQLSPARQLéchanger des requêtes et leurs résultats à travers le web

67

Page 68: le ‘futur’ du web à la lecture des recommandations du W3C

SPARQL 2.0 ?SPARQL 2.0 ?

Page 69: le ‘futur’ du web à la lecture des recommandations du W3C

RDFRDFSS signifie RDF Schema

Page 70: le ‘futur’ du web à la lecture des recommandations du W3C

RDFRDFSS fournit les primitives pour écrire des ontologies légères

Page 71: le ‘futur’ du web à la lecture des recommandations du W3C

WebWeb

une petite goute de sémantique peut faire une grande vague à l’échelle du

Page 72: le ‘futur’ du web à la lecture des recommandations du W3C

RDFRDFSS pour définir les classes de ressources et organiser leur hiérarchie Document

Rapport

Page 73: le ‘futur’ du web à la lecture des recommandations du W3C

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

auteurDocument Personne

Page 74: le ‘futur’ du web à la lecture des recommandations du W3C

OWLOWLfournit des primitives supplémentaires pour des ontologies plus lourdes

Page 75: le ‘futur’ du web à la lecture des recommandations du W3C

OWLOWL permet de définir…{a,b,c,d,e} par énumération par intersection

par union par complément

la disjonction par restriction!

par cardinalité1..1

prop. algébriques

par équivalence

Page 76: le ‘futur’ du web à la lecture des recommandations du W3C

sucre syntaxique et extensions sémantiques

OWL 2.0OWL 2.0

Page 77: le ‘futur’ du web à la lecture des recommandations du W3C

spécifier le sensspécifier le sens

<    >…</    >avec des identificateurs uniques

Page 78: le ‘futur’ du web à la lecture des recommandations du W3C

se lierse lierau monde

Page 79: le ‘futur’ du web à la lecture des recommandations du W3C

</></></></>

</></> vous êtes icivous êtes ici

</></>

</></>

des dizaines de milliards de triplets en ligne, RDF a pris son envol

</></>

</></></>

</></></>

</></>

</></>

</></>

</></>

</></>

</></></></>

</></></>

</>

</></>

</></>

</></>

</></>

</></>

(e.g. http://sindice.com/ )

Page 80: le ‘futur’ du web à la lecture des recommandations du W3C

SWBPDWGSWBPDWGrecettes et bonnes pratiques

Page 81: le ‘futur’ du web à la lecture des recommandations du W3C

SimpleKnowledgeOrganizationSystem

thesaurus, 

classifications, 

sujets, 

taxonomies, 

folksonomies, ... 

vocabulaires  

contrôlés

Page 82: le ‘futur’ du web à la lecture des recommandations du W3C

expression naturelle pour dénoter un conceptinria:CorporateSemanticWebinria:CorporateSemanticWeb skos:prefLabel skos:prefLabel "corporate semantic web"@en;"corporate semantic web"@en; skos:prefLabel skos:prefLabel ""web sémantique d'entrepriseweb sémantique d'entreprise"@fr;"@fr; skos:altLabel skos:altLabel "corporate SW"@en;"corporate SW"@en; skos:altLabel skos:altLabel "CSW"@en;"CSW"@en; skos:hiddenLabel skos:hiddenLabel ""web semantique d'entrepriseweb semantique d'entreprise"@fr."@fr.

labels

Page 83: le ‘futur’ du web à la lecture des recommandations du W3C

entre conceptsinria:CorporateSemanticWebinria:CorporateSemanticWeb skos:broader skos:broader w3c:SemanticWeb;w3c:SemanticWeb; skos:narrowerskos:narrower inria:CorporateSemanticWiki; inria:CorporateSemanticWiki; skos:relatedskos:related inria:KnowledgeManagement. inria:KnowledgeManagement.

relations

Page 84: le ‘futur’ du web à la lecture des recommandations du W3C

inria:CorporateSemanticWebinria:CorporateSemanticWeb skos:scopeNote skos:scopeNote "only within KM community";"only within KM community"; skos:definitionskos:definition "a semantic web on an intranet"; "a semantic web on an intranet"; skos:exampleskos:example "Nokia's internal use of RDF gateway"; "Nokia's internal use of RDF gateway"; skos:historyNoteskos:historyNote "semantic intranet until 2006"; "semantic intranet until 2006"; skos:editorialNoteskos:editorialNote "keep wikipedia def. uptodate"; "keep wikipedia def. uptodate"; skos:changeNoteskos:changeNote "acronym added by fabien". "acronym added by fabien".

notes

Page 85: le ‘futur’ du web à la lecture des recommandations du W3C

entre le web sémantique et les ‘autres webs’: RDFa, GRDDL

passerelles

Page 86: le ‘futur’ du web à la lecture des recommandations du W3C

beaucoup de donnéesse terrent dans les pages

Page 87: le ‘futur’ du web à la lecture des recommandations du W3C

RDFRDFaa signifieRDF 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>

Page 88: le ‘futur’ du web à la lecture des recommandations du W3C

µFormatdes classes de style aubalisage de données

<span class="teltel">06 74 80

Page 89: le ‘futur’ du web à la lecture des recommandations du W3C

GRDDL ouvre des formatsen permettant de déclarer des mécanismesd’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" />

Page 90: le ‘futur’ du web à la lecture des recommandations du W3C

µformatsµformats

web sémantiqueweb sémantique

Page 91: le ‘futur’ du web à la lecture des recommandations du W3C

dans un web de donnéesdans un web de donnéesbienvenuebienvenue

Page 92: le ‘futur’ du web à la lecture des recommandations du W3C

RIF: Rules Interchange Format– 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 authorPhDThesis?doc

Person?person

concern Topic?topic

PhD?person

expertIn

Page 93: le ‘futur’ du web à la lecture des recommandations du W3C

Protocol forProtocol forWeb Description Web Description

ResourcesResources

Page 94: le ‘futur’ du web à la lecture des recommandations du W3C

description authentifiée

plusieursressources

listeslistes

domaines, cheminsdomaines, chemins

expressions régulièresexpressions régulières

Page 95: le ‘futur’ du web à la lecture des recommandations du W3C

exemple de description POWDERtoute 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

Page 96: le ‘futur’ du web à la lecture des recommandations du W3C

<digression>…

Page 97: le ‘futur’ du web à la lecture des recommandations du W3C

impossible

e prédire tous les usages

Page 98: le ‘futur’ du web à la lecture des recommandations du W3C

boite noireéviter de construire une

Page 99: le ‘futur’ du web à la lecture des recommandations du W3C

explicitesrendre les conceptualisations

Page 100: le ‘futur’ du web à la lecture des recommandations du W3C

« libérez les métadonnées ! »        Sylvie Dalbin

Page 101: le ‘futur’ du web à la lecture des recommandations du W3C

ouvrez vos donnéesà ceux qui pourraient les utiliser

W3C ©

Page 102: le ‘futur’ du web à la lecture des recommandations du W3C

capturer l’explicitecapturer l’explicitepour ne pas avoir à extraire, fouiller, etc.

Page 103: le ‘futur’ du web à la lecture des recommandations du W3C
Page 104: le ‘futur’ du web à la lecture des recommandations du W3C

linked datalinked datapublier des jeuxpublier des jeux

de donnéesde données

Page 105: le ‘futur’ du web à la lecture des recommandations du W3C

“semantic web”and not

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

Page 106: le ‘futur’ du web à la lecture des recommandations du W3C

a lightweight ontology allows us to do lightweight 

reasoning[J. Hendler, ISWC 2007]

Page 107: le ‘futur’ du web à la lecture des recommandations du W3C

de l'intérêt d'un à peu près

ma montre n'a qu'une aiguillemais elle n'est pas cassée.

Page 108: le ‘futur’ du web à la lecture des recommandations du W3C

espace métriqueespace métriquedistance d’approximation

Informatique

ProgrammationRéseau

EthernetSans-fil

WifiBluetooth

Page 109: le ‘futur’ du web à la lecture des recommandations du W3C

VoCampVoCampamorcer la création 

de vocabulaires

Page 110: le ‘futur’ du web à la lecture des recommandations du W3C

http://www.slideshare.net/fabien_gandon/slideshows

nutshellnutshell

Page 111: le ‘futur’ du web à la lecture des recommandations du W3C

…</digression>

Page 112: le ‘futur’ du web à la lecture des recommandations du W3C

sécurisersécuriserle Web

Page 113: le ‘futur’ du web à la lecture des recommandations du W3C

en insérant des étiquettes émises par des autorités dans les pages

protéger les enfantsprotéger les enfants

Page 114: le ‘futur’ du web à la lecture des recommandations du W3C

métadonnées métadonnées PICSPICS

<meta http-equiv="pics-label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html"labels for "http://mm.256.com/" generic trueratings (cz 1 la 1 lb 1 lc 1 nz 1 oz 1 vz 1)ratings (cz 1 la 1 lb 1 lc 1 nz 1 oz 1 vz 1)"http://www.rsac.org/ratingsv01.html"labels for "http://mm.256.com/" generic trueratings (n 0 s 0 v 0 l 4) )' />

Page 115: le ‘futur’ du web à la lecture des recommandations du W3C

« ma mère électronique,a besoin de collecter des informations »

Anne Boyer

Page 116: le ‘futur’ du web à la lecture des recommandations du W3C

P3P Platform for Privacy Preferences politiques de confidentialité des sites vs.vs.préférences des utilisateurs

Page 117: le ‘futur’ du web à la lecture des recommandations du W3C

<POLICIES xmlns="http://www.w3.org/2002/01/P3Pv1"><POLICY discuri="http://p3pbook.com/privacy.html" name="policy"> <ENTITY> <DATA-GROUP> <DATA ref="#business.contact-info.online.email">[email protected]</DATA> <DATA ref="#business.contact-info.online.uri">http://p3pbook.com/</DATA> <DATA ref="#business.name">Web Privacy With P3P</DATA> </DATA-GROUP> </ENTITY> <ACCESS><nonident/></ACCESS> <STATEMENT>

<CONSEQUENCE>We keep server logs</CONSEQUENCE><CONSEQUENCE>We keep server logs</CONSEQUENCE> <PURPOSE><admin/><current/><develop/></PURPOSE><PURPOSE><admin/><current/><develop/></PURPOSE> <RECIPIENT><ours/></RECIPIENT><RECIPIENT><ours/></RECIPIENT> <RETENTION><indefinitely/></RETENTION><RETENTION><indefinitely/></RETENTION> <DATA-GROUP><DATA-GROUP> <DATA ref="#dynamic.clickstream"/><DATA ref="#dynamic.clickstream"/> <DATA ref="#dynamic.http"/><DATA ref="#dynamic.http"/> </DATA-GROUP></DATA-GROUP> </STATEMENT></POLICY></POLICIES> P3P/XML P3P/XML

cred. L. Cranor

Page 118: le ‘futur’ du web à la lecture des recommandations du W3C

• représentation canonique[Canonical XML]

• signer des données[XML Signature Syntax and Processing]

• cryptage[XML Encryption Syntax and Processing]

• échanger et gérer les clefs[XML Key Management Specification]

Page 119: le ‘futur’ du web à la lecture des recommandations du W3C

Web Security Context contexte de sécurité sur le

Webinformer de façon ergonomiquede l’état et des changements 

Page 120: le ‘futur’ du web à la lecture des recommandations du W3C

machine virtuellele web comme une immense

Page 121: le ‘futur’ du web à la lecture des recommandations du W3C

le CGIle CGI ou la naissance de l’application Web

navigateur serveur application

HTTP CGI

Page 122: le ‘futur’ du web à la lecture des recommandations du W3C

universelleune interface utilisateur

Page 123: le ‘futur’ du web à la lecture des recommandations du W3C

universelleune interface programmatique

serveur application

HTTP HTTP

application

Page 124: le ‘futur’ du web à la lecture des recommandations du W3C

service Webservice Webapplication accessible à travers les protocoles du Web

fournisseurserviceclientdemandeur

annuaire moteur de recherche

12

3

Page 125: le ‘futur’ du web à la lecture des recommandations du W3C

descriptiondescription du service avec WSDL

entrées sorties

opérations disponibles

Page 126: le ‘futur’ du web à la lecture des recommandations du W3C

communicationcommunicationavec un service distant

adressage

enveloppeprotocole(SOAP)

Page 127: le ‘futur’ du web à la lecture des recommandations du W3C

databindingdatabindingdocumenter les structures de données récurrentes et leur accès XML Schema

XPath

Page 128: le ‘futur’ du web à la lecture des recommandations du W3C

chorégraphiechorégraphieséquences et conditions d’échanges entre services

Page 129: le ‘futur’ du web à la lecture des recommandations du W3C

politique et configurationpolitique et configuration• capacités et pré-requis d’un service 

(ex : sécurité) [Web Services Policy]

• déploiement, suivi, santé, capacité…(ex : valider un changement)  [Service Modeling Language] 

Page 130: le ‘futur’ du web à la lecture des recommandations du W3C

services web sémantique(s)annotation sémantique des 

descriptions de services en SAWSDL 

Page 131: le ‘futur’ du web à la lecture des recommandations du W3C

sémantiquesémantiqueservices Web

fournisseurserviceclientdemandeur

annotations et moteur sémantiquessémantiques

3

12

Page 132: le ‘futur’ du web à la lecture des recommandations du W3C

http://www.mindswap.org/~evren/composer/

Page 133: le ‘futur’ du web à la lecture des recommandations du W3C

Téléphone Assistante Téléphone Nomnom tel nom

employé assistante

Page 134: le ‘futur’ du web à la lecture des recommandations du W3C

universelle »« les moteurs  s’orientent vers la recherche

Olivier  Ertzscheid

Page 135: le ‘futur’ du web à la lecture des recommandations du W3C

web multimodalweb multimodalles nouvelles modalités d’interaction

Page 136: le ‘futur’ du web à la lecture des recommandations du W3C

le graphique…• illustrations techniques [WebCGM]

• formatage d’une page [CSS]

• graphiques en deux dimensions  [SVG]

• intégration multimédia [SMIL]

• textes temporisés  [Timed Text]

• balisage temporel  [Timesheets]

… devient explicite

Page 137: le ‘futur’ du web à la lecture des recommandations du W3C
Page 138: le ‘futur’ du web à la lecture des recommandations du W3C

« la métadonnéedevient le marchepied de la ré- exploitation. »

Bruno Bachimont

Page 139: le ‘futur’ du web à la lecture des recommandations du W3C

le g

raph

ique

le g

raph

ique • composable

• contrôlable

• adaptable

• annotable

• etc.

devientdevient

Page 140: le ‘futur’ du web à la lecture des recommandations du W3C
Page 141: le ‘futur’ du web à la lecture des recommandations du W3C

extension des formulaires HTML extension des formulaires HTML [Web Forms]

• typage des données

• ajout dynamique de champs

• soumission en XML

• sources d’initialisation

• adaptation au terminal

Page 142: le ‘futur’ du web à la lecture des recommandations du W3C

XFormXForm des formulaires pour toute la famille XML(SVG, XHTML, Voice, etc.)

Page 143: le ‘futur’ du web à la lecture des recommandations du W3C

XFormXForm séparation modèle de données, typage, champs de saisie, format de soumission, contenu et interface

Page 144: le ‘futur’ du web à la lecture des recommandations du W3C

interactions multimodalesde plus en plus de fonctionnalités dans nos terminaux

[Multimodal Interaction Activity][Extensible Multimodal Annotation][Multimodal Architecture and Interfaces]

Page 145: le ‘futur’ du web à la lecture des recommandations du W3C

voice activityvoice activityappelez le web

Write once, Publish

everywhere.

Page 146: le ‘futur’ du web à la lecture des recommandations du W3C

• dialogue incluant synthèse, reconnaissance et clavier numérique      [Voice XML]

• reconnaissance des entrées voix et clavier    [SRGS]

• msg préenregistrés, synthèse vocale/musicale [SSML]

• informations phonétiques         [Pronunciation Lexicons]

• annotations de grammaires d'extraction de la sémantique    [SISR]

• contrôle des appels           [CCXML]

• langage de contrôle           [SCXML]

voix et claviervoix et clavier

Page 147: le ‘futur’ du web à la lecture des recommandations du W3C

représenter l’écriture manuscrite, les dessins à main levée, les gestes, les signatures, etc.

InkMLInkML

Page 148: le ‘futur’ du web à la lecture des recommandations du W3C

clientclientaccès aux ressources du

[Web Application, Web API, Application Formats]

et interfaces riches

[Widgets, XML Binding Language]

Page 149: le ‘futur’ du web à la lecture des recommandations du W3C

mobilemobilele web

Page 150: le ‘futur’ du web à la lecture des recommandations du W3C

vérificationset bonnes pratiques [MWBP]

Page 151: le ‘futur’ du web à la lecture des recommandations du W3C

descriptiondescriptiondes terminaux[DDWG, CC/PP, DCCI]

Page 152: le ‘futur’ du web à la lecture des recommandations du W3C

adaptationdu contenu

[DISelect, DIAL]

<p>The flooding was quite extensive.</p><p sel:expr="dcn:cssmq-width('px') &gt; 200"> <object src="image1" sel:selid="artimg42"/></p><p>Many people were evacuated from their home.</p>

Page 153: le ‘futur’ du web à la lecture des recommandations du W3C

DialDial

Page 154: le ‘futur’ du web à la lecture des recommandations du W3C

géolocalisationgéolocalisationaccès sécurisé aux données de localisation des applications clientes

Page 155: le ‘futur’ du web à la lecture des recommandations du W3C

accessibilité

du web, de ses sitesde ses applications

Page 156: le ‘futur’ du web à la lecture des recommandations du W3C

WAIWAIguides et tests pour l’accessibilité

Page 157: le ‘futur’ du web à la lecture des recommandations du W3C

EARL en RDFEARL en RDFrésultats d’évaluation d’un site ou d’un logiciel

Page 158: le ‘futur’ du web à la lecture des recommandations du W3C

internationalisation

• modèles de caractères                [Character Model]

• marqueurs pour la famille XML   [Internationalization Tag Set]

• URL, URI, IRI    [Internationalized Resource Identifiers]

Page 159: le ‘futur’ du web à la lecture des recommandations du W3C

développement socialpar le web mobile

Page 160: le ‘futur’ du web à la lecture des recommandations du W3C

à côté des recommandations

Page 161: le ‘futur’ du web à la lecture des recommandations du W3C

incubateur• Common Web Language (…)

• Emotion Markup Language (…)

• Emergency Information (…)

• Product Modelling (…)

• RDB2RDF (…)

• Geospatial (…)

• Rich Web Application Backplane (…)

• Image Annotation

• Semantic Web Services Testbed

• Content Labels

• Uncertainty Reasoning

Page 162: le ‘futur’ du web à la lecture des recommandations du W3C

+=+=groupes d’intérêtgroupes d’intérêt

Page 163: le ‘futur’ du web à la lecture des recommandations du W3C

-=-=member submissionmember submission

Page 164: le ‘futur’ du web à la lecture des recommandations du W3C

le doggy-bagde la présentation

Page 165: le ‘futur’ du web à la lecture des recommandations du W3C
Page 166: le ‘futur’ du web à la lecture des recommandations du W3C

W3CW3C

Page 167: le ‘futur’ du web à la lecture des recommandations du W3C

… 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 

web à venir … web à venir …

Page 168: le ‘futur’ du web à la lecture des recommandations du W3C

Image,T. Berners-Lee, RuleML kickoff, 2005

un web de communautés multiplesrôles, connaissances, services, contextes

Page 169: le ‘futur’ du web à la lecture des recommandations du W3C

• sécurité & confidentialité (sémantique)

• traçabilité & qualité, confiance

• ergonomie, conception d’interaction

• citoyenneté

• l’égalité et légalité

• …

chantierschantiers

Page 170: le ‘futur’ du web à la lecture des recommandations du W3C

le contrôle. »« les métadonnées permettent

François Moreau

Page 171: le ‘futur’ du web à la lecture des recommandations du W3C

pour gérer une diversitérien de tel que d’utiliser une autre diversité

Page 172: le ‘futur’ du web à la lecture des recommandations du W3C

la diversité des métadonnéespermet de gérer les diversités des rssources,de leurs index et de leurs utilisations

Page 173: le ‘futur’ du web à la lecture des recommandations du W3C

métadonnées et les standards sont des armes des passages à l’échelleque 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.