2017年3月30日,W3C的Web空间数据工作组(Spatial Data on the Web Working Group)发布了Web空间数据最佳实践(Spatial Data on the Web Best Practices)的工作组备忘(Group Note)。该文档给出了一组在Web上发布和使用空间数据,及基于Web技术提供位置相关服务的应用场景和案例。最佳实践文档希望为 Web开发者、地理空间技术专家提供一组经过整理的真实的应用。这些最佳实践与传统空间数据基础设施的不同是,它们采用了互联数据(Linked Data)的方法,并将地理位置(locations)作为跨越多个数据集相互连接的关键因素,同时,空间数据也扩充了互联数据的范畴,并提供了对5星级互联数据模式的支持。这是对2017年2月16日版本的更新。
W3C发布资源计时(Resource Timing)的候选推荐标准 征集参考实现
2017年3月30日,W3C的Web性能工作组(Web Performance Working Group)更新了资源计时(Resource Timing Level 1)的候选推荐标准(Candidate Recommendation),向公众征集参考实现及审阅意见。该标准为Web应用定义了一组接口,用于存取页面中资源获取的完整的计时信息。
对于Web应用来说,用户延迟(user latency)是一个可度量的重要性能指标。在Web应用程序内部,基于JavaScript的机制可以提供相应的机制来度量用户延迟,但现有机制很难提供一个完整的端到端延迟的全景视图。该规范定义了一组API,引入了新的 PerformanceResourceTiming 接口,允许Web应用在文档中加载外部资源(如XMLHttpRequest对象、iframe、img、script、object、embed等HTML元素,以及指向样式表、SVG等的链接)时,通过JavaScript机制收集更加完整的资源计时信息。在此基础上,导航计时(Navigation Timing 2)扩展了本规范,提供与导航及页面跳转相关的计时机制。这些机制可以帮助提供更好的性能度量方法。
W3C发布页面可见性(Page Visibility Level 2)候选推荐标准,征集参考实现及审阅意见
2017年3月28日,W3C的Web性能工作组(Web Performance Working Group)更新了页面可见性(Page Visibility Level 2)的候选推荐标准,并向公众征集参考实现及审阅意见。该规范定义了一种标准机制,允许开发者通过程序确定一个文档的可见性状态(visibility state),这可以帮助开发出更好利用电能(power)及CPU计算效率的Web应用。
更多内容,请参阅英文原文。
W3C发布 XQuery 3.1, XQueryX 3.1, XPath 3.1 等六份与XML相关的推荐标准
2017年3月22日,W3C的XML查询工作组和XSLT工作组发布了6份有关XML的W3C正式推荐标准(W3C Recommendation),进一步通过maps、arrays及新的功能,加强JSON和Web平台。这6份推荐标准是:
-XQuery 3.1:一个XML查询语言(XQuery 3.1:A XML Query Language):XML是一种灵活可扩展的标记语言,广泛用于各类结构化和半结构化信息存储、关系数据库及对象存储系统中对信息的表达。基于XML的查询语义采用XML语法定义对这些存储在XML文档或各类数据存储系统的查询需求,并在相关中间件的支持下,以XML的格式返回查询结果。该规范定义了一种称为XQuery的XML查询语言,用于在各类XML数据源之上查询信息。
-XQueryX 3.1:XQueryX是一个XQuery的XML表示。它是通过将XQuery语法作品映射到XML作品来创建的,其最终结果并不见得是方便人类阅读或书写,但更易于程序解析。因为XQueryX是以XML格式表示,那么就可以利用标准的XML工具来创建、解释或修改查询。
-XML路径查询语言 3.1(XML Path Language: XPath 3.1):XPath3.1是一种认可处理值符合XQuery和XPath数据模型(XDM)3.1中所定义数据模型的表达式语言。该数据模型不但提供了一个XML文档的树型结构表示,同时还提供了例如整数、字符串、布尔值(booleans)以及可能包含对XML文档与原子值中节点进行引用的序列的原子值。
-XQuery与XPath数据模型 3.1(XQuery and XPath Data Model 3.1):该规范定义的XQuery与XPath数据模型3.1,是XML路径语言(XPath)3.1,XSL转换(XSLT)3.0版本,以及XML查询语言XQuery 3.1的数据模型。XQuery与XPath数据模型3.1(在此简称“数据模型”)有两个用途:一是定义输入XSLT或者XQuery处理器所包含的信息;二是定义XSLT,XQuery以及XPath语言中所有表达式的容许值。
-XPath及XQuery函数和操作符 3.1 (XPath and XQuery Functions and Operators 3.1):该文档旨在编录XPath 3.1, XQuery 3.1以及XSLT 3.0所需的函数与操作符。其定义了数据类型的构造器函数、操作符以及函数。
-XSLT与XQuery序列化 3.1(XSLT and XQuery Serialization 3.1):该规范定义了如何将XPath和XQuery(或XQueryX)查询表达式的处理结果以HTML、XHTML、JSON、XML或纯文本等格式输出,即,该文档将一个数据模型实例序列定义为一个八位字节序列。
W3C发布加密媒体扩展(EME)的提案推荐标准
2017年3月20日,W3C的HTML媒体扩展工作组(HTML Media Extensions Working Group)发布了加密媒体扩展(Encrypted Media Extensions)的提案推荐标准(Proposed Recommendation),向公众征集审阅意见。
W3C的加密媒体扩展规范扩展了HTMLMediaElement,提供API来操作受保护的媒体内容。API可以支持简单的明文密钥加密,也可以根据用户代理的实现需要进行扩展。许可证(license)/密钥(key)的交换则由应用程序来控制。该规范并不定义如何实现内容保护(如很多数字版权管理系统/Digital Rights Management system),而是侧重定义一组通用API,允许用户选择相应的数字版权保护系统或简化的内容加密系统,并与之交互。
欢迎您于 2017年4月13日 前反馈您的意见和建议。更多内容,请参阅英文原文,Tim Berners Lee 关于HTML5中的加密媒体扩展的博客文章(英文),及W3C的公开声明。
W3C发布团队提案 建议安全披露最佳实践
2017年3月2日,W3C发布了W3C安全披露最佳实践(W3C Security Disclosures Best Practices)的团队提案(Team Submission),该文档是W3C在2017年1月下旬关于HTML媒体扩展(HME)声明的延续,给出了一个关于安全和隐私的披露程序,并将作为安全和隐私保护领域开展进一步工作的基础。
任何一个组织都有保护其用户及应用免受欺诈、恶意软件及计算机病毒等的威胁,并应确保符合W3C推荐标准中有关安全及隐私保护的技术要求。本文给出了一个模版来指导这些组织。同时,也为支持来自安全技术社区的广泛参与、测试及审计提供支持,帮助提供更加安全的Web安全模型。
未来几天,W3C理事长(Director)会将加密媒体扩展(Encrypted Media Extensions)提案推荐标准提交给W3C会员,同时,也希望寻求会员对 W3C安全披露最佳实践 这份团队提案的意见和建议。更多信息,请参阅2017年1月 W3C关于漏洞披露程序的说明(January 2017 Information about W3C Guidelines for Vulnerability Disclosure Program),以及W3C理事长 Tim Berners Lee 关于HTML5中的EME支持的博客文章:HTML5中的加密媒体扩展(W3C Blog: EME in HTML5)。
更多内容,请参阅英文原文。
W3C发布专利咨询报告 继续推进Web支付标准化
2017年3月16日,W3C的Web支付工作组(Web Payments Working Group)专利咨询组(Patent Advisory Group,PAG)发布了专利咨询报告,建议W3C支付工作组继续开展Web支付的相关标准化工作。该专利咨询组设置于2016年8月,主要针对Web支付工作组关于支付API等两份相关技术规范的专利披露问题开展调查和咨询。
咨询报告认为,Web支付相关的标准并不依赖于所披露专利中的权利声明。同时,PAG也认为所披露的专利并没有包含 W3C专利政策所要求的必要声明(Essential Claims)。
通常,在W3C中,如果某个技术标准中涉及的某项专利技术,相关专利已由持有者公开披露,是该技术标准实现中必须采用的技术(essntial),但根据W3C的 免费许可条款(Royalty-Free licensing terms)无法从专利持有人处获得免费授权时,W3C将设立专利咨询组(PAG, Patent Advisory Group),解决标准中的专利问题。
W3C Blog: Web的第28个生日
2017年3月12日,W3C的CEO Jeff Jaffe在W3C官方博客发布文章,纪念Web的第28个生日。我们非常荣幸能够与Web的发明人、W3C理事长 Tim Berners Lee及我们的会员一起创建面向所有人的Web,以及承载万物的Web(Web for All and Web on Everything)。
在 Tim 的持续领导下,400余家会员机构及数千名全球Web技术工程师一道,为我们的使命——尽展Web无限潜能(Leading the Web to its Full Potential)——而不断努力。
Tim 在万维网基金会(World Wide Web Foundation,W3F)分享了他关于未来Web的三个技术挑战(Three challenges for the Web):
1. 我们已经失去了对个人数据的控制:目前许多网站的商业模式都通过提供免费内容来换取用户的个人数据。我们中的许多人都默认同意了这种做法,从根本上,我们不介意用一些个人信息交换这些免费服务。但随着我们的个人数据被碎片化并逐步离开我们的视线,我们已经失去对自己数据的控制,我们不能从分享中获益,也不能决定什么时候和谁分享。更进一步,我们也无法告诉这些Web服务提供商我们不再希望自己的哪些数据被继续分享(特别是分享给其他第三方组织)。公司和政府通过对这种数据的收集还将产生进一步的影响,我们在Web上的行为可能受到持续监控和分析,进而影响到我们的隐私权,甚至阻碍我们通过Web探索更多的内容。
2. 虚假信息(misinformation)可以通过Web轻易的传播:今天,大部分人都在通过社交媒体和搜索引擎在Web上获取新闻和各类信息。这些信息服务通过学习用户行为,并由算法决定呈现哪些内容给我们。这也意味着哪些假新闻和虚假消息也可能因为更吸引人,或者更符合我们对所获取信息的偏见而在Web上像野火一样快速传播。通过数据科学及大量的Web机器人,虚假信息可能主导整个网络,并使某些人从中获得经济或政治上的利益。
3. 线上的政治类广告需要透明性及可理解:线上的政治类广告已经成为一个复杂的产业。有报道称,2016年美国大选期间,Facebook每天要发布超过50000条各类政治性广告信息。这些内容难于监管,部分广告并不符合一般的道德要求。这类定向广告可能对竞选结果产生深远影响。
这些复杂问题不存在简单的解决方案,但一些大方向已经基本明确:我们必须同大的互联网公司一起寻求某种平衡,将用户数据的控制权还给用户,这一努力包括研发新的数据管理技术,为个人数据提供“数据舱(Data Pods)”,并探索订阅及微支付等新型的盈利模式。应当对政府对个人信息的过度监测及其立法保持警惕,也应鼓励作为信息网关的关键互联网公司(如Google,Facebook等)在反对虚假信息方面做更多的工作,避免进一步形成帮助我们决定和选择对错的“集中实体”。我们需要加强算法的透明性,帮助我们理解那些影响我们生活的决定是如何通过算法做出的,并应当为这些算法建立基本准则(common principles)。同时,也需要对政治类广告所形成的监管漏洞。
本文基于 Jeff Jaffe 的博客文章及 Tim 在 W3F 的博客文章合并,并部分翻译,全文请参考:
-W3C Blog: 28th Birthday of the Web
-W3F Blog: Three Challenges for the Web, According to Its Inventor
W3C出席亚太电信组织第28届标准化论坛(ASTAP 28)
2017年3月6日,亚太电信组织(Asia-Pacific Telecommunity)第28届标准化论坛(APT ASTAP 28)于2017年3月6-10日在泰国曼谷举行,促进亚太区域各类电信及相关领域标准化工作的协调、提升与发展。W3C中国受邀参加了3月6日举行的第8届物联网与智慧城市产业研讨会(The 8th Industry Workshop on IoT and Smart Cities),向与会者做了题为“万维物联网:W3C在IoT标准化中的愿景与路线图(Web of Things: W3C Vision & Roadmap on IoT Standardization)[PDF, 1.89 MB]”的主题发言。本次研讨会的主题是物联网与智慧城市,重点突出智慧城市的总体框架与实践、创新与转化、IoT及智慧城市的区域部署,以及物联网与智慧城市标准化进展等议题。这是W3C首次受邀参加亚太电信组织的技术讨论。
亚洲-太平洋电信组织(Asia-Pacific Telecommunity,APT)简称亚太电信组织,是亚太地区政府间电信组织,成立于1979年5月,总部设在泰国曼谷。APT主要通过举办研究组会议、标准化论坛、研讨会、考察访问和培训班等活动促进各会员国之间在信息通信政策和技术方面的交流与合作。中国是APT的创始国之一,1976年10月25日中国正式成为亚太电信组织的会员国,自加入APT以来,一直积极参与该组织的各项活动。
W3C将在EPUB峰会上定义数字出版与EPUB标准的技术路线图
2017年3月3日,W3C的数字出版标准计划 Publishing@W3C 负责人 Bill McCoy 与 来自 CWI 的 W3C Fellow Ivan Herman博士将在2017年3月9-10日,在比利时布鲁塞尔举行的 EPUB峰会(EPUB Summit)上发表演讲。此次活动由 W3C的会员 EDRLab 主办,是 EPUB系列峰会的第二届。此次活动将关注于未来 EPUB3 的技术方向。在 W3C与IDPF正式合并后,这一标准工作已纳入 W3C的标准工作序列。目前,会议注册已经开放。
Ivan Herman博士是该领域的技术专家及技术负责人,也作为W3C战略团队(W3C Strategy Team,在W3C中负责新标准方向的搜索与培育)的成员。他在 W3C 与 IDPF 的合并中发挥了巨大作用。最近,他被位于阿姆斯特丹的 CWI 任命为 W3C Fellow,继续负责数字出版标准化的相关工作。CWI 是一家关注分布式系统及交互系统的商业性研究机构。在本次峰会上,Ivan将重点介绍 IDPF/W3C 的合并及合并之后的技术工作路线图与数字出版领域的新标准定义工作。
McCoy是IDPF的前执行理事长(Executive Director),他将主持EPUB峰会上的多个交互讨论环节,定义未来 Publishing@W3C的技术路线图。
W3C将于2017年3月1日启用新版W3C流程文档
2017年3月1日,W3C宣布将于今日启用2017年3月1日新版的W3C流程文档(1 March 2017 W3C Process Document)。在这一版的流程文档中,最主要的变化包括:
- 增加了将推荐标准(Recommendation)标记为“陈旧(Obsolete)”的流程,从而与原有的废除流程(Rescinding)相区别;
- 将 AB 及 TAG 的选举机制调整为“单一可转让投票(Single Transferable Vote)”;
- 澄清了在另一工作组章程范围下继续开展已有标准工作(如超级组, Supergroups)的具体流程;
更多信息,请参阅 W3C博客文章:What's new in the W3C Process 2017? 新版的W3C流程文档是由W3C的咨询委员会 (W3C Advisory Board)及由公众参与的W3C流程修订社区组(Revising W3C Process Community Group)共同完成的。
W3C发布Web内容无障碍指南(WCAG 2.1)的首份标准工作草案
2017年2月27日,W3C发布了Web内容无障碍指南(WCAG)2.1版的首份标准工作草案。从设计思路上,这份文档是对 WCAG 2.0 的更新,符合WCAG 2.1将意味着完全满足WCAG 2.0规定的各类需求及策略,同时满足更多针对目前Web发展所需的新要求。这份新的WCAG草案包含了28项新的成功标准(Success Criteira),其中3项标准已经通过了工作组的审核,其他的25项成功标准仍作为提案,征求更多的早期反馈和修改意见。因此,我们希望在下一阶段能够得到更多来自公众及技术社区的反馈。
进一步的信息,请参阅W3C博客文章:W3C Blog: Web Content Accessibility Guidelines 2.1 First Public Working Draft。
欢迎您于 2017年3月31日前,向 WCAG 2.1 的 Github 库反馈 GitHub Issue,或通过发送邮件到 public-agwg-repository 反馈您的意见和建议。更多信息,请参阅W3C的无障碍指南工作组,及W3C的Web无障碍计划(Web Accessibility Initiative,WAI)。