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
Requirements for Latin Text Layout and Pagination
CSS Font Loading Module Level 3
Web Near Field Communication API
Last Call Working Drafts
Your last chance to suggest substantive changes
CSS Flexible Box Layout Module Level 1
User Interface Security Directives for Content Security Policy
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
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)
Efficient XML Interchange (EXI) Format 1.0 (Second Edition)
Cross-Origin Resource Sharing (CORS)
JSON-LD 1.0 Processing Algorithms and API