The Web Platform Working Group has published a Working Draft of Input Events. This specification defines additions to events for text and related input to allow for the monitoring and manipulation of default browser behavior in the context of text editor applications and other applications that deal with text input and text formatting. It builds on the UI events spec.
The Web Platform Working Group has published a Proposed Recommendation of Pointer Lock. This specification defines an API that provides scripted access to raw mouse movement data while locking the target of mouse events to a single element and removing the cursor from view. This is an essential input mode for certain classes of applications, especially first person perspective 3D applications and 3D modeling software. Comments are welcome through 30 September.
The Data on the Web Best Practices Working Group has published its primary document which is now a Candidate Recommendation. The document provides Best Practices related to the publication and usage of data on the Web designed to help support a self-sustaining ecosystem. Data should be discoverable and understandable by humans and machines. Where data is used in some way, whether by the originator of the data or by an external party, such usage should also be discoverable and the efforts of the data publisher recognized. In short, following these Best Practices will facilitate interaction between publishers and consumers.
As a further aid, the Working Group has also published stable versions of its Data Quality and Dataset Usage vocabularies. Taken together, the three documents address the group’s mission as stated in its charter:
- to develop the open data ecosystem, facilitating better communication between developers and publishers;
- to provide guidance to publishers that will improve consistency in the way data is managed, thus promoting the re-use of data;
- to foster trust in the data among developers, whatever technology they choose to use, increasing the potential for genuine innovation.
Finally, it’s worth noting that the closely related Share-PSI project, co-funded by the European Commission, has concluded its work recently with the publication of a set of high level policy-related Best Practices and guides for the sharing of public sector information online. Although targeted at Europe, the advice, which is available in many languages and contexts, is likely to be applicable world wide.
The RDF Data Shapes Web Working Group has published a Working Draft of SHACL Core Abstract Syntax and Semantics. This document defines an abstract syntax for the core SHACL (SHApes Constraint Language). It is derived from the SHACL specification and is a non-normative version of the content of that specification.
W3C published today the report of the W3C Blockchains and the Web workshop held on 29-30 June, 2016, in Cambridge, Massachusetts, USA. Participants at the workshop found many topics for possible standardization or incubation, including various aspects of identity and proof-of-existence, as well as smaller blockchain primitives that could increase interoperability across different distributed ledgers.
Discussion will continue in the Blockchain Community Group, which will coordinate across different communities and groups to foster standardization where needed, as discussed in the related blog post, “Building Blocks of Blockchains“. This popular workshop had over one hundred attendees, and was hosted by MIT Media Lab and sponsored by NTT, Blockstream, and other W3C Members.
The Device and Sensors Working Group has published a Proposed Edited Recommendation of Vibration API. This specification defines an API that provides access to the vibration mechanism of the hosting device. Vibration is a form of tactile feedback. Comments are welcome through 18 September.
The Web Platform Web Working Group has published a Working Draft of Indexed Database API 2.0. This document defines APIs for a database of records holding simple values and hierarchical objects. Each record consists of a key and some value. Moreover, the database maintains indexes over records it stores. An application developer directly uses an API to locate records either by their key or by using an index. A query language can be layered on this API. An indexed database can be implemented using a persistent B-tree data structure.
The Web Platform Working Group has published a Working Draft of HTML 5.2. This specification defines the 5th major version, second minor revision of the core language of the World Wide Web: the Hypertext Markup Language (HTML). In this version, new features continue to be introduced to help Web application authors, new elements continue to be introduced based on research into prevailing authoring practices, and special attention continues to be given to defining clear conformance criteria for user agents in an effort to improve interoperability.
The Geolocation Working Group invites implementation of the Candidate Recommendation of DeviceOrientation Event Specification. This specification defines several new DOM events that provide information about the physical orientation and motion of a hosting device.
The W3C Social Web Working Group is calling for implementations of Micropub, which is now a Candidate Recommendation. Micropub provides a mechanism for communication between independently developed clients and servers to allow creating, updating and deleting social content. For users, an immediate benefit is the possibility to change between or use multiple third-party posting clients with their own data storage. Before being brought to W3C for standardization, Micropub already had over a dozen independent implementations in the IndieWebCamp community.