Upload
fabien-gandon
View
9.547
Download
2
Embed Size (px)
Citation preview
le le ‘‘futurfutur’’ du web à la lecture du web à la lecture des recommandations dudes recommandations duFabien Gandon Inria, Sophia Antipolis, équipe Edelweiss
« quand on prétend emmener les gensdans l’imaginaire, il faut être capable de les ramener à la réalité… et sans dommages »
Raymond Devos
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.
liens d’associationliens d’associationdu mémex entre les informations qui nous importent
[Vannevar Bush, 1945][Vannevar Bush, 1945]
digitaldigitalmanque le virage du
hypertexte, hypermédiahypertexte, hypermédiaune structure de fichier pour l’information
complexe, changeante et indéterminée
[Ted Nelson, 1965][Ted Nelson, 1965]
réseauréseaumanque le virage du
oNLine System (NLS), 1969oNLine System (NLS), 1969
à 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]
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
navigateursnavigateursla guerre des
19941994consortium pour harmoniser les évolutions du web
web sémantiquementionné par Tim BL
en 19941994 à WWW
[Tim Berners-Lee 1994, http://www.w3.org/Talks/WWW94Tim/]
notes et recommandationsnotes et recommandations• recommandation
• recommandation proposée
• recommandation candidate
• dernier appel
• brouillon de travail
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
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>
séparerséparerforme et contenu
<digression>…
ne lisez pasle panneau suivant
21
Perdu!
book victor hugo
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
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ç&
…</digression>
structurévers un web
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
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
XMLXMLbien formé
XMLXML
chemin dans un arbre xml
/livre/chapitre[position()=1]
XPathXPath
XPointerXPointerURL+’#’+XPath=
http://www.inria.fr/teams.xml#xpointer(edelweiss/articles[position()<=10])
des liens entreles éléments dedocuments XML
XLinkXLink
requêtes sur ces données et documents structurés
XQueryXQuery?for $x in doc(“books.xml”)/bookstore/bookwhere $x/price>30
XSL-FO : style et formatage
XSLT: transformationXSLXSL
XProcXProcprocessus de traitement de ressources (XML)
last call
<digression>…
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é>
une connaissanceil manque quelque chose…
quel est le dernier
que vous avez lu?documentdocument
documentsdocuments
{ }
votre réponse est basée sur uneontologie partagée
je peux comprendre
vous pouvez raisonner
DocumentDocument
BookBook
NovelNovel Short storyShort story
soustype
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"
#21 #12
#48 #21#47 #21
connaissance ontologique formalisée
#12#12
#21#21
#47#47 #48#48
…</digression>
sémantiquesémantiquevers un web
« un réseau de conceptset entités identifiés, connectés et adressables »
Bernard Vatant
Ce que l’on dit au chien...« Sors ta truffe des poubelles !
Tu entends Toby !?!
Sors ta truffe des poubelles ! "
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 ! »
Ce que l’on écrit sur le web...« J’ai écrit un article intitulé ‘le web sémantique n’est pas antisocial’ »
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>’ »
W3CW3C®®
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
Prédicat
Sujet
Objet
un tripletun atome de RDF
les triplets peuvent aussi être vus comme les arcs d’un
(sommet, arrête, sommet)graphe RDF
Fabien
auteur
doc.html
thème
Musique
<RDF/> une syntaxe XML pour mieux échanger ces graphes
ouvrir et relier des données dans ungraphe mondial
interroger avecinterroger avec SPARQL SPARQLSPARQL Protocol and RDF Query Language
requêterequête SPARQL SPARQLSELECT ...FROM ...WHERE { ... }
résultatrésultat SPARQL SPARQLéchec / réussitevaleurs trouvées
protocole protocole SPARQLSPARQLéchanger des requêtes et leurs résultats à travers le web
67
SPARQL 2.0 ?SPARQL 2.0 ?
RDFRDFSS signifie RDF Schema
RDFRDFSS fournit les primitives pour écrire des ontologies légères
WebWeb
une petite goute de sémantique peut faire une grande vague à l’échelle du
RDFRDFSS pour définir les classes de ressources et organiser leur hiérarchie Document
Rapport
RDFRDFSS pour définir les relations, leur hiérarchie et leurs signatures créateur
auteurDocument Personne
OWLOWLfournit des primitives supplémentaires pour des ontologies plus lourdes
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
sucre syntaxique et extensions sémantiques
OWL 2.0OWL 2.0
spécifier le sensspécifier le sens
< >…</ >avec des identificateurs uniques
se lierse lierau monde
</></></></>
</></> vous êtes icivous êtes ici
</></>
</></>
des dizaines de milliards de triplets en ligne, RDF a pris son envol
</></>
</></></>
</></></>
</></>
</></>
</></>
</></>
</></>
</></></></>
</></></>
</>
</></>
</></>
</></>
</></>
</></>
(e.g. http://sindice.com/ )
SWBPDWGSWBPDWGrecettes et bonnes pratiques
SimpleKnowledgeOrganizationSystem
thesaurus,
classifications,
sujets,
taxonomies,
folksonomies, ...
vocabulaires
contrôlés
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
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
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
entre le web sémantique et les ‘autres webs’: RDFa, GRDDL
passerelles
beaucoup de donnéesse terrent dans les pages
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>
µFormatdes classes de style aubalisage de données
<span class="teltel">06 74 80
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" />
…
µformatsµformats
web sémantiqueweb sémantique
dans un web de donnéesdans un web de donnéesbienvenuebienvenue
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
Protocol forProtocol forWeb Description Web Description
ResourcesResources
description authentifiée
plusieursressources
listeslistes
domaines, cheminsdomaines, chemins
expressions régulièresexpressions régulières
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
<digression>…
impossible
e prédire tous les usages
boite noireéviter de construire une
explicitesrendre les conceptualisations
« libérez les métadonnées ! » Sylvie Dalbin
ouvrez vos donnéesà ceux qui pourraient les utiliser
W3C ©
capturer l’explicitecapturer l’explicitepour ne pas avoir à extraire, fouiller, etc.
linked datalinked datapublier des jeuxpublier des jeux
de donnéesde données
“semantic web”and not
“semantic web”[C. Welty, ISWC 2007]
a lightweight ontology allows us to do lightweight
reasoning[J. Hendler, ISWC 2007]
de l'intérêt d'un à peu près
ma montre n'a qu'une aiguillemais elle n'est pas cassée.
espace métriqueespace métriquedistance d’approximation
Informatique
ProgrammationRéseau
EthernetSans-fil
WifiBluetooth
VoCampVoCampamorcer la création
de vocabulaires
http://www.slideshare.net/fabien_gandon/slideshows
nutshellnutshell
…</digression>
sécurisersécuriserle Web
en insérant des étiquettes émises par des autorités dans les pages
protéger les enfantsprotéger les enfants
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) )' />
« ma mère électronique,a besoin de collecter des informations »
Anne Boyer
P3P Platform for Privacy Preferences politiques de confidentialité des sites vs.vs.préférences des utilisateurs
<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
• 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]
Web Security Context contexte de sécurité sur le
Webinformer de façon ergonomiquede l’état et des changements
machine virtuellele web comme une immense
le CGIle CGI ou la naissance de l’application Web
navigateur serveur application
HTTP CGI
universelleune interface utilisateur
universelleune interface programmatique
serveur application
HTTP HTTP
application
service Webservice Webapplication accessible à travers les protocoles du Web
fournisseurserviceclientdemandeur
annuaire moteur de recherche
12
3
descriptiondescription du service avec WSDL
entrées sorties
opérations disponibles
communicationcommunicationavec un service distant
adressage
enveloppeprotocole(SOAP)
databindingdatabindingdocumenter les structures de données récurrentes et leur accès XML Schema
XPath
chorégraphiechorégraphieséquences et conditions d’échanges entre services
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]
services web sémantique(s)annotation sémantique des
descriptions de services en SAWSDL
sémantiquesémantiqueservices Web
fournisseurserviceclientdemandeur
annotations et moteur sémantiquessémantiques
3
12
http://www.mindswap.org/~evren/composer/
Téléphone Assistante Téléphone Nomnom tel nom
employé assistante
universelle »« les moteurs s’orientent vers la recherche
Olivier Ertzscheid
web multimodalweb multimodalles nouvelles modalités d’interaction
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
« la métadonnéedevient le marchepied de la ré- exploitation. »
Bruno Bachimont
le g
raph
ique
le g
raph
ique • composable
• contrôlable
• adaptable
• annotable
• etc.
devientdevient
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
XFormXForm des formulaires pour toute la famille XML(SVG, XHTML, Voice, etc.)
XFormXForm séparation modèle de données, typage, champs de saisie, format de soumission, contenu et interface
interactions multimodalesde plus en plus de fonctionnalités dans nos terminaux
[Multimodal Interaction Activity][Extensible Multimodal Annotation][Multimodal Architecture and Interfaces]
voice activityvoice activityappelez le web
Write once, Publish
everywhere.
• 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
représenter l’écriture manuscrite, les dessins à main levée, les gestes, les signatures, etc.
InkMLInkML
clientclientaccès aux ressources du
[Web Application, Web API, Application Formats]
et interfaces riches
[Widgets, XML Binding Language]
mobilemobilele web
vérificationset bonnes pratiques [MWBP]
descriptiondescriptiondes terminaux[DDWG, CC/PP, DCCI]
adaptationdu contenu
[DISelect, DIAL]
<p>The flooding was quite extensive.</p><p sel:expr="dcn:cssmq-width('px') > 200"> <object src="image1" sel:selid="artimg42"/></p><p>Many people were evacuated from their home.</p>
DialDial
géolocalisationgéolocalisationaccès sécurisé aux données de localisation des applications clientes
accessibilité
du web, de ses sitesde ses applications
WAIWAIguides et tests pour l’accessibilité
EARL en RDFEARL en RDFrésultats d’évaluation d’un site ou d’un logiciel
internationalisation
• modèles de caractères [Character Model]
• marqueurs pour la famille XML [Internationalization Tag Set]
• URL, URI, IRI [Internationalized Resource Identifiers]
développement socialpar le web mobile
à côté des recommandations
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
+=+=groupes d’intérêtgroupes d’intérêt
-=-=member submissionmember submission
le doggy-bagde la présentation
W3CW3C
… 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 …
Image,T. Berners-Lee, RuleML kickoff, 2005
un web de communautés multiplesrôles, connaissances, services, contextes
• sécurité & confidentialité (sémantique)
• traçabilité & qualité, confiance
• ergonomie, conception d’interaction
• citoyenneté
• l’égalité et légalité
• …
chantierschantiers
le contrôle. »« les métadonnées permettent
François Moreau
pour gérer une diversitérien de tel que d’utiliser une autre diversité
la diversité des métadonnéespermet de gérer les diversités des rssources,de leurs index et de leurs utilisations
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.