W3C中国

W3C发布Web注释数据模型、词汇表及注释协议等三份正式推荐标准

2017年2月23日,W3C的Web注释工作组(Web Annotation Working Group)发布了三份Web注释的W3C正式推荐标准(W3C Recomendation):Web注释数据模型、Web注释词汇表、Web注释协议。同时发布的,还有两份说明性文档,以工作组备忘的形式发布。

Web注释数据模型(Web Annotation Data Model):该规范描述了一个结构化模型和格式,采用JASON格式,支持在不同的硬件及软件平台分享并重复使用注释,可以以一种简便的方式效仿常见用例,同时支持更复杂的需求,包括将任意内容链接到某一特定的数据点,或是链接到时序媒体资源的(如视频、音频)的特定片段等。

Web注释词汇表(Web Annotation Vocabulary):该规范用于Web注释数据模型的RDF类、谓词(predicates)及命名实体(named entities),同时列出了一组可能在模型中用到的其他本体,并提供了在互联数据上下文中使用Web注释JSON序列化所需要的JSON-LD Context及profile定义。

Web注释协议(Web Annotation Protocol):该文档表述了创建和管理注释的传输层协议和机制,它符合Web体系结构中REST接口的最佳实践。
 

此外,工作组还发布了两份说明性的工作组备忘(Group Notes):

在HTML中嵌入Web注释(Embedding Web Annotations in HTML):本文描述了如何向HTML文档中嵌入Web注释。文档通过实例如何在HTML文档中通过Selector来识别注释及对应的HTML片段。

选择器和状态(Selectors and States):在Web资源中选择所需的部分是Web注释经常用到的一个独特操作。本文档基于Web注释数据模型(Web Annotation Data Model)给出的模型和语义,重点抽取了选择器(Selectors)和状态(States),帮助开发者理解和使用。
 

更多内容,请参阅英文原文,及W3C的Web注释工作组。还可以关注W3C博客文章,W3C Blog: Making it easier to share annotations on the Web

W3C Blog: W3C对美国政府可能伤害全球协作的签证政策表示关切

2017年2月7日,W3C针对近期美国政府对部分国家暂停发放签证的政策可能对全球协作带来的影响,发布如下声明:
 

全球协作是万维网联盟(World Wide Web Consortium)开展工作的基础。世界各地的贡献者和技术实现者共同工作研发Web技术标准,构建开放Web平台并保持其互操作性。W3C的全球团队、全球办事处及全球技术社区分布在世界各地。正是由于来自不同技术背景、不同国家和地区的贡献者的广泛参与,Web才能如此强大。
 

ACMIETFICANNISOCUSENIX等众多的国际组织一样,W3C密切关注美国政府最近在旅行政策上的变化,我们有更多的工作在线上完成,但也依赖于定期的面对面会议来帮助我们形成共识及推动工作向前进展。
 

我们正在寻求能够确保各类W3C会议顺利举行的各种方式。这其中,也包括将于2017年11月在美国加州Burlingame举行的举行的 W3C技术大会及顾问委员会会议(TPAC 2017)。目前我们并没有调整TPAC会议地点的计划,但我们将持续关注美国政府相关政策的走向,并寻求提供更便捷高效的远程参会支持。
 

更多内容,请参阅W3C的官方博客,本文的英文原文W3C Blog: W3C Expresses Concerns on Visa Suspension that May Hurt Our Worldwide Collaboration

 

W3C发布Web数据最佳实践(Data on the Web Best Practices)的正式推荐标准

data on the web best practice2017年1月31日,W3C正式发布了Web数据最佳实践(Data on the Web Best Practices)的正式推荐标准。该文档提供了35个用于在Web上公开或非公开地共享各种(政府、科研、商业等)数据的最佳实践(Best Practices)。其目标是实现数据智能,进而最大化数据发掘与重复使用的可能性。将URIs用作为标识符和多址接入选择项是提供各种各样元数据的关键,提供了与Web数据出版及使用相关的最佳实践。Web数据本身应该能够被发现和检索,并被人类和机器所理解。数据也有很多种用途,不仅可以被数据的拥有者使用,也可以被外部第三方使用。数据在何处以某一方式被哪一方所使用也应当能够被发现和检索,这也是公认的数据发布者的努力。遵循这些最佳实践将促进数据发布者(publisher)与使用者(consumer)之间的互操作。

W3C还同时发布了支持这一技术的两份词汇表,分别覆盖数据使用(Data usage)数据质量(Data quality)。这两份词汇表于2016年完成,也是即将完成的其他空间数据标准工作的基础。更多背景信息,请参阅相关博客文章W3C Blog:Data on the Web, Here is How。 

W3C发布数字出版WAI-ARIA模块1.0候选推荐标准 征集参考实现及审阅意见

2016年12月15日,W3C的ARIA工作组数字出版兴趣组(Digital Publishing Interest Group)发布数字出版WAI-ARIA模块1.0(Digital Publishing WAI-ARIA Module 1.0)候选推荐标准。DPub-ARIA定义了一个WAI-ARIA模块,该模块围绕针对数字出版行业的角色、状态及属性实体。该规范允许作者及开发者传达用户界面行为与结构信息,创建并加入辅助技术,也允许读者使用语义导航、样式、交互等特性。更多有关该规范的信息,欢迎阅读相关博客文章DPUB-ARIA 1.0 is Released as a Candidate Recommendation;对于该规范测试进度,欢迎阅读实现报告(implementation report )。欢迎您于2017年1月27日前,提交对于该规范的实现以及审阅意见。
 

W3C的Tzviya Siegman 撰写了博客文章 W3C Blog: DPUB-ARIA 1.0 is Released as a Candidate Recommendation,详情请参考。
 

更多内容,请参阅英文原文,以及Web信息无障碍计划(Web Accessibility Initiative,简称WAI)

W3C发布媒体源扩展(Media Source Extensions™)的正式推荐标准

2016年11月17日,W3C的HTML媒体扩展工作组(HTML Media Extensions Working Group)发布了媒体源扩展(Media Source Extensions™)的正式推荐标准。该规范允许通过JavaScript为 <audio> 和 <video> 动态构造媒体源,它定义了 MediaSource 对象,作为HTML 5中HTMLMediaElement的媒体数据源。MediaSource 对象可以有一个或多个 SourceBuffer 对象。应用程序可以向 SourceBuffer 对象动态添加数据片段,并可以根据系统性能及其他因素自适应调整所添加媒体数据的数据质量。来自 SourceBuffer 对象的数据可以解码为音频、视频或文本数据,并由浏览器或播放器处理。与媒体源扩展一同使用的,还是包括媒体原扩展字节流格式注册表及一组预定义的字节流格式规范。

媒体源扩展通过扩展HTML5 video的能力,支持包括自适应媒体、流媒体、时间迁移(time shifting)及视频编辑、360°全景视频播放等多种应用场景,填补了视频与Web之间的空白。媒体源扩展™所提供的强大能力为商业质量的IP视频流Web应用打下基础。目前,主流浏览器提供商,以及包括 Youtube 在内的主流视频内容服务提供商已经在产品中支持了媒体源扩展标准。

更多内容,请参阅英文原文,及W3C的HTML媒体扩展工作组。 也可参阅 Philippe le Hegaret 的博客文章,W3C Blog: Making smooth HTML5-based Video Playback a Reality with Media Source Extensions

W3C在Wiki及所有技术规范发布中支持Memento时间旅行协议

memento protocol logo2016年8月31日,W3C宣布在W3C的Wiki及W3C的所有技术标准(W3C specifications,recommendations)中支持 Memento Web时间旅行协议(Memento: Time Travel for the Web)。这是W3C的系统团队与W3C的会员——美国洛斯阿拉莫斯国家实验室(Los Alamos National Laboratory)的一项合作。

Memento协议是HTTP的一个直接扩展,向协议头中增加关于时间维度(time dimension)的协商。它可以同各类Web资源、各类版本管理系统中的Web资源以及各类内容管理系统及Web档案系统中的Web资源很好的集成,从而将Web改变为可互操作的、分布式、机器可阅读的版本系统。W3C认为该协议对于多版本文档资源的访问有巨大帮助,这与W3C持续开展的技术标准的版本推进与版本更迭的实践非常吻合。W3C对自己成为 Memento协议的支持站点表示欢迎。更多信息,请参阅:

-Herbert Van De Sompel 的博客文章:W3C Blog:Memento at W3C

-开放下载论文:Herbert Van de Sompel et al. Memento: Time Travel for the Web, arXiv:0911.1112v2 [cs.IR] November 6, 2009. [PDF]

 

 

W3C Blog: W3C发布区块链技术研讨会总结报告

lockchain workshop graphical representation2016年8月26日,W3C发布了于2016年6月举办了区块链技术研讨会(Blockchains and the Web Workshop)的总结报告。W3C 的 Doug Schepers 发布博客文章,介绍了研讨会取得的进展。
 

本次研讨会以识别随着区块链技术的发展和非金融领域的应用尝试,这些技术对支付以外的Web技术会产生什么影响?区块链技术会为Web带来何种新能力?已有的开放Web平台及浏览器是否需要增加新的能力来支持未来潜在的区块链应用?是否有某些特定技术已足够成熟,并可以进一步孵化新的Web标准化方向。此次研讨会上开展了大量有价值的讨论,并识别了下一步的工作方向。更多细节,欢迎参阅同时发布的研讨会报告(W3C Blockchains and the Web workshop report)

 

基于此次研讨会的讨论,W3C已经开始在新设立的区块链社区组(Blockchain Community Group)中协调区块链相关的进一步讨论工作。区块链社区组主席来自亚洲(Youngwhan Lee),欧洲(Marta Piekarska)以及北美(Doug Schepers)地区。区块链社区组将于每周四进行例行电话会议,除此之外还将依据实际需要组织某一特定话题的电话会议技术讨论。

区块链由一系列广泛的跨领域技术组成,目前识别的两项主要任务包括:

1. 密切关注Web支付(Web Payments)、物联网(Internet of Things)等W3C各工作组的技术工作,保持对W3C内外相关应用领域工作进展的关注和了解,以期对其工作进行补充;

2. 提出基于区块链技术的Web应用的用例(usecases),识别从技术上可行与不可行的区块链应用。目前区块链研究及应用社区对于哪些应用恰当地使用了区块链技术并未形成共识,但对于区块链技术可以在哪些应用领域发挥作用已形成共同认识。寻找这些应用领域上的Web应用用例,是该社区组拟投入资源推进的工作。

新成立的区块链社区组(Blockchain CG)的目的,是在一定程度上协调其他相关社区组的工作,并致力于形成基于区块链的Web技术的社区组报告(CG Report)及其他可交付成果。该社区组会与在本次研讨会后成立的区块链数字资产社区组(Blockchain Digital Assets Community)紧密合作,同时积极参与已经十分活跃的跨账本支付社区组(Interledger Payments CG)的工作中。此外,CG还将与Web支付兴趣组的可验证声明特别任务小组(Verifiable Claims Task Force)协同工作。
 

区块链CG将于今年9月20日10:30-12:30,在葡萄牙里斯本举行的W3C 2016年度技术大会TPAC2016(Technical Plenary and Advisory Committee Meeting)期间组织非正式会议,并将于9月23日星期五的Web支付兴趣组(Web Payments Interests Group)面对面会议期间专题讨论;此外,跨账本支付社区组(Interledger Payments CG)也将于9月23日进行面对面会议。在TPAC会议之前,我们将提前发布Blockchain相关的会议日程。如果您计划参加Blockchain相关话题,欢迎加入W3C社区组或工作组,并于9月2日前进行参会注册

在2016年9月TPAC2016会议期上的CG会议之后,区块链社区组将继续进行日常电话会议的讨论,开始起草相关文档,并设立以推出具体W3C推荐标准草案为目的的社区组,如在本次研讨会期间得到与会者广泛关注的Chainpoint规范(Chainpoint Specification)

同时,我们也在考虑在美国西海岸地区组织第二届区块链技术研讨会,继续关注区块链的客户端技术,并继续推动在W3C标准化平台上推进区块链相关技术的讨论。我们希望在2016年年底前能够为推进W3C区块链技术的标准化奠定工作基础。同时,社区组也正进一步扩大工作范围,以期覆盖各种与区块链相关的标准计划,如与区块链数字资产社区组(Blockchain Digital Assets CG)等相关的特定社区组加强合作。期待更多对此感兴趣的个人以及组织加入W3C区块链社区组(Blockchain Community Group),实时了解相关动态及发展趋势。

更多内容,请参阅英文原文研讨会通知研讨会总结报告新闻稿总结报告原文

W3C TPAC 2016 将于2016年9月19-23日在葡萄牙里斯本举行

TPAC 2016 Logo2016年7月1日,W3C正式公布了 TPAC 2016的议程及安排。2016年的W3C技术大会及顾问委员会会议(W3C Technical Planery and Advisory Committee Meeting,TPAC 2016)将于 2016年9月19-23日在葡萄牙里斯本举行。这一周的常规议程之外,还有很多值得期待的热点活动,敬请关注:

-9月19日(星期一):开发者大会(Developer Meetup),包括Web支付演示、信息无障碍(a11y)、Web认证(Webauthn)、Flexbox、IndieWeb等

-9月20日(星期二):W3C工作组主席与CEO Jeff Jaffe的工作早餐。 

-9月21日(星期三):W3C技术日(Technical Plenary Day)分论坛(欢迎您在Wiki页面上阅读并提交关于分论坛议题的建议)

出版社区组会议(Publishing Community Meeting)

-在常设演示区域的W3C会员演示

-W3C会员高峰论坛(W3C Member Executive Session) 

TPAC 2016欢迎您同时参加 W3C的工作组、兴趣组,以及部分社区组、商务组的面对面会议(这些会议分布于 星期一、二、四、五的全天),我们欢迎这些工作组成员、W3C会员、W3C全球办事处、特邀专家等参加此次会议。TPAC 也是与W3C的技术架构组(TAG)、顾问委员会(AC & AB)成员进行面对面交流的绝好机会。由于9月仍是里斯本的度假高峰季节,敬请您提早预定宾馆房间,安排行程,并于2016年9月2日前注册参会。

更多内容,请见 TPAC 2016 参会指南,及W3C Blog: W3C Holds Events and Creates Opportunities at TAPC 2016, Lisbon in September。 

W3C中国举行技术研讨会 庆祝W3C中国十周年

2016年7月9日,W3C与W3C会员代表、行业同仁以及广大Web开发者一起在北京航空航天大学共同庆祝W3C中国成立10周年本次庆典活动为期一天,活动形式以技术报告为主,来自W3C团队、W3C会员、学术界以及行业知名专家将从Web设计、WebAPP、网联汽车、物联网、数据可视化、虚拟现实以及知识图谱等不同角度,为参会者呈现一个全新的Web视野。

本次活动共分位三个部分,全天共有来自W3C、W3C会员单位、相关领域的研究机构共11名演讲嘉宾,围绕“核心Web技术”、“Web技术的未来”、“Web与垂直行业”三个主题分享观点。共有超过200名Web技术开发者到现场参与本次活动,同时有超过2万名观众通过在线直播平台观看了技术研讨会。其中,在核心Web技术(Core Web Technology)部分,演讲嘉宾探讨了Web设计原则、Web应用开发技术新进展及Web信息无障碍框架与进展;在Web技术的未来(Future of the Web)部分,演讲嘉宾分享了未来可能与Web技术深度融合的区块链技术、虚拟现实、数据可视化等内容,美国亚利桑那州立大学教授、北航千人计划特聘教授蔡维德分享了W3C在两周前举行的区块链技术研讨会的情况;在Web与垂直行业(Web & Industry)部分,演讲嘉宾介绍了W3C在支付、汽车、万维物联网(WoT)及语义与数据等领域的结合。

W3C中国的发起人、前北航校长、教授,现工业和信息化部副部长怀进鹏院士到场致辞,他回顾了W3C中国创建的历史,并鼓励W3C中国继续做好Web技术领域产学研标准化合作的桥梁作用,祝愿W3C及Web在未来能够取得更大发展。

万维网联盟(W3C)由Tim Berners Lee 于1994年在美国MIT设立。为了扩大Web技术的全球影响力,1995年W3C设立欧洲总部,1996年在日本设立W3C/Keio。中国早在1994年就有了第一个Web网站,并正式联入国际万维网;作为W3C全球办事处计划的一部分,2003年12月,在香港科技大学沈运申(Prof. Vincent Shen)的倡导下,W3C在香港科技大学设立办事处(HK Office);2006年4月,W3C依托北京航空航天大学设立中国办事处(香港办事处也同步撤消),2013年1月,W3C在北京航空航天大学设立W3C/Beihang总部。

更多活动议程请见W3C中国10周年庆典官网网址。欢迎广大Web同仁继续关注W3C及W3C中国!更多活动内容,请参阅 会后总结发布的 W3C Blog: W3C China Celebrated its 10th Anniversary in July
 

W3C Blog: 25年前开始改变世界 - Web的早期历史

2016年8月4日,W3C的Amy van der Hiel撰写博客文章,回顾从25年前的1991年8月6日Tim Berners Lee关于万维网设想的电子邮件开始的25年,回顾Web早期的历史。内容大意如下:

W3C在两年前庆祝了Web的诞生,因为在1989年3月,Tim Berners Lee写下了他关于万维网(World Wide Web)的最初构想。而25年前的1991年8月6日,我们不仅看到了Web的概念,还看到了一个可以真正改变世界的公共服务。

1991年8月6日,在一个名为 alt.hypertext 的新闻组(newsgroup)发布了他关于WorldWideWeb项目的进展,并邀请广泛的参与与合作,这是Web第一次被介绍给全世界。  

tim's email on Aug 1991 

Web技术在一开始,就开放给所有人,欢迎所有人的贡献和参与。许多人在Web上创建并分享内容,开发标准确保这一技术的互操作性和创新型,Web不只是一个知识和信息的存储库,更是历史上最独特、最强大的工具。

W3C CEO Jeff认为:我们在尝试用Web承载所有的民生需求(civilization needs)。随着新需求的出现,新技术被开发出来以满足这些需求。W3C关注在提升Web技术的基础水平。我们需要每个人的贡献,来确保我们正在以最好的方法,解决最需要被解决的哪些需求。

Web已经改变了我们的生活。W3C正在持续坚持我们的核心价值,坚持在标注中的开放、协作和创新,不断追求我们的使命——尽展Web无限潜能(leading the web to its full potential)。

感谢Tim,以及所有早期为创建Web而贡献努力的人们,这些正在改变我们的生活,而且在未来仍将继续。同样,我们感谢所有参与了Web成长过程的人们,感谢我们的W3C会员,感谢Web开发者和所有的Web用户,感谢那些通过辛勤工作让Web真正成为全球化、所有人的平台,感谢那些正在创造Web未来的人。

关于Web的早期历史

在1989年3月,Tim Berners Lee 在欧洲粒子物理研究所(CERN)写下了 Information Management:A Proposal,提出了Web作为全球超链接信息共享空间的想法。1990年9月,Mike Sendall(当时Tim的老板)批准了他的研究计划,允许他利用部分工作时间研发全球超文本系统,并支持他购置了一台NeXT cube电脑开展这项研发工作。

1990年10月,Tim编写了世界上第一个Web浏览器(严格的说,是浏览器+编辑器),Tim将其命名为 WorldWideWeb(见下图)。后来,这个浏览器+编辑器被重新命名为 Nexus,从而将工具与其接入的超文本信息空间(即今天意义上的万维网,World Wide Web,简称Web)区分开来。 

early color screenshot of worldwideweb browser


下图就是当年Tim Berners Lee用于开发第一个浏览器和Web服务器的NeXT工作站,以及“Information Management:A Proposal”的复印件,以及第一本介绍Web的图书:Enquire Within upon Everything。

NeXT workstation used by Tim

 

1991年10月,Tim在CERN的同事 Robert Cailliau 加入了WorldWideWeb项目,帮助审阅和修改Tim的研究建议。1991年11月,CERN的研究生 Nicola Pellow 加入项目组编写了最早的文本行模式浏览器。Bernd Pollermann 也加入了项目组,在CERNVM 节点上编写了 XFIND 索引。在1991年圣诞节前,项目组演示了行模式浏览器、WorldWideWeb浏览器/编辑器,访问了一组超文本文件、CERNVM "FIND",以及互联网新闻组的文件。(2013年CERN重新发布了当年的在线版本的行模式编辑器,可访问 http://line-mode.cern.ch/)。

1991年在CERN进行了项目的演示和报告后,所有的代码都发布到CERN的中央服务器上。1991年8月6日,与 Tim 向公众介绍 WorldWideWeb 项目并邀请公众参与的邮件(该邮件发送到 alt.hypertext 新闻组邮件列表)同时,相关代码放到互联网上,通过FTP提供下载。1991年8月23日,第一位新用户访问了当时的万维网(Web),这一天(8月23日)也因此被称为“internaut's day"。

1991年秋,斯坦福线性加速中心(Stanford Linear Accelerator Center, SLAC)的物理学家 Paul Kunz 遇到 Tim Berners Lee,并将Web的概念带回 SLAC。1991年12月,Paul在斯坦福搭建了Web服务器,这是第一个欧洲以外的Web服务器。在这一年,越来越多的Web服务器联入网络,越来越多的Web网站出现,浏览器也获得了持续的发展。Web时代真正开始了。

1993年11月,在英国纽卡斯尔(Newcastle, UK)的会议上,Tim Berners Lee与MIT 的 David Gifford 讨论了Web的未来,David Gifford建议Tim联系时任 MIT 计算机科学实验室(Laboratory for Computer Science)的 Michael Dertouzos

到1994年底,世界上第一台Web服务器(info.cern.ch)的负载已经增长到3年前水平的1000倍以上。1994年2月,Tim 与 Michael Dertouzos 在苏黎世会面,讨论在MIT 设立一个新组织的可能性。1994年4月,DEC的 Alan Kotok(后来W3C的副主席)访问CERN,讨论了关于创建一个关于Web的技术联盟的细节。1994年10月,作为一个Web标准化国际组织 World Wide Web Consortium (国际万维网联盟,简称W3C)在美国麻省理工大学 MIT 正式成立。1995年4月,INRIA成为W3C在法国的总部(2003年,法国总部改为ERCIM);1996年9月,日本庆应义塾大学(Keio University)成为W3C在日本的总部;2013年1月,北京航空航天大学(Beihang University)成为W3C在中国的总部。

更多关于Web历史的信息,请参阅:

万维网简史(A Little History of World Wide Web)

W3C时间线(W3C Timeline):2005年以后的W3C历史

Web基金会(Web Foundation):成立于2009年,致力于将所有人联入Web,通过开放Web加强Web的全球参与,请参阅 http://webfoundation.org/ .

万维网联盟(W3C):关于W3C会员参与W3C,以及W3C的官网(英文中文)。

W3C Blog:25 Years Ago the World Changed Forever

 

W3C万维物联网(WoT)兴趣组会议2016年7月11-14日在北京举行

wot-f2f-meeting-at-beijing2016年7月14日消息,W3C万维物联网兴趣组(W3C Web of Things Interest Group)第六次面对面会议(IG Face to Face Meeting)于2016年7月11-14日在北京航空航天大学唯实国际文化交流中心举行。本次会议由中国电子科技集团公司(CETC)、W3C北航总部和中国物联网产业技术创新战略联盟(CIoTA)共同主办。

本次会议议程共4天。7月11日,W3C也与中国物联网产业技术创新战略联盟共同举办了2016国际开放物联技术与标准峰会,7月12日举行了Demo展示及互动测试(Plugfest),7月13-14日为兴趣组闭门会议。本次活动的前两天(技术峰会与互动测试环节)对本地公司、机构和公众开放。

在本次会议上,我们同与会人士开展了广泛对话,此外还观摩了来自W3C会员公司和CIoTA成员的众多实践演示。我们了解到CETC的物联网开放体系架构及其实现,该实现是北京物联港有限公司提供的基于云服务的物联港IoT平台。我们现场观看了该实现在智能家居、智能社区和智能建筑方面的现场演示。 随后,W3C会员公司西门子、富士通、莱茵集团及三星智能物体联合进行了互联互通演示,人们看到众多独立实现的WoT设备可以互联互通,WoT设备与传统非WoT设备之间也可以互操作。

keynote at f2f meeting会议最后两天,我们致力于推进万维物联网(Web of Things)兴趣组的各工作项(Work Items)。专注于多项技术主题,我们进行了多个环节的讨论,包括协议绑定、应用程序脚本的数据类型、物体的生命周期、脚本API以及如何与其他组织合作的提议等,希望通过组织间的合作,就如何促成跨平台语义互通达成共识。兴趣组正在修改章程,新的章程将再延续两年。我们也正在积极推进万维物联网(Web of Things)工作组启动计划,我们希望在今年10月成立工作组。基于兴趣组的探索与研究成果,工作组将致力于制定W3C推荐标准。

会议吸引了众多中国公司和机构的广泛参与,包括华为、腾讯、中国联通、中国移动、阿里巴巴、中兴、电科创新院及电科15所、北京邮电大学等。其中华为公司的与会专家是oneM2M MAS工作组主席,会上我们讨论了W3C WoT与oneM2M如何进一步合作。中国联通的与会专家也是ITU-T SG20的成员,会上就W3C WoT与ITU-T关于物体描述的共同点进行了讨论,同时还讨论了下一步的合作方式。阿里巴巴的与会专家向兴趣组贡献了WoT安全与隐私方面的用例研究。会上还对电科创新院物联网(IoT)开发体系架构中与W3C WoT相关部分的问题做了跟进讨论。

group-photoW3C的万维物联网(Web of Things)旨在应对物联网(IoT)的碎片化,促成物联网服务的开放市场,涵盖多种标准及IoT平台下的各种设备,规模跨越微控制器至云服务器集群。我们的工作聚焦于跨平台的API,以此来简化应用程序的开发;我们的重点还包括语义元数据,基于语义共享来实现不同平台之间的互操作。

兴趣组的下一次面对面会议将于2016 W3C技术大会(TPAC 2016)期间,于2016年9月22日至23日在葡萄牙里斯本举行。

更多信息,请参阅 Olive Xu撰写的W3C博客文章:W3C Blog: W3C Web of Things Meetings in Beijing, July 2016.

W3C Blog: 用WebIDL探索Web平台的交叉依赖关系

2016年7月14日,在W3C一年一度的W3C Geek Week后,Dominique Hazael-Massieux在W3C博客上发布文章,介绍了他的小组在Geek Week上的项目:利用WebIDL探索Web平台API的交叉依赖关系。全文大意如下:

大部分Web平台上的 JavaScript API (无论是在W3C还是其他地方)都依赖于 Web接口定义语言(WebIDL:Web Interface Definition Language)来描述。WebIDL提供了一个简单的语法来表述 JavaScript API的各类信息,表达技术规范所需的行为以及继承关系。这是各类API、各个Web技术标准在表达语法和语义要求的共同基础,也为自动化的浏览器实现测试提供基础,帮助测试工具自动化检测对这些技术标准及 API 的支持情况。 

在2016年的W3C Geek Week上,Dom 与 Francois Daoust 一起,探索利用 WebIDL 发现Web平台的交叉依赖关系。我们基于 jsdom 库开发了一个W3C技术规范的爬虫(crawler),并抽取嵌入在标准文本中的 WebIDL定义。根据收集的这些数据,我们开发了一个简单的 WebIDL 图分析程序,来识别标准规范中的潜在缺陷(potential bugs in specifications),包括非法的 WebIDL 定义、重复定义的接口名、引用未定义的接口名、引用丢失等。进一步,我们还开发了一个简单的 WebIDL 数据浏览器,展示那些 WebIDL 接口被那些标准中的其他接口所引用。

这些工具的探索已经能够帮助我们自动化的发现一些W3C标准中的定义错误,我们希望这一工作能够继续下去,进一步探索这些 WebIDL 数据,并帮助未来的 API 开发者提供帮助,也为保持 Web平台的一致性提供支持。 

更多内容,请参阅原文 W3C Blog: Exploring Web Platform Cross-Dependencies。 

站内搜索

万维网联盟(World Wide Web Consortium, W3C)是Web领域的国际标准化组织,致力开发开放Web标准确保Web的长期发展,实现“尽展Web无限潜能”的使命。

更多内容>>

近期活动

更多内容>>

W3Cx 开放课程

W3C技术标准

查看Web技术标准
- 所有标准
■ Web与产业融合 ■
- 汽车 | 数字出版 | Web与电信
- 娱乐与广播电视 | Web支付 | Web数据
- 物联万维网(WoT) | Web安全
■ Web For All ■
- Web无障碍 | 国际化 | 索引(A to Z)
■ 社区组与商务组 ■
- 所有社区组 | 新建社区组
■ 标准工作组 ■
- 所有标准小组 | 参与指南

更多内容>>

W3C标准翻译

欢迎您加入W3C翻译计划,了解W3C标准和文档翻译情况,帮助提供不同语言的W3C标准规范及文档的志愿者翻译及W3C授权翻译,惠及全球技术社区。

更多内容>>

贡献榜

我们通过贡献榜,感谢您积极参与W3C的标准制定及审阅工作、提供标准及技术文章的中文翻译、参与各类技术研讨会。

更多内容>>

W3C 中文开发者社区

W3C中国目前正在不断加大全球W3C工作的参与力度,并推动了一系列以了解中国行业需求、引导标准制定为主要目的的工作组(WG)、兴趣组(IG)和社区组(CG)。
Web中文兴趣组 | MiniApps工作组 | MiniApps生态社区组 | 弹幕特别任务组 | 中国信息无障碍社区组 | 中文数字出版社区组 | 数据可视化社区组 | 中文文字布局需求特别任务组

更多内容>>

会员链接

相关资源需要使用 W3C账号登录后使用

首页 | 加入工作组 | 申请W3C账号 | 最新会员消息

开发者资源

合作伙伴

  • 北京航空航天大学
  • 北航计算机学院
  • w3ctech