W3C

W3C News

First Public Working Draft: Priorities for CSS

The Digital Publishing Interest Group has published a Working Draft of Priorities for CSS from the Digital Publishing Interest Group. As publishing moves to the Open Web Platform (OWP), we hope to expand upon the range of content we are able to publish with web technologies. How content is displayed is of critical importance to how it is understood, and so we ask much of CSS. This document aims to describe our highest priorities for entirely new CSS features, implementation of CSS features that have already been specified, and even some cases where work may need to be done beyond the scope of CSS. Learn more about the Digital Publishing Activity.

W3C Invites Implementations of Tracking Preference Expression (DNT)

The Tracking Protection Working Group invites implementation of the Candidate Recommendation of Tracking Preference Expression (DNT). This specification defines the DNT request header field as an HTTP mechanism for expressing the user’s preference regarding tracking, an HTML DOM property to make that expression readable by scripts, and APIs that allow scripts to register site-specific exceptions granted by the user. It also defines mechanisms for sites to communicate whether and how they honor a received preference through use of the “Tk” response header field and well-known resources that provide a machine-readable tracking status. Learn more about the Privacy Activity.

Character Model for the World Wide Web: String Matching and Searching Draft Published

The Internationalization Working Group has published a Working Draft of Character Model for the World Wide Web: String Matching and Searching. This document builds upon on Character Model for the World Wide Web 1.0: Fundamentals (CHARMOD) to provide authors of specifications, software developers, and content developers a common reference on string identity matching on the World Wide Web and thereby increase interoperability. Learn more about the Internationalization Activity.

Two Notes Published by the Voice Browser Working Group

The Voice Browser Working Group has published two Group Notes:

XPath Data Model for SCXML: This document describes the XPath Data Model for SCXML. This data model allows SCXML state charts to use XML as their data representation, and to manipulate it with XPath. For more details on data models, see the SCXML specification.

DOM Event I/O Processor for SCXML: This document describes the DOM Event I/O Processor for SCXML. This event processor allows SCXML state machines to communicate with external entities via DOM Events. For more details on Event I/O Processors, see the SCXML specification.

Learn more about the Voice Browser Activity.

XQuery 3.1 Requirements and Use Cases Note Published

The XML Query Working Group has published a Group Note of XQuery 3.1 Requirements and Use Cases. The primary goal of XML Query 3.1 is to extend XML Query 3.0 with support for JSON maps and arrays, and to leverage these structures to make XQuery more useful. These data structures are also part of XPath 3.1, and are used in XSLT as well as XQuery. This document specifies goals and requirements for XQuery 3.1. Learn more about the Extensible Markup Language (XML) Activity.

CSS Grid Layout Module Level 1 Draft Published

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Grid Layout Module Level 1. This CSS module defines a two-dimensional grid-based layout system, optimized for user interface design. In the grid layout model, the children of a grid container can be positioned into arbitrary slots in a flexible or fixed predefined layout grid. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Learn more about the Style Activity.

Two Notes Published by the Voice Browser Working Group

The Voice Browser Working Group has published two Group Notes:

XPath Data Model for SCXML: This document describes the XPath Data Model for SCXML (SCXML). This data model allows SCXML state charts to use XML as their data representation, and to manipulate it with XPath. For more details on data models, see the SCXML specification.

DOM Event I/O Processor for SCXML: This document describes the DOM Event I/O Processor for SCXML (SCXML). This event processor allows SCXML state machines to communicate with external entities via DOM Events. For more details on Event I/O Processors, see the SCXML specification.

Learn more about the Voice Browser Activity.

Call for Review: XQuery and XPath Full Text 3.0 Proposed Recommendation

The XML Query Working Group and the XSLT Working Group have published a Proposed Recommendation of XQuery and XPath Full Text 3.0. This document defines the syntax and formal semantics of XQuery and XPath Full Text 3.0, which is a language that extends XQuery 3.0 (XQuery 3.0: An XML Query Language) and XPath 3.0 (XML Path Language (XPath) 3.0) with full-text search capabilities. Learn more about the XML Activity.

Runtime and Security Model for Web Applications Note Published

The System Applications Working Group has published a Group Note of Runtime and Security Model for Web Applications. This document specifies a runtime and security model for Web Applications. It describes how an application is defined through an application manifest, and how it can be installed, updated and packaged. It also specifies how such an application can be put into the background, be put back in the foreground or woken up. Finally, the document describes the security model for such applications. This includes the permission model and the different security rules that would apply. Learn more about the Ubiquitous Web Applications Activity.

WebIDL Level 1 Draft Published

The Web Applications Working Group has published a Working Draft of WebIDL Level 1. This document defines an interface definition language, Web IDL, that can be used to describe interfaces that are intended to be implemented in web browsers. Web IDL is an IDL variant with a number of features that allow the behavior of common script objects in the web platform to be specified more readily. How interfaces described with Web IDL correspond to constructs within ECMAScript execution environments is also detailed in this document. It is expected that this document acts as a guide to implementers of already-published specifications, and that newly published specifications reference this document to ensure conforming implementations of interfaces are interoperable. Learn more about the Rich Web Client Activity.