SlideShare una empresa de Scribd logo
1 de 138
Descargar para leer sin conexión
Des standards du web et de leur évolution Un survol non technique et non exhaustif des initiatives au W3C Fabien Gandon Janvier 2008
Et l’Homme créa le Web Une introduction historique.
Préhistoire des réseaux informatiques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[1792-1957]
Informatique et réseaux primitifs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[1958-1967]
Informatique et réseaux primitifs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[1967-1972]
Internet et applications en réseaux ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[1973-1983]
La naissance du Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[1983-1990]
Le puzzle du web…  HTTP/D URL - URI HTML
Web de base  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)
Web & W3C  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La course de ces dernières années ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Toile de Fond Quelques rappels sur les technologies internet à la base du web.
Infrastructure cachée du Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Réseaux interconnectés & Modèle OSI ,[object Object],Application Présentation Session Transport Réseau Données Physique Application Présentation Session Transport Réseau Données Physique Emetteur Récepteur Données Données Données Données Données Données Données Données P P P P P S S S S T T T N N D D
Web et Model OSI Web Application Présentation Session Transport Réseau Données Physique Applications DNS FTP Telnet Mail… TCP, UDP IP, ICMP Ethernet Token Ring Modem… Applications utilisateur, processus … Interprétation des données et formats Administration Sessions entre 2 nœuds Transfert indépendamment du réseau  Routage, aiguillage Contrôle des liens, erreurs et débits Caractéristiques  et mécaniques
Réseau & Transport (IP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Réseau & Transport (TCP / UDP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Noms symboliques et DNS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],edu gov com mil usa fr jp uk gouv finances inria unice ibm apple www www www circeo www
Résumons nous TCP/IP DNS Internet Connexion directe Fournisseur d'accès Modem Réseau Téléphonique Adaptateur Réseau Numérique
Technologies Web originelles Rappel des technologies de base du web classique (HTTP, HTML)
Web: l’un des principaux services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architecture Client-Serveur ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Serveur Client Requête Réponse TCP/IP HTTP & HTTPD HTML & Navigateur Internet URL
Repérer une page, une image… ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Uniform Resource Locator (Web) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<Protocole>://<serveur>[:port]/<chemin>[?requête][#fragment] http://www.u-mars.fr/Actualites/index.html https://192.54.152.134/search?name=jim#5
HTTP: transfert données hypermédia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],GET cv.html Content-Type: text/html If-Modified-Since: 31 Jul 1999 12:30:00 From: Fabien Gandon <Fabien.Gandon@sophia.inria.fr>
Codes de résultat HTTP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hypertexte (Ted Nelson en 1960) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HTML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(Exemple)
Page, Site, Toile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Les versions de HTML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Les versions de HTML (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Another brick in the…   DTD - XML Schema HTTP/D URL - URI XML HTML
Web structuré (la famille XML) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Balisage des informations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Attributs des balises ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Autres en vrac… ,[object Object],[object Object],[object Object]
Fichier propriétaire vs XML ,[object Object],fgandon;19536;/net/user/fg;/sys/19536.inf;2 mlo;18125;/net/user/mo;/sys/18125.inf;7 akonte;24976;/net/user/al;/sys/24976.inf;9 <users> <person login=&quot;fgandon&quot; uid=&quot;19536&quot;> <home>/net/user/fg</home> <pref>/sys/19536.inf</pref> <access_level>8</access_level> </person> <person login=&quot;fgandon&quot; uid=&quot;19536&quot;> <home>/net/user/fg</home> <pref>/sys/19536.inf</pref> <access_level>8</access_level> </person> (…) </users>
Intérêt de cette initiative ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(Exemple)
Bien formé vs. valide ,[object Object],[object Object],[object Object],[object Object],[object Object]
Document Type Definition (DTD) ,[object Object],[object Object],[object Object],[object Object]
DTD visite guidée rapide ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(Exemple)
Entités (1) ,[object Object],[object Object],[object Object]
Entités (2) ,[object Object],[object Object],[object Object]
XML Schema  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemple de schéma ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],COPYRIGHT © 2000-2003 ANDERS MØLLER & MICHAEL I. SCHWARTZBACH  <card xmlns=&quot;http://businesscard.org&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://businesscard.org/business_card.xsd&quot;> <name>John Doe</name> <title>CEO, Widget Inc.</title> <email>john.doe@widget.com</email> <phone>(202) 456-1414</phone> <logo url=&quot;widget.gif&quot;/> </card>
Exemples de types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],COPYRIGHT © 2000-2003 ANDERS MØLLER & MICHAEL I. SCHWARTZBACH  <simpleType name=&quot;may_date&quot;> <restriction base=&quot;date&quot;> <pattern value=&quot;{4}-05-{2}&quot;/> </restriction> </simpleType> <complexType name=&quot;car&quot;> <complexContent> < extension base=&quot;n:vehicle&quot; > <sequence> <element name=&quot;wheel&quot; minOccurs=&quot;3&quot; maxOccurs=&quot;4&quot;/> </sequence> </extension> </complexContent> </complexType>
Identifier les ressources (URI) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Définitions nommées (namespaces / espaces de nommage) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XHTML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modularisation & extension ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<group compose=&quot;horizontal&quot;> <group compose=&quot;vertical&quot;> <frame xml:id=“logo&quot;/> <frame xml:id=“index&quot;/> </group> <frame xml:id=“content&quot;/> </group> http://example.org/home.xframes#frames(logo=aristote.xhtml,index=start.xhtml,content=welcome.xhtml)
Web structuré exemple #2 (MathML) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],See http://www.dessci.com/en/support/tutorials/mathml/gitmml/boxes.htm
Document composé ,[object Object],[object Object],[object Object]
Web Integration Compound Document, WICD Core 1.0 <?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot;?> <xhtml:html xmlns:xhtml=&quot;http://www.w3.org/1999/xhtml&quot;> <xhtml:body> <xhtml:h1>A Compound Document</xhtml:h1> <xhtml:p>A simple formula using MathML in XHTML.</xhtml:p> <mathml:math xmlns:mathml=&quot;http://www.w3.org/1998/Math/MathML&quot;> <mathml:mrow> <mathml:msqrt> <mathml:mn>49</mathml:mn> </mathml:msqrt> <mathml:mo>=</mathml:mo> <mathml:mn>7</mathml:mn> </mathml:mrow> </mathml:math> </xhtml:body> </xhtml:html>
Another brick in the…   XPath Xpointer XLink DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery
Adressage de structures (XPath) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© W3CSchool
Exemples de XPath ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XPath 2.0 ,[object Object],[object Object]
XPointer ,[object Object],[object Object],[object Object],[object Object],[object Object]
XLink ,[object Object],[object Object],[object Object],[object Object],<a_link xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot;  xlink:type=&quot;extended&quot;>   <a_resource xlink:type=&quot;locator&quot;  xlink:href=&quot;products.xml#154&quot;  xlink:label=&quot;prod&quot;/>   <a_resource xlink:type=&quot;locator&quot;  xlink:href=&quot;prices.xml#HT23&quot;  xlink:label=&quot;price&quot;/>   <an_arc xlink:type=&quot;arc&quot;  xlink:from=&quot;prod&quot; xlink:to=&quot;price&quot; /> </a_link>
HLink ,[object Object],<hlink namespace=&quot;http://www.example.com/markup&quot; element=&quot; redirect &quot;  locator=&quot; @href &quot; effect=&quot; replace &quot;  actuate=&quot; onLoad &quot;/> (…) <redirect href=“default.xhtml&quot;> This page has moved</redirect>
XQuery ,[object Object],[object Object],[object Object],[object Object],[object Object]
XML stylesheets (XSL) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XSLT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(Exemple)
XProc ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Source:  XProc: An XML Pipeline Language W3C Working Draft 17 November 2006 <p:pipeline name=&quot;fig2&quot; xmlns:p=&quot;http://example.org/PipelineNamespace&quot;> <p:input port=&quot;doc&quot; sequence=&quot;no&quot;/> <p:output port=&quot;out&quot; step=&quot;xform&quot; source=&quot;result&quot;/> <p: choose  name=&quot;vcheck&quot; step=&quot;fig2&quot; source=&quot;doc&quot;> <p:when  test=&quot;/*[@version &lt; 2.0] &quot; > <p:output name=&quot;valid&quot; step=&quot;val1&quot; source=&quot;result&quot;/> <p:step type=&quot;p:validate&quot; name=&quot;val1&quot;> <p:input port=&quot;document&quot; step=&quot;fig2&quot; source=&quot;doc&quot;/> <p:input port=&quot;schema&quot; href=&quot; v1schema.xsd &quot;/> </p:step> </p:when> <p: otherwise > <p:output name=&quot;valid&quot; step=&quot;val2&quot; source=&quot;result&quot;/> <p:step type=&quot;p:validate&quot; name=&quot;val2&quot;> <p:input port=&quot;document&quot; step=&quot;fig2&quot; source=&quot;doc&quot;/> <p:input port=&quot;schema&quot; href=&quot; v2schema.xsd &quot;/> </p:step> </p:otherwise> </p:choose> <p: step  type=&quot;p:xslt&quot; name=&quot;xform&quot;> <p:input port=&quot;document&quot; step=&quot;vcheck&quot; source=&quot;valid&quot;/> <p:input port=&quot;stylesheet&quot; href=&quot;stylesheet.xsl&quot;/> </p:step> </p:pipeline>
Another brick in the…   Query SPARQL XPath Xpointer XLink annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery règles inférences
Le ou la tour des standards du Web sémantique. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resource Description Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://inria.fr/doc.html  urn://~fgandon auteur &quot;Fabien&quot; nom &quot;Web&quot; sujet
SPARQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Requêtes sur les triplets ,[object Object]
Appel SPARQL PREFIX dc: <http://purl.org/dc/elements/1.1/>  SELECT ?book ?who  WHERE { ?book dc:creator ?who } HTTP/1.1 200 OK Date: Fri, 06 May 2005 20:55:12 GMT Server: Apache/1.3.29 (Unix) PHP/4.3.4 DAV/1.0.3 Connection: close Content-Type: application/sparql-results+xml <?xml version=&quot;1.0&quot;?> <sparql xmlns=&quot;http://www.w3.org/2005/sparql-results#&quot;> <head> <variable name=&quot;book&quot;/> <variable name=&quot;who&quot;/> </head> <results distinct=&quot;false&quot; ordered=&quot;false&quot;> <result> <binding name=&quot;book&quot;><uri>http://www.example/book/book5</uri></binding> <binding name=&quot;who&quot;><bnode>r29392923r2922</bnode></binding> </result>  … GET /sparql/?query= EncodedQuery  HTTP/1.1 Host: www.example User-agent: my-sparql-client/0.1
RDF Schema: ontologies légères ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],S
OWL: Ontologies lourdes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SW Pratique ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creative Commons ,[object Object],[object Object]
Creative Commons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GRDDL, Microformats, RDFa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<span class=&quot; tel &quot;> <span class=&quot; type &quot;>home</span>: <span class=&quot; value &quot;>+1.415.555.1212</span> </span> <h1  property=&quot;dc:title&quot; >Vacation in the South of France</h1>
(GRDDL) Gleaning Resource Descriptions from Dialects of Languages, test cases
(GRDDL) Gleaning Resource Descriptions from Dialects of Languages, test cases
En cours sur le web sémantique ,[object Object],[object Object],[object Object],[object Object],[object Object],?person author ?doc ?doc rdf:type PhDThesis ?doc concern ?topic  ?person expertIn ?topic ?person rdf:type PhD author PhDThesis ?doc Person ?person concern Topic ?topic PhD ?person expertIn
OWL 1.1 http://www.webont.org/owl/1.1/overview.html ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bonnes pratiques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bonnes pratiques ,[object Object],[object Object],[object Object],[object Object],[object Object]
SKOS  ,[object Object]
RDFa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Another brick in the…  Query SPARQL XPath Xpointer XLink annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery confident-ialité sécurité règles inférences
Web et enfants (PICS) ,[object Object],[object Object],[object Object],[object Object],[object Object]
P3P ,[object Object]
P3P/XML encoding (cred. L. Cranor)  <POLICIES xmlns=&quot;http://www.w3.org/2002/01/P3Pv1&quot;> <POLICY discuri=&quot;http://p3pbook.com/privacy.html&quot; name=&quot;policy&quot;> <ENTITY> <DATA-GROUP> <DATA ref=&quot;#business.contact-info.online.email&quot;>privacy@p3pbook.com </DATA> <DATA  ref=&quot;#business.contact-info.online.uri&quot;>http://p3pbook.com/ </DATA> <DATA ref=&quot;#business.name&quot;>Web Privacy With P3P</DATA> </DATA-GROUP> </ENTITY> <ACCESS><nonident/></ACCESS> <STATEMENT> <CONSEQUENCE>We keep standard web server logs.</CONSEQUENCE> <PURPOSE><admin/><current/><develop/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><indefinitely/></RETENTION> <DATA-GROUP> <DATA ref=&quot;#dynamic.clickstream&quot;/> <DATA ref=&quot;#dynamic.http&quot;/> </DATA-GROUP> </STATEMENT> </POLICY> </POLICIES>
POWDER ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML & la sécurité ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML & la sécurité ,[object Object],[object Object],[object Object],[object Object],[object Object]
Another brick in the…  schémas annotation services Query SPARQL XPath Xpointer XLink service composition description annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery applications services web WSDL SOAP confident-ialité sécurité règles inférences
Web dynamique (CGI) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Navigateur Serveur CGI Requête HTTP Réponse HTTP Paramètres HTML Form C, Perl, etc.
Un web d'intégration d'applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Services Activity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WSDL 1.0: Décrire des services <message name=&quot;getPriceRequest&quot;> <part name=&quot;title&quot; type=&quot; xs:string &quot;/> </message> <message name=&quot;getPriceResponse&quot;> <part name=&quot;price&quot; type=&quot; xs:decimal &quot;/> </message> <portType name=&quot;pricingBooks&quot;> <operation name=&quot;getPriceForTitle&quot;> < input  message=&quot;getPriceRequest&quot;/> < output  message=&quot;getPriceResponse&quot;/> </operation> </portType> <binding type=&quot;pricingBooks&quot; > <soap:binding style=&quot;document&quot; transport =&quot;http://schemas.xmlsoap.org/soap/http&quot; /> <operation> <soap:operation  soapAction=&quot;http://shp.com/getPrice&quot; />  (…) </operation> </binding>
SOAP 1.0: Invoquer des services POST /InStock HTTP/1.1 Host: www.stock.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: 175 <soap:Envelope (…)> <soap:Body xmlns:ex=&quot;(…)&quot;> <ex: getPriceRequest > <ex: title >Weaving the Web</ex:title> </ex:getPriceRequest> </soap:Body> </soap:Envelope> HTTP/1.1 200 OK Content-Type: application/soap; charset=utf-8 Content-Length: 159 <soap:Envelope (…)> <soap:Body xmlns:ex=&quot;(…)&quot;> <ex: getPriceResponse > <ex: price >10.20</ex:price> </ex:getPriceResponse> </soap:Body> </soap:Envelope>
Web Services Activity ,[object Object],[object Object],[object Object]
XML Databinding ,[object Object],[object Object],[object Object],[object Object],[object Object],<xs:simpleType name=&quot;Beatle&quot;> <xs:restriction base=&quot;xs:string&quot;> <xs:enumeration value=&quot;John&quot;/> <xs:enumeration value=&quot;Paul&quot;/> <xs:enumeration value=&quot;George&quot;/> <xs:enumeration value=&quot;Stuart&quot;/> <xs:enumeration value=&quot;Pete&quot;/> <xs:enumeration value=&quot;Ringo&quot;/> </xs:restriction> </xs:simpleType> .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string') and xs:enumeration]/
Web Services Policy ,[object Object],[object Object],(01) <wsp:Policy xmlns:sp=&quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy&quot; xmlns:wsp=&quot;http://www.w3.org/2006/07/ws-policy&quot; > (02)  <wsp:ExactlyOne> (03)  <wsp:All>  (04)  < sp:SignedParts /> (05)  <sp:Body/> (06)  </sp:SignedParts/> (07)  </wsp:All> (08)  <wsp:All> (09)  < sp:EncryptedParts /> (10)  <sp:Body/> (11)  </sp:EncryptedParts/> (12)  </wsp:All> (13)  </ wsp:ExactlyOne > (14) </wsp:Policy>
SML ,[object Object]
Services web sémantiques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Requester Provider Registry find register execute
SAWSDL Draft example <wsdl:description (…) <wsdl:types> <xs:schema  elementFormDefault=&quot;qualified&quot;> (…) <xs:element name=&quot; OrderResponse &quot; type=&quot;confirmation&quot; /> <xs:simpleType name=&quot;confirmation&quot;   sawsdl:modelReference=&quot;http://www.example.org/purchaseorder#OrderConfirmation&quot; > <xs:restriction base=&quot;xs:string&quot;> <xs:enumeration value=&quot;Confirmed&quot; /> <xs:enumeration value=&quot;Pending&quot; /> <xs:enumeration value=&quot;Rejected&quot; /> </xs:restriction> </xs:simpleType> </xs:schema> </wsdl:types> <wsdl:interface name=&quot;Order&quot; sawsdl:modelReference=&quot;http://example.org/products/electronics&quot;> <wsdl:operation name=&quot;order&quot; pattern=&quot;http://www.w3.org/2006/01/wsdl/in-out&quot;   sawsdl:modelReference=&quot;http://www.example.org/purchaseorder#RequestPurchaseOrder&quot; > <wsdl:input element=&quot;OrderRequest&quot; /> <wsdl:output element=&quot; OrderResponse &quot; /> </wsdl:operation> </wsdl:interface> </wsdl:description>
Another brick in the…  schémas annotation services Query SPARQL XPath Xpointer XLink service composition description annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery applications services web WSDL SOAP confident-ialité sécurité multimédia multimodal règles inférences
Web stylé (CSS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(Exemple)
SVG ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(Exemple)
SVG dans KmP
Animations et aspects temporels ,[object Object],[object Object]
Textes temporisés ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Forms ,[object Object],[object Object],[object Object]
Exemples Web Forms <input type=&quot;url&quot; name=&quot;location&quot; list=&quot;urls&quot;> <datalist id=&quot;urls&quot;> <option label=&quot;MIME: Format of Internet Message Bodies&quot; value=&quot;http://www.ietf.org/rfc/rfc2045&quot;> <option label=&quot;HTML 4.01 Specification&quot; value=&quot;http://www.w3.org/TR/html4/&quot;> <option label=&quot;Form Controls&quot; value=&quot;http://www.w3.org/TR/xforms/slice8.html&quot;> <option label=&quot;Scalable Vector Graphics (SVG) 1.1 &quot; value=&quot;http://www.w3.org/TR/SVG/&quot;> <option label=&quot;Feature Sets - SVG 1.1&quot; value=&quot;http://www.w3.org/TR/SVG/feature.html&quot;> <option label=&quot;The Single UNIX Specification&quot; value=&quot;http://www.unix-systems.org/version3/&quot;> </datalist> <input type=&quot;datetime&quot; step=&quot;120&quot; name=&quot;start&quot;> <input name=&quot;a&quot; type=&quot;number&quot; step=&quot;any&quot; value=&quot;0&quot;> * <input name=&quot;b&quot; type=&quot;number&quot; step=&quot;any&quot; value=&quot;0&quot;> = <output name=&quot;result&quot; onforminput=&quot;value = a.value * b.value&quot;>0</output> <input type=&quot;range&quot; min=&quot;-100&quot; max=&quot;100&quot; value=&quot;0&quot; step=&quot;10&quot; name=&quot;power&quot; list=&quot;powers&quot;> <datalist id=&quot;powers&quot;> <option value=&quot;0&quot;> <option value=&quot;-30&quot;> <option value=&quot;30&quot;> </datalist>
Les XForms: nouvelle génération de formulaires ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemple XForm ,[object Object],[object Object],[object Object],<xforms:model> <xforms:instance> <ecommerce xmlns=&quot;&quot;> <method/> <number/> <expiry/> </ecommerce> </xforms:instance> <xforms:submission action=&quot;http://example.com/submit&quot; method=&quot;post&quot; id=&quot;submit&quot; includenamespaceprefixes=&quot;&quot;/> </xforms:model> <select1 ref=&quot;method&quot;> <label>Select Payment Method:</label> <item> <label>Cash</label> <value>cash</value> </item> <item> <label>Credit</label> <value>cc</value> </item> </select1> <input ref=&quot;number&quot;> <label>Credit Card Number:</label> </input> <input ref=&quot;expiry&quot;> <label>Expiration Date:</label> </input> <submit submission=&quot;submit&quot;> <label>Submit</label> </submit>
Multi-média  et Multimodal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Voice Browser Activity   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pronunciation Lexicon Specification W3C Working Draft 26 Oct 2006
Call Control CCXML 1.0 W3C Working Draft 22 November 2006 <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <ccxml version=&quot;1.0&quot; xmlns=&quot;http://www.w3.org/2002/09/ccxml&quot;> <eventprocessor> <transition event=&quot;connection.alerting&quot; name=&quot;evt&quot;> <log expr=&quot;'The number called is' + evt.connection.remote + '.'&quot;/> <if cond=&quot;evt.connection.remote == 'tel:+18315551234'&quot;> <log expr=&quot;'Go away! we do not want to answer the phone.'&quot;/> <reject/> <else/> <log expr=&quot;'We like you! We are going to answer the call.'&quot;/> <accept/> </if> </transition> <transition event=&quot;connection.connected&quot;> <log expr=&quot;'Call was answered,Time to disconnect it.'&quot;/> <disconnect/> </transition> <transition event=&quot;connection.disconnected&quot;> <log expr=&quot;'Call has been disconnected. Ending CCXML Session.'&quot;/> <exit/> </transition> </eventprocessor> </ccxml>
W3C VoiceXML 2.0 Rec 16 March 2004 <?xml version=&quot;1.0&quot;?> <vxml version=&quot;2.0&quot;> <menu> < prompt > Say one of: < enumerate /> </prompt> <choice next=&quot; http://www.sports.example/start.vxml &quot;> Sports </choice> <choice next=&quot; http://www.weather.example/intro.vxml &quot;> Weather </choice> <choice next=&quot; http://www.news.example/news.vxml &quot;> News </choice> <noinput>Please say one of <enumerate/></noinput> </menu> </vxml> A dialog might proceed as follows: Computer:  Say one of: Sports; Weather; News. Human:  Astrology Computer:  I did not understand what you said. (a platform-specific default message.) Computer:  Say one of: Sports; Weather; News. Human:  Sports Computer:  (proceeds to http://www.sports.example/start.vxml)
Clients riches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clients riches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML Binding Language <xbl:xbl xmlns:xbl=&quot;http://www.w3.org/ns/xbl&quot; xmlns:data=&quot;http://example.com/data-language&quot;> <xbl:binding element=&quot;data|grid&quot;> <xbl:template> <xbl:div class=&quot;caption&quot; xbl:inherits=&quot;xbl:text=title&quot;/> <xbl:div class=&quot;outer-table&quot;> <xbl:div class=&quot;columns&quot;> <xbl:content includes=&quot;data|column&quot;>  <data:column/> <xbl:/content> <xbl:/div> <xbl:div class=&quot;rows&quot;> <xbl:content includes=&quot;data|heading&quot;/> <xbl:div class=&quot;body&quot;> <xbl:content includes=&quot;data|row:not([hidden])&quot;/> <xbl:/div> <xbl:/div> <xbl:/div> <xbl:/template> ...
InkML ,[object Object],[object Object],<ink> <trace> 10 0, 9 14, 8 28, 7 42, 6 56, 6 70, 8 84, 8 98, 8 112, 9 126, 10 140, 13 154, 14 168, 17 182, 18 188, 23 174, 30 160, 38 147, 49 135, 58 124, 72 121, 77 135, 80 149, 82 163, 84 177, 87 191, 93 205  </trace> <trace> 130 155, 144 159, 158 160, 170 154, 179 143, 179 129, 166 125, 152 128, 140 136, 131 149, 126 163, 124 177, 128 190, 137 200, 150 208, 163 210, 178 208, 192 201, 205 192, 214 180 </trace> <trace> 227 50, 226 64, 225 78, 227 92, 228 106, 228 120, 229 134, 230 148, 234 162, 235 176, 238 190, 241 204  </trace> <trace> 282 45, 281 59, 284 73, 285 87, 287 101, 288 115, 290 129, 291 143, 294 157, 294 171, 294 185, 296 199, 300 213 </trace> <trace> 366 130, 359 143, 354 157, 349 171, 352 185, 359 197, 371 204, 385 205, 398 202, 408 191, 413 177, 413 163, 405 150, 392 143, 378 141, 365 150 </trace> </ink>
Web Accessibility Initiative ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemple sur le site de l'UGB
Interopérabilité internationale ,[object Object],[object Object],[object Object],[object Object],[object Object]
Another brick in the…  schémas annotation services Query SPARQL XPath Xpointer XLink service composition description annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery applications services web WSDL SOAP confident-ialité sécurité multimédia multimodal mobilité ubiquité règles inférences
Le web bouge… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Le web bouge… ,[object Object],[object Object],[object Object],(...) <rdf:Description rdf:about=&quot;http://www.example.com/profile#MyProfile&quot;> <ccpp:component> <rdf:Description rdf:about=&quot;http://www.example.com/profile#TerminalHardware&quot;> <rdf:type rdf:resource=&quot;http://www.example.com/schema#HardwarePlatform&quot; /> <ex:displayWidth>320</ex:displayWidth> <ex:displayHeight>200</ex:displayHeight> </rdf:Description> </ccpp:component> <ccpp:component> <rdf:Description rdf:about=&quot;http://www.example.com/profile#TerminalSoftware&quot;> <rdf:type rdf:resource=&quot;http://www.example.com/schema#SoftwarePlatform&quot; /> <ex:name>EPOC</ex:name> <ex:version>2.0</ex:version> <ex:vendor>Symbian</ex:vendor> </rdf:Description> </ccpp:component> <ccpp:component> <rdf:Description rdf:about=&quot;http://www.example.com/profile#TerminalBrowser&quot;> <rdf:type rdf:resource=&quot;http://www.example.com/schema#BrowserUA&quot; /> <ex:name>Mozilla</ex:name> <ex:version>5.0</ex:version> <ex:vendor>Symbian</ex:vendor> <ex:htmlVersionsSupported> <rdf:Bag> <rdf:li>3.2</rdf:li> <rdf:li>4.0</rdf:li> </rdf:Bag> (...)
S’adapter aux terminaux ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ontologie et DIAL ,[object Object],[object Object],[object Object]
Descriptions et tests ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Another brick in the…  schémas annotation services Query SPARQL XPath Xpointer XLink service composition description annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery applications services web WSDL SOAP confident-ialité sécurité multimédia multimodal mobilité ubiquité règles inférences
Incubateur d'activité  / travaux préliminaires ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quelques phrases de conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sources, références et pointeurs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],T. Berners-Lee, RuleML kickoff, 2005

Más contenido relacionado

La actualidad más candente

Réseaux
RéseauxRéseaux
Réseauxzan
 
Atelier Reseaux informatiques
Atelier Reseaux informatiquesAtelier Reseaux informatiques
Atelier Reseaux informatiquesfulgence
 
Cha1 introduction
Cha1 introductionCha1 introduction
Cha1 introductionEns Kouba
 
Chapitre I. introduction au reseau informatique
Chapitre I. introduction au reseau informatiqueChapitre I. introduction au reseau informatique
Chapitre I. introduction au reseau informatiqueLycée Technique de BIKOK
 
Cours 1 internet evolution et architecture
Cours 1  internet evolution et architectureCours 1  internet evolution et architecture
Cours 1 internet evolution et architecturefbouyakoub
 
Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Amel Morchdi
 
Typologie des réseaux informatiques
Typologie des réseaux informatiquesTypologie des réseaux informatiques
Typologie des réseaux informatiquesATPENSC-Group
 
Chapitre 4: Architecture simplifiée d’un ordinateur
Chapitre 4: Architecture simplifiée d’un ordinateur Chapitre 4: Architecture simplifiée d’un ordinateur
Chapitre 4: Architecture simplifiée d’un ordinateur Mohamed Lahby
 
Architecture réseaux
Architecture réseauxArchitecture réseaux
Architecture réseauxSaifEJJILALI
 
Reu 2014 automne
Reu 2014 automneReu 2014 automne
Reu 2014 automnejcmmarques
 
S4 réseaux et internet
S4 réseaux et internet S4 réseaux et internet
S4 réseaux et internet mostafakhali
 

La actualidad más candente (20)

Réseaux
RéseauxRéseaux
Réseaux
 
Chapitre 2 - Réseaux locaux
Chapitre 2 - Réseaux locauxChapitre 2 - Réseaux locaux
Chapitre 2 - Réseaux locaux
 
Atelier Reseaux informatiques
Atelier Reseaux informatiquesAtelier Reseaux informatiques
Atelier Reseaux informatiques
 
Cha1 introduction
Cha1 introductionCha1 introduction
Cha1 introduction
 
Chap12 extrait
Chap12 extraitChap12 extrait
Chap12 extrait
 
Chapitre I. introduction au reseau informatique
Chapitre I. introduction au reseau informatiqueChapitre I. introduction au reseau informatique
Chapitre I. introduction au reseau informatique
 
Administration97
Administration97Administration97
Administration97
 
Internet
InternetInternet
Internet
 
Cours 1 internet evolution et architecture
Cours 1  internet evolution et architectureCours 1  internet evolution et architecture
Cours 1 internet evolution et architecture
 
Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Cours r _seaux_chap1et2
Cours r _seaux_chap1et2
 
Les reseaux
Les reseauxLes reseaux
Les reseaux
 
Typologie des réseaux informatiques
Typologie des réseaux informatiquesTypologie des réseaux informatiques
Typologie des réseaux informatiques
 
Projet reseaux
Projet reseaux Projet reseaux
Projet reseaux
 
Reseaux
ReseauxReseaux
Reseaux
 
Chapitre 4: Architecture simplifiée d’un ordinateur
Chapitre 4: Architecture simplifiée d’un ordinateur Chapitre 4: Architecture simplifiée d’un ordinateur
Chapitre 4: Architecture simplifiée d’un ordinateur
 
Introduction au reseau informatique
 Introduction au reseau informatique Introduction au reseau informatique
Introduction au reseau informatique
 
Architecture réseaux
Architecture réseauxArchitecture réseaux
Architecture réseaux
 
Reu 2014 automne
Reu 2014 automneReu 2014 automne
Reu 2014 automne
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 
S4 réseaux et internet
S4 réseaux et internet S4 réseaux et internet
S4 réseaux et internet
 

Destacado

Grddl In A Nutshell V1
Grddl In A Nutshell V1Grddl In A Nutshell V1
Grddl In A Nutshell V1Fabien Gandon
 
Les (r)évolutions de la planète Web
Les (r)évolutions de la planète WebLes (r)évolutions de la planète Web
Les (r)évolutions de la planète WebFabien Gandon
 
Transparents Formation SMS, Séminaire de Médiation Scientifique janvier 2012
Transparents Formation SMS, Séminaire de Médiation Scientifique janvier 2012Transparents Formation SMS, Séminaire de Médiation Scientifique janvier 2012
Transparents Formation SMS, Séminaire de Médiation Scientifique janvier 2012Fabien Gandon
 
Data protection and security on the web, ESWC2014 Panel
Data protection and security on the web, ESWC2014 PanelData protection and security on the web, ESWC2014 Panel
Data protection and security on the web, ESWC2014 PanelFabien Gandon
 
Analysis of Field Data on Web Security Vulnerabilities
Analysis of Field Data on Web Security VulnerabilitiesAnalysis of Field Data on Web Security Vulnerabilities
Analysis of Field Data on Web Security VulnerabilitiesKaashivInfoTech Company
 
ITIL Service Operation Principles
ITIL Service Operation PrinciplesITIL Service Operation Principles
ITIL Service Operation PrinciplesPhoenix TS
 
On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links. On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links. Fabien Gandon
 
Ontology In A Nutshell (version 2)
Ontology In A Nutshell (version 2)Ontology In A Nutshell (version 2)
Ontology In A Nutshell (version 2)Fabien Gandon
 
Geospatial Rectification of Web Transactions and Data Security
Geospatial Rectification of Web Transactions and Data SecurityGeospatial Rectification of Web Transactions and Data Security
Geospatial Rectification of Web Transactions and Data SecurityPhoenix TS
 
Le web sémantique n'est pas antisocial (version de 2006)
Le web sémantique n'est pas antisocial (version de 2006)Le web sémantique n'est pas antisocial (version de 2006)
Le web sémantique n'est pas antisocial (version de 2006)Fabien Gandon
 
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...Fabien Gandon
 
Ontology In A Nutshell
Ontology In A NutshellOntology In A Nutshell
Ontology In A NutshellFabien Gandon
 
RDFa In A Nutshell V2
RDFa In A Nutshell V2RDFa In A Nutshell V2
RDFa In A Nutshell V2Fabien Gandon
 
Operational risk management (orm)
Operational risk management (orm)Operational risk management (orm)
Operational risk management (orm)Bushra Angbeen
 

Destacado (16)

Grddl In A Nutshell V1
Grddl In A Nutshell V1Grddl In A Nutshell V1
Grddl In A Nutshell V1
 
Essai Takahashi
Essai TakahashiEssai Takahashi
Essai Takahashi
 
Les (r)évolutions de la planète Web
Les (r)évolutions de la planète WebLes (r)évolutions de la planète Web
Les (r)évolutions de la planète Web
 
Transparents Formation SMS, Séminaire de Médiation Scientifique janvier 2012
Transparents Formation SMS, Séminaire de Médiation Scientifique janvier 2012Transparents Formation SMS, Séminaire de Médiation Scientifique janvier 2012
Transparents Formation SMS, Séminaire de Médiation Scientifique janvier 2012
 
Web Scrapping with Python
Web Scrapping with PythonWeb Scrapping with Python
Web Scrapping with Python
 
Data protection and security on the web, ESWC2014 Panel
Data protection and security on the web, ESWC2014 PanelData protection and security on the web, ESWC2014 Panel
Data protection and security on the web, ESWC2014 Panel
 
Analysis of Field Data on Web Security Vulnerabilities
Analysis of Field Data on Web Security VulnerabilitiesAnalysis of Field Data on Web Security Vulnerabilities
Analysis of Field Data on Web Security Vulnerabilities
 
ITIL Service Operation Principles
ITIL Service Operation PrinciplesITIL Service Operation Principles
ITIL Service Operation Principles
 
On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links. On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links.
 
Ontology In A Nutshell (version 2)
Ontology In A Nutshell (version 2)Ontology In A Nutshell (version 2)
Ontology In A Nutshell (version 2)
 
Geospatial Rectification of Web Transactions and Data Security
Geospatial Rectification of Web Transactions and Data SecurityGeospatial Rectification of Web Transactions and Data Security
Geospatial Rectification of Web Transactions and Data Security
 
Le web sémantique n'est pas antisocial (version de 2006)
Le web sémantique n'est pas antisocial (version de 2006)Le web sémantique n'est pas antisocial (version de 2006)
Le web sémantique n'est pas antisocial (version de 2006)
 
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
 
Ontology In A Nutshell
Ontology In A NutshellOntology In A Nutshell
Ontology In A Nutshell
 
RDFa In A Nutshell V2
RDFa In A Nutshell V2RDFa In A Nutshell V2
RDFa In A Nutshell V2
 
Operational risk management (orm)
Operational risk management (orm)Operational risk management (orm)
Operational risk management (orm)
 

Similar a Introduction aux activités du W3C (Janvier 2008)

Les réseaux (des ordis et des hommes part.2)
Les réseaux (des ordis et des hommes part.2)Les réseaux (des ordis et des hommes part.2)
Les réseaux (des ordis et des hommes part.2)Vincent Mabillot
 
Internet-1-intro.pdf
Internet-1-intro.pdfInternet-1-intro.pdf
Internet-1-intro.pdfJunior724645
 
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?Max Benana
 
Reseaux+info+bac+lettres
Reseaux+info+bac+lettresReseaux+info+bac+lettres
Reseaux+info+bac+lettresHouas Makram
 
Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01Fabrice Enock
 
Fonctionnement du réseau
Fonctionnement du réseauFonctionnement du réseau
Fonctionnement du réseaumelaniegenovese
 
Archi reseaux
Archi reseauxArchi reseaux
Archi reseauxMed Labbi
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdfMohamedElbrak2
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXMonica Waters
 
Intro technos-reseau
Intro technos-reseauIntro technos-reseau
Intro technos-reseautsdi2011
 
Évaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseauÉvaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseauAchraf Trabelsi
 
Introduction aux réseaux informatiques
Introduction aux réseaux informatiquesIntroduction aux réseaux informatiques
Introduction aux réseaux informatiquessarah Benmerzouk
 
administration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxadministration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxEyaSarhani
 

Similar a Introduction aux activités du W3C (Janvier 2008) (20)

Les réseaux (des ordis et des hommes part.2)
Les réseaux (des ordis et des hommes part.2)Les réseaux (des ordis et des hommes part.2)
Les réseaux (des ordis et des hommes part.2)
 
M1.3.pdf
M1.3.pdfM1.3.pdf
M1.3.pdf
 
Internet-1-intro.pdf
Internet-1-intro.pdfInternet-1-intro.pdf
Internet-1-intro.pdf
 
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
 
Reseaux+info+bac+lettres
Reseaux+info+bac+lettresReseaux+info+bac+lettres
Reseaux+info+bac+lettres
 
Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01
 
Cours réseaux
Cours réseauxCours réseaux
Cours réseaux
 
Fonctionnement du réseau
Fonctionnement du réseauFonctionnement du réseau
Fonctionnement du réseau
 
SAPIENS2009 - Module 1 Part 1
SAPIENS2009 - Module 1 Part 1SAPIENS2009 - Module 1 Part 1
SAPIENS2009 - Module 1 Part 1
 
Archi reseaux
Archi reseauxArchi reseaux
Archi reseaux
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdf
 
CM_Web.pdf
CM_Web.pdfCM_Web.pdf
CM_Web.pdf
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUX
 
Intro technos-reseau
Intro technos-reseauIntro technos-reseau
Intro technos-reseau
 
technotic
technotictechnotic
technotic
 
Évaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseauÉvaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseau
 
Introduction aux réseaux informatiques
Introduction aux réseaux informatiquesIntroduction aux réseaux informatiques
Introduction aux réseaux informatiques
 
CouRS1.pdf
CouRS1.pdfCouRS1.pdf
CouRS1.pdf
 
administration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxadministration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptx
 
CMs-Reseaux.pdf
CMs-Reseaux.pdfCMs-Reseaux.pdf
CMs-Reseaux.pdf
 

Más de Fabien Gandon

Walking Our Way to the Web
Walking Our Way to the WebWalking Our Way to the Web
Walking Our Way to the WebFabien Gandon
 
a shift in our research focus: from knowledge acquisition to knowledge augmen...
a shift in our research focus: from knowledge acquisition to knowledge augmen...a shift in our research focus: from knowledge acquisition to knowledge augmen...
a shift in our research focus: from knowledge acquisition to knowledge augmen...Fabien Gandon
 
Evaluation d’explications pour la prédiction de liens dans les graphes de con...
Evaluation d’explications pour la prédiction de liens dans les graphes de con...Evaluation d’explications pour la prédiction de liens dans les graphes de con...
Evaluation d’explications pour la prédiction de liens dans les graphes de con...Fabien Gandon
 
A Never-Ending Project for Humanity Called “the Web”
A Never-Ending Project for Humanity Called “the Web”A Never-Ending Project for Humanity Called “the Web”
A Never-Ending Project for Humanity Called “the Web”Fabien Gandon
 
Wimmics Overview 2021
Wimmics Overview 2021Wimmics Overview 2021
Wimmics Overview 2021Fabien Gandon
 
CovidOnTheWeb : covid19 linked data published on the Web
CovidOnTheWeb : covid19 linked data published on the WebCovidOnTheWeb : covid19 linked data published on the Web
CovidOnTheWeb : covid19 linked data published on the WebFabien Gandon
 
Web open standards for linked data and knowledge graphs as enablers of EU dig...
Web open standards for linked data and knowledge graphs as enablers of EU dig...Web open standards for linked data and knowledge graphs as enablers of EU dig...
Web open standards for linked data and knowledge graphs as enablers of EU dig...Fabien Gandon
 
from linked data & knowledge graphs to linked intelligence & intelligence graphs
from linked data & knowledge graphs to linked intelligence & intelligence graphsfrom linked data & knowledge graphs to linked intelligence & intelligence graphs
from linked data & knowledge graphs to linked intelligence & intelligence graphsFabien Gandon
 
The Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient webThe Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient webFabien Gandon
 
Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Fabien Gandon
 
Web science AI and IA
Web science AI and IAWeb science AI and IA
Web science AI and IAFabien Gandon
 
Normative Requirements as Linked Data
Normative Requirements as Linked DataNormative Requirements as Linked Data
Normative Requirements as Linked DataFabien Gandon
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Fabien Gandon
 
How to supervise your supervisor?
How to supervise your supervisor?How to supervise your supervisor?
How to supervise your supervisor?Fabien Gandon
 
Dans l'esprit du Pagerank: regards croisés sur les algorithmes,
Dans l'esprit du Pagerank: regards croisés sur les algorithmes,Dans l'esprit du Pagerank: regards croisés sur les algorithmes,
Dans l'esprit du Pagerank: regards croisés sur les algorithmes,Fabien Gandon
 
Wimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportWimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportFabien Gandon
 
Retours sur le MOOC "Web Sémantique et Web de données"
Retours sur le MOOC "Web Sémantique et Web de données"Retours sur le MOOC "Web Sémantique et Web de données"
Retours sur le MOOC "Web Sémantique et Web de données"Fabien Gandon
 
Emotions in Argumentation: an Empirical Evaluation @ IJCAI 2015
Emotions in Argumentation: an Empirical Evaluation @ IJCAI 2015Emotions in Argumentation: an Empirical Evaluation @ IJCAI 2015
Emotions in Argumentation: an Empirical Evaluation @ IJCAI 2015Fabien Gandon
 
ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"Fabien Gandon
 
ESWC2015 opening ceremony
ESWC2015 opening ceremonyESWC2015 opening ceremony
ESWC2015 opening ceremonyFabien Gandon
 

Más de Fabien Gandon (20)

Walking Our Way to the Web
Walking Our Way to the WebWalking Our Way to the Web
Walking Our Way to the Web
 
a shift in our research focus: from knowledge acquisition to knowledge augmen...
a shift in our research focus: from knowledge acquisition to knowledge augmen...a shift in our research focus: from knowledge acquisition to knowledge augmen...
a shift in our research focus: from knowledge acquisition to knowledge augmen...
 
Evaluation d’explications pour la prédiction de liens dans les graphes de con...
Evaluation d’explications pour la prédiction de liens dans les graphes de con...Evaluation d’explications pour la prédiction de liens dans les graphes de con...
Evaluation d’explications pour la prédiction de liens dans les graphes de con...
 
A Never-Ending Project for Humanity Called “the Web”
A Never-Ending Project for Humanity Called “the Web”A Never-Ending Project for Humanity Called “the Web”
A Never-Ending Project for Humanity Called “the Web”
 
Wimmics Overview 2021
Wimmics Overview 2021Wimmics Overview 2021
Wimmics Overview 2021
 
CovidOnTheWeb : covid19 linked data published on the Web
CovidOnTheWeb : covid19 linked data published on the WebCovidOnTheWeb : covid19 linked data published on the Web
CovidOnTheWeb : covid19 linked data published on the Web
 
Web open standards for linked data and knowledge graphs as enablers of EU dig...
Web open standards for linked data and knowledge graphs as enablers of EU dig...Web open standards for linked data and knowledge graphs as enablers of EU dig...
Web open standards for linked data and knowledge graphs as enablers of EU dig...
 
from linked data & knowledge graphs to linked intelligence & intelligence graphs
from linked data & knowledge graphs to linked intelligence & intelligence graphsfrom linked data & knowledge graphs to linked intelligence & intelligence graphs
from linked data & knowledge graphs to linked intelligence & intelligence graphs
 
The Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient webThe Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient web
 
Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018
 
Web science AI and IA
Web science AI and IAWeb science AI and IA
Web science AI and IA
 
Normative Requirements as Linked Data
Normative Requirements as Linked DataNormative Requirements as Linked Data
Normative Requirements as Linked Data
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017
 
How to supervise your supervisor?
How to supervise your supervisor?How to supervise your supervisor?
How to supervise your supervisor?
 
Dans l'esprit du Pagerank: regards croisés sur les algorithmes,
Dans l'esprit du Pagerank: regards croisés sur les algorithmes,Dans l'esprit du Pagerank: regards croisés sur les algorithmes,
Dans l'esprit du Pagerank: regards croisés sur les algorithmes,
 
Wimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportWimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity Report
 
Retours sur le MOOC "Web Sémantique et Web de données"
Retours sur le MOOC "Web Sémantique et Web de données"Retours sur le MOOC "Web Sémantique et Web de données"
Retours sur le MOOC "Web Sémantique et Web de données"
 
Emotions in Argumentation: an Empirical Evaluation @ IJCAI 2015
Emotions in Argumentation: an Empirical Evaluation @ IJCAI 2015Emotions in Argumentation: an Empirical Evaluation @ IJCAI 2015
Emotions in Argumentation: an Empirical Evaluation @ IJCAI 2015
 
ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"
 
ESWC2015 opening ceremony
ESWC2015 opening ceremonyESWC2015 opening ceremony
ESWC2015 opening ceremony
 

Introduction aux activités du W3C (Janvier 2008)

  • 1. Des standards du web et de leur évolution Un survol non technique et non exhaustif des initiatives au W3C Fabien Gandon Janvier 2008
  • 2. Et l’Homme créa le Web Une introduction historique.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Le puzzle du web… HTTP/D URL - URI HTML
  • 9.
  • 12.
  • 13.
  • 14. Toile de Fond Quelques rappels sur les technologies internet à la base du web.
  • 15.
  • 16.
  • 17. Web et Model OSI Web Application Présentation Session Transport Réseau Données Physique Applications DNS FTP Telnet Mail… TCP, UDP IP, ICMP Ethernet Token Ring Modem… Applications utilisateur, processus … Interprétation des données et formats Administration Sessions entre 2 nœuds Transfert indépendamment du réseau Routage, aiguillage Contrôle des liens, erreurs et débits Caractéristiques et mécaniques
  • 18.
  • 19.
  • 20.
  • 21. Résumons nous TCP/IP DNS Internet Connexion directe Fournisseur d'accès Modem Réseau Téléphonique Adaptateur Réseau Numérique
  • 22. Technologies Web originelles Rappel des technologies de base du web classique (HTTP, HTML)
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Another brick in the… DTD - XML Schema HTTP/D URL - URI XML HTML
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. Web Integration Compound Document, WICD Core 1.0 <?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot;?> <xhtml:html xmlns:xhtml=&quot;http://www.w3.org/1999/xhtml&quot;> <xhtml:body> <xhtml:h1>A Compound Document</xhtml:h1> <xhtml:p>A simple formula using MathML in XHTML.</xhtml:p> <mathml:math xmlns:mathml=&quot;http://www.w3.org/1998/Math/MathML&quot;> <mathml:mrow> <mathml:msqrt> <mathml:mn>49</mathml:mn> </mathml:msqrt> <mathml:mo>=</mathml:mo> <mathml:mn>7</mathml:mn> </mathml:mrow> </mathml:math> </xhtml:body> </xhtml:html>
  • 56. Another brick in the… XPath Xpointer XLink DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67. Source: XProc: An XML Pipeline Language W3C Working Draft 17 November 2006 <p:pipeline name=&quot;fig2&quot; xmlns:p=&quot;http://example.org/PipelineNamespace&quot;> <p:input port=&quot;doc&quot; sequence=&quot;no&quot;/> <p:output port=&quot;out&quot; step=&quot;xform&quot; source=&quot;result&quot;/> <p: choose name=&quot;vcheck&quot; step=&quot;fig2&quot; source=&quot;doc&quot;> <p:when test=&quot;/*[@version &lt; 2.0] &quot; > <p:output name=&quot;valid&quot; step=&quot;val1&quot; source=&quot;result&quot;/> <p:step type=&quot;p:validate&quot; name=&quot;val1&quot;> <p:input port=&quot;document&quot; step=&quot;fig2&quot; source=&quot;doc&quot;/> <p:input port=&quot;schema&quot; href=&quot; v1schema.xsd &quot;/> </p:step> </p:when> <p: otherwise > <p:output name=&quot;valid&quot; step=&quot;val2&quot; source=&quot;result&quot;/> <p:step type=&quot;p:validate&quot; name=&quot;val2&quot;> <p:input port=&quot;document&quot; step=&quot;fig2&quot; source=&quot;doc&quot;/> <p:input port=&quot;schema&quot; href=&quot; v2schema.xsd &quot;/> </p:step> </p:otherwise> </p:choose> <p: step type=&quot;p:xslt&quot; name=&quot;xform&quot;> <p:input port=&quot;document&quot; step=&quot;vcheck&quot; source=&quot;valid&quot;/> <p:input port=&quot;stylesheet&quot; href=&quot;stylesheet.xsl&quot;/> </p:step> </p:pipeline>
  • 68. Another brick in the… Query SPARQL XPath Xpointer XLink annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery règles inférences
  • 69.
  • 70.
  • 71.
  • 72.
  • 73. Appel SPARQL PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT ?book ?who WHERE { ?book dc:creator ?who } HTTP/1.1 200 OK Date: Fri, 06 May 2005 20:55:12 GMT Server: Apache/1.3.29 (Unix) PHP/4.3.4 DAV/1.0.3 Connection: close Content-Type: application/sparql-results+xml <?xml version=&quot;1.0&quot;?> <sparql xmlns=&quot;http://www.w3.org/2005/sparql-results#&quot;> <head> <variable name=&quot;book&quot;/> <variable name=&quot;who&quot;/> </head> <results distinct=&quot;false&quot; ordered=&quot;false&quot;> <result> <binding name=&quot;book&quot;><uri>http://www.example/book/book5</uri></binding> <binding name=&quot;who&quot;><bnode>r29392923r2922</bnode></binding> </result> … GET /sparql/?query= EncodedQuery HTTP/1.1 Host: www.example User-agent: my-sparql-client/0.1
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80. (GRDDL) Gleaning Resource Descriptions from Dialects of Languages, test cases
  • 81. (GRDDL) Gleaning Resource Descriptions from Dialects of Languages, test cases
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88. Another brick in the… Query SPARQL XPath Xpointer XLink annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery confident-ialité sécurité règles inférences
  • 89.
  • 90.
  • 91. P3P/XML encoding (cred. L. Cranor) <POLICIES xmlns=&quot;http://www.w3.org/2002/01/P3Pv1&quot;> <POLICY discuri=&quot;http://p3pbook.com/privacy.html&quot; name=&quot;policy&quot;> <ENTITY> <DATA-GROUP> <DATA ref=&quot;#business.contact-info.online.email&quot;>privacy@p3pbook.com </DATA> <DATA ref=&quot;#business.contact-info.online.uri&quot;>http://p3pbook.com/ </DATA> <DATA ref=&quot;#business.name&quot;>Web Privacy With P3P</DATA> </DATA-GROUP> </ENTITY> <ACCESS><nonident/></ACCESS> <STATEMENT> <CONSEQUENCE>We keep standard web server logs.</CONSEQUENCE> <PURPOSE><admin/><current/><develop/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><indefinitely/></RETENTION> <DATA-GROUP> <DATA ref=&quot;#dynamic.clickstream&quot;/> <DATA ref=&quot;#dynamic.http&quot;/> </DATA-GROUP> </STATEMENT> </POLICY> </POLICIES>
  • 92.
  • 93.
  • 94.
  • 95. Another brick in the… schémas annotation services Query SPARQL XPath Xpointer XLink service composition description annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery applications services web WSDL SOAP confident-ialité sécurité règles inférences
  • 96.
  • 97.
  • 98.
  • 99. WSDL 1.0: Décrire des services <message name=&quot;getPriceRequest&quot;> <part name=&quot;title&quot; type=&quot; xs:string &quot;/> </message> <message name=&quot;getPriceResponse&quot;> <part name=&quot;price&quot; type=&quot; xs:decimal &quot;/> </message> <portType name=&quot;pricingBooks&quot;> <operation name=&quot;getPriceForTitle&quot;> < input message=&quot;getPriceRequest&quot;/> < output message=&quot;getPriceResponse&quot;/> </operation> </portType> <binding type=&quot;pricingBooks&quot; > <soap:binding style=&quot;document&quot; transport =&quot;http://schemas.xmlsoap.org/soap/http&quot; /> <operation> <soap:operation soapAction=&quot;http://shp.com/getPrice&quot; /> (…) </operation> </binding>
  • 100. SOAP 1.0: Invoquer des services POST /InStock HTTP/1.1 Host: www.stock.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: 175 <soap:Envelope (…)> <soap:Body xmlns:ex=&quot;(…)&quot;> <ex: getPriceRequest > <ex: title >Weaving the Web</ex:title> </ex:getPriceRequest> </soap:Body> </soap:Envelope> HTTP/1.1 200 OK Content-Type: application/soap; charset=utf-8 Content-Length: 159 <soap:Envelope (…)> <soap:Body xmlns:ex=&quot;(…)&quot;> <ex: getPriceResponse > <ex: price >10.20</ex:price> </ex:getPriceResponse> </soap:Body> </soap:Envelope>
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106. SAWSDL Draft example <wsdl:description (…) <wsdl:types> <xs:schema elementFormDefault=&quot;qualified&quot;> (…) <xs:element name=&quot; OrderResponse &quot; type=&quot;confirmation&quot; /> <xs:simpleType name=&quot;confirmation&quot; sawsdl:modelReference=&quot;http://www.example.org/purchaseorder#OrderConfirmation&quot; > <xs:restriction base=&quot;xs:string&quot;> <xs:enumeration value=&quot;Confirmed&quot; /> <xs:enumeration value=&quot;Pending&quot; /> <xs:enumeration value=&quot;Rejected&quot; /> </xs:restriction> </xs:simpleType> </xs:schema> </wsdl:types> <wsdl:interface name=&quot;Order&quot; sawsdl:modelReference=&quot;http://example.org/products/electronics&quot;> <wsdl:operation name=&quot;order&quot; pattern=&quot;http://www.w3.org/2006/01/wsdl/in-out&quot; sawsdl:modelReference=&quot;http://www.example.org/purchaseorder#RequestPurchaseOrder&quot; > <wsdl:input element=&quot;OrderRequest&quot; /> <wsdl:output element=&quot; OrderResponse &quot; /> </wsdl:operation> </wsdl:interface> </wsdl:description>
  • 107. Another brick in the… schémas annotation services Query SPARQL XPath Xpointer XLink service composition description annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery applications services web WSDL SOAP confident-ialité sécurité multimédia multimodal règles inférences
  • 108.
  • 109.
  • 111.
  • 112.
  • 113.
  • 114. Exemples Web Forms <input type=&quot;url&quot; name=&quot;location&quot; list=&quot;urls&quot;> <datalist id=&quot;urls&quot;> <option label=&quot;MIME: Format of Internet Message Bodies&quot; value=&quot;http://www.ietf.org/rfc/rfc2045&quot;> <option label=&quot;HTML 4.01 Specification&quot; value=&quot;http://www.w3.org/TR/html4/&quot;> <option label=&quot;Form Controls&quot; value=&quot;http://www.w3.org/TR/xforms/slice8.html&quot;> <option label=&quot;Scalable Vector Graphics (SVG) 1.1 &quot; value=&quot;http://www.w3.org/TR/SVG/&quot;> <option label=&quot;Feature Sets - SVG 1.1&quot; value=&quot;http://www.w3.org/TR/SVG/feature.html&quot;> <option label=&quot;The Single UNIX Specification&quot; value=&quot;http://www.unix-systems.org/version3/&quot;> </datalist> <input type=&quot;datetime&quot; step=&quot;120&quot; name=&quot;start&quot;> <input name=&quot;a&quot; type=&quot;number&quot; step=&quot;any&quot; value=&quot;0&quot;> * <input name=&quot;b&quot; type=&quot;number&quot; step=&quot;any&quot; value=&quot;0&quot;> = <output name=&quot;result&quot; onforminput=&quot;value = a.value * b.value&quot;>0</output> <input type=&quot;range&quot; min=&quot;-100&quot; max=&quot;100&quot; value=&quot;0&quot; step=&quot;10&quot; name=&quot;power&quot; list=&quot;powers&quot;> <datalist id=&quot;powers&quot;> <option value=&quot;0&quot;> <option value=&quot;-30&quot;> <option value=&quot;30&quot;> </datalist>
  • 115.
  • 116.
  • 117.
  • 118.
  • 119. Pronunciation Lexicon Specification W3C Working Draft 26 Oct 2006
  • 120. Call Control CCXML 1.0 W3C Working Draft 22 November 2006 <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <ccxml version=&quot;1.0&quot; xmlns=&quot;http://www.w3.org/2002/09/ccxml&quot;> <eventprocessor> <transition event=&quot;connection.alerting&quot; name=&quot;evt&quot;> <log expr=&quot;'The number called is' + evt.connection.remote + '.'&quot;/> <if cond=&quot;evt.connection.remote == 'tel:+18315551234'&quot;> <log expr=&quot;'Go away! we do not want to answer the phone.'&quot;/> <reject/> <else/> <log expr=&quot;'We like you! We are going to answer the call.'&quot;/> <accept/> </if> </transition> <transition event=&quot;connection.connected&quot;> <log expr=&quot;'Call was answered,Time to disconnect it.'&quot;/> <disconnect/> </transition> <transition event=&quot;connection.disconnected&quot;> <log expr=&quot;'Call has been disconnected. Ending CCXML Session.'&quot;/> <exit/> </transition> </eventprocessor> </ccxml>
  • 121. W3C VoiceXML 2.0 Rec 16 March 2004 <?xml version=&quot;1.0&quot;?> <vxml version=&quot;2.0&quot;> <menu> < prompt > Say one of: < enumerate /> </prompt> <choice next=&quot; http://www.sports.example/start.vxml &quot;> Sports </choice> <choice next=&quot; http://www.weather.example/intro.vxml &quot;> Weather </choice> <choice next=&quot; http://www.news.example/news.vxml &quot;> News </choice> <noinput>Please say one of <enumerate/></noinput> </menu> </vxml> A dialog might proceed as follows: Computer: Say one of: Sports; Weather; News. Human: Astrology Computer: I did not understand what you said. (a platform-specific default message.) Computer: Say one of: Sports; Weather; News. Human: Sports Computer: (proceeds to http://www.sports.example/start.vxml)
  • 122.
  • 123.
  • 124. XML Binding Language <xbl:xbl xmlns:xbl=&quot;http://www.w3.org/ns/xbl&quot; xmlns:data=&quot;http://example.com/data-language&quot;> <xbl:binding element=&quot;data|grid&quot;> <xbl:template> <xbl:div class=&quot;caption&quot; xbl:inherits=&quot;xbl:text=title&quot;/> <xbl:div class=&quot;outer-table&quot;> <xbl:div class=&quot;columns&quot;> <xbl:content includes=&quot;data|column&quot;> <data:column/> <xbl:/content> <xbl:/div> <xbl:div class=&quot;rows&quot;> <xbl:content includes=&quot;data|heading&quot;/> <xbl:div class=&quot;body&quot;> <xbl:content includes=&quot;data|row:not([hidden])&quot;/> <xbl:/div> <xbl:/div> <xbl:/div> <xbl:/template> ...
  • 125.
  • 126.
  • 127. Exemple sur le site de l'UGB
  • 128.
  • 129. Another brick in the… schémas annotation services Query SPARQL XPath Xpointer XLink service composition description annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery applications services web WSDL SOAP confident-ialité sécurité multimédia multimodal mobilité ubiquité règles inférences
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135. Another brick in the… schémas annotation services Query SPARQL XPath Xpointer XLink service composition description annotations RDF ontologies RDFS OWL DTD - XML Schema HTTP/D URL - URI XML HTML XSL/T XQuery applications services web WSDL SOAP confident-ialité sécurité multimédia multimodal mobilité ubiquité règles inférences
  • 136.
  • 137.
  • 138.