2014年4月29日,W3C的HTML工作组更新了HTML5的候选推荐标准(Candidiate Recommendation)。该推荐标准是万维网核心语言--超文本标记语言(Hypertext Markup Language, HTML)的第五个主要版本。W3C计划在2014年底完成HTML5的正式推荐标准。
更多信息,请参阅W3C的HTML标准计划(HTML Activity)。
2014年4月29日,W3C的HTML工作组更新了HTML5的候选推荐标准(Candidiate Recommendation)。该推荐标准是万维网核心语言--超文本标记语言(Hypertext Markup Language, HTML)的第五个主要版本。W3C计划在2014年底完成HTML5的正式推荐标准。
更多信息,请参阅W3C的HTML标准计划(HTML Activity)。
2014年4月25日消息:W3C TAG资深成员、英国爱丁堡大学AC代表 Henry S. Thompson 教授将于4月29-30日访问北京航空航天大学及W3C北航总部,借此机会,W3C/北航诚邀各会员单位代表与Henry S. Thompson 教授面对面交流。Henry将主要和大家介绍TAG目前的主要工作方向机进展及未来规划,并和会员交流参与W3C及TAG工作的经验。具体时间安排如下:
时间:2014年4月30日(星期三) 15:00-16:00
地点:北京市海淀区学院路37号 北京航空航天大学 新主楼G座5层 510 会议室
主题:W3C的TAG技术架构组(What's the TAG for? What are they working on now? How can I help? )
摘要:有人对W3C的技术架构组做了如下非正式的描述:W3C的技术架构组试图理解并记录那些使万维网顺利运转的因素,以便我们不会错误地破坏它们。在TAG成立的最初五年里,TAG致力于于记录Web架构的最基本原则,以便向W3C工作组提供开发新标准的指南。近期,TAG的工作更多的是解决问题为导向,响应W3C会员或广大Web业界提出的需解决的问题。随着Web的核心技术从HTTP和HTML逐渐通过XML和CSS转向更为广泛的Javascript,JSON和Web开放平台,TAG最近的工作重心正在向开放Web平台,特别是API设计上倾斜。在本次演讲中,首先我将简要回顾一下TAG的历史性工作,以便大家了解TAG的作用。然后,我们将重点关注目前TAG的热点工作,包括Web上URI的使用与语义网,以及新版本开放Web平台对可扩展Web的支持。
Henry还将于4月29日(星期二)下午16:00在北航新主楼G849,受北航大数据科学与工程国际研究中心邀请做题为“ URIs in data: An ideology-free analysis ”的学术报告,欢迎您关注和参加。
Henry S. Thompson教授任职于爱丁堡大学,主要研究方向为基于语言、认知和计算的Web情报学。同时,他还作为独立顾问兼任XML以及Web相关的商业咨询工作。Henry S. Thompson教授于1980年获得加州大学伯克利分校的语言学博士学位,主要研究经历为语言学和计算机科学。他的主要研究兴趣十分广泛,其中包括自然语言解析、语音识别、机器翻译评测、模拟人类词汇通达机制、人类对话的精细结构、语言资源创建以及语言注释的架构。Henry S. Thompson教授目前的研究集中关注标记语言的语义、XML管道、以及Web体系结构的更广泛理解和阐述。
Henry S. Thompson教授曾任W3C SGML工作组成员,该工作组设计了XML语言;同时也是XSTL以及W3C XML Schema工作的核心贡献者。目前,Thompson教授活跃在W3C XML Core工作组以及XML Processing Model工作组里。
Thompson教授曾连续5次成功当选W3C TAG成员,并作为首席编辑领导了XML Schema架构部分的标准编写工作,并联合编写了该标准的第一份公开实施。2002至2010年,Thompson教授作为技术专家任职于W3C,主要负责XML方面的工作,并发表了多篇关于SGML, DSSSL, XML, XSLT, XML Schema, XML Pipelines 以及 Web Architecture方向的文章,在工业界和学术界做过多场关于上述话题的讲座及培训。
TAG全称为Technical Architecture Group由Tim Berners Lee领导,负责讨论确定Web基础架构的原则,共设置9个席位,每两年换届选举一次,2014年1月W3C选举了新一届TAG。
2014年4月24日,W3C北航总部按照W3C授权翻译政策要求,向公众发布Web内容无障碍指南 2.0版(Web Content Accessibility Guidelines 2.0, WCAG 2.0)的中文授权翻译草案,向公众征求意见。这是W3C北航总部推进的第一份授权翻译,该草案基于北京联合大学姚登峰先生的志愿者版本。欢迎您于2014年5月30日前提交您对该翻译稿的意见和建议。所有对授权翻译的意见和建议将通过公共邮件列表进行。
1、为本次审阅工作而建立的专用邮件列表为 [email protected], 审阅过程中,请将您的审阅意见发送到此邮件列表, 此邮件列表的公开归档地址为:http://lists.w3.org/Archives/Public/public-auth-trans-zh/
2、建议你订阅 [email protected] 邮件列表,订阅邮件列表 的方式:发送标题为 subscribe 的邮件到 [email protected] ;
3、本次的备选授权翻译稿的公开地址是:http://www.w3.org/2014/04/WCAG_ZH.html
4、原版本(英文版)WCAG 2.0的公开地址是:http://www.w3.org/TR/WCAG20/
5、审阅工作可以通过英文和中文两种语言进行。
更多关于W3C翻译计划的信息,请参阅W3C翻译计划,我们欢迎相关公司、个 人、团体参与更多W3C标准规范的志愿者翻译和授权翻译。
2014年4月23日,W3C发布了3月举行的Web支付技术研讨会(Workshop on Web and Payments)的总结报告。来自银行、支付服务提供商、虚拟货币提供商、金融机构、移动互联网产业、浏览器厂商、支付政策监管部门及支付标准制定机构超过100人参加了此次研讨会,讨论了在开展Web支付的用例、业务需求和标准优先级。
在此次研讨会两天的日程中,与会代表共同讨论了一系列问题并给出了初步的解决方案,如:如何确保与支付相关的传统业务模式与新业务模式更好的支付Web?实现无缝的Web支付面临哪些主要的障碍?移动Web支付面临的主要挑战?如何在确保尊重各个国家和地区法律、监管要求的基础上,建立支持已有商业模型及新商业模型的全球交易的基础设施?
会议取得的主要成果包括,建议W3C设立一个“指导委员会”(W3C兴趣组)来进一步明确和指定Web支付的路线图及发展战略,并梳理W3C与之相关的已有工作。W3C希望您关注并参与这个Web支付的指导委员会。更多信息,请联系 Stephane Boyera。
2014年4月19日,国家广播电影电视总局广播科学研究院(Academy of Broadcasting Science, SARFT)正式签约成为W3C会员,推进智能电视领域Web标准制定。
国家广播电影电视总局广播科学研究院1958年10月建立,是国家社会公益类科学研究院,也是中国广播电视的最高研究机构、国家广电总局制定科技规划和进行重大技术决策的依托机构。近年来面向广播电视数字化发展,广播科学研究院正承担着地面数字电视系统、有线数字电视系统支付平台技术、用户管理系统、卫星多媒体广播移动接收技术、有线数字电视接收终端机卡分离的技术政策、中短波数字广播系统标准方案研究、高清晰度电视广播视频压缩新技术应用研究、电视多声道伴音编码技术应用系统、有线数字电视整体转换技术系统设计与评估等国家广电总局重大项目的研究。广科院将参与W3C在Web与TV方面的标准工作。
随着中国IT技术的发展,W3C中国会员从2011年起进入快速增长过程。 截至目前,W3C已在全球拥有387家会员 ,中国会员达31家,其中,中国大陆地区会员27家,港澳台地区会员有4家 (查看W3C会员列表,及中国会员列表)。欢迎您以组织为单位加入W3C,推动Web技术的发展,并与产业界和学术研究的领先组织交换意见。
2014年4月10日,W3C的XML查询工作组(XML Query Working Group)发布了XML查询语言(XQuery 3.0: An XML Query Language)、XQuery的XML表达(XQueryX 3.0) 的W3C正式推荐标准 ,同时发布的还有XQuery 3.0用例(XQuery 3.0 Use Cases)和XQuery 3.0需求(XQuery 3.0 Requirements)两份工作组备案。XQuery扩展了XPath语言,提供一种方式在树结构上实现有效的检索和数据管理。
W3C的XML查询工作组和XSLT工作组还联合发布了XML路径语言(XML Path Language, XPath 3.0)的正式推荐标准。XPath是在树结构上查询和定位的语言,得到了广泛的应用。树结构可以通过XQuery与XPath数据模型(XQuery and XPath Data Model 3.0)定义。此外,XPath和XQuery功能与操作(XPath and XQuery Functions and Operators 3.0)提供了使用XPath、XQuery、XSLT及其他语言的功能和操作详细描述,XSLT和XQuery序列化(XSLT and XQuery Serialization 3.0)提供了一种方式将值和XDM实例转换为文本、HTML或XML。
更多信息,请参阅W3C的XML标准计划(XML Activity)。
2014年4月9日,2014国际万维网大会(WWW 2014)在韩国首尔举行,W3C参加了此次会议,并组织了W3C的技术培训(tutorial)和面向韩国产业界的W3C分会场(track)。W3C向与会者介绍了W3C在Web加密(Web Cyptography)、Web出版、Web与电视、Web信息无障碍等方面的标准进展。W3C和Tim Berners-Lee欢迎您将W3C分会场延伸至 Web25周年生日 (Web 24th Birthday)。欢迎您的关注。
2014年3月27日,W3C的Web上的逗号分隔值工作组(CSV on the Web Working Group)发布了两份标准草案的标准草案,这是这两份草案首次向公众公开征求意见(First Public Working Draft),也是W3C在大数据时代下开展的阶段性工作。
- Web上的CSV用例及需求(CSV on the Web: Use Cases and Requirements):该文档收集了一组基于CSV格式在Web上发布数据的用例,作为工作组开展工作的基础。据观察,在Web上发布的大量数据都是表格数据(tabular data),它们中很多采用IETF定义的逗号分隔值文件格式 (CSV,RFC 4180)的发布。工作组希望开发一组技术,帮助依赖于数据的应用程序在使用这些公布在Web上的、基于CSV或其他类似格式的表格数据时,获得访问数据及互操作能力。文档公布了一批工作组认为具有代表性的用例,给出了使用CSV等表格数据的典型场景,展示了现有技术在这些场景中的不足和局限性。文档也列举了一组根据这些用例梳理后的技术需求,指导工作组后续标准的研发工作。
- Web上的表格数据及元数据模型(Model for Tabular Data and Metadata on the Web):该文档给出了一个关于表格数据(tabular data)的基本的数据模型(信息集,infoset),以及寻找和定位元数据的不同方法。该工作组章程中提到的其中一个目标就是提供一个元数据词汇表(metadata vocabulary),并提供一组标准方法,帮助应用程序找到所需的元数据。该文档还包括一些表格数据格式的最佳实践,及其到数据模型的以映射,以及对IETF CSV语法格式(RFC 4180)的贡献等非形式化的信息。
更多信息,请参阅W3C的数据标准计划(Data Activity)。设立于2013年11月的W3C数据标准计划合并了原来的语义Web标准计划(Semantic Web Activity)、电子政府标准计划(e-Government Activity),并新增了Web数据最佳实践工作组(Data on the Web Best Practices WG)、Web上的逗号分隔值(CSV on the Web)两个工作组。更多信息,请参阅W3C的领域、标准计划及工作组。
2014年3月25日,W3C的Web性能工作组(Web Performance Working Group)发布了导航计时(Navigation Timing 2)的标准工作草案。该规范定义了一个统一的接口,存储和获取与网页导航和页面加载相关的高解析度的性能度量数据。
该工作组还更新了资源计时(Resource Timing)的备选推荐标准。该标准为Web应用定义了一组接口,用于存取页面中资源获取的完整的计时信息。主要的变化是增加了 onresourcetimingbufferfull 事件处理程序,取代了原来的回调函数。了解与上一般本文档的差别,请查看这里(diff document)。
更多信息,请参阅W3C的富Web客户端标准计划(Rich Web Client Activity)。
2014年3月21日,W3C宣布了Web标准极限编程与测试 Test the Web Forward 系列活动的下一站将于2014年4月11-12日在韩国首尔举行。此次活动将由 ETRI 和HTML5-CT Forum 承办,并于在韩国首尔举行的2014万维网大会(WWW 2014)同步举办,W3C也将在WWW 2014上举行专门的W3C Tutorial活动。本次活动网上注册现已开放,欢迎您的关注和参与。
更多活动信息,请参阅 Test the Web Forward 活动主页,以及W3C Blog: Test the Web Forward Seoul, April 11-12, 2014 – Registration Now Open!
Test the Web Forward是由Adobe发起,W3C联合行业伙伴共同举办的围绕标准测试用例的极限编程活动。自2012年6月启动以来,Test the Web Forward活动已经在美国旧金山、中国北京、法国巴黎、澳大利亚悉尼、美国西雅图、日本东京、中国上海、中国深圳等全球主要城市成功举办多届,主要围绕行业密切关注的HTML、CSS、SVG等标准进行测试。逐渐成为Web标准测试方面的重量级活动之一。
2014年3月24日,W3C首席执行官 Jeff Jaffe 博士发布官方微博,在Web诞生25周年、W3C创建20周年之际,回顾Web发展过程,并探讨W3C在开放Web平台标准化过程中应当扮演的角色。这是他为 Web 25周年纪念网站(www.webat25.org)撰写的系列文章的第二篇。查看英文原文,请参阅这里。
上一篇文章介绍了Tim Berners Lee在1989年提出Web时的最初愿景,以及Web产生的巨大影响力。本文将讨论为什么要设立万维网联盟(World Wide Web, W3C),以及W3C如何服务于整个Web技术社区。
W3C的创建
Web从诞生到现在,历史并不长。最初Web诞生于大学的环境中,并最终走向大众。个人和公司创建了各种Web站点,因此非常必要不断促进万维网技术的发展,并不断为Web融合新的能力。例如,到底什么才是创造内容的最佳方式?我们应当如何更好的浏览Web内容?如何能够确保用户通过各种各样不同的设备获得Web上的内容?
一种增强Web技术的方式是,允许各种技术创新“百花齐放”。市场驱动的创新将带来巨大的价值,Web使很多这样的创新不断发生。但是,如果我们无法把大家凝聚到一起,使Web具有全球范围的互操作性,那么“同一个Web“的愿景可能就无法实现,Web取得成功将因此变得非常缓慢和困难。
如果Web没有全球范围的互操作性,会发生什么呢? 不同的公司可能采用不同的方式增强Web的能力。最终,Web将会变成另外一个名副其实的巴别塔(Tower of Babel)。Web的用户不得不面对一组“某一特性在某个浏览器上效果最好”的用户经历。不断创造下一代Web的发明家可能在某些情况下通过专利技术来阻碍其他人的创造。行业领袖可能基于优化自己业务的考虑选择技术解决方案,而这种选择对于Web技术的发展可能并不是最优。所有这些可能性都会伤害到Web的最初愿景。Web如果缺少互操作性、普适性(universality),或者最好的技术因为专利障碍无法被所有人所使用,Web作为全球信息共享的基础设施的目标就无法实现。
面对这些关切,1994年10月,万维网联盟(World Wide Web,W3C)正式成立,其宗旨就是确保Web在遵从基本指导原则的基础上不断发展。W3C的组织架构体现了Web相关利益方的权益。Tim Berners-Lee自一开始就担任了W3C的Director。一方面,Tim拥有新标准批准授权(formal approval authority),并通过这个授权指导Web体系架构的发展,另一方面,如Web的原则“这是所有人的Web”所说的那样,在过去的20年中Tim很少动用这种权利,而是将这一权利代理给W3C的各个工作组,并只有在工作组的工作陷入僵局时才以个人身份参与。
W3C将“尽展Web无限潜能(Leading the Web to its Full Potential)”作为自己的宗旨。W3C是在一个巨大的生态环境中的小型组织,很显然W3C不能离开整个生态环境独自推动Web的发展。但我们仍将坚持这一宗旨,因为我们认为构造Web的核心具有巨大价值,对于确保Web持续、快速发展至关重要。
W3C的架构从多个方面体现了Web的指导原则。 和很多标准化组织不同,W3C保持了一个由技术专家组成的员工团队,他们和Tim以及W3C的各个工作组一同工作,致力于增强Web的能力,并确保Web在架构上的一致性。这个员工团队由四个研究性的机构(位于美国剑桥的麻省理工大学/MIT、位于法国索菲亚-安提波利斯的欧洲数学和信息研究中心/ERCIM、位于日本东京的庆应大学/Keio University,以及位于中国北京的北京航空航天大学/Beihang University)共同承载,他们在从事具有创新性的、前瞻性的工作。
W3C是一个什么样的标准化组织?创新性的公司、研究院所、非盈利机构、大学,以及各种创业公司都可以是万维网联盟的成员,只有这样,与产业、研究、政府等相关的新想法才能够在这个平台上得到充分讨论,并最终而到部署。公众同样是Web的利益相关方,W3C应当与他们保持互动。首先,所有的W3C技术标准和规范在经过W3C标准流程所要求的若干“规定步骤”后都向公众完全、免费开放,在这一过程中,我们确保公众可以对我们的工作提出意见和建议。如果个人对工作组的工作有新的想法,即便他所在的机构还不是W3C的会员,他仍可以通过 W3C的特邀专家(Invited Experts)方式参与工作组的工作。 所有W3C的规范对公众完全开放并不收取费用。我们的技术社区和志愿者在将各种W3C技术规范从英语翻译成各种不同的语言,帮助标准在全球范围得到采纳。
当然,W3C是一个技术标准组织,它坚持最初的价值观和原则,即致力于构建开放的Web平台。其中,互操作性具有最高优先级。Web的最初愿景是成为一个全球化的Web,任何设备都可以访问任何Web站点和内容。2003年,W3C明确了W3C专利政策(W3C Patent Policy),消除人们对采用Web技术可能引发的专利权纠纷的担心。W3C不反对使用Web和专利的方式获得商业利益,但如果一项技术被认为是“Web核心技术的一部分(part of the core of the Web)”,它必须支持互操作性并确保不会为使用这些技术的人引入知识产权的负担(support the interoperability without encumbrances)。任何基于今天免费(Royalty-Free)的Web所构建商业价值的公司有义务为下一代的、免费的Web进行投资。
如果Web技术不能服务于所有人群,仅仅技术层面的互操作是远远不够的。在1997年10月,W3C设立了Web信息无障碍计划(Web Accessibility Initiative),确保残疾人群体能够和其他人一样访问Web。在一个生活的很多方面都需要依赖于Web的世界中,我们必须确保残疾人与我们有同样的权利。同样,我们还开展了国际化标准计划(Internationalization Activity),确保Web真正能够为所有人服务,支持不同的语言,不同的文字和字符集。
随着Web的发展,一些新的领域引起人们的重视。最近一段时间,如何在Web上保护用户隐私及安全成为重要话题。随着越来越多的设备具备访问Web的能力,什么样的指导原则可以确保Web具有设备独立性也成为热点。
W3C的这种模式成功运行了20年,在这20年间,W3C已经创造了321项技术标准(W3C推荐标准,W3C Recommendations),目前W3C仍有46个工作组及14个兴趣组在开展工作,并推进1938项各类标准草案的研发。当然不是所有的草案都会最后成为W3C的推荐标准,但这代表了W3C活跃的标准研发方向。
因此,当我们在一期庆祝Web诞生25周年,W3C设立20周年时,让我们共同回顾Web和W3C所坚持的基础价值观,并一并纪念它们。
Web标准与技术进步
在过去的25年中,Web经历了一个信息技术快速发展的时期。Web是其中一些技术的参与者和驱动力,同时也有很多技术进步独立于Web而发生。那么,在面对那些Web的核心技术时,我们的角色是什么?
很重要的一点,Web应当对其最重要的技术关切-Web的互操作性有承诺。对于Web技术社区而言,最挑战的事情是要抓住每一个技术进步对Web发展可能带来的机遇,同时确保这些技术能够与持续增长、不断丰富的各种设备,以及Web已经形成的全球最大的数据库保持一致。
通常,新的技术在一开始只会作为Web技术的一种扩展,对它们的需求还没有足够普遍,因此还没有被纳入Web的核心平台之中。一些引领潮流的用户会将现有的Web与这些新技术相结合并形成核心Web上的关键应用。最近的一个例子就是Web视频,最早对视频的支持通过浏览器的插件来实现。当对视频的需求变得清晰而迫切,我们就需要将对其的支持纳入到核心Web平台之中(如通过HTML5的video),从而将这一能力变成核心Web平台的基础能力。
随着时间的推移,Web体系架构会逐步融合新的需求,因此,我们需要保持对新技术的关注,例如图形、视频、语音、实时通信、互联数据、安全、加密、身份管理、字体、地理定位(geo-location)、社交网络、移动互联网、编解(encoding)、终端设备(特别是面向游戏平台、电子书、汽车平台、机顶盒等特殊设备),以及云计算等技术。
开放Web平台
W3C的宗旨是尽展万维网全部潜能,在过去的几年中,我们提出了开放Web平台(Open Web Platform),什么是开放Web平台的内涵呢?
构造开放的Web至关重要。早期的Web由一组互相链接的页面组成,我们需要确保用户可以通过任何设备访问(如安装有不同操作系统的桌面电脑、笔记本设备)这些页面。
今天,从很多视角看,Web的概念都在不断丰富,Web已经远远超越了从个人电脑阅读静态Web文档的阶段。今天的Web是一个构造各类应用的全分布式的平台。我们将其称为平台是因为大量不同用途的应用已经运行在Web上,为不同的设备、不同操作系统的用户提供服务。接入Web的设备已经覆盖了笔记本电脑、桌面PC、平板电脑、电子书阅读器、机顶盒,以及各种车载信息系统。今天,Web的技术社区已经建造了史上最具互操作性的平台。有些人也将这个平台称为跨越各种设备的分布式操作系统(Distributed Operating System),事实上,一些提供商已经基于Web技术构造真正的操作系统,如Firefox OS及Tizen。
因此,在开放Web上,应用开发者编写可以跨平台运行的应用程序。这些技术可以被不同的行业定制并创建适合其行业产业发展的技术平台。例如,电子出版行业(ePub)的平台,以及W3C的Web和电视兴趣组(Web and TV Interest Group)所推动建立的面向娱乐行业的平台,W3C的Web和移动设备兴趣组(Web and Mobile Interest Group)所推动的面向移动设备的平台,以及W3C的汽车平台商务组(Automotive Platform Business Group)所推动的面向车载设备及应用的平台等。
开放Web平台具有丰富的能力。为了确保为构造Web应用提供坚实基础,W3C的Web应用工作组(WebApps Working Group)、系统应用工作组(SysApps Working Group),以及设备API工作组(Devices API WOrking Group)等正在致力于为应用开发提供应用编程接口。开放Web平台还是一个支持视频、图像、字体框架、丰富的样式(CSS工作组)等特性的多媒体平台。此外,我们还在关注Web的安全和隐私保护。W3C的RDF工作组也使Web上的结构化数据能够互相链接、深度共享。
下一篇:开放Web平台的未来
查看本文原文,请参阅 Web@25, W3C@20 - The role of the W3C in standardizing the Open Web Platform.
更多信息及庆祝活动,请参阅 Web 25周年/W3C 20周年纪念活动专栏。
2014年3月20日,W3C的协议与格式工作组(Protocols and Formats Working Group / PFWG)发布了可访问富互联网应用(Accessible Rich Internet Applications / WAI-ARIA)1.0版及WAI-ARIA 1.0用户代理实现指南(WAI-ARIA 1.0 User Agent Implementation Guide)的W3C的正式推荐标准(W3C Recommendation)。
WAI-ARIA是一个为残疾人士等提供无障碍访问动态、可交互Web内容的技术规范。在WAI-ARIA概述中对WAI-ARIA及其他支持文档进行了介绍。
更多信息,请参阅:
- W3C发布WAI-ARIA 1.0的新闻稿(Press Release)(中文)
- W3C的官方博客 W3C Blog: WAI-ARIA扩展Web可访问性
- W3C的Web信息无障碍标准计划(Web Accessibility Initiative, WAI)
查看W3C的所有正式W3C推荐标准(W3C Recommendations),请参阅W3C正式推荐标准列表。欢迎志愿者参与W3C标准翻译计划,提供W3C标准规范的志愿者翻译和W3C授权翻译。