World Wide Web Consortium

Pour les articles homonymes, voir WC3 (homonymie).

World Wide Web Consortium

(en) Leading the Web to its full potential
Un seul web partout et pour tous

HistoireFondation|

1er octobre 1994, 30 ans, 304 jours

|

CadreSigle|

(en) W3C

|

Type|

Organisme de normalisation, association à but non lucratif, éditeur scientifique

Forme juridique|

Association 501(c)(3) (depuis le 31 janvier 2023)
Consortium

Domaines d'activité|

Normalisation technique, World Wide Web

Siège|

Cambridge (MA 02142, États-Unis)

Pays|

États-Unis

Coordonnées|

42° 21′ 43″ N, 71° 05′ 27″ O

OrganisationMembres|

358 membres

|

Effectif|

46 employés (2024)

Fondateur|

Tim Berners-Lee

Président|

Tim Berners-Lee

Organismes affiliés|

Improving Web Advertising Business Group (en), WebAssembly, Schema.org

Site web|

www.w3c.fr

modifier \- modifier le code \- modifier Wikidata

Le World Wide Web Consortium, abrégé par le sigle W3C, est un organisme de standardisation à but non lucratif, fondé le 1er octobre 1994 chargé de promouvoir la compatibilité des technologies du World Wide Web telles que HTML5, HTML, XHTML, XML, RDF, SPARQL, CSS, XSL, PNG, SVG, MathML et SOAP. Fonctionnant comme un consortium international, il compte 452 membres au 1er octobre 2021[1].

Le leitmotiv du W3C est « Un seul web partout et pour tous »[2].

## Historique de l'organisme

[modifier | modifier le code]

Logo du HTML5, une des technologies standardisées par le W3C.

Le W3C a été fondé par Tim Berners-Lee après qu'il eut quitté le CERN, en octobre 1994. Le W3C a été fondé au MIT/LCS (Massachusetts Institute of Technology / Laboratory for Computer Science) avec le soutien de l'organisme de défense américain DARPA.

En avril 1995, l'Institut national de recherche en informatique et en automatique (INRIA), avec le soutien de la commission européenne, accueille la partie européenne du W3C, tandis que l'université Keiō, au Japon, héberge le W3C en Asie à partir de septembre 1996. Le W3C a créé de nombreux bureaux régionaux dans le monde dont la mission est de servir de point de contact local, et de diffuser les spécifications du W3C. En octobre 2007 on comptait 16 bureaux du W3C dans les différentes régions du monde qui couvrent l'Australie, le Luxembourg, la Belgique, les Pays-Bas, la Chine, l'Allemagne, la Finlande, la Grèce, la Hongrie, l'Inde, l'Irlande, Israël, l'Italie, le Maroc, la Corée, l'Afrique du Sud, l'Espagne, la Suède, et le Royaume-Uni. En janvier 2003, le consortium ERCIM prend le relais de l'INRIA pour héberger la partie européenne du W3C. Le W3C est supervisé par son fondateur Tim Berners-Lee, l'inventeur du Web et le principal créateur du système d'adressage URL, du protocole HTTP, et du langage HTML.

En 2009, Tim Berners-Lee crée une fondation indépendante du W3C, baptisée « World Wide Web Foundation » dans le but d'étendre le Web aux pays en voie de développement et de garantir un Web ouvert, utilisable par tous[3].

En 2020, le nombre de bureaux locaux[4] est passé à 92 et couvrent moins d'une vingtaine de pays répartis sur les continents d'Europe, d'Asie, d'Amérique du Nord, d'Amérique du Sud et d'Afrique.

## Structure et fonctionnement

[modifier | modifier le code]

### Gestion

[modifier | modifier le code]

Sa gestion est assurée conjointement par le MIT aux États-Unis, l'ERCIM en Europe (dont l'INRIA en France), l'université Keio au Japon et l'université Beihang en Chine.

Le 8 mars 2010, Jeffrey Jaffe (précédemment CTO de Novell) devient le nouveau CEO du W3C[5]. Auparavant, le CEO était Steve Bratt (en) (maintenant CEO de la World Wide Web Foundation) et avant ce dernier, Jean-François Abramatic était chairman du W3C.

### Employés

[modifier | modifier le code]

Le W3C a environ une soixantaine d'employés comprenant des personnes responsables des groupes de travail, du personnel administratif, des administrateurs systèmes et des responsables de la communication[6]. Ils sont garants du bon respect de la charte de fonctionnement du W3C. Les anciens employés sont listés sur la page « Alumni[7] ».

### Membres participants

[modifier | modifier le code]

À côté d'industriels et d'éditeurs informatiques, en particulier les éditeurs des navigateurs (Mozilla Fondation, Microsoft, Apple, Opera ou Google), on trouve également des centres de recherches (Inria, Conseil national de recherches Canada, etc.), des opérateurs de réseaux, ainsi que des entreprises investies dans le Web comme Braillenet, la Bibliothèque du Congrès ou la BBC[8].

## Processus, recommandations et certifications

[modifier | modifier le code]

Un document W3C traverse plusieurs étapes avant de devenir une Recommandation :

1. First Public Working Draft  : premier brouillon de travail public ;
2. Working Draft(s) (WD) : brouillon(s) de travail ;
3. Candidate Recommendation (CR) : candidat à la recommandation ;
4. Proposed Recommendation (PR) : recommandation proposée ;
5. W3C Recommendation (REC) : recommandation du W3C.

Une recommandation peut être mise à jour par errata édités séparément, jusqu'à l'accumulation d'un nombre suffisant de modifications ; une nouvelle version de la recommandation est alors publiée (XML en est aujourd'hui à sa cinquième version). Parfois, une recommandation recommence le processus, comme RDF. Le W3C publie aussi des remarques informatives qui ne sont pas destinées à être traitées en tant que normes.

Le consortium laisse le soin aux fabricants de suivre les recommandations. Contrairement à l'Organisation internationale de normalisation ou d'autres corps internationaux de standardisation, le W3C ne possède pas de programme de certification. Cependant la plupart des spécifications techniques du W3C définissent la conformité de façon formelle au sein d'une section conformité et de l'emploi de la RFC 2119[9].

Les groupes de travail sont tenus, depuis novembre 1999[10], de produire un rapport d'implémentation pendant la phase de Candidate Recommendation, en vue d'améliorer le niveau d'implémentation des spécifications. La plupart des groupes de travail produisent et publient à cette occasion des suites de test afin que des développeurs puissent tester leur implémentation.

## Standards

[modifier | modifier le code]

Article détaillé : Standards du Web.

Le W3C supervise le développement d'un ensemble de standards dont voici un échantillon :

* SPARQL (langage de requête et un protocole pour RDF)
* ARIA (Accessible Rich Internet Applications)
* ATAG (Authoring Tool Accessibility Guidelines)
* WCAG (Web Content Accessibility Guidelines)
* UAAG (User Agent Accessibility Guidelines)
* AWWW (Architecture of the World Wide Web)
* CC/PP (Composite Capabilities/Preferences Profiles)
* CSS (Cascading Style Sheet / Feuilles de style en cascade)
* DOM (Document Object Model)
* GRDDL (Gleaning Resource Descriptions from Dialects of Languages)
* HTML (HyperText Markup Language)
* MathML (Mathematics Markup Language)
* OWL (Web Ontology Language)
* RDF (Resource Description Framework)
* SKOS (Simple Knowledge Organization System)
* SMIL (Synchronized Multimedia Integration Language)
* PNG (Portable Network Graphics)
* RDFa (Resource Description Framework for HTML)
* SML (en) (Service Modeling Language)

* InkML (en) (Ink Markup Language)
* XML Signature
* XML Encryption
* XProc (XML Pipeline Language)
* SVG (Scalable Vector Graphics)
* SOAP (Simple Object Access Protocol)
* XForms
* XHTML (eXtensible HyperText Markup Language)
* XML (Extensible Markup Language)
* XPath
* XQuery
* XML Schema
* XSLT (Extensible Stylesheet Language Transformations)
* EXI (en) (Efficient XML Interchange)
* PICS (en) (Platform for Internet Content Selection)
* POWDER (en) (Protocol for Web Description Resources)
* XPointer (XML Pointer)
* WSDL (Web Service Definition Language)

|

## Références

[modifier | modifier le code]

1. ↑ (en) « Liste des membres du W3C », sur World Wide Web Consortium (consulté le 1er octobre 2021)
2. ↑ « La mission du W3C », sur bureau du W3C en France (consulté le 9 novembre 2013)
3. ↑ (en) « About », sur World Wide Web Foundation (consulté le 9 septembre 2013)
4. ↑ (en-US) « W3C Offices » (consulté le 12 juin 2020)
5. ↑ (en) Joab Jackson, « W3C pulls former Novell CTO for CEO spot », ITWORLD,‎ 2010 (lire en ligne, consulté le 9 novembre 2013)
6. ↑ (en) « People of the W3C », sur World Wide Web Consortium (consulté le 11 septembre 2021)
7. ↑ (en) « W3C Alumni », sur World Wide Web Consortium (consulté le 9 septembre 2013)
8. ↑ « Current Members », sur www.w3.org (consulté le 13 juin 2020)
9. ↑ (en) « Key words for use in RFCs to Indicate Requirement Levels », Request for comments no 2119, mars 1997
10. ↑ (en) « Changes in 1 November 1999 release », sur www.w3.org (consulté le 26 février 2015)

## Voir aussi

[modifier | modifier le code]

Sur les autres projets Wikimedia :

* W3C, sur le Wiktionnaire

### Articles connexes

[modifier | modifier le code]

* Standards du Web
* Standards et normes de métadonnées
* Internet Engineering Task Force (IETF)
* Standard Internet
* Open Payment Initiative (OPI)
* Portable Network Graphics (PNG)
* Web sémantique
* World Wide Web (WWW)
* Web Hypertext Application Technology Working Group (WHATWG)

### Liens externes

[modifier | modifier le code]

* Site officiel
*   * Notice dans un dictionnaire ou une encyclopédie généraliste :
* Britannica

* Notices d'autorité :
* VIAF
* ISNI
* IdRef
* LCCN
* GND
* Japon
* Espagne
* Tchéquie

v · m

API Web

Côté serveur |  | Protocole de communication |

* CGI
* SCGI
* FCGI
* AJP
* WSRP
* WebSocket

|

APIs serveur |

* C NSAPI (en)
* C ASAPI
* C ISAPI
* COM ASP
* Servlet
* container
* CLI OWIN (en)
* ASP.NET Handler (en)
* Python WSGI
* Ruby Rack
* JavaScript JSGI (en)
* Perl PSGI
* Portlet container

Modules apaches |

* mod_jk
* mod_lisp (en)
* mod_mono (en)
* mod_parrot (en)
* mod_perl
* mod_php
* mod_proxy (en)
* mod_python (en)
* mod_wsgi
* mod_ruby (en)
* Phusion Passenger

Sujets |

* Ressource du World Wide Web vs. Service web
* Open API (en)
* Webhook
* Serveur d'applications
* Scripting

Côté client |  | W3C |

* HTML5 audio (en)
* Canvas
* CORS
* DOM
* DOM events (en)
* File (en)
* Geolocation (en)
* IndexedDB
* SSE
* SVG
* Video
* WebRTC
* WebSocket
* Web messaging (en)
* Stockage web local
* WebAuthn
* Web worker (en)
* XMLHttpRequest

|

Khronos |

* OpenCL
* WebGL

Autres |

* Gears
* Web SQL Database (formerly W3C)

Sujets |

* Page web dynamique
* Open Web Platform (en)
* Rich Internet application

* Portail de l’informatique
* Portail d’Internet
* Portail du Web sémantique

*[(en)]: Langue : anglais
*[1er]: premier
*[etc.]: et cetera
*[RFC]: Request for comments
*[(en-US)]: Langue : anglais américain
*[no]: numéro
*[v]: Voir ce modèle.
*[m]: Modifier ce modèle. Merci de prévisualiser avant de sauvegarder.