April 2014 Update

Updates to MathML and Entity Definitions

The W3C has approved two new recommendations related to Mathematical Markup Language (MathML), MathML Version 3.0 2nd Edition, and Entity Definitions for Characters.

MathML is a markup language for describing mathematical notation and capturing both its structure and content. The goal of MathML is to enable mathematics to be served, received, and processed on the World Wide Web, just as HTML has enabled this functionality for text.  MathML can be used to encode both mathematical notation and mathematical content. While it is human-readable, authors typically will use equation editors, conversion programs, and other specialized software tools to generate MathML.

ARIA 1.0 is a Recommendation

The Web Accessibility Initiaitive’s ARIA specification is now a W3C Recommendation. This technology makes advanced Web applications accessible and usable to people with disabilities. The specification provides a framework to describe features for user interaction. In addition, ARIA provides ways to better enable use of web pages as a whole. “Landmark roles” allow authors to annotate regions of the page so users can find them quickly; this is important when users don’t have the overall knowledge of the page layout often represented in graphical browsers. Navigation and search regions, ancillary content, and of course the main content can be marked so users can find the region they need at the moment. The technology also allows authors to indicate content that should be treated more like a software application than as document content, so assistive technologies can provide application-specific behavior. Finally, it provides ways to handle regions of the page that automatically update their content, such as stock tickers or chat applications, which can be disruptive or unpercievable to some assistive technology users without the mediation provided by ARIA.

Web Turns 25

In case you missed it, March 11 was marked as the 25th birthday of the World Wide Web. What more appropriate place to look for more details than a web site about it? Visit webat25.org.

Recent Workshops

Footnotes, comments, bookmarks, and marginalia on the Web, A W3C Workshop on Annotations, was held in San Francisco April 2. Position papers are viewable on the workshop web site, and W3C has begun developing a charter for a possible working group on annotations.

W3C/IAB workshop on Strengthening the Internet Against Pervasive Monitoring (STRINT) was held in London England February 28 to March 1. The overall goal of the workshop was to steer IETF and W3C work so as to be able to improve or “strengthen” the Internet in the face of pervasive monitoring. A workshop report in the form of an IAB RFC will be produced as a result of this event.

New Working Drafts

Your chance to comment on early work

CSV on the Web: Use Cases and Requirements

Model for Tabular Data and Metadata on the Web

Subresource Integrity

Annotation Use Cases

Requirements for Latin Text Layout and Pagination

CSS Font Loading Module Level 3

CSS Display Module Level 3

Navigation Error Logging

Web Near Field Communication API

Last Call Working Drafts

Your last chance to suggest substantive changes

CSS Flexible Box Layout Module Level 1

Web Cryptography API

User Interface Security Directives for Content Security Policy

Linked Data Platform 1.0

Vibration API

Polyglot Markup

W3C DOM4

CSS Backgrounds and Borders Module Level 3

Compositing and Blending Level 1

New Recommendations

Official W3C specifications newly minted

XQuery 3.0: An XML Query Language

XML Path Language (XPath) 3.0

XQueryX 3.0

XQuery and XPath Data Model 3.0

XSLT and XQuery Serialization 3.0

XPath and XQuery Functions and Operators 3.0

Mathematical Markup Language (MathML) Version 3.0 2nd Edition

XML Entity Definitions for Characters (2nd Edition)

Accessible Rich Internet Applications (WAI-ARIA) 1.0

Metadata API for Media Resources 1.0

RDF 1.1 (a set of 8 recommendations, plus 4 notes)

Progress Events

Efficient XML Interchange (EXI) Format 1.0 (Second Edition)

Cross-Origin Resource Sharing (CORS)

Three Linked Data Vocabularies, the Data Catalog, the Data Cube Vocabulary, and the Organization Ontology

JSON-LD 1.0

JSON-LD 1.0 Processing Algorithms and API

Performance Timeline

User Timing

Group Notes and Reports

XQuery 3.0 Use Cases

XQuery 3.0 Requirements

Linked Data Platform Use Cases and Requirements

Techniques for WCAG 2.0

Understanding WCAG 2.0

XML processor profiles

Model-Based User Interfaces and MBUI Glossary