万维网联盟(World Wide Web Consortium,简称 W3C)创建于1994年,是 Web 技术领域最具权威和影响力的国际中立性技术标准机构(W3C视频)。
到目前为止,W3C 已发布了400多项影响深远的 Web 技术标准及实施指南,如广为业界采用的超文本标记语言(HTML)、可扩展标记语言(XML)以及帮助残障人士有效获得 Web 内容的信息无障碍指南(WCAG)等,有效促进了Web技术的互相兼容,对互联网技术的发展和应用起到了基础性和根本性的支撑作用。
W3C 的使命是通过开发协议、指南和标准确保 Web 的长期发展,尽展万维网无限潜能。
W3C 的愿景是“One Web”,即构建广泛参与的、知识共享的、值得信赖的全球范围的 Web。
为实现这一愿景,我们坚守以下核心价值观:Web 是全人类的、Web 为用户服务、Web 必须安全、共享同一个可互操作的全球 Web。
W3C 是一个开放平台,来自世界各地与各行各业的声音在此汇聚,携手孵化创建 Web 技术全球标准。
W3C 肩负社会责任感,致力于确保 Web 服务于每一个人。
W3C 着重突出无障碍可访问性、国际化、安全与隐私,致力于开发开放免版税的标准,高度关注可互操作性与集体赋权。
W3C 的设计原则(Principles)是 Web for All,Web of Trust,Web on Everything:Web 的社会价值在于其赋能人类的交流、商业、知识共享。
Web for All 旨在实现所有人,无论其硬件、软件、地理位置、文化、语言、身体或心理能力如何,都能够享受 Web 权益(进一步了解信息无障碍与国际化标准化)。
Web 不但改变了我们彼此交流的方式,同时也改变了社会关系的本质。
如今人们通过 Web 见面、建立商业与社交关系。
信任是一种社会现象,而技术设计可以促进信任与信心。
随着越来越多的活动在网上进行,Web of Trust 支持全球各方之间复杂的互动将变得更加重要(进一步了解安全与隐私标准化)。
如今,网络设备数量大幅增加,移动电话、智能设备、交互式电视、语音应答系统、信息亭,甚至家用电器都可以联网。
Web on Everything 满足特定行业需求、改变诸多商业生态,进而惠及所有人(进一步了解汽车与交通、媒体娱乐、数字出版、支付、数据、通信、物联网标准化)。
W3C通过设立领域(Domains)和标准计划(Activities)来组织W3C的标准活动。
截至2014年3月,W3C共设立5个技术领域,开展23个标准计划。
这些主要的标准工作包括以下七类:Web设计及应用(Web Design and Applications),Web设计及应用包括构造和渲染Web页面所需的各类技术标准,如HTML, CSS, SVG, Ajax及其他用于构造Web应用(WebApps)的技术;这里也包括如何让Web页面及信息服务于残障人士、多语言环境下的国际化,及让Web页面在移动设备上更好、更容易获取的相关技术。
Web体系架构(Web Architecture),Web体系架构主要关注Web的基础技术和原则,包括URIs及HTTP协议等。
语义Web(Semantic Web) ,传统的Web由文档组成,W3C希望通过一组技术支撑“数据的Web”,即Web of Data,将Web看作一个存储和管理数据的大型分布式数据库。
语义Web是构造这样的数据Web的重要一环,帮助人们创建数据并存储在Web上,创建相关的词汇表及数据的处理规则。
具体技术包括RDF,SPARQL,OWL及SKOS等。
可扩展标记语言(XML Technology) ,可扩展标记语言(eXtensible Markup Language)是一种具有结构性标记的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的语言。
XML相关技术包括XML,XML名字空间(Namespace),XML大纲(Schema)、XSLT、高效XML数据交换(Efficient XML Interchange, EXI)及其他相关标准规范。
服务的Web(Web of Services),Web上及许多企业软件中,存在大量网络可访问的、基于消息的软件和服务。
构造服务的Web需要一系列Web服务的技术和标准,包括HTTP、XML、SOAP、WSDL、SPARQL等。
面向各种访问设备的Web(Web of Devices),W3C致力于让Web用户在任何时间、任何地点、通过任何设备都可以获取Web内容和服务,这些访问Web的设备包括通过智能手机及其他移动终端,也包括任何适用Web技术的消费电子、打印机、交互式电视,甚至各类集成到其他产品中的终端(如车载Web终端等)。
浏览器和开发工具(Browsers and Authoring Tools),Web的价值和成长依赖于其全球性和普适性。
我们需要确保无论用户在适用什么样的计算机、软件、语言、网络环境、传感和交互设备时,都能够获得同样的Web内容和体验。
W3C通过制定各类国际Web标准,确保这一目标得以实现。
这些标准也使Web对所有人更加开放。