W3C News

W3C Advisory Committee Elects Technical Architecture Group

The W3C Advisory Committee has elected the following people to the W3C Technical Architecture Group (TAG): Travis Leithead (Microsoft), Mark Nottingham (Akamai), Alex Russell (Google), and Yan Zhu (Yahoo!). They join continuing participants Daniel Appelquist (Telefónica; co-Chair), David Herman (Mozilla Foundation), and Peter Linss (HP; co-Chair), as well as co-Chair Tim Berners-Lee. One seat remains to be appointed.

W3C thanks those TAG participants whose terms end this month for their contributions: Jeni Tennison (ODI), Sergey Konstantinov (Yandex), Domenic Denicola (Google), and Yehuda Katz (jQuery Foundation).

The mission of the TAG is to build consensus around principles of Web architecture and to interpret and clarify these principles when necessary, to resolve issues involving general Web architecture brought to the TAG, and to help coordinate cross-technology architecture developments inside and outside W3C. Learn more about the TAG.

Indexed Database API is a W3C Recommendation

The Web Applications Working Group has published a W3C Recommendation of Indexed Database API. 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. Learn more about the Rich Web Client Activity.

Techniques for Web Content Accessibility Guidelines (WCAG) Draft for Review

The Web Content Accessibility Guidelines Working Group (WCAG WG) requests review of draft updates to Notes that accompany WCAG 2.0: Techniques for WCAG 2.0 (Public Review Draft) and Understanding WCAG 2.0 (Public Review Draft). Comments are welcome through 29 January 2015. (This is not an update to WCAG 2.0, which is a stable document.) To learn more about the updates, see the Call for Review: WCAG 2.0 Techniques Draft Updates e-mail. Read about the Web Accessibility Initiative (WAI).

DPUB IG Metadata Task Force Report Published as a Note

The Digital Publishing Interest Group has published a Group Note of DPUB IG Metadata Task Force Report. The Metadata Task Force of the DPUB IG found, through extensive interviews with representatives of various sectors and roles within the publishing ecosystem, that there are numerous pain points for publishers with regard to metadata but that these pain points are largely not due to deficiencies in the Open Web Platform. Instead, there is a widespread lack of understanding or implementation of the technologies that the OWP already makes available for addressing most of the issues raised. However, some of the very technologies that are little used or understood in most sectors of publishing are widely used and understood in certain other sectors (e.g., scientific publishing, libraries). Priorities that have emerged are the need for better understanding of the importance of expressing identifiers as URIs; the need for much more widespread use of RDF and its various serializations throughout the publishing ecosystem; and the need to develop a truly interoperable, cross-sector specification for the conveyance of rights metadata (while remaining agnostic as to the sector-specific vocabularies for the expression of rights). This Note documents in detail the issues that were raised; provides examples of available RDF educational resources at various levels, from the very technical to non-technical and introductory; and lists important identifiers used in the publishing ecosystem, documenting which of them are expressed as URIs, and in what sectors and contexts. It recommends that while little new technology is called for, the W3C is in a unique position to bridge today’s currently siloed metadata practices to help facilitate truly cross-sector exchange of interoperable metadata. This Note is thus intended to provide background and a context in which concrete work, whether by this Task Force or elsewhere within the W3C, may be undertaken. Learn more about the Digital Publishing Activity.

CSV on the Web: Metadata Vocabulary for Tabular Data, and Their Conversion to JSON and RDF

The CSV on the Web Working Group has published First Public Working Drafts of the Generating JSON from Tabular Data on the Web and the Generating RDF from Tabular Data on the Web documents, and has also issued new releases of the Metadata Vocabulary for Tabular Data and the Model for Tabular Data and Metadata on the Web Working Drafts. A large percentage of the data published on the Web is tabular data, commonly published as comma separated values (CSV) files. Validation, conversion, display, and search of that tabular data requires additional information on that data. The “Metadata vocabulary” document defines a vocabulary for metadata that annotates tabular data, providing such information as datatypes, linkage among different tables, license information, or human readable description of columns. The standard conversion of the tabular data to JSON and/or RDF makes use of that metadata to provide representations of the data for various applications. All these technologies rely on a basic data model for tabular data described in the “Model” document. The Working Group welcomes comments on these documents and on their motivating use cases. Learn more about the Data Activity.

W3C and OGC to Collaborate to Integrate Spatial Data on the Web

The W3C and the Open Geospatial Consortium (OGC) announced today a new collaboration to improve interoperability and integration of spatial data on the Web. Spatial data is integral to many of our human endeavors and so there is a high value in making it easier to integrate that data into Web based datasets and services.

The new Spatial Data on the Web Working Group will work in close collaboration with the Open Geospatial Consortium, in particular, the eponymous OCG’s Spatial Data on the Web Working Group . “Location, as well as providing context to much of today’s online information, is vital to the emerging field of connected devices,” said Ed Parsons, Geospatial Technologist at Google. “Through this collaboration we hope to make the understanding of geospatial knowledge a fundamental component of the Web.”

This work follows the March 2014 Workshop on Linking Geospatial Data and is supported in part at W3C by the SmartOpenData project.

Read the press release and learn more about the W3C Data Activity.

Registration Open for W3C Training in JavaScript, Responsive Web Design, HTML5

Registration is open for new editions of three W3C online courses that begin in early 2015:

  • JavaScript [Register]. This course runs for 4 weeks starting 26 January 2015. This course provides instruction about JavaScript good practices, tricks, and tools, illustrated through examples and assignments.
  • HTML5 [Register]. This course runs for 6 weeks, starting 2 February 2015. This course covers video, time based animation, 2D geometric transformations, Web Audio API, Web components and much more.
  • Responsive Web Design [Register]. This course runs for 5 weeks, starting 6 February 2015. This course leads you step by step through an approach that focuses on HTML and CSS to make your Web site fit in all viewport sizes.

An early bird rate is available to all above courses. Learn more about W3DevCampus, the official W3C online training for Web developers. See also our self-explanatory fun video.

W3C Invites Implementations of XPath 3.1, XQuery 3.1, XQueryX 3.1

Today the XSLT Working Group and the XQuery Working Group jointly published Candidate Recommendations and invite implementation of XPath 3.1 and supporting documents. The XQuery Working Group published Candidate Recommendations and invites implementation of XQuery 3.1 and XQueryX 3.1. The supporting documents are XPath Functions and Operators; XQuery and XPath Data Model. XQuery 3.1 and XPath 3.1 introduce improved support for working with JSON data with map and array data structures as well as loading and serializing JSON; additional support for HTML class attributes, HTTP dates, scientific notation, cross-calling between XSLT and XQuery and more. The Serialization specification remains a Last Call Working Draft and was not republished, in order to improve JSON, map and array support in response to a Last Call Comment; it is expected to follow the other documents in the New Year. Learn more about the Extensible Markup Language (XML) Activity

First Public Working Draft: CSS Inline Layout; CSS Box Alignment Draft Published

The Cascading Style Sheets (CSS) Working Group has published two documents today:

  • A First Public Working Draft of CSS Inline Layout Module Level 3. The CSS formatting model provides for a flow of elements and text inside of a container to be wrapped into lines. The formatting of elements and text within a line, its positioning in the inline progression direction, and the breaking of lines are described in CSS Text Module Level 3. This module describes the positioning in the block progression direction both of elements and text within lines and of the lines themselves. This positioning is often relative to a baseline. It also describes special features for formatting of first lines and drop caps. It extends on the model in CSS 2.1.
  • A Working Draft of CSS Box Alignment Module Level 3. This module contains the features of CSS relating to the alignment of boxes within their containers in the various CSS box layout models: block layout, table layout, flex layout, and grid layout.

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.

First Public Working Drafts: XProc 2.0: An XML Pipeline Language; XProc 2.0: Standard Step Library

The XML Processing Working Group has published a First Public Working Draft of XProc 2.0: An XML Pipeline Language, together with a Standard Step Library. XProc is an XML pipeline language; that is, a declarative dataflow language used to express steps required to process XML documents, coordinating operations such as querying, validation, inclusion, transformation and sorting. The XProc step library defines names and characteristics for a set of pipeline steps that every XProc processor is expected to support, as well as additional optional steps. Lean more about the XML Activity.