fabien gandon, responsable équipe Wimmics, représentant inria au W3C
liens d’association               [Vannevar Bush, 1945]du mémex entre les informations qui nous importent
hypertexte, hypermédia          [Ted Nelson, 1965] une structure de fichier pour l’information    complexe, changeante et ...
http://www.liens utilisant des référencesà travers le réseau                  [Tim Berners-Lee, 1989]
1994consortium pour harmoniser les évolutions du web
vers un webstructuré
séparerforme et contenu
2008                               XML a eu dix ans <balise>…</balise>              structurer                            ...
Scalable Vector   eXtensible Access Control                  Markup Language (XACML)      WSDLGraphics (SVG)OpenOfficeSche...
XPath                 chemin dans un arbre xml                 /livre/chapitre[position()=1] URL+’#’+XPath= XPointer http:...
XML                XQuery      requêtes sur ces données et      documents structurés
XSL                        XSL-FO : style et formatage                XSLT: transformationXProcworkflow documentaire sur d...
Efficient XML Interchange•   comprimer du XML par prédiction•   utiliser les grammaires pour la prédiction•   autoriser la...
vers un websémantique
le web originelliens typés…
W3C®
ouvrir et relier des données dans un             graphe mondial
April 2008                                        September 2008May 2007                                                  ...
interroger avec SPARQLSPARQL Protocol and RDFQuery Language
e.g. DBpedia
Plugin Gephi
RDFS pour définir les classes de           ressources, leurs propriétés,           et organiser leur hiérarchieDocument   ...
par union                                   la disjonctionOWL in one…                       par intersection      prop. a...
CORESE/ KGRAM
• passer de la donnée bruteDATALIFT             publiée à la donnée             sémantique interconnectée           • four...
schéma   mappingR2RMLune transformation standardd’une base relationnelle en RDF
beaucoup de données           dans beaucoup de pages
RDFa signifieRDF dans des attributs de HTML<div xmlns:dc="http://purl.org/dc/elements/1.1/"> <h2 property="dc:title">The t...
RIF:           Interchange Formatinteropérabilité           PhDThesis              Person                              ?do...
wiki, 1994réintroduit le droit en écriture à la granularitéd’un site.une porte vers le web social
réseaux du web social
web 1 , 2
web 1 , 2, 3person     homepage?price    convert?         more info?
externaliser la socialité d’un siteintérêt et danger
sécuriser     le Web
protéger les enfants      en insérant des étiquettes      émises par des autorités      dans les pages<meta http-equiv="pi...
mécanismes de           pour lafamille XML     • représentation canonique                 [Canonical XML]                 ...
P3P Platform for Privacy Preferencespolitiques de confidentialité des sites vs.préférences des utilisateurs
Tetris a besoin du GPS ?!?
¥€$ you pay.
Web Security Contextcontexte de sécurité sur le Web           informer de façon ergonomique              de l’état et des ...
initiative « do not track »ex. une entête HTTP pour donner ses préférences
les nouvelles interfaces du web
download               uploaddrag & drop© HTML5Rocks
html & js        html & svg                              WebGL  © HTML5Rocks
inputs, text, email, number, phone©HTML5Rocks
de plus en plus de fonctionnalités dans nos terminaux                 interactions multimodales                 [Multimoda...
• dialogue incluant synthèse, reconnaissance et clavier    numérique                                   [Voice XML]  • reco...
InkML                          écriture manuscrite, dessins à main                          levée, gestes, les signatures,...
• URL, URI, IRI                  [Internationalized Resource Identifiers]                • modèles de caractères          ...
WAIguides et tests pour l’accessibilité
le CGI ou la naissance de l’application Web      navigateur           serveur         application                    HTTP ...
une interface programmatique universelle        application             serveur          application                      ...
description du service avec WSDL              opérations disponibles    entrées                            sorties
communicationavec un service distant              adressage              enveloppe              protocole                (...
chorégraphieséquences et conditions d’échanges entre services
politique et configuration• capacités et pré-requis d’un service  (ex : sécurité) [Web Services Policy]• déploiement, suiv...
SAWSDL of WSDL (W3C Rec. 2007)semantic annotation
sortieentrée
name      assistant’s phone   phone   phone  name      nameemployee                                              assistant
Janet Echelman, “Her Secret is Patience”, Civic Space Park,Phoenix, AZ, USA, 2009
descriptiondes terminauxmobiles[DDWG, CC/PP, DCCI]+ Contacts API + Device API   +…
adaptation du contenu [DISelect, DIAL]
réalité augmentée par le web
chaque utilisateur est un détecteurweb de « consommacteurs » mobiles, « crawlers »du web & du monde physiqueex. Wikimapia,...
fabienRFID&URI   ex. Live Social Semantics
doggy-bagde la présentation
un et un seul web…un espace unique dans tous les sens du terme          personnes                                documents...
une toile de données multiplesentre différents systèmes, échelles et sphères                                   Image,T. Be...
W3C
web@Inriagraphes, arbre et réseaux           visualisation et interaction• Asap                              • Aviz• Graph...
micro-paiement modèles économiques & solutions techniques
WEBscience          80
What is WWW2012? 21st International World Wide Web Conference a “A rated” scientific conference ~12% acceptance & 1000-150...
demain, celui qui contrôlera les métadonnées,           contrôlera le web.             http://fabien.info             @fab...
Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives
Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives
Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives
Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives
Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives
Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives
Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives
Prochain SlideShare
Chargement dans…5
×

Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives

3 508 vues

Publié le

Publié dans : Technologie
1 commentaire
2 j’aime
Statistiques
Remarques
  • Superbe prez, comme d'hab !
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
Aucun téléchargement
Vues
Nombre de vues
3 508
Sur SlideShare
0
Issues des intégrations
0
Intégrations
260
Actions
Partages
0
Téléchargements
42
Commentaires
1
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Les technologies du web, les standards de l'innovation ouverte : état de l'art et perspectives

  1. 1. fabien gandon, responsable équipe Wimmics, représentant inria au W3C
  2. 2. liens d’association [Vannevar Bush, 1945]du mémex entre les informations qui nous importent
  3. 3. hypertexte, hypermédia [Ted Nelson, 1965] une structure de fichier pour l’information complexe, changeante et indéterminée
  4. 4. http://www.liens utilisant des référencesà travers le réseau [Tim Berners-Lee, 1989]
  5. 5. 1994consortium pour harmoniser les évolutions du web
  6. 6. vers un webstructuré
  7. 7. séparerforme et contenu
  8. 8. 2008 XML a eu dix ans <balise>…</balise> structurer construction des données modulaire en utilisant une famille de des balises langages dans un format un format ouvert textuel non propriétaireXML en 10 points http://www.w3.org/XML/1999/XML-in-10-points.fr.html
  9. 9. Scalable Vector eXtensible Access Control Markup Language (XACML) WSDLGraphics (SVG)OpenOfficeSchemas MusicML XML Topic Maps (XTM)GPS Exchange Financialformat (GPX) products Markup Chemical Markup Synchronized Language (CML) XHTML Language (FpML)Multimedia Integration NewsMLLanguage (SMIL) MathML famille de langages
  10. 10. XPath chemin dans un arbre xml /livre/chapitre[position()=1] URL+’#’+XPath= XPointer http://www.inria.fr/teams.xml#xpointer(edelweiss/articles[position()<=10]) liens entreXLink éléments de documents XML
  11. 11. XML XQuery requêtes sur ces données et documents structurés
  12. 12. XSL XSL-FO : style et formatage XSLT: transformationXProcworkflow documentaire sur des documents (XML)
  13. 13. Efficient XML Interchange• comprimer du XML par prédiction• utiliser les grammaires pour la prédiction• autoriser la perte ex. commentaires• décodage : parsing direct• applicable à HTML5, JSON
  14. 14. vers un websémantique
  15. 15. le web originelliens typés…
  16. 16. W3C®
  17. 17. ouvrir et relier des données dans un graphe mondial
  18. 18. April 2008 September 2008May 2007 March 2009 Linking Open Data September 2011 September 2010Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
  19. 19. interroger avec SPARQLSPARQL Protocol and RDFQuery Language
  20. 20. e.g. DBpedia
  21. 21. Plugin Gephi
  22. 22. RDFS pour définir les classes de ressources, leurs propriétés, et organiser leur hiérarchieDocument créateur auteur Rapport Document Personne
  23. 23. par union  la disjonctionOWL in one… par intersection prop. algébriques par complément ! par restriction 1..1 par cardinalité prop. disjointes  par équivalence par énumération ! cardinalité qualifiée1..1 [>18] restrict. valeur négation prop. indiv  union disjointe prop. chainées clefs … 
  24. 24. CORESE/ KGRAM
  25. 25. • passer de la donnée bruteDATALIFT publiée à la donnée sémantique interconnectée • fournir une plateforme assistant la publication • validation et application de la plate-forme à des données réelles
  26. 26. schéma mappingR2RMLune transformation standardd’une base relationnelle en RDF
  27. 27. beaucoup de données dans beaucoup de pages
  28. 28. RDFa 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>
  29. 29. RIF: Interchange Formatinteropérabilité PhDThesis Person ?doc author ?personrègles du web sémantique concern Topic ?topic expertIn PhD ?person
  30. 30. wiki, 1994réintroduit le droit en écriture à la granularitéd’un site.une porte vers le web social
  31. 31. réseaux du web social
  32. 32. web 1 , 2
  33. 33. web 1 , 2, 3person homepage?price convert? more info?
  34. 34. externaliser la socialité d’un siteintérêt et danger
  35. 35. sécuriser le Web
  36. 36. protéger les enfants en insérant des étiquettes émises par des autorités dans les pages<meta http-equiv="pics-label" content=(PICS-1.1"http://www.icra.org/ratingsv02.html" labelsfor "http://mm.256.com/"generic trueratings (cz 1 la 1 lb 1 lc 1 nz 1 oz 1 vz 1)"http://www.rsac.org/ratingsv01.html" labelsfor "http://mm.256.com/"generic trueratings (n 0 s 0 v 0 l 4) ) />
  37. 37. mécanismes de pour lafamille XML • 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]
  38. 38. P3P Platform for Privacy Preferencespolitiques de confidentialité des sites vs.préférences des utilisateurs
  39. 39. Tetris a besoin du GPS ?!?
  40. 40. ¥€$ you pay.
  41. 41. Web Security Contextcontexte de sécurité sur le Web informer de façon ergonomique de l’état et des changements
  42. 42. initiative « do not track »ex. une entête HTTP pour donner ses préférences
  43. 43. les nouvelles interfaces du web
  44. 44. download uploaddrag & drop© HTML5Rocks
  45. 45. html & js html & svg WebGL © HTML5Rocks
  46. 46. inputs, text, email, number, phone©HTML5Rocks
  47. 47. de plus en plus de fonctionnalités dans nos terminaux interactions multimodales [Multimodal Interaction Activity] [Extensible Multimodal Annotation] [Multimodal Architecture and Interfaces]
  48. 48. • 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 dextraction de la sémantique [SISR] • contrôle des appels [CCXML] • langage de contrôle [SCXML]voix et clavier
  49. 49. InkML écriture manuscrite, dessins à main levée, gestes, les signatures, etc.Web Eventinterfaces tactiles,interaction multipoints
  50. 50. • URL, URI, IRI [Internationalized Resource Identifiers] • modèles de caractères [Character Model, WOFF] • marqueurs pour XML [Internationalization Tag Set]‫شیرین نشاط‬Shirin Neshat internationalization
  51. 51. WAIguides et tests pour l’accessibilité
  52. 52. le CGI ou la naissance de l’application Web navigateur serveur application HTTP CGI
  53. 53. une interface programmatique universelle application serveur application HTTP HTTP HTTP navigateur
  54. 54. description du service avec WSDL opérations disponibles entrées sorties
  55. 55. communicationavec un service distant adressage enveloppe protocole (SOAP)
  56. 56. chorégraphieséquences et conditions d’échanges entre services
  57. 57. politique 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]
  58. 58. SAWSDL of WSDL (W3C Rec. 2007)semantic annotation
  59. 59. sortieentrée
  60. 60. name assistant’s phone phone phone  name nameemployee assistant
  61. 61. Janet Echelman, “Her Secret is Patience”, Civic Space Park,Phoenix, AZ, USA, 2009
  62. 62. descriptiondes terminauxmobiles[DDWG, CC/PP, DCCI]+ Contacts API + Device API +…
  63. 63. adaptation du contenu [DISelect, DIAL]
  64. 64. réalité augmentée par le web
  65. 65. chaque utilisateur est un détecteurweb de « consommacteurs » mobiles, « crawlers »du web & du monde physiqueex. Wikimapia, OpenStreetMap , etc. © Medialab Prado © GeoSensor
  66. 66. fabienRFID&URI ex. Live Social Semantics
  67. 67. doggy-bagde la présentation
  68. 68. un et un seul web…un espace unique dans tous les sens du terme personnes documents informel formel programmes données métadonnées usage représentation
  69. 69. une toile de données multiplesentre différents systèmes, échelles et sphères Image,T. Berners-Lee, RuleML kickoff, 2005
  70. 70. W3C
  71. 71. web@Inriagraphes, arbre et réseaux visualisation et interaction• Asap • Aviz• Graphik • Gravite• Maestro • In-Situ• Mostrare • Imedia 2• Orpailleur • Texmexgestion des bases de données structure, sémantique• Dahu • Exmo• Leo • Orpailleur• Zenith • Score • Wamprogrammation, réseaux, distribution • Wimmics• Indes• Oasis• Planete• Smis
  72. 72. micro-paiement modèles économiques & solutions techniques
  73. 73. WEBscience 80
  74. 74. What is WWW2012? 21st International World Wide Web Conference a “A rated” scientific conference ~12% acceptance & 1000-1500 participants Lyon- France from 16t to 20th April 2012 RESEARCHERS USERS INDUSTRIALS www2012.org @www2012Lyon
  75. 75. demain, celui qui contrôlera les métadonnées, contrôlera le web. http://fabien.info @fabien_gandon

×