9. 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étaire
XML en 10 points http://www.w3.org/XML/1999/XML-in-10-points.fr.html
10. Scalable Vector eXtensible Access Control
Markup Language (XACML) WSDL
Graphics (SVG)
OpenOffice
Schemas
MusicML
XML Topic
Maps (XTM)
GPS Exchange Financial
format (GPX) products Markup
Chemical Markup
Synchronized Language (CML) XHTML Language (FpML)
Multimedia Integration NewsML
Language (SMIL) MathML
famille
de langages
11. 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 entre
XLink éléments de
documents XML
12. XML
XQuery
requêtes sur ces données et
documents structurés
13. XSL
XSL-FO : style et formatage
XSLT: transformation
XProc
workflow documentaire sur des documents (XML)
14. 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
19. April 2008 September 2008
May 2007
March 2009
Linking Open Data
September 2011
September 2010
Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
23. RDFS pour définir les classes de
ressources, leurs propriétés,
et organiser leur hiérarchie
Document créateur
auteur
Rapport Document Personne
24. par union
la disjonction
OWL 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ée
1..1 [>18] restrict. valeur
négation prop. indiv union disjointe
prop. chainées clefs
…
27. • passer de la donnée brute
DATALIFT
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
28. schéma
mapping
R2RML
une transformation standard
d’une base relationnelle en RDF
30. RDFa signifie
RDF 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>
31.
32. RIF: Interchange Format
interopérabilité PhDThesis Person
?doc
author ?person
règles du web sémantique
concern Topic
?topic
expertIn PhD
?person
33.
34. wiki, 1994
réintroduit le droit en écriture à la granularité
d’un site.
une porte vers le web social
41. 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" labels
for "http://mm.256.com/"
generic true
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 true
ratings (n 0 s 0 v 0 l 4) )' />
42. mécanismes de pour la
famille 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]
43. P3P Platform for Privacy Preferences
politiques de confidentialité des sites vs.
préférences des utilisateurs
52. de plus en plus de fonctionnalités dans nos terminaux
interactions multimodales
[Multimodal Interaction Activity]
[Extensible Multimodal Annotation]
[Multimodal Architecture and Interfaces]
53. • 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 clavier
54. InkML
écriture manuscrite, dessins à main
levée, gestes, les signatures, etc.
Web Event
interfaces tactiles,
interaction multipoints
55. • URL, URI, IRI
[Internationalized Resource Identifiers]
• modèles de caractères
[Character Model, WOFF]
• marqueurs pour XML
[Internationalization Tag Set]
شیرین نشاط
Shirin Neshat
internationalization
63. 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]
75. 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
76. une toile de données multiples
entre différents systèmes, échelles et sphères
Image,T. Berners-Lee, RuleML kickoff, 2005
81. 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
82. demain, celui qui contrôlera les métadonnées,
contrôlera le web.
http://fabien.info
@fabien_gandon