2015年4月28日,W3C的HTML工作组发布了文档对象模型(W3C DOM4)的标准草案最终征求意见稿。DOM定义了一个平台中立的模型,用于处理节点树及与文档树处理相关的事件。更多信息,请参阅英文原文,及W3C的HTML标准计划(HTML Activity)。
W3C发布UI事件(UI Events)的标准工作草案
2015年4月28日,W3C的Web应用工作组发布了UI事件(UI Events)的标准工作草案。该草案原名为文档对象模型事件(DOM Level 3 Event),该文档定义了一组UI事件,扩展了DOM4中定义的DOM Event对象。这些DOM事件通常由可视化的用户代理实现,处理和用户交互相关的事件(如鼠标或键盘的输入等)。DOM事件主要用于两个目标:第一个目标是定义一个标准的DOM事件系统,支持事件侦听模块对事件的注册,同时通过树结构定义事件流(Event Flow)。此外,该文档还为实现用户交互控制及文档发生改变时的消息通知等相关的事件,提供了标准处理模块,包括为每个这些事件模块所预定义的上下文信息等。DOM事件的另一个目标是在现有的浏览器的事件系统中提供一个通用的子集,增强不同浏览器实现、已有Web内容及脚本的互操作性。
更多内容,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。
W3C发布万维网的语言标记及地区标识符的标准工作草案
2015年4月23日,W3C的国际化工作组(Internationalization Working Group, i18n WG)发布了万维网的语言标记及地区标识符(Language Tag and Locale Identifiers for the World Wide Web)的标准工作草案。该文档最早发布于2006年,给出了在Web上识别或选择一段内容的语言及地区(国际化)偏好的原则和最佳实践。它定义了文档格式、规范及相关的参考实现应当如何处理语言标记,以及如何扩展语言标记来描述不同文化和语言(即不同的地区设置)所对应的的偏好设置。
更多信息,请参阅英文原文,及W3C的国际化标准计划(Internationalization Activity)。
W3C发布互联数据平台1.0入门(LDP 1.0 Primer)的工作组备忘
2015年4月23日,W3C的互联数据平台工作组(Linked Data Platform, LDP Working Group)发布了互联数据平台 1.0 入门(Linked Data Platform 1.0 Primer)的工作组备忘。该文档介绍了互联数据平台的基本概念,通过一些例子展示了各类LDP资源、LDP容器,以及如何通过LDP客户端访问LDP服务器实现可读写互联数据的应用,即如何通过HTTP来访问、创建和删除LDP服务器上的互联数据资源。
更多信息,请参阅英文原文,及W3C的数据标准计划(Data Activity)。
W3C发布CSS级联与继承(Level 4)的标准工作草案
2015年4月21日,W3C的CSS工作组发布了CSS级联与继承(CSS Cascading and Inheritance Level 4)的标准工作草案。这是一个CSS模块,描述了如何设置样式规则,并为所有元素的所有属性赋值。通过级联和继承,属性值可以在所有元素的所有属性中传播。CSS是描述结构化文本(如HTML、XML等)在屏幕、纸张、语音上如何绘制和展现的语言。
更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。
W3C发布剪贴板API及事件、文件API的工作草案
2015年4月21日,W3C的Web应用工作组发布了剪贴板API及事件(Clipboard API and Events)的标准工作草案(Working Draft)。该文档定义了在Web应用中使用拷贝、剪切、粘贴等剪贴板操作的应用编程接口。Web应用可以基于该规范提供更加丰富的功能。
该工作组还发布了文件API(File API)的工作草案,为Web应用提供一个API来访问文件对象,通过程序操作文件并访问文件中的数据。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。
W3C发布CSS级联和继承的候选推荐标准更新 征集参考实现
2015年4月16日,W3C的CSS工作组发布了 CSS级联和继承(CSS Cascading and Inheritance Level 3)的候选推荐标准更新(updated Candidate Recommendation)。这是一个CSS模块,描述了如何设置样式规则,并为所有元素的所有属性赋值。通过级联和继承,属性值可以在所有元素的所有属性中传播。CSS是描述结构化文本(如HTML、XML等)在屏幕、纸张、语音上如何绘制和展现的语言。
更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。
W3C发布四份与Web上的CSV数据相关的标准工作草案 启动参考实现征集工作
2015年4月16日,W3C的Web CSV工作组(CSV on the Web Working Group)发布了四份相关文档的工作草案,工作组认为这些标志着CSV工作组已经完成了关于CSV数据的功能考虑设计,可以参考这些设计开始参考实现。
- Web上的表格数据模型及元模型(Model for Tabular Data and Metadata on the Web): 该文档给出了一个面向表格数据(tabular data)及其元数据(metadata)的基本数据模型(信息集/infoset),也给出了在表格中定位数据的不同方法,及一些关于如何将表格数据映射到该数据模型的案例和最佳实践。这部分工作也作为对RFC 4180的CSV语法格式的可能修订,贡献给了IETF。
- 表格数据元数据词汇表(Metadata Vocabulary for Tabular Data): 该文档定义了一组标准词汇表,用于描述表格数据特征的元数据,该文档可用于为各类Web数据集(如CSV等)提供不同层次的元数据信息,以及定义表格数据的不同单元格之间的关系。该词汇表采用JSON格式,与JSON-LD兼容。
- Web上表格数据生成JSON(Generating JSON from Tabular Data on the Web): 该文档定义了如何将表格数据转换为JSON格式。
- Web上表格数据生成RDF(Generating RDF from Tabular Data on the Web): 该文档定义了如何将表格数据转换为RDF格式。
该工作组将积极关注各方对这些标准草案的意见和建议,您可以发邮件到 [email protected] ,也可以在工作组的GitHub库中添加 issue 参与讨论。该工作组同时也邀请技术社区基于这些规范文本,开发参考实现,并向工作组的测试套件(test suite)贡献测试用例,相关的标准测试工作将是该工作组接下来几个月的工作重点。
更多信息,请参阅英文原文,及W3C的Web CSV工作组,数据标准计划(Data Activity)。
W3C发布Web支付用例(Web Payments Use Cases 1.0)的首份工作草案
2015年4月16日,W3C的Web支付兴趣组(Web Payments Interest Group) 发布了Web支付用例(Web Payments Use Cases)的首份工作草案。目前,电子支付技术快速发展,为进一步增强支付安全、提升移动端的用户体验、支持新型支付手段及加密电子货币等的应用提供了新的机会。由于缺乏与Web平台集成的开放标准,商家、Web开发者以及支付服务的提供商都将很难采用这些新技术。此外,不同国家和地区对支付的监管要求也使这一情况变得更加复杂。
为了尽可能的在商户、客户、支付提供商、软件提供商、移动运营商及支付网络之间实现互操作性,W3C在2014年10月设立了Web支付兴趣组(W3C Web Payments Interest Group),致力于定义Web支付的技术标准,提升互操作性。今天,该工作组发布的Web支付用例文档,为该工作组确立了初步的工作边界。后续,W3C Web支付兴趣组(当前参与机构)将在这些用例的指引下,进一步定义Web支付的体系结构和技术需求。这些工作将成为与W3C其他工作组及更广泛的支付行业参与者的沟通基础,从而确定W3C及其他行业标准化组织在电子支付、Web支付领域将要开展的标准化工作,并最终满足这些用户需求,让Web支付实现更大的用户价值。
更多信息,请参阅英文原文,Ian Jacobs的博客文章“W3C Blog: Idea for a Web Payments Visual Identity”,及 W3C在Web支付上的其他工作。这一工作也得到了欧盟 HTML5Apps 项目的大力支持。
W3C发布韩语文字布局和排版需求工作草案更新
2015年4月14日,W3C的国际化工作组(Internationalization Working Group) 发布了 R韩语文字布局和排版需求(Requirements for Hangul Text Layout and Typography)的工作草案更新。该文档描述了通过CSS、SVG、XSL-FO等技术实现韩语文字布局和排版的通用要求。该文档得到了韩语文字布局国际化标准项目的支持。W3C在2013年5月14日发布了该文档的首份工作草案。
更多信息,请参阅英文原文,及W3C的国际化标准计划(Internationalization Activity)。W3C也正积极推进中文文字布局需求文档的撰写工作。
W3C发布游戏手柄 (Gamepad) 的标准工作草案
2015年4月14日,W3C的Web应用工作组(Web Applications Working Group)发布了游戏手柄(Gamepad)的标准工作草案。Gamepad标准定义了一个操作游戏手柄设备相关的底层接口。目前,在Web应用中将游戏手柄作为输入设备的唯一方式是模拟鼠标和键盘事件,但这可能丢失信息,并需要在用户代理(如浏览器或其所在的操作系统)中安装额外的软件来完成事件模拟。Gamepad API将为这类问题提供一个直接的解决方案,允许Web应用直接操作游戏手柄数据。
更多内容,请参阅英文原文,及W3C的R富Web客户端标准计划(Rich Web Client Activity)。
W3C发布结构性约束语言(SHACL)用例和需求的首份标准工作草案
2015年4月14日,W3C的RDF数据结构性约束工作组(RDF Data Shapes Working Group)发布了结构性约束语言(SHACL)用例和需求(SHACL Use Cases and Requirements)的标准工作草案。该文档为定义Web数据的结构性约束语言(Shapes Constraint Language, SHACL)提供基础,给出了一组基于RDF图定义结构化约束(structural constrains)的用例,并从中总结了SHACL应满足的用户需求。 所有这些用例都给出了应用场景的描述,以及如何使用这些结构化约束对RDF实例数据进行验证。
更多内容,请参阅英文原文,及W3C的数据标准计划(Data Activity)。