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

Preview:

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">privacy@p3pbook.com</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') &gt; 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.

Recommended