W3C

W3C News Archive: 2013

Note: As of September 2013 W3C changed its management of the News archive. This and similar files will remain in place (so links do not break). Please refer to the new W3C News archives.

Last Call: TriG

20 September 2013

The RDF Working Group has published a Last Call Working Draft of TriG. The Resource Description Framework (RDF) is a general-purpose language for representing information in the Web. This document defines a textual syntax for RDF called TriG that allows an RDF dataset to be completely written in a compact and natural text form, with abbreviations for common usage patterns and datatypes. TriG is an extension of the Turtle [turtle] format. Comments are welcome through 11 October. Learn more about the Semantic Web Activity.

DOMMatrix interface Draft Published

20 September 2013

The CSS Working Group and the SVG Working Group have published a First Public Working Draft of DOMMatrix interface. This specification describes a transformation matrix interface with the dimension of 3x2 and 4x4. The transformation matrix interface replaces the SVGMatrix interface from SVG. It is a common interface used to describe 2D and 3D transformations on a graphical context for SVG, Canvas 2D Context and CSS Transforms. Learn more about the Style Activity and the Graphics Activity

CSS Ruby Module Level 1, and CSS Syntax Module Level 3 Drafts Published

20 September 2013

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

  • CSS Ruby Module Level 1. “Ruby” are short runs of text alongside the base text, typically used in East Asian documents to indicate pronunciation or to provide a short annotation. This module describes the rendering model and formatting controls related to displaying ruby annotations in CSS. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.
  • CSS Syntax Module Level 3. This module describes, in general terms, the basic structure and syntax of CSS stylesheets. It defines, in detail, the syntax and parsing of CSS - how to turn a stream of bytes into a meaningful stylesheet.

Learn more about the Style Activity.

New Tracking Protection Working Group Chairs

18 September 2013

Today W3C appointed two new Chairs to the Tracking Protection Working Group: Justin Brookman and Carl Cargill. They join continuing co-Chair Matthias Schunter. The Working Group updated two draft DNT specifications this week. Matthias Schunter announced this week a stable plan for reaching Last Call. Learn more about the Tracking Protection Working Group.

W3C Webinar: Discovery in Distributed Multimodal Interaction

17 September 2013

The W3C Multimodal Interaction Working Group (MMI-WG) is pleased to announce the second webinar on "Discovery in Distributed Multimodal Interaction", to be held on September 24, 2013, at 11:00 a.m. ET.

Prior to this second webinar, the MMI-WG held the W3C Workshop on Rich Multimodal Application Development on July 22-23 in New York Metropolitan Area, US, and identified that distributed/dynamic applications depend on the ability of devices and environments to find each other and learn what modalities they support. Therefore this second webinar will focus on the topic of device/service discovery to handle Modality Components of the MMI Architecture dynamically.

The discussion during the webinar will interest anyone who wants to take advantage of the dramatic increase in new interaction modes, whether for health care, financial services, broadcasting, automotive, gaming, or consumer devices.

Several experts from the industry and analyst communities will share their experiences and views on the explosive growth of opportunities for the development of applications that provide enhanced multimodal user-experiences. Read more and register for the webinar. Learn more about Multimodal Interaction at W3C.

Updated Drafts of Tracking Preference Expression (DNT), and Tracking Compliance and Scope

13 September 2013

The Tracking Protection Working Group has updated two Working Drafts:

  • Tracking Preference Expression (DNT). This specification defines the technical mechanisms for expressing a tracking preference via the DNT request header field in HTTP, via an HTML DOM property readable by embedded scripts, and via properties accessible to various user agent plug-in or extension APIs. It also defines mechanisms for sites to signal whether and how they honor this preference, both in the form of a machine-readable tracking status resource at a well-known location and via a "Tk" response header field, and a mechanism for allowing the user to approve exceptions to DNT as desired.
  • Tracking Compliance and Scope. This specification defines the meaning of a Do Not Track (DNT) preference and sets out practices for websites to comply with this preference.

Learn more about the Privacy Activity.

Last Call: Web Notifications

12 September 2013

The Web Notification Working Group has published a Last Call Working Draft of Web Notifications. Web notifications defines an API for end-user notifications. A notification allows alerting the user outside the context of a web page of an occurrence, such as the delivery of email. Comments are welcome through 24 October. Learn more about the Rich Web Client Activity.

Last Call: File API

12 September 2013

The Web Applications Working Group has published a Last Call Working Draft of File API. This specification provides an API for representing file objects in web applications, as well as programmatically selecting them and accessing their data. It also defines objects to be used within threaded web applications for the synchronous reading of files. Comments are welcome through 24 October. Learn more about the Rich Web Client Activity.

W3C at Intel's IDF'13; W3DevCampus featured

11 September 2013

W3C is present at the Intel Developer Forum (IDF'13), happening now in San Francisco, USA. Through talks in developer sessions and discussions at the W3C booth, W3C explains the many advantages of using the Open Web Platform technologies, and how the W3DevCampus training program helps developers to get trained on these Web technologies. W3DevCampus is the only official training program and features a W3C HTML5 course now open for registration. Meet Bernard Gidon at the W3C booth at IDF'13 to learn more and then enroll to become an HTML5 expert!

W3C Invites Implementations of JSON-LD 1.0

10 September 2013

The RDF Working Group and the JSON-LD Community Grouppublished the Candidate Recommendation of JSON-LD 1.0, and JSON-LD 1.0 Processing Algorithms and API. This signals the beginning of the call for implementations for JSON-LD 1.0.

JSON-LD harmonizes the representation of Linked Data in JSON by describing a common JSON representation format for expressing directed graphs; mixing both Linked Data and non-Linked Data in a single document. The syntax is designed to not disturb already deployed systems running on JSON, but provide a smooth upgrade path from JSON to JSON-LD. It is primarily intended to be a way to use Linked Data in Web-based programming environments, to build interoperable Linked Data Web services, and to store Linked Data in JSON-based storage engines.

The JSON-LD 1.0 specification describes the JSON-LD language in a way that is useful to authors. It also provides the core grammar of the language for implementers. The JSON-LD 1.0 Algorithms and API specification describes useful Algorithms for working with JSON-LD data. It also specifies an Application Programming Interface that can be used to transform JSON-LD documents in order to make them easier to work with in programming environments like JavaScript, Python, and Ruby.

Learn more about the Semantic Web Activity.

Last Call: Authoring Tool Accessibility Guidelines (ATAG) 2.0 and Implementing ATAG 2.0

10 September 2013

The Authoring Tool Accessibility Guidelines Working Group has published an updated Last Call Working Draft of Authoring Tool Accessibility Guidelines (ATAG) 2.0 and a Working Draft of the Note Implementing ATAG 2.0. The updates, which include 3 substantive changes, are based on public comments and clarifications identified while developing tests for ATAG. These updates are available for review and comment through 1 October 2013. Learn more from the ATAG Overview and about the Web Accessibility Initiative (WAI).

Last Call: Use Cases & Exploratory Approaches for Ruby Markup

10 September 2013

The Internationalization Working Group has published a Last Call Working Draft of Use Cases & Exploratory Approaches for Ruby Markup. This document aims to support discussion about what is needed in the HTML5 specification, and possibly other markup vocabularies, to adequately support ruby markup. It looks at a number of use cases involving ruby, and how well the following approaches support those use cases: the HTML5 model described in the Candidate Recommendation as of 17 December 2012, the XHTML Ruby Annotation model, and the Ruby Extension Specification proposed in February 2013. Comments are welcome through 24 September. Learn more about the Internationalization Activity.

HTML to Platform Accessibility APIs Implementation Guide Draft Published

10 September 2013

The HTML Working Group has published a Working Draft of HTML to Platform Accessibility APIs Implementation Guide. This is draft documentation mapping HTML elements and attributes to accessibility API Roles, States and Properties on a variety of platforms. It provides recommendations on deriving the accessible names and descriptions for HTML elements. It also provides accessible feature implementation examples. Learn more about the HTML Activity.

WebRTC 1.0: Real-time Communication Between Browsers Draft Published

10 September 2013

The Web Real-Time Communications Working Group has published a Working Draft of WebRTC 1.0: Real-time Communication Between Browsers. This document defines a set of ECMAScript APIs in WebIDL to allow media to be sent to and received from another browser or device implementing the appropriate set of real-time protocols. This specification is being developed in conjunction with a protocol specification developed by the IETF RTCWEB group and an API specification to get access to local media devices developed by the Media Capture Task Force. Learn more about the Ubiquitous Web Applications Activity.

CSS Grid Layout Module Level 1 Draft Published

10 September 2013

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.

Web Cryptography API Use Cases Note Published

10 September 2013

The Web Cryptography Working Group has published a Group Note of Web Cryptography API Use Cases. These use cases, described as scenarios, represent some of the set of expected functionality that may be achieved by the Web Cryptography API which provides an API for cryptographic operations such as encryption and decryption, and the Key Discovery API, which specifically covers the ability to access cryptographic keys that have been pre-provisioned. As both APIs are under construction, the reader should consult each specification for changes, and should treat sample code provided here as illustrative only. Presented here are primary use cases, showing what the working group hopes to achieve first. This document is NOT a recommendation track document, and should be read as an informative overview of the target use cases for a cryptographic API for the web. Learn more about the Security Activity.

W3C Validator Suite Launched to Improve Web Quality

10 September 2013

W3C Validator Suite LogoThe World Wide Web Consortium (W3C) today announced a premium W3C Validator Suite to help people improve the quality of Web pages. With the Validator Suite, it becomes easier and faster to perform checks on HTML, CSS, and Internationalization (I18n) for an entire public site. The Validator Suite service scans an entire site to produce customizable, integrated reports for easier tracking and prioritization of any Web issues.

W3C will continue to operate and enhance its free validators, as it has done for 15 years. Revenues from the new service will help W3C improve both the free service and the Validator Suite, and provide long-term stability of these services.

Today W3C transitions the service out of beta. While the new service is young, we are already studying enhancements based on feedback we have received and our own goals to help people use W3C's open standards.

We invite the entire community to try the Validator Suite. Discount rates are available for W3C Members. For more information, contact the Validator Suite Team.

Two Drafts in Last Call: N-Triples, N-Quads

06 September 2013

The RDF Working Group has published two Last Call Working Drafts:

  • N-Triples. N-Triples is a line-based, plain text format for encoding an RDF graph. Comments are welcome through 14 October.
  • N-Quads. N-Quads is a line-based, plain text format for encoding an RDF dataset. Comments are welcome through 14 October.

Learn more about the Semantic Web Activity.

Updated Techniques for Web Content Accessibility Guidelines (WCAG) 2.0 and Understanding WCAG 2.0

05 September 2013

The Web Content Accessibility Guidelines Working Group today published updates of two Notes that accompany WCAG 2.0: Techniques for WCAG 2.0 and Understanding WCAG 2.0. (This is not an update to WCAG 2.0, which is a stable document.) For background, important information about techniques, and opportunities to contribute to future updates, please see the Understanding Techniques for WCAG Success Criteria e-mail. Read about the Web Accessibility Initiative (WAI).

Last Call: Media Source Extensions

05 September 2013

The HTML Working Group has published a Last Call Working Draft of Media Source Extensions. This specification extends HTMLMediaElement to allow JavaScript to generate media streams for playback. Allowing JavaScript to generate streams facilitates a variety of use cases like adaptive streaming and time shifting live streams. If you wish to make comments or file bugs regarding this document in a manner that is tracked by the W3C, please submit them via our public bug database. Comments are welcome through 17 October. Learn more about the HTML Activity.

Guidance on Applying WCAG 2.0 to Non-Web ICT: WCAG2ICT Note Published

05 September 2013

The Web Content Accessibility Guidelines Working Group is pleased to announce publication of the completed Guidance on Applying WCAG 2.0 to Non-Web Information and Communications Technologies (WCAG2ICT) as an informative W3C Working Group Note. WCAG2ICT provides guidance on the interpretation and application of WCAG 2.0 to non-web documents and software. It is the result of a collaborative effort to support harmonized accessibility solutions across a range of technologies. Learn more from the WCAG2ICT Overview and read about the Web Accessibility Initiative (WAI).

Media Capture and Streams Draft Published

03 September 2013

The Web Real-Time Communication Working Group and the Device APIs Working Group have published an updated Working Draft of Media Capture and Streams. This document defines a set of JavaScript APIs that allow local media, including audio and video, to be requested from a platform. Learn more about the Ubiquitous Web Applications Activity.

Registration Open for HTML5 Training Course; Early Bird Rate through 8 September

28 August 2013

Register now to the upcoming W3C HTML5 online course, to start 30 September 2013. Acclaimed trainer Michel Buffa will cover the techniques developers and designers need to create great Web pages and apps. This new course edition has been significantly enhanced since the June 2013 course. It features additional sections, including a JavaScript crash course, advanced sections on time based animation, 2D geometric transformations, Web Audio API, etc., all illustrated by numerous examples. Register before September 8 to benefit from the early bird rate. Learn more about W3DevCampus, the W3C online training for Web developers.

Public Identifiers for entity resolution in XHTML Draft Published

22 August 2013

The HTML Working Group has published a Working Draft of Public Identifiers for entity resolution in XHTML. This document adds an additional public identifier that should be recognised by XHTML user agents and cause the HTML character entity definitions to be loaded. Unlike the identifiers already listed by the HTML5 specification, the identifier added by this extension references the set of defintions that is used by HTML. Learn more about the HTML Activity.

WebCrypto Key Discovery Working Draft Published

22 August 2013

The Web Cryptography Working Group has published a Working Draft of WebCrypto Key Discovery. This specification describes a JavaScript API for discovering named, origin-specific pre-provisioned cryptographic keys for use with the Web Cryptography API. Pre-provisioned keys are keys which have been made available to the user agent by means other than the generation, derivation, importation functions of the Web Cryptography API. Origin-specific keys are keys that are available only to a specified origin. Named keys are identified by a name assumed to be known to the origin in question and provisioned with the key itself. Learn more about the Security Activity.

Three RDFa Recommendations Published

22 August 2013

Semantic Web Cube The RDFa Working Group today published three RDFa Recommendations. RDFa lets authors put machine-readable data in HTML documents. Using RDFa, authors may turn their existing human-visible text and links into machine-readable data without repeating content. Today's publications were:

  • HTML+RDFa 1.1, which defines rules and guidelines for adapting the RDFa Core 1.1 and RDFa Lite 1.1 specifications for use in HTML5 and XHTML5. The rules defined in this specification not only apply to HTML5 documents in non-XML and XML mode, but also to HTML4 and XHTML documents interpreted through the HTML5 parsing rules.
  • The group also published two Second Editions for RDFa Core 1.1 and XHTML+RDFa 1.1, folding in the errata reported by the community since their publication as Recommendations in June 2012; all changes were editorial.
  • The group also updated the a RDFa 1.1 Primer.

Learn more about the Semantic Web Activity.

Last Call: Internationalization Tag Set (ITS) Version 2.0

21 August 2013

The MultilingualWeb-LT Working Group has published a Last Call Working Draft of Internationalization Tag Set (ITS) Version 2.0. ITS 2.0 makes it easier to integrate automated processing of human language into core Web technologies. ITS 2.0 focuses on HTML, XML-based formats in general, and can leverage processing based on the XML Localization Interchange File Format (XLIFF), as well as the Natural Language Processing Interchange Format (NIF). Comments are welcome through 10 September. Learn more about the Internationalization Activity.

W3C Launches Web and Mobile Interest Group

20 August 2013

W3C launched today a Web and Mobile Interest Group that is chartered to accelerate the development of Web technology so that it becomes a compelling platform for mobile applications and the obvious choice for cross platform development. The forum is intended to include organisations that commission such products and services, designers, developers, equipment manufacturers, tool and platform vendors, browser vendors, operators and other relevant participants in the value chain that creates and operates such products and services. Participants will focus on a wide range of sectors including retail, advertising, technology, network operators, content creation and content distribution.

The initial deliverables of the group include:

  • Core Mobile Web Platform 2012 Deployment Status, which will summarize the various actions that the Interest Group is undertaking to ensure that the relevant stakeholders facilitate the deployment and adoption of the features that have been identified in the Core Mobile Web Platform 2012 report. The group will also publish new versions of the report
  • Standards for Web Applications on Mobile: current state and roadmap, which will take a broader look at all the Web technologies under development that are particularly relevant to mobile devices, and tracks their status and adoption.
  • A gap analysis that provides an overview of the differences between the Web as a platform on mobile and other popular platforms and ecosystems, both from a technical and commercial perspective.
  • Additional reports on use cases and scenarios for context-relevant user experiences, multi-device and cross-device user experiences on the Web, and Usability and Efficiency Considerations for the Web on Mobile.

Read more about the Mobile Web Initiative.

Push API and Input Method Editor API Drafts Published

15 August 2013

The Web Applications Working Group has published two Working Drafts:

  • Push API. This specification defines a “Push API” that provides webapps with scripted access to server-sent notifications, for simplicity referred to here as push notifications, as delivered by push services. Push services are a way for application servers to send messages to webapps, whether or not the webapp is active in a browser window.
  • Input Method Editor API. This specification defines an “IME API” that provides Web applications with scripted access to an IME (input-method editor) associated with a hosting user agent.

Learn more about the Rich Web Client Activity.

W3C Workshop Report: Smart Homes, Cars, Devices and the Web - Rich Multimodal Apps

14 August 2013

W3C published today a summary of the Workshop on Rich Multimodal Application Development, hosted by Openstream on 22-23 July in the New York Metropolitan Area.

One of the Workshop aims was to accentuate the merits of HTML5 and the W3C Multimodal Architecture to help create the appropriate level of awareness of the maturity of the MMI Architecture and its suitability for developing innovative and compelling user-experiences across applications/devices.

Workshop participants prioritized work on use cases and requirements for rich multimodal applications, including service/device discovery, HTML5 integration, extending EMMA for output, specific industry snapshot, streaming, timing handling and related standards.

As discussed during the workshop, the W3C Multimodal Interaction Working Group will hold Webinars like the one held in January to discuss the issues identified during the workshop with all the stakeholders. Learn more about the Multimodal Interaction Activity.

HTML5 and Canvas 2D Candidate Recommendations Updated by the HTML Working Group

06 August 2013

The HTML Working Group updated two Candidate Recommendations today:

  • HTML5, which defines the 5th major revision of the core language of the World Wide Web, the Hypertext Markup Language (HTML). In this version, new features are introduced to help Web application authors, new elements are introduced based on research into prevailing authoring practices, and special attention has been given to defining clear conformance criteria for user agents in an effort to improve interoperability.
  • HTML Canvas 2D Context, which defines the 2D Context for the HTML canvas element. The 2D Context provides objects, methods, and properties to draw and manipulate graphics on a canvas drawing surface.

Learn more about the HTML Activity.

W3C Highlights - August 2013

01 August 2013

Today, W3C published W3C Highlights - August 2013, a survey of select recent work and upcoming priorities. The report includes: progress and work ahead in making the Open Web Platform a success on mobile devices, news in Web for All areas like accessibility and internationalization, how W3C is collaborating more closely with various industries that are being transformed by the Web, liaison updates, and new opportunities for more people to get involved in W3C.

W3C Invites Implementations of CSS Text Decoration Module Level 3

01 August 2013

The Cascading Style Sheets (CSS) Working Group invites implementation of the Candidate Recommendation of CSS Text Decoration Module Level 3. This module contains the features of CSS relating to text decoration, such as underlines, text shadows, and emphasis marks. 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.

Three Notes and a Last Call Draft Published by the Government Linked Data Working Group

01 August 2013

The Government Linked Data Working Group has published three Group Notes and a Last Call Working Draft today:

  • Group Note of Use Cases and Lessons for the Data Cube Vocabulary. Many national, regional and local governments, as well as other organizations in- and outside of the public sector, collect numeric data and aggregate this data into statistics. There is a need to publish these statistics in a standardized, machine-readable way on the Web, so that they can be freely integrated and reused in consuming applications.
  • Group Note of Registered Organization Vocabulary. The Registered Organization Vocabulary is a profile of the Organization Ontology for describing organizations that have gained legal entity status through a formal registration process, typically in a national or regional register.
  • Group Note of Asset Description Metadata Schema (ADMS). ADMS is a profile of DCAT, used to describe semantic assets (or just 'Assets'), defined as highly reusable metadata (e.g. xml schemata, generic data models) and reference data (e.g. code lists, taxonomies, dictionaries, vocabularies) that are used for eGovernment system development.
  • Last Call Working Draft of Data Catalog Vocabulary (DCAT). DCAT is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web. This document defines the schema and provides examples for its use. Comments are welcome through 30 August.

Learn more about the eGovernment Activity.

Last Call: State Chart XML (SCXML): State Machine Notation for Control Abstraction

01 August 2013

The Voice Browser Working Group has published a Last Call Working Draft of State Chart XML (SCXML): State Machine Notation for Control Abstraction. This document describes SCXML, or the "State Chart extensible Markup Language". SCXML provides a generic state-machine based execution environment based on CCXML and Harel State Tables. Comments are welcome through 27 September. Learn more about the Voice Browser Activity.

Web and TV Interest Group Rechartered with New Mission

30 July 2013

W3C has just rechartered its Web and TV Interest Group. The Interest Group has been the primary driver for the inclusion of television industry features in core standards, e.g. Encrypted Media Extensions, Media Source Extensions, and multi-track HTML video and audio. After an initial wave of specifications, the Interest Group has created new task forces and is recharted with new mission to focus on:

  • Testing
  • Media API (covering Recording and downloading, Terminal capabilities and Metadata)
  • Stereoscopic 3D
  • Timed text/captions

The Interest Group also liaises with several organizations developing TV standards, software and tests for the next generation of network-enabled TV sets, including OIPF, MMI, and HbbTV, thus raising awareness of W3C work in this converging market. See the group's charter for more information. Learn more about Web and TV at W3C.

Web Storage is a W3C Recommendation

30 July 2013

The Web Applications Working Group has published a W3C Recommendation of Web Storage. This specification defines an API for persistent data storage of key-value pair data in Web clients. Learn more about the Rich Web Client Activity.

IndieUI: Events (for Mobile and More) Working Draft Published

30 July 2013

The IndieUI Working Group today published an updated Working Draft of IndieUI: Events 1.0 - Events for User Interface Independence. IndieUI defines a way for different user interactions to be translated into simple events and communicated to Web applications. (For example, if a user wants to scroll down a page, they might use their finger on a touch screen, or click a scroll bar with a mouse, or use a scroll wheel, or say 'scroll down' with a voice command. With IndieUI, these are all sent to the Web app as simply: scroll down.) IndieUI will make it easier for Web applications to work in a wide range of contexts — different devices (such as mobile phones and tablets), different assistive technologies (AT), different user needs. With IndieUI, Web application developers will have a uniform way to design applications that work for multiple devices and contexts. Comments on this Draft are encouraged by 13 September 2013. Learn more from the IndieUI Overview and the Call for Review e-mail; and read about the Web Accessibility Initiative (WAI).

Last Call: Linked Data Platform 1.0

30 July 2013

The Linked Data Platform (LDP) Working Group has published a Last Call Working Draft of Linked Data Platform 1.0. This document describes a set of best practices and simple approach for a read-write Linked Data architecture, based on HTTP access to web resources that describe their state using the RDF data model. Comments are welcome through 02 September. Learn more about the Semantic Web Activity.

Updated Candidate Recommendation of CSS Values and Units Module Level 3

30 July 2013

The Cascading Style Sheets (CSS) Working Group invites implementation of the Candidate Recommendation of CSS Values and Units Module Level 3. The new version reflects minor updates. This CSS3 module describes the common values and units that CSS properties accept and the syntax used for describing them in CSS property definitions. Learn more about the Style Activity.

Last Call: CSS Cascading and Inheritance Level 3

30 July 2013

The Cascading Style Sheets (CSS) Working Group has published a Last Call Working Draft of CSS Cascading and Inheritance Level 3. This CSS module describes how to collate style rules and assign values to all properties on all elements. By way of cascading and inheritance, values are propagated for all properties on all elements. Comments are welcome through 22 August. Learn more about the Style Activity.

UI Events Draft Published

25 July 2013

The Web Applications Working Group has published a Working Draft of UI Events. This specification extends the events and features defined in DOM Events Level 3. Learn more about the Rich Web Client Activity.

Predefined Counter Styles Draft Published

25 July 2013

The Internationalization Working Group has published a Working Draft of Predefined Counter Styles. This document describes numbering systems used by various cultures around the world and can be used as a reference for those wishing to create user-defined counter styles for CSS. Learn more about the Internationalization Activity.

W3C Invites Implementations of Vibration API

23 July 2013

The Device APIs Working Group invites implementation of the Candidate 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. Learn more about the Ubiquitous Web Applications Activity.

Two Drafts in Last Call: Last Call: RDF 1.1 Concepts and Abstract Syntax, RDF 1.1 Semantics

23 July 2013

The RDF Working Group has published two Last Call Working Drafts today:

  • A Last Call Working Draft of RDF 1.1 Concepts and Abstract Syntax. The Resource Description Framework (RDF) is a framework for representing information in the Web. Comments are welcome through 6 September.
  • A Last Call Working Draft of RDF 1.1 Semantics. This document describes a precise semantics for the Resource Description Framework 1.1 and RDF Schema. It defines a number of distinct entailment regimes and corresponding patterns of entailment. It is part of a suite of documents which comprise the full specification of RDF 1.1. Comments are welcome through 6 September.

Learn more about the Semantic Web Activity.

Last Call: XQuery 3.0: An XML Query Language

23 July 2013

The XML Query Working Group has published a Last Call Working Draft of XQuery 3.0: An XML Query Language. XML is a versatile markup language, capable of labeling the information content of diverse data sources including structured and semi-structured documents, relational databases, and object repositories. A query language that uses the structure of XML intelligently can express queries across all these kinds of data, whether physically stored in XML or viewed as XML via middleware. This specification describes a query language called XQuery, which is designed to be broadly applicable across many types of XML data sources. Comments are welcome through 13 August. Learn more about the Extensible Markup Language (XML) Activity.

Last Call: CSS Counter Styles Level 3

18 July 2013

The Cascading Style Sheets (CSS) Working Group has published a Last Call Working Draft of CSS Counter Styles Level 3. This module introduces the ‘@counter-style’ rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters [CSS3LIST]. It also predefines a set of common counter styles, including the ones present in CSS2 and CSS2.1. Comments are welcome through 18 August. Learn more about the Style Activity.

Last Call: HTML5 Image Description Extension (longdesc)

16 July 2013

The HTML Working Group has published a Last Call Working Draft of the HTML5 Image Description Extension. This specification defines the "longdesc" attribute that enables web authors to provide longer textual descriptions for complex images and is part of W3C's work to ensure that the Open Web Platform is accessible to people with disabilities. It is developed by the HTML Accessibility Task Force in coordination with the HTML Working Group and the WAI Protocols and Formats Working Group (PFWG). Please see additional information in the HTML5 Image Description Extension Last Call e-mail. Comments are welcome through 16 September 2013. Learn more about the HTML Activity and the Web Accessibility Initiative (WAI).

Last Call: CSS Fonts Module Level 3

11 July 2013

The Cascading Style Sheets (CSS) Working Group has published a Last Call Working Draft of CSS Fonts Module Level 3. This CSS3 module describes how font properties are specified and how font resources are loaded dynamically. The contents of this specification are a consolidation of content previously divided into CSS3 Fonts and CSS3 Web Fonts modules. The description of font load events was moved into the CSS3 Font Load Events module. Comments are welcome through 22 August. Learn more about the Style Activity.

Guidance on Applying WCAG 2.0 to Non-Web ICT: Final Draft Published

11 July 2013

The Web Content Accessibility Guidelines Working Group (WCAG WG) today published a completed Working Draft of Guidance on Applying WCAG 2.0 to Non-Web Information and Communications Technologies (WCAG2ICT). After the comments from this review period are addressed, WAI expects to publish this as an informative (that is, non-normative) W3C Working Group Note. Please see important information in the Call for Review: Final Draft of WCAG2ICT e-mail. Comments are welcome through 15 August 2013. Read about the Web Accessibility Initiative (WAI).

For Review: Updated Techniques for Web Content Accessibility Guidelines (WCAG)

11 July 2013

The Web Content Accessibility Guidelines Working Group today requests review of draft updates to Notes that accompany WCAG 2.0: Techniques for WCAG 2.0 (Editors' Draft) and Understanding WCAG 2.0 (Editors' Draft). Comments are welcome through 15 August 2013. (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. See also important information in the WCAG Techniques and Understanding WCAG Updates blog post. Read about the Web Accessibility Initiative (WAI).

W3C Workshop Report: Richer Internationalization for eBooks

10 July 2013

W3C published today a report summarizing the Workshop on Richer Internationalization for eBooks, which took place 4 June in Tokyo. Participants discussed topics such as how CSS Paged Media spec can already go a long way to support ebooks, various aspects of ruby annotation that are not yet addressed, how to handle ideographic characters that are not in the character encoding, how JavaScript can be relevant to ebooks (especially since internationalization features are currently being added to the core language), and the need to increase the availability and usability of Far Eastern fonts for ebooks.The report also includes the results of a survey sent to Workshop participants immediately following the workshop to rank the issues that were discussed.

The Workshop was Hosted by Keio University, and sponsored by Intel as well as W3C organization sponsor Google.

Learn more about W3C's new Digital Publishing Activity, how to get involved in the Digital Publishing Interest Group, and the agenda of the Workshop on Publishing and the Open Web Platform, which takes place in September in Paris; we welcome position papers through 15 July.

Call for Review: Timed Text Markup Language (TTML) 1.0 (Second Edition) Proposed Edited Recommendation Published

09 July 2013

The Timed Text Working Group has published a Proposed Edited Recommendation of Timed Text Markup Language (TTML) 1.0 (Second Edition). TTML 1.0 provides a standardized representation of a particular subset of textual information with which stylistic, layout, and timing semantics are associated by an author or an authoring system for the purpose of interchange and potential presentation. In addition to being used for interchange among legacy distribution content formats, TTML Content may be used directly as a distribution format, for example, providing a standard content format to reference from a <track> element in an HTML5 document, or a <text> or <textstream> media element in a SMIL 2.1 document. Comments are welcome through 06 August. Learn more about the Video in the Web Activity.

Mediastream Image Capture Draft Published

09 July 2013

The Web Real-Time Communication Working Group and Device APIs Working Group have published the First Public Working Draft of Mediastream Image Capture. This document specifies the takePhoto() and getFrame() methods, and corresponding camera settings for use with MediaStreams as defined in Media Capture and Streams. Learn more about the Ubiquitous Web Applications Activity.

W3C Invites Implementations of Indexed Database API

04 July 2013

The Web Applications Working Group invites implementation of the Candidate 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.

Easy Checks - A First Review of Web Accessibility Draft Updated

02 July 2013

The Education and Outreach Working Group (EOWG) invites comments on the updated draft of Easy Checks - A First Review of Web Accessibility, which has new sections on Forms and Plain Content View. Easy Checks helps you assess if a Web page addresses accessibility. It provides simple steps for anyone who can use the Web; no accessibility knowledge or skill is required. The checks cover just a few accessibility issues and are designed to be quick and easy, rather than definitive. Learn more about the Web Accessibility Initiative (WAI).

Online Symposium: User Modeling for Accessibility

02 July 2013

Registration is now open for the online symposium on User Modeling for Accessibility to be held on 15 July 2013. Researchers, practitioners, designers, application developers, users with disabilities, and others are invited to participate. The symposium will analyze different methods and implementations of user modeling and their potential usage for improving accessibility. This includes the design, creation, storage, and usage of user models, in particular in web browsers, applications, authoring tools, and other aspects of the Web. For details and registration, see User Modeling for Accessibility - Online Symposium. Learn more about the Web Accessibility Initiative (WAI).

Report: Current State and Roadmap of Standards for Web Applications on Mobile

02 July 2013

Thumbnail of application platform diagram that appears in reportW3C has published a new edition of Standards for Web Applications on Mobile, an overview of the various technologies developed in W3C that increase the power of Web applications, particularly in the mobile context.

A deliverable of the webinos project, this edition highlights some of the HTML 5.1 features that are most relevant on mobile, integrates more specs from the SysApps Working Group. It also features a printer-friendly PDF version, and makes it easier to contribute to test suites via github.

Learn more about the Web and Mobile Devices.

EMMA: Extensible MultiModal Annotation markup language Version 1.1 Draft Published

27 June 2013

The Multimodal Interaction Working Group has published a Working Draft of EMMA: Extensible MultiModal Annotation markup language Version 1.1. This specification provides details for an XML markup language for containing and annotating the interpretation of user input. Examples of interpretation of user input are a transcription into words of a raw signal, for instance derived from speech, pen or keystroke input, a set of attribute/value pairs describing their meaning, or a set of attribute/value pairs describing a gesture. The interpretation of the user's input is expected to be generated by signal interpretation processes, such as speech and ink recognition, semantic interpreters, and other types of processors for use by components that act on the user's inputs such as interaction managers. Learn more about the Multimodal Interaction Activity.

Linked Data Glossary Note Published

27 June 2013

The Government Linked Data Working Group has published a Group Note of Linked Data Glossary. This document is a glossary of terms defined and used to describe Linked Data, and its associated vocabularies and Best Practices. This document will help information management professionals, Web developers, scientists and the general public better understand publishing structured data using Linked Data Principles. Learn more about the eGovernment Activity.

Call for Implementations: Org and Data-Cube Vocabularies

25 June 2013

The Government Linked Data (GLD) Working Group today published two Candidate Recommendations:

  • The Organization Ontology (org) defines a vocabulary for describing the structure of an organization, such as a government agency or a corporation.
  • The RDF Data Cube Vocabulary (data-cube) allows multi-dimensional data, such as statistics or environmental data, to be published on the Web in a standard way.

Each of these vocabularies is stable and has already been used in a variety of applications (see org implementations and data cube implementations). The group is now encouraging everyone who wants to provide or consume this kind of data to begin using these vocabularies, and it asks people to please send in reports of implementation experience, as explained in the documents. These reports will help us be sure the vocabularies are ready to become W3C Recommendations and generally help build global interoperability. Learn more about the Semantic Web.

HTML+RDFa 1.1 is a Proposed Recommendation; two other RDFa Proposed Edited Recommendations Published

25 June 2013

The RDFa Working Group has published a Proposed Recommendation for HTML+RDFa 1.1. This specification defines rules and guidelines for adapting the RDFa Core 1.1 and RDFa Lite 1.1 specifications for use in HTML5 and XHTML5. The rules defined in this specification not only apply to HTML5 documents in non-XML and XML mode, but also to HTML4 and XHTML documents interpreted through the HTML5 parsing rules.

The Working Group has also published two Proposed Edited Recommendations for RDFa Core 1.1 and XHTML+RDFa 1.1, folding in the errata reported by the community since their publication as Recommendations in June 2012; all changes are editorial.

Learn more about the Semantic Web Activity.

First Draft of Web Animations 1.0; Compositing and Blending Level 1 Updated

25 June 2013

The CSS Working Group and SVG Working Group today jointly published a First Public Working Draft of Web Animations 1.0, which defines a model for synchronization and timing of changes to the presentation of a Web page. This specification also defines an application programming interface for interacting with this model and it is expected that further specifications will define declarative means for exposing these features. The Web Animations model aims at two broad areas of application: User interface effects, and Storytelling and visualisation.

The two groups also updated today Compositing and Blending Level 1. Compositing describes how shapes of different elements are combined into a single image.

Web Cryptography API Draft Published

25 June 2013

The Web Cryptography Working Group has published a Working Draft of Web Cryptography API. This specification describes a JavaScript API for performing basic cryptographic operations in web applications, such as hashing, signature generation and verification, and encryption and decryption. Additionally, it describes an API for applications to generate and/or manage the keying material necessary to perform these operations. Uses for this API range from user or service authentication, document or code signing, and the confidentiality and integrity of communications. Learn more about the Security Activity.

W3C Launches New Digital Publishing Activity

25 June 2013

Today W3C launched a new Digital Publishing Activity to make the Web a platform for the digital publishing industry, and to build the necessary bridges between the developers of the Open Web Platform and the publishing industry.

Today's eBook readers and tablets for electronic books, magazines, journals and educational resources use W3C technologies such as (X)HTML, CSS, SVG, SMIL, MathML, or various Web API-s. Commercial publishers also rely on W3C technologies in their back-end processing all the way from authoring through to delivering the printed or electronic product and beyond.The publishing industry is one of the largest consumers of W3C technology.

Work in this activity primarily takes place in the Digital Publishing Interest Group. That Interest Group is a forum for experts in the digital publishing ecosystem of electronic journals, magazines, news, or book publishing (authors, creators, publishers, news organizations, booksellers, accessibility and internationalization specialists, etc.) for technical discussions, gathering use cases and requirements to align the existing formats and technologies (e.g., for electronic books) with those used by the Open Web Platform.

The launch of this Activity follows two W3C Workshops this year so far: Great Expectations for Web Standards (February) and Richer Internationalization for eBooks (June). W3C is also holding a Workshop on publishing workflow in September in Paris.

Publishing Workflow Focus of September Workshop in Paris

25 June 2013

In April we announced the third W3C Workshop on digital publishing, Workshop on Publishing using the Open Web Platform, which takes place Paris 16-17 September. The goal of this W3C Workshop is to bring together major players, including publishers, standardization organizations, technology developers, booksellers, accessibility organizations and others to identify areas where work is needed to make the Open Web Platform suitable for commercial publishing, especially in print, all the way from authoring through to delivering the printed product and beyond. We have extended the deadline for position papers to 15 July. Participation is free and open to W3C members and non-members. Each organization may provide a maximum of two attendees. Learn more about how to participate.

Three CSS Drafts Published

20 June 2013

The Cascading Style Sheets (CSS) Working Group has published a Last Call Working Draft of CSS Custom Properties for Cascading Variables Module Level 1. This module introduces cascading variables as a new primitive value type that is accepted by all CSS properties, and custom properties for defining them. Comments are welcome through 18 July.

The group also published a First Public Working Draft of CSS Shapes Module Level 1. CSS Shapes control the geometric shapes used for wrapping inline flow content outside an element. For Level 1, CSS Shapes can be applied to floats. A circle shape on a float will cause inline content to wrap around the circle shape instead of the float's bounding box.

In addition, the group updated CSS Masking Level 1. CSS Masking provides two means for partially or fully hiding portions of visual elements: masking and clipping.

Learn more about the Style Activity.

Web Telephony API Draft Published

20 June 2013

The System Applications Working Group has published a Working Draft of Web Telephony API. This specification defines an API to manage telephone calls. A typical use case of the Web Telephony API is the implementation of a 'Dialer' application supporting multiparty calls and multiple telephony services. Learn more about the Ubiquitous Web Applications Activity.

Scalable Vector Graphics (SVG) 2 Draft Published

18 June 2013

The SVG Working Group has published a Working Draft of Scalable Vector Graphics (SVG) 2. This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2, a language for describing two-dimensional vector and mixed vector/raster graphics. Changes in this working draft include introduction of a new ‘hatch’ element as a refinement on patterns, improved accessibility and integration with HTML through the addition of the ‘tabindex’ attribute and changes to the ‘foreignObject’ element, addition of a new 'auto-start-reverse' attribute value for markers, clarification of CSS transforms on SVG content, and various updates to bring SVG closer in line with CSS best practices. See the full list of modifications in the SVG changes appendix. Learn more about the Graphics Activity.

Test cases for Canonical XML 2.0 Note Published

18 June 2013

The XML Security Working Group has published a Group Note of Test cases for Canonical XML 2.0. This document outlines test cases for Canonical XML 2.0. Learn more about the Security Activity.

W3C Workshop Report on Open Data on the Web

11 June 2013

W3C published today a report summarizing the Open Data on the Web workshop that took place in April. The report summarizes the major themes discussed and conclusions arising from them. Participants discussed how to bridge the gap between the worlds of tabular and linked data, and how to ensure the long term growth of the Web as a platform for data.

Sponsored by Google, Adobe and Microsoft, the workshop was organized by W3C in conjunction with the Open Data Institute and the Open Knowledge Foundation, and hosted by Google at Campus London. Learn more about the Semantic Web.

Easy Checks - A First Review of Web Accessibility

06 June 2013

The Education and Outreach Working Group (EOWG) invites comments on a new draft document: Easy Checks - A First Review of Web Accessibility. Easy Checks helps you assess if a Web page addresses accessibility. It provides simple steps for anyone who can use the Web; no accessibility knowledge or skill is required. The checks cover just a few accessibility issues and are designed to be quick and easy, rather than definitive. Learn more about the Web Accessibility Initiative (WAI).

Mobile Accessibility Examples: Implementing UAAG 2.0 Updated

06 June 2013

One aspect of mobile accessibility is how web browsers on mobile devices support the accessibility needs of people with disabilities. Accessibility of web browsers is covered in User Agent Accessibility Guidelines (UAAG). The User Agent Accessibility Guidelines Working Group (UAWG) today published an updated Working Draft of Implementing UAAG 2.0, which explains how browsers, media players, and other "user agents" should support accessibility for people with disabilities and work with assistive technologies. The update provides a page of Mobile Accessibility Examples from UAAG that show how web browsers that follow UAAG benefit people with disabilities using the Web on mobile devices. Learn more about W3C WAI's broader work related to Mobile Accessibility and about the Web Accessibility Initiative (WAI).

HTML5 Image Description Extension Working Draft

06 June 2013

The HTML Working Group has published an updated Working Draft of the HTML5 Image Description Extension. This specification defines the "longdesc" attribute that enables web authors to provide longer text descriptions for complex images. It is developed by the HTML Accessibility Task Force in coordination with the HTML Working Group and the WAI Protocols and Formats Working Group (PFWG). Please see important additional information in the call for review e-mail. This Working Draft is available for review through 20 June 2013 to determine if there are any outstanding issues before it progresses to Last Call. Learn more about the HTML Activity and the Web Accessibility Initiative (WAI).

Widget Updates Note, Introduction to Web Components Draft Published

06 June 2013

The Web Applications Working Group has published two documents today:

  • A Group Note of Widget Updates. This specification defines a process and a document format to allow a user agent to update an installed widget package with a different version of a widget package. A widget cannot automatically update itself; instead, a widget relies on the user agent to manage the update process. The working group reached consensus to stop work on this specification. It is published for archival reasons and no longer progresses along the W3C's Recommendation Track.
  • A Working Draft of Introduction to Web Components. This document is a non-normative reference, which provides an overview of Web Components. It summarizes the normative information in the respective specifications in easy-to-digest prose with illustrations.

Learn more about the Rich Web Client Activity.

W3C Advisory Committee Elects Advisory Board

04 June 2013

The W3C Advisory Committee has filled four open seats on the W3C Advisory Board. Created in 1998, the Advisory Board provides guidance to the Team on issues of strategy, management, legal matters, process, and conflict resolution. Beginning 1 July 2013, the nine Advisory Board participants are Ann Bassetti (Boeing), Jim Bell (HP), Tantek Çelik (Mozilla), Michael Champion (Microsoft), Steve Holbrook (IBM), Charles McCathieNevile (Yandex), Qiuling Pan (Huawei), Jean-Charles Verdié (MStar Semiconductor), and Chris Wilson (Google). Many thanks to Ora Lassila (Nokia) and Takeshi Natsuno (Keio University) whose term ends this month. Read more about the Advisory Board.

HTML Working Group Updated HTML 5.1, Differences from HTML4, Canvas 2D Context Level 2, and Published Three Notes

04 June 2013

The HTML Working Group has updated three Working Drafts and published three Group Notes:

  • a Working Draft of HTML 5.1. This specification defines the 5th major version, first 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.
  • a Working Draft of Differences from HTML4. HTML is the core language of the World Wide Web. The W3C publishes HTML5 and HTML5.1. The WHATWG publishes HTML, which is a rough superset of W3C HTML5.1. "Differences from HTML4" describes the differences of the HTML specifications from those of HTML4, and calls out cases where they differ from each other.
  • a Working Draft of HTML Canvas 2D Context, Level 2. This specification defines the 2D Context for the HTML canvas element. The 2D Context provides objects, methods, and properties to draw and manipulate graphics on a canvas drawing surface.
  • a Group Note of HTML5: Edition for Web Authors. This document, now discontinued and made available for historical purposes, is targeted toward Web authors and others who are not UA implementors and who want a view of the HTML specification that focuses more precisely on details relevant to using the HTML language to create Web documents and Web applications.
  • a Group Note of main element - an HTML5 extension specification. This specification, now integrated into the HTML specification and no longer developed separately, defines an element to be used for the identification of the main content area of a document. It also defines an HTML element that embodies the semantics and function of the WAI-ARIA landmark role=main.
  • a Group Note of HTML: The Markup Language (an HTML language reference). This document describes the HTML markup language and provides details to help producers of HTML content create documents that conform to the language. This document has been discontinued and is only made available for historical purposes. For an up to date reference on HTML elements (and more) please consult Web Platform Docs.

Learn more about the HTML Activity.

First Public Working Draft of URLs in Data Primer Published

04 June 2013

The Technical Architecture Group has published the First Public Working Draft of URLs in Data Primer. This document describes how to define data formats and publish the information necessary to support an application in determining which mode is intended when it encounters a URL in data. Learn more about the Technical Architecture Group.

Content Security Policy 1.1 Draft Published

04 June 2013

The Web Application Security Working Group has published a Working Draft of Content Security Policy 1.1. This document defines a policy language used to declare a set of content restrictions for a Web resource, and a mechanism for transmitting the policy from a server to a client where the policy is enforced. Learn more about the Security Activity.

Workshop: Smart Homes, Cars, Devices and the Web - Rich Multimodal Apps

30 May 2013

W3C announced today Get Smart: Smart Homes, Cars and Devices on the Web, a W3C Workshop on Rich Multimodal Application Development, 22-23 July 2013, Metropolitan New York/NJ, USA. The event is hosted by Openstream.

The goal of this workshop is to highlight the merits of HTML5 and the W3C Multimodal Interaction (MMI) Architecture and to demonstrate the maturity of the MMI Architecture and its suitability for developing innovative and compelling user-experiences across applications/devices.

This Workshop is of particular interest to industries seeking to leverage the dramatic increase in new modes of interaction, such as speech, touch, gesture, handwriting, video cameras, and other sensors. Industries including health care, financial services, publishing, broadcasting, automotive, gaming, TV's, and consumer devices will find this workshop especially valuable as a way to learn how W3C standards support these new forms of interaction.

W3C membership is not required for participation. The event is open to all. All participants are required to submit a position paper by 24 June.

Come to the Internationalization Tag Set 2.0 Showcase

30 May 2013

On 18 June the MultilingualWeb-LT Working Group holds a showcase event in Dublin about the upcoming Internationalization Tag Set (ITS) 2.0 specification. Group participants demonstrate implementations for authoring ITS 2.0 data categories, for using them in localization workflows, and for improving machine translation or other language technology processes with ITS 2.0. Participation is free, but registration is required. Learn more about the Internationalization Activity.

W3C Launches Patent Advisory Group for Push API

29 May 2013

In accordance with the W3C Patent Policy, W3C has launched a Patent Advisory Group (PAG) in response to a disclosure related to the Push API specification published by the Web Applications Working Group; see the PAG charter.

W3C launches a PAG to resolve issues in the event a patent has been disclosed that may be essential, but is not available under the W3C Royalty-Free licensing requirements. Public comments regarding this disclosure may be sent to public-push-pag@w3.org (with public archive). Learn more about Patent Advisory Groups.

Register Now for W3C HTML5 Training Course - Starts 3 June

28 May 2013

Registration is open for the W3C HTML5 training course that starts 3 June 2013 and lasts six weeks. Experienced trainer Michel Buffa will cover the techniques developers and designers need to create great Web pages and apps. Topics include video, animations, forms, and APIs to create location-based services, as well as offline applications. Students receive a certificate upon course completion. Register and learn more about W3DevCampus, W3C's online training for Web developers.

Two Notes Published by the Government Linked Data Working Group

28 May 2013

The Government Linked Data Working Group has published two Group Notes today:

  • Registered Organization Vocabulary. The Registered Organization Vocabulary is a profile of the Organization Ontology for describing organizations that have gained legal entity status through a formal registration process, typically in a national or regional register.
  • Asset Description Metadata Schema (ADMS). ADMS is a profile of DCAT, used to describe semantic assets (or just 'Assets'), defined as highly reusable metadata (e.g. xml schemata, generic data models) and reference data (e.g. code lists, taxonomies, dictionaries, vocabularies) that are used for eGovernment system development.

Learn more about the eGovernment Activity.

Filter Effects 1.0 Draft Published

28 May 2013

The Cascading Style Sheets (CSS) Working Group and the SVG Working Group have published a Working Draft of Filter Effects 1.0. Filter effects are a way of processing an element's rendering before it is displayed in the document. Typically, rendering an element via CSS or SVG can conceptually be described as if the element, including its children, are drawn into a buffer (such as a raster image) and then that buffer is composited into the elements parent. Filters apply an effect before the compositing stage. Examples of such effects are blurring, changing color intensity and warping the image. Although originally designed for use in SVG, filter effects are a set of operations to apply on an image buffer and therefore can be applied to nearly any presentational environment, including CSS. They are triggered by a style instruction (the ‘filter’ property). This specification describes filters in a manner that allows them to be used in content styled by CSS, such as HTML and SVG. It also defines a CSS property value function that produces a CSS <image> value. Learn more about the Style Activity, and the Graphics Activity.

CSS Exclusions and CSS Regions Drafts Published

28 May 2013

The Cascading Style Sheets (CSS) Working Group has published three Working Drafts today:

  • CSS Exclusions Module Level 1. CSS Exclusions define arbitrary areas around which inline content (CSS21) can flow. CSS Exclusions can be defined on any CSS block-level elements. CSS Exclusions extend the notion of content wrapping previously limited to floats.
  • CSS Regions Module Level 1. The CSS regions module allows content to flow across multiple areas called regions. The regions are not necessarily contiguous in the document order. The CSS regions module provides an advanced content flow mechanism, which can be combined with positioning schemes as defined by other CSS modules such as the Multi-Column Module or the Grid Layout Module to position the regions where content flows.

Learn more about the Style Activity.

W3C Developer Meetup in Tokyo - 8 June

27 May 2013

W3C is pleased to invite the Japanese developer community to attend the first ever W3C developer meetup, in Tokyo, Japan, on Saturday 8 June 2013. Chaired by Marie-Claire Forgue (W3C) and Kensaku Komatsu (NTT Communications), the event's agenda consists of a mix of presentations and demonstrations by W3C members and staff, on topics such as HTML5, CSS3, Web Security, Testing, etc. Web designers and application developers are encouraged to gather for an evening of discussions and networking. Participation in the meetup is open to anyone at no cost, but space is limited. Please register before 6 June 2013. W3C warmly thanks both GREE for hosting the event and html5j for additional support.

User Interface Security Directives for Content Security Policy Draft Published

23 May 2013

The Web Application Security Working Group has published a Working Draft of User Interface Security Directives for Content Security Policy. This document defines directives for the Content Security Policy mechanism to declare a set of input protections for a web resource's user interface, defines a non-normative set of heuristics for Web user agents to implement these input protections, and a reporting mechanism for when they are triggered. Learn more about the Security Activity.

Web Intents Note Published

23 May 2013

The Device APIs Working Group and the Web Applications (WebApps) Working Group have published Working Group Note of Web Intents. This informative specification defines a service discovery and light-weight RPC mechanism for web apps called Web Intents. This document defines DOM interfaces and markup used by client and service pages to create, receive, and reply to Web Intents messages, and the procedures the User Agent carries out to facilitate that process. Learn more about the Ubiquitous Web Applications Activity.

Last Call: Vibration API

23 May 2013

The Device APIs Working Group has published a Last Call Working Draft 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 13 June. Learn more about the Ubiquitous Web Applications Activity.

User Agent Accessibility Guidelines (UAAG) 2.0 and Implementing UAAG 2.0 Working Drafts

23 May 2013

The User Agent Accessibility Guidelines Working Group (UAWG) today published updated Working Drafts of User Agent Accessibility Guidelines (UAAG) 2.0 and Implementing UAAG 2.0, which define how browsers, media players, and other "user agents" should support accessibility for people with disabilities and work with assistive technologies. These drafts have new examples of how UAAG applies in the mobile environment, an updated conformance section, and new definitions of level A, AA, and AAA. Learn more in the call for review e-mail and read about the Web Accessibility Initiative (WAI).

RDF Validation Workshop - Practical Assurances for Quality RDF Data

22 May 2013

W3C announced today a RDF Validation Workshop - Practical Assurances for Quality RDF Data, 10-11 September 2013, in Cambridge, USA. The Semantic Web has demonstrated considerable value for collaborative contributions to data. Adoption in many mission-critical environments requires data to conform to specified patterns. Validation in a banking context shares many requirements with quality assurance of linked clinical data. Systems like Linked Open Data, which don't have formal interface specifications, share these validation needs. Most data representation languages used in conventional settings offer some sort of input validation, ranging from parsing grammars for domain-specific languages to XML Schema or RelaxNG for XML structures. While the distributed nature of RDF affects the notions of "validity", tool chains need to be established to ensure data integrity. The goal of this workshop is to discuss use cases for data validation on the Semantic Web with development of technologies to enable those use cases. W3C membership is not required to participate. The event is open to all. All participants are required to submit a position paper by 30 June 2013.

Updated Candidate Recommendation of XPath and XQuery Functions and Operators 3.0

21 May 2013

The XML Query Working Group and the XSLT Working Group have published a new version of the Candidate Recommendation of XPath and XQuery Functions and Operators 3.0. The new version reflects changes and clarifications that have been made during the CR period, primarily as a result of feedback from implementors outside the two Working Groups. The document describes various functions and operators that work on XML Schema-compatible data types for use in XPath, XSLT, XQuery, XQueryX, SPARQL and other languages. Learn more about the Extensible Markup Language (XML) Activity.

Last Call: Internationalization Tag Set (ITS) Version 2.0

21 May 2013

The MultilingualWeb-LT Working Group has published a Last Call Working Draft of Internationalization Tag Set (ITS) Version 2.0. The Internationalization Tag Set (ITS) 2.0 enhances the foundation to integrate automated processing of human language into core Web technologies. ITS 2.0 provides metadata to foster the adoption of the multilingual Web. The draft reflects all changes since the first last call publication. Comments are welcome through 11 June. Learn more about the Internationalization Activity.

W3C Workshop on Social Standards: The Future of Business

16 May 2013

W3C announced today a Workshop on Social Standards: The Future of Business, 7-8 August 2013, in San Francisco, USA. The event is hosted by AppFusions, sponsored by IBM, and jointly organized with the OpenSocial Foundation. The goal of this workshop is to bring together social business experts and social technology experts to discuss the use-cases that existing specifications and standards don't adequately address, and understand where new standards are needed. This Workshop is open in particular to social business leaders and strategists, federated and decentralized social Web technologists, security experts, and developers. W3C membership is not required to participate. The event is open to all. All participants are required to submit a position paper by 1 July 2013.

W3C Workshop Report on the MultilingualWeb workshop in Rome

16 May 2013

A report summarizing the MultilingualWeb workshop in Rome is now available from the MultilingualWeb site. It contains a summary of each session with links to presentation slides and minutes taken during the workshop in Rome. The workshop was a huge success, with approximately 150 participants, focus sessions on topics like Internationalized Domain Names, Best Practices for Multilingual Linked Open Data (BP-MLOD) and an implementation showcase of the upcoming ITS 2.0 specification. The Workshop was hosted by FAO, sponsored by the EU-funded QTLaunchPad project and by Verisign. A new workshop in the MultilingualWeb series is planned for 2014. Learn more about the Internationalization Activity.

Last Call: JSON-LD 1.0 Processing Algorithms and API

16 May 2013

The RDF Working Group has published a Last Call Working Draft of JSON-LD 1.0 Processing Algorithms and API. This specification defines an Application Programming Interface (API) and a set of algorithms for programmatic transformations of JSON-LD documents. Restructuring data according the defined transformations often dramatically simplifies its usage. Comments are welcome through 06 June. Learn more about the Semantic Web Activity.

Last Call: Indexed Database API

16 May 2013

The Web Applications Working Group has published a Last Call Working Draft 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. Comments are welcome through 07 June. Learn more about the Rich Web Client Activity.

Two Drafts Published by the System Applications Working Group

16 May 2013

The System Applications Working Group has published two Working Drafts today:

  • The app: URI scheme. This specification defines the app: URI scheme and rules for dereferencing an app: URI, which can be used to address resources inside a package (e.g., a packaged application). The dereferencing model relies on HTTP semantics to return resources in a manner akin to a HTTP GET request. Doing so allows this URI scheme to be used with other technologies that rely on HTTP responses to function as intended, such as XHR.
  • Messaging API. This specification defines a System Level API which offers a simple interface to get access to mobile messaging services. A typical use case of the Messaging API is the implementation of a messaging client application that allows the user to send SMS and MMS messages as well as to access and manage the received SMS and MMS messages.

Learn more about the Ubiquitous Web Applications Activity.

Media Capture and Streams Draft Published

16 May 2013

The Web Real-Time Communication Working Group and the Device APIs Working Group have published a Working Draft of Media Capture and Streams. This document defines a set of JavaScript APIs that allow local media, including audio and video, to be requested from a platform. Learn more about the Ubiquitous Web Applications Activity.

User Modeling for Accessibility - Online Symposium - Call for Papers

15 May 2013

The Research and Development Working Group (RDWG) will hold an online symposium to explore user modeling for accessibility, an approach for generating and adapting user interfaces to address particular user needs and preferences. The Call for Papers is open until 6 June 2013. Learn more about the User Modeling for Accessibility Symposium to be held on 15 July 2013, and the Web Accessibility Initiative (WAI).

How Can W3C Improve Its Web Site? Let Us Know!

15 May 2013

The Site Redesign Task Force invites the community to take a short site redesign survey. As discussed in the A List Apart Column "W3C is Getting Some Work Done" W3C is developing a plan to refresh its Web presence for a variety of audiences. We appreciate your input on what you value from the site and what you would like to see us do better. We will be collecting survey responses until 11:59pm Boston time on 29 May 2013.

Raw Socket API Draft Published

14 May 2013

The System Applications Working Group has published a Working Draft of Raw Socket API. This API provides interfaces to raw UDP sockets, TCP client sockets and TCP server sockets. Learn more about the Ubiquitous Web Applications Activity.

Page Visibility is a W3C Recommendation

14 May 2013

The Web Performance Working Group has published a W3C Recommendation of Page Visibility. This specification defines a means for site developers to programmatically determine the current visibility state of the page in order to develop power and CPU efficient web applications. Learn more about the Rich Web Client Activity.

Four Drafts Published by the Web Applications Working Group

14 May 2013

The Web Applications Working Group has published four Working Drafts today:

  • A Working Draft of Shadow DOM. This specification describes a method of establishing and maintaining functional boundaries between DOM trees and how these trees interact with each other within a document, thus enabling better functional encapsulation within the DOM.
  • A Working Draft of Custom Elements. This specification describes the method for enabling the author to define and use new types of DOM elements in a document.
  • A Working Draft of HTML Imports. HTML Imports are a way to include and reuse HTML documents in other HTML documents.
  • A Group Note of Java language binding for Web IDL. This document defines the Java language binding for Web IDL, the interface definition language for the Web platform.

Learn more about the Rich Web Client Activity.

CSS Box Alignment Module Level 3 Draft Published

14 May 2013

The Cascading Style Sheets (CSS) Working Group has published 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. Learn more about the Style Activity.

Requirements for Hangul Text Layout and Typography Draft Published

14 May 2013

The Internationalization Working Group has published a Working Draft of Requirements for Hangul Text Layout and Typography. This document describes requirements for general Korean language/Hangul text layout and typography realized with technologies like CSS, SVG and XSL-FO. The document is mainly based on a project to develop the international standard for Korean text layout. Learn more about the Internationalization Activity.

Visit with W3C at WWW2013

13 May 2013

WWW 2013 logoAt this year's International World Wide Web Conference - WWW2013, W3C organizes both a W3C tutorial track, featuring HTML5, Semantic Web and Linked Data, and CSS3, and a W3C track where conference participants are invited to developer camps on Web Performance, and eGovernment and Open Data. In addition, W3C Director Tim Berners-Lee participates in a "Net neutrality and Internet Freedom" panel on Thursday, 16 May. See you in Rio!

Encrypted Media Extensions Draft Published

10 May 2013

The HTML Working Group has published a Working Draft of Encrypted Media Extensions. This proposal extends HTMLMediaElement providing APIs to control playback of protected content. See the blog post on this publication and learn more about the HTML Activity.

Two Touch Event Specifications Published

09 May 2013

Today, W3C published two independent specifications related to touch events. The Pointer Events Working Group has published the Pointer Events specification as a Candidate Recommendation. This specification unifies input from touch surfaces, mouse, and other devices into a single model for ease, flexibility, and consistency of development. The Web Events Working Group also advances the earlier Touch Events version 1 specification to Proposed Recommendation. This specification standardizes an earlier model which works only for touch events. Comments on Touch Events welcome through 6 June. Read more about the Pointer Events Working Group and the Web Events Working Group, and learn more about the Rich Web Clients Activity.

W3C Invites Implementations of HTML Media Capture

09 May 2013

The Device APIs Working Group invites implementation of the Candidate Recommendation of HTML Media Capture. The HTML Media Capture specification defines an HTML form extension that facilitates user access to a device's media capture mechanism, such as a camera, or microphone, from within a file upload control. Learn more about the Ubiquitous Web Applications Activity.

Selectors Level 4 Draft Published

02 May 2013

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of Selectors Level 4. Selectors are patterns that match against elements in a tree, and as such form one of several technologies that can be used to select nodes in an XML document. Selectors have been optimized for use with HTML and XML, and are designed to be usable in performance-critical code. They are a core component of CSS (Cascading Style Sheets), which uses Selectors to bind style properties to elements in the document. Selectors Level 4 describes the selectors that already exist in [SELECT], and further introduces new selectors for CSS and other languages that may need them. Learn more about the Style Activity.

vCard Ontology Draft Published

02 May 2013

The Semantic Web Interest Group has published a Working Draft of vCard Ontology. The document describes a mapping of the vCard specification (RFC6350) to RDF/OWL. The goal is to promote the use of vCard for the description of people and organisations utilising semantic web techniques and allowing compatibility with traditional vCard implementations. Learn more about the Semantic Web Activity.

The PROV Family of Documents are W3C Recommendations

30 April 2013

The Provenance Working Group was chartered to develop a framework for interchanging provenance on the Web. The Working Group has now published the PROV Family of Documents as W3C Recommendations, along with corresponding supporting notes. You can find a complete list of the documents in the PROV Overview Note. PROV enables one to represent and interchange provenance information using widely available formats such as RDF and XML. In addition, it provides definitions for accessing provenance information, validating it, and mapping to Dublin Core. Learn more about the Semantic Web.

Publishing and Linking on the Web Note Published

30 April 2013

The Technical Architecture Group has published a Group Note of Publishing and Linking on the Web. The Web borrows familiar concepts from physical media (e.g., the notion of a "page") and overlays them on top of a networked infrastructure (the Internet) and a digital presentation medium (browser software). This is a convenient abstraction, but when social or legal concepts and frameworks relating documents, publishing and speech are applied to the Web, the analogies can be misleading, for example, publishing a page on the Web is fundamentally different from printing and distributing a page in a magazine or book. Learn more about the Technical Architecture Group.

Two Drafts Published by the Tracking Protection Working Group

30 April 2013

The Tracking Protection Working Group has published two Working Drafts today:

  • Tracking Preference Expression (DNT). This specification defines the technical mechanisms for expressing a tracking preference via the DNT request header field in HTTP, via an HTML DOM property readable by embedded scripts, and via properties accessible to various user agent plug-in or extension APIs. It also defines mechanisms for sites to signal whether and how they honor this preference, both in the form of a machine-readable tracking status resource at a well-known location and via a Tk response header field, and a mechanism for allowing the user to approve exceptions to DNT as desired.
  • Tracking Compliance and Scope. This specification defines the meaning of a Do Not Track (DNT) preference and sets out practices for websites to comply with this preference.

Learn more about the Privacy Activity.

Take the W3C Brand Survey through 5 May 2013 - Enter to Win!

29 April 2013

Who is W3C to you? Who should we be?

As W3C nears its 20th anniversary in 2014 we are conducting a research project. We invite you to complete our first public survey about the W3C brand. Your responses will help guide where we direct our energies as we evolve the W3C brand.

The survey, open through 5 May 2013, should take approximately 15 minutes to complete. Participants who complete the survey may enter to win an Apple iPad mini.

W3C has retained Salloway and Associates, an independent market strategy and research company, to conduct this survey on a confidential and professional basis. W3C will receive only anonymized data. Please see the survey for the complete privacy policy.

We look forward to hearing from you!

Registration Open for HTML5 Training Course; Early Bird Rate through 6 May

26 April 2013

Registration is open for a new session of the HTML5 training course. Experienced trainer Michel Buffa will cover the techniques developers and designers need to create great Web pages and apps. Topics include video, animations, forms, and APIs to create location-based services, and offline applications. Training starts 3 June and lasts six weeks; students receive a certificate upon course completion. Register before May 6 to benefit from the early bird rate. Learn more about W3DevCampus, the W3C online training for Web developers.

Registration Open for Mobile Web Training Course

24 April 2013

Registration is open for a new session of the W3C mobile Web best practices training course, to start on 13 May 2013. In this course, you will learn how to "mobilize" pages and deliver a good Web experience on mobile devices. This 6-week online training course, taught by Frances de Waal, let you study step by step and at your own pace (the course effort is about 6 hours a week). The registration fee is 245€ (approx. 318US$). Enroll soon to become a mobile Web expert and learn more about W3DevCampus, the W3C online training for Web developers.

Registration Open: W3C Workshop on Referencing and Applying WCAG 2.0 in Different Contexts

24 April 2013

Registration is now open for the W3C Workshop on Referencing and Applying WCAG 2.0 in Different Contexts on 23 May 2013 in Brussels, Belgium. This Workshop will explore approaches for using Web Content Accessibility Guidelines (WCAG) 2.0 and its supporting resources in different policy settings and contexts. It is open to policy-makers, users, developers, accessibility experts, researchers, and others interested in adopting, referencing, and applying WCAG 2.0. Registration is open until 7 May 2013, or until spaces are filled. Learn more about the Web Accessibility Initiative (WAI).

XML Digital Signatures for Widgets is a W3C Recommendation

18 April 2013

The Web Applications Working Group has published a W3C Recommendation of XML Digital Signatures for Widgets. This document defines a profile of the XML Signature Syntax and Processing specification to allow a widget package to be digitally signed. Authors and distributors can digitally sign a widget as a mechanism to ensure continuity of authorship and distributorship. A user agent, or other validation system, can use a digital signature to verify the data integrity of the files within a widget package and to confirm the signing key(s). Learn more about the Rich Web Client Activity.

CSS Overflow Module Level 3 Draft Published

18 April 2013

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Overflow Module Level 3. This module contains the features of CSS relating to new mechanisms of overflow handling in visual media (e.g., screen or paper). In interactive media, it describes features that allow the overflow from a fixed size container to be handled by pagination (displaying one page at a time). It also describes features, applying to all visual media, that allow the contents of an element to be spread across multiple fragments, allowing the contents to flow across multiple regions or to have different styles for different fragments. Learn more about the Style Activity.

W3C Invites Implementations of Efficient XML Interchange (EXI) Profile

16 April 2013

The Efficient XML Interchange Working Group invites implementation of the Candidate Recommendation of Efficient XML Interchange (EXI) Profile. This document describes a profile of the EXI 1.0 specification for devices with limited memory capacities. Learn more about the Extensible Markup Language (XML) Activity.

Call for Review: Emotion Markup Language (EmotionML) 1.0 Proposed Recommendation Published

16 April 2013

The W3C Multimodal Working Group has published a Proposed Recommendation of Emotion Markup Language (EmotionML) 1.0. As the web is becoming ubiquitous, interactive, and multimodal, technology needs to deal increasingly with human factors, including emotions. The specification of Emotion Markup Language 1.0 aims to strike a balance between practical applicability and scientific well-foundedness. The language is conceived as a "plug-in" language suitable for use in three different areas: (1) manual annotation of data; (2) automatic recognition of emotion-related states from user behavior; and (3) generation of emotion-related system behavior. Comments are welcome through 14 May. Learn more about the Multimodal Interaction Activity.

XML Signature and XML Encryption are W3C Recommendations

16 April 2013

The XML Security Working Group has published three W3C Recommendations today:

  • XML Signature Syntax and Processing Version 1.1. This document specifies XML digital signature processing rules and syntax. XML Signatures provide integrity, message authentication, and/or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere.
  • XML Encryption Syntax and Processing Version 1.1. This document specifies a process for encrypting data and representing the result in XML. The data may be in a variety of formats, including octet streams and other unstructured data, or structured data formats such as XML documents, an XML element, or XML element content. The result of encrypting data is an XML Encryption element that contains or references the cipher data.
  • XML Signature Properties. This document outlines the syntax, processing rules and an associated namespace for properties to be used in XML Signatures. These can be composed with any version of XML Signature using the XML SignatureProperties element. These properties are intended to meet code signing requirements.

The group also published thirteen Working Group Notes today. Learn more about the Security Activity.

Media Source Extensions Draft Published

16 April 2013

The HTML Working Group has published a Working Draft of Media Source Extensions. This specification extends HTMLMediaElement to allow JavaScript to generate media streams for playback. Allowing JavaScript to generate streams facilitates a variety of use cases like adaptive streaming and time shifting live streams. Learn more about the HTML Activity.

Last Call: API for Media Resources 1.0

11 April 2013

The Media Annotations Working Group has published a 3rd Last Call Working Draft of API for Media Resources 1.0. This specification defines an API to access metadata information related to media resources on the Web. The overall purpose is to provide developers with a convenient access to metadata information stored in different metadata formats. The API provides means to access the set of metadata properties defined in the Ontology for Media Resources 1.0 specification. These properties are used as a pivot vocabulary in this API. The core of this specification is the definition of API interfaces for retrieving metadata information in synchronous and asynchronous. It also defines interfaces for structured return types along with the specification of the behavior of an API implementation. Comments are welcome through 03 June. Learn more about the Video in the Web Activity.

Last Call: JSON-LD 1.0, JSON-LD 1.0 Processing Algorithms and API

11 April 2013

The RDF Working Group and the JSON-LD Community Group have published two Last Call Working Drafts today:

  • JSON-LD 1.0. JSON-LD harmonizes the representation of Linked Data in JSON by describing a common JSON representation format for expressing directed graphs; mixing both Linked Data and non-Linked Data in a single document. The syntax is designed to not disturb already deployed systems running on JSON, but provide a smooth upgrade path from JSON to JSON-LD. It is primarily intended to be a way to use Linked Data in Web-based programming environments, to build interoperable Linked Data Web services, and to store Linked Data in JSON-based storage engines. JSON-LD is capable of serializing any RDF graph or dataset and most, but not all, JSON-LD documents can be directly transformed to RDF.
  • JSON-LD 1.0: Algorithms and API. The JSON-LD 1.0 Algorithms and API specification describes useful Algorithms for working with JSON-LD data. It also specifies an Application Programming Interface that can be used to transform JSON-LD documents in order to make them easier to work with in programming environments like JavaScript, Python, and Ruby.

This is a Last Call publication for both specifications. All substantive technical work on the specification is complete. Feedback on both specifications is encouraged and should be sent to public-rdf-comments@w3.org. The Last Call period will end in 4 weeks, on May 10th 2013

Learn more about the Semantic Web Activity and W3C Community Groups.

Internationalization Tag Set (ITS) Version 2.0 Draft Published

11 April 2013

The MultilingualWeb-LT Working Group has published an updated working draft of Internationalization Tag Set (ITS) Version 2.0. The Internationalization Tag Set (ITS) 2.0 enhances the foundation to integrate automated processing of human language into core Web technologies. ITS 2.0 provides metadata to foster the adoption of the multilingual Web. The draft reflects changes since the last call publication 6 December 2012 and asks for feedback on the remaining open issues. Learn more about the Internationalization Activity.

Clipboard API and events Draft Published

11 April 2013

The Web Applications Working Group has published a Working Draft of Clipboard API and events. This document describes APIs for clipboard operations such as copy, cut and paste in web applications. Learn more about the Rich Web Client Activity.

Call for Review: Web Storage Proposed Recommendation Published

09 April 2013

The Web Applications Working Group has published a Proposed Recommendation of Web Storage. This specification defines an API for persistent data storage of key-value pair data in Web clients. Comments are welcome through 07 May. Learn more about the Rich Web Client Activity.

Working Drafts of RDF 1.1 Semantics and TriG, N-Triples and N-Quads published as Notes

09 April 2013

The RDF Working Group has published two Working Drafts today:

  • RDF 1.1 Semantics. This document describes a precise semantics for the Resource Description Framework 1.1 and RDF Schema. It defines a number of distinct entailment regimes and corresponding systems of inference rules. It is part of a suite of documents which comprise the full specification of RDF 1.1.
  • TriG. This document defines a textual syntax for RDF called TriG that allows an RDF dataset to be completely written in a compact and natural text form, with abbreviations for common usage patterns and datatypes. TriG is an extension of the Turtle format.

The RDF Working Group also published two Group Notes today:

  • N-Triples. N-Triples is a line-based, plain text format for encoding an RDF graph.
  • N-Quads. N-Quads is a line-based, plain text format for encoding an RDF dataset.

Learn more about the Semantic Web Activity.

Scalable Vector Graphics (SVG) 2 Draft Published

09 April 2013

The SVG Working Group has published a Working Draft of Scalable Vector Graphics (SVG) 2. This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2, a language for describing two-dimensional vector and mixed vector/raster graphics. Although an XML serialization is given, processing is defined in terms of a DOM. Learn more about the Graphics Activity.

Two upcoming W3C Workshops on Digital Publishing

09 April 2013

W3C announced today two closely related workshops, part of the W3C headlights 2013 exercise on Digital Publishing:

  • eBooks & i18n: Richer Internationalization for eBooks on 4 June 2013 in Tokyo, Japan. This workshop will investigate international functionality that needs to be added to the Open Web Platform; the goal is to make the various eBook reading platforms suitable for electronic books that use the printing and typesetting traditions of different cultures. If you are interested in participating, please submit a position paper by 30 April 2013.
  • Publishing and the Open Web Platform on 16-17 September 2013 in Paris, France. This workshop will look at the "back-end" processing to make the Open Web Platform suitable for commercial publishing, especially in print, all the way from authoring through to delivering the printed product and beyond. If you are interested in participating, please submit a position paper by 1 July 2013.

Input Method Editor API Draft Published

04 April 2013

The Web Applications Working Group has published a Working Draft of Input Method Editor API. This specification defines an “IME API” that provides Web applications with scripted access to an IME (input-method editor) associated with a hosting user agent. This IME API includes: an InputMethodContext interface, which provides methods to retrieve detailed data from an in-progress IME composition, a Composition dictionary, which represents read-only attributes about the current composition, such as the actual text and its style. This API is designed to be used in conjunction with DOM events. Learn more about the Rich Web Client Activity.

Network Service Discovery Draft Published

04 April 2013

The Device APIs Working Group has published the First Public Working Draft of Network Service Discovery. This specification defines a mechanism for an HTML document to discover and subsequently communicate with HTTP-based services advertised via common discovery protocols within the current network. Learn more about the Ubiquitous Web Applications Activity.

W3C Invites Implementations of CSS Conditional Rules Module Level 3, and CSS Values and Units Module Level 3

04 April 2013

The Cascading Style Sheets (CSS) Working Group invites implementation of two Candidate Recommendations:

  • CSS Conditional Rules Module Level 3. This module contains the features of CSS for conditional processing of parts of style sheets, conditioned on capabilities of the processor or the document the style sheet is being applied to. It includes and extends the functionality of CSS level 2], which builds on CSS level 1. The main extensions compared to level 2 are allowing nesting of certain at-rules inside ‘@media’, and the addition of the ‘@supports’ rule for conditional processing.
  • CSS Values and Units Module Level 3. This CSS3 module describes the common values and units that CSS properties accept and the syntax used for describing them in CSS property definitions. This is an update that clarifies that the viewport size used by the 'vw' and 'vh' units includes the size of any scrollbars only when the scrollbars are “automatic” (CSS rule 'overflow: auto'), and that the corresponding definition of viewport size for paged media is *not* part of this module.

Learn more about the Style Activity.

CSS Grid Layout Draft Published

02 April 2013

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Grid Layout. 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. Learn more about the Style Activity.

W3C Workshop: Referencing and Applying WCAG 2.0 in Different Contexts

28 March 2013

The W3C Web Accessibility Initiative (WAI) today announced the Workshop on Referencing and Applying WCAG 2.0 in Different Contexts on 23 May 2013 in Brussels, Belgium. Participants will explore approaches for using Web Content Accessibility Guidelines (WCAG) 2.0 and its supporting resources in different policy settings and contexts. The Workshop is open to policy-makers, users, developers, accessibility experts, researchers, and others interested in adopting, referencing, and applying WCAG 2.0. If you are interested in participating, please submit a statement of interest by 23 April 2013. Learn more about the Web Accessibility Initiative (WAI).

Role Attribute Published as W3C Recommendation

28 March 2013

The Protocols and Formats Working Group (PFWG) published Role Attribute as a W3C Recommendation. Role Attribute is an XML attribute that allows authors to add semantic information to documents. Role Attribute supports WAI-ARIA, the Accessible Rich Internet Applications technical specification for making dynamic, interactive web content accessible to people with disabilities. Learn about the Web Accessibility Initiative (WAI).

W3C Invites Implementations of XSLT and XQuery Serialization 3.0

28 March 2013

The XSLT Working Group and the XML Query Working Group have published a Candidate Recommendation of XSLT and XQuery Serialization 3.0. This document defines serialization of an instance of the data model as defined in XQuery and XPath Data Model (XDM) 3.0 into a sequence of octets. Serialization is designed to be a component that can be used by other specifications such as XSL Transformations (XSLT) Version 3.0 or XQuery 3.0: An XML Query Language. Learn more about the XML Activity.

Last Call: HTML Media Capture

26 March 2013

The Device APIs Working Group has published a Last Call Working Draft of HTML Media Capture. The HTML Media Capture specification defines an HTML form extension that facilitates user access to a device's media capture mechanism, such as a camera, or microphone, from within a file upload control. Comments are welcome through 19 April. Learn more about the Ubiquitous Web Applications Activity.

Eleven SPARQL 1.1 Specifications are W3C Recommendations

21 March 2013

The SPARQL Working Group has completed development of its full-featured system for querying and managing data using the flexible RDF data model. It has now published eleven Recommendations for SPARQL 1.1, detailed in SPARQL 1.1 Overview. SPARQL 1.1 extends the 2008 Recommendation for SPARQL 1.0 by adding features to the query language such as aggregates, subqueries, negation, property paths, and an expanded set of functions and operators. Beyond the query language, SPARQL 1.1 adds other features that were widely requested, including update, service description, a JSON results format, and support for entailment reasoning. Learn more about the Semantic Web Activity.

Runtime and Security Model for Web Applications Draft Published

21 March 2013

The System Applications Working Group has published a Working Draft 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 put into the background, 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.

Tim Berners-Lee, Marc Andreessen, Vinton Cerf, Robert Kahn, and Louis Pouzin Awarded 2013 Queen Elizabeth Prize for Engineering

18 March 2013

Tim Berners-Lee The Royal Academy of Engineering announced today that Tim Berners-Lee, Marc Andreessen, Vinton Cerf, Robert Kahn, and Louis Pouzin are the recipients of the new Queen Elizabeth Prize for Engineering, which recognizes "outstanding advances in engineering that have changed the world and benefited humanity." The award is shared by Berners-Lee for his invention of the Web, Andreessen for his work on the Mosaic browser, and Pouzin, Cerf, and Kahn for their pioneering work on fundamental Internet protocols.

"The prize recognises what has been a roller-coaster ride of wonderful international collaboration," said Berners-Lee. "Bob and Vint’s work on building the internet was re-enforced by Louis’ work on datagrams and that enabled me to invent the Web. Marc’s determined and perceptive work built on these platforms a product which became widely deployed across nations and computing platforms. I am honoured to receive this accolade and humbled to share it with them. I want the Web to inspire and empower new generations of engineers --boys and, especially, girls-- who will build, in turn, their own platforms, to improve our global society. I hope the message behind this award, along with the work we are doing with the World Wide Web Foundation and W3C, will assist in achieving the vision of a web that is open, accessible and of value to all."

Learn more about how the Web is expanding into a full-fledged programming environment for rich applications, documents, and data: the Open Web Platform.

CSS Paged Media Module Level 3 Draft Published, CSS Print Profile Note Published

14 March 2013

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

  • A Working Draft of CSS Paged Media Module Level 3. This module describes the page model that partitions a flow into pages. It builds on the Box model module and introduces and defines the page model and paged media. It adds functionality for pagination, page margins, page size and orientation, headers and footers, widows and orphans, and image orientation. Finally it extends generated content to enable page numbering and running headers / footers.
  • A Group Note of CSS Print Profile. This specification defines a subset of Cascading Style Sheets Level 2, revision 1 and CSS Paged Media Level 3 for printing across multiple devices and media types. It is designed for printing in situations where it is not feasible or desirable to install a printer-specific driver, and for situations were some variability in the output is acceptable. This profile is designed to work in conjunction with XHTML-Print and defines a minimum level of conformance as well as an extension set that provides stronger layout control for the printing of mixed text and images, tables and image collections.

Learn more about the Style Activity.

Call for Review: PROV Family of Documents Published as Proposed Recommendations

12 March 2013

The Provenance Working Group has published four Proposed Recommendation Documents along with corresponding supporting notes. You can find a complete list at the PROV Overview draft. These documents provide a framework for interchanging provenance on the Web. PROV enables one to represent and interchange provenance information using widely available formats such as RDF and XML. In addition, it provides definitions for accessing provenance information, validating it, and mapping to Dublin Core. Comments are welcome through 9 April 2013. Learn more about the Semantic Web.

WebDriver Draft Published

12 March 2013

The Browser Testing and Tools Working Group has published a Working Draft of WebDriver. The WebDriver API aims to provide a synchronous API that can be used for a variety of use cases, though it is primarily designed to support automated testing of web apps. This specification defines the WebDriver API, a platform and language-neutral interface and associated wire protocol that allows programs or scripts to introspect into, and control the behavior of a web browser. The WebDriver API is primarily intended to allow developers to write tests that automate a browser from a separate controlling process, but may also be implemented in such a way as to allow in-browser scripts to control a possibly separate browser. Learn more about the Web Testing Activity.

CSS Custom Properties for Cascading Variables Module Level 1 Draft Published

12 March 2013

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Custom Properties for Cascading Variables Module Level 1. This module introduces cascading variables as a new primitive value type that is accepted by all CSS properties, and custom properties for defining them. Learn more about the Style Activity.

Two Last Call drafts: The RDF Data Cube Vocabulary, Data Catalog Vocabulary (DCAT)

12 March 2013

The Government Linked Data Working Group has published two Last Call Working Drafts today:

  • The RDF Data Cube Vocabulary. This is an RDF vocabulary for publishing multidimensional data, particularly statistical data. It is compatible with the cube model that underlies SDMX (Statistical Data and Metadata eXchange), a widely used ISO standard. The Data Cube Vocabulary brings essential SDMX elements to RDF, providing a standard way for governments to publish statistical information as Linked Data. Comments are welcome through 08 April.
  • Data Catalog Vocabulary (DCAT). This is an RDF vocabulary for expressing the contents of data catalogs, such as government data portals. DCAT is for catalogs of all kinds of data (not just RDF data), but uses RDF to support easy aggregation of catalogs and construction of services which can search across many unrelated catalogs. Comments are welcome through 08 April.

Learn more about the eGovernment Activity.

HTML Image Description Extension Draft Published

12 March 2013

The HTML Working Group today published HTML Image Description Extension as First Public Working Draft. This specification ("HTML-longdesc") enables web authors to provide longer text descriptions for complex images. It defines the "longdesc" attribute to link descriptions with images in HTML5 content. HTML-longdesc is an extension specification that is part of the HTML5 family of specifications, which enables it to evolve independently and be finalized more rapidly. It is developed by the HTML Accessibility Task Force in coordination with the HTML WG and the WAI Protocols and Formats Working Group (PFWG). HTML-longdesc is part of W3C's work to ensure that the Open Web Platform is accessible to people with disabilities. Please see important additional information in the call for review e-mail. Learn more about the HTML Activity and the Web Accessibility Initiative (WAI).

WAI-ARIA 1.0 Authoring Practices Draft with Updated Guidance

07 March 2013

The Protocols and Formats Working Group (PFWG) has published an updated Working Draft of WAI-ARIA 1.0 Authoring Practices: An author's guide to understanding and implementing Accessible Rich Internet Applications. It provides detailed advice and examples to make widgets, navigation, and behaviors accessible using WAI-ARIA roles, states, and properties. It is primarily for web application developers, and is also useful for user agent and assistive technology developers. Please send comments by 5 April 2013. Learn more from the call for review e-mail and read about the Web Accessibility Initiative (WAI).

Metadata for the Multilingual Web - Usage Scenarios and Implementations Draft Published

07 March 2013

The MultilingualWeb-LT Working Group has published the First Public Working Draft of Metadata for the Multilingual Web - Usage Scenarios and Implementations. This document introduces a variety of usage scenarios and applications for the Internationalization Tag Set (ITS) 2.0, ranging from simple machine translation or human translation quality check to training for machine translation systems or automatic text analysis. Many of the underlying implementations will be showcased in the upcoming W3C MultilingualWeb Workshop 12-13 March in Rome. Learn more about the Internationalization Activity.

Linked Data Platform 1.0 Draft Published

07 March 2013

The Linked Data Platform (LDP) Working Group has published a Working Draft of Linked Data Platform 1.0. This document specifies a set of best practices and simple approach for a read-write Linked Data architecture, based on HTTP access to web resources that describe their state using the RDF data model. Learn more about the Semantic Web Activity.

Contacts Manager API Draft Published

07 March 2013

The System Applications Working Group has published the First Public Working Draft of Contacts Manager API. This specification defines a System Level API which offers a simple interface to manage user's contacts stored in the system's address book. A typical use case of the Contacts API is the implementation of an application to manage said address book. Learn more about the Ubiquitous Web Applications Activity.

W3C Workshop Report on Do Not Track and Beyond

04 March 2013

W3C today published the report from the W3C Workshop on Do Not Track and Beyond held at UC Berkeley in November 2012. We welcomed experts from academia, industry, civil society and regulators to discuss the status of the current work of the Tracking Protection Working Group on Do Not Track, as well as related and future standards initiatives.

The Workshop reaffirmed the foundational assumption of a co-operative approach between the different stakeholders and identified a number of widely-shared views. We encourage those interested in ongoing work in this area to refer to the Tracking Protection Working Group, the Privacy Interest Group and the Customer Experience Digital Data Community Group.

W3C thanks the participants and appreciates the support of the UC Berkeley TRUST Science and Technology Center for hosting and of Yahoo! for sponsoring the event. Learn more about the W3C Privacy Activity.

W3C Workshop Report on the Electronic Books and the Open Web Platform

04 March 2013

Graphics illustration of the Electronic Books and the Open Web Platform workshop W3C today published the report of the workshop eBooks: Great Expectations for Web Standards, hosted by O'Reilly TOC on 11-12 February, 2013, in New York, USA, and sponsored by Pearson.

W3C seeks to support the wide adoption of Web technologies in digital publishing contexts. Consequently, there is a need for the Web and Publishing communities to reinforce cooperation around well defined technical issues. This Workshop was a first step, bringing together a wide range of stakeholders to share their own perspectives, requirements, and ideas to ensure that emerging global technology standards meet the needs of the Digital Publishing industry. The Workshop has identified a number of technical issues where the W3C could and should work together in the coming years.

The Workshop participants began discussions to prioritize lists of topics such as presentation, layout, fonts, or accessibility. As a next step, the W3C staff will work with stakeholders, such as IDPF and BISG, in the digital publishing ecosystem to identify opportunities for work related to publishing standards that can be launched at W3C.

Report: Current State and Roadmap of Standards for Web Applications on Mobile

04 March 2013

Thumbnail of application platform diagram that appears in reportW3C has published a new edition of Standards for Web Applications on Mobile, an overview of the various technologies developed in W3C that increase the power of Web applications, particularly in the mobile context.

A deliverable of the webinos project, this edition of the document highlights changes since November 2012, including the advancement of HTML5 to Candidate Recommendation. This edition integrates and highlights technologies identified in the Core Mobile Web Platform 2012, a report published by the Core Mobile Web Community Group. In addition, key topics now link to related materials on WebPlatform Docs or in a W3DevCampus on-line training course. The report covers key standards track events as well as upcoming work.

Learn more about the Web and Mobile Devices.

Two new Drafts: Public Identifiers for entity resolution in XHTML, The srcset attribute

28 February 2013

The HTML Working Group has published two First Public Working Drafts today:

  • Public Identifiers for entity resolution in XHTML. This document adds an additional public identifier that should be recognized by XHTML user agents and cause the HTML character entity definitions to be loaded. Unlike the identifiers already listed by the HTML5 specification, the identifier added by this extension references the set of definitions that is used by HTML.
  • The srcset attribute. When authors adapt their sites for high-resolution displays, they often need to be able to use different assets representing the same image. We address this need for adaptive, bitmapped content images by adding a srcset attribute to the img element.

Learn more about the HTML Activity.

Call for Review: Website Accessibility Conformance Evaluation Methodology (WCAG-EM)

26 February 2013

An updated Working Draft of Website Accessibility Conformance Evaluation Methodology (WCAG-EM) 1.0 was published today by the Web Content Accessibility Guidelines Working Group (WCAG WG) and Evaluation and Repair Tools Working Group (ERT WG), through the joint WCAG 2.0 Evaluation Methodology Task Force (Eval TF). WCAG-EM describes an approach for evaluating how websites, including web applications and websites for mobile devices, conform to WCAG 2.0. Learn more from the WCAG-EM Overview and about the Web Accessibility Initiative (WAI).

Two Drafts Published: The picture element, and Use Cases and Requirements for Standardizing Responsive Images

26 February 2013

The HTML Working Group has published two First Public Working Drafts today. Both documents were developed in collaboration with the Responsive Images Community Group.

  • The picture element. The picture element is an image container whose source content is determined by one or more CSS media queries.
  • Use Cases and Requirements for Standardizing Responsive Images. This document captures the use cases and requirements for standardizing a solution for responsive images. The use cases and requirements were gathered with consultation with HTML Working Group and WHATWG participants, RICG group members, and the general public.

Learn more about the HTML Activity and about W3C Community Groups.

W3C at CeBIT 2013

25 February 2013

W3C will be present at CeBIT 2013 and is looking forward to meeting you on 5-6 March, at the DFKI presence in hall 09, booth F50.

  • On 5 March Bernard Gidon, EMEA Business Development leader, will be happy to discuss new areas of the open Web platform, including the recently launched Automotive Business Group.
  • On 5 and 6 March, Felix Sasaki, Head of the German-Austrian Office and staff contact for the MultilingualWeb-LT working group, will give a presentation as part of the CeBIT lab talk. He will be happy to discuss W3C's engagement in the German speaking region and new technologies and business opportunities around the global, multilingual Web market. This will encompass demos of the upcoming Internationalization Tag Set (ITS) 2.0, including some by Cocomore, a W3C Member.

You may already schedule meeting time with Bernard Gidon or Felix Sasaki.

Selectors API Level 1 is a W3C Recommendation

21 February 2013

The Web Applications Working Group has published a W3C Recommendation of Selectors API Level 1. Selectors, which are widely used in CSS, are patterns that match against elements in a tree structure. The Selectors API specification defines methods for retrieving Element nodes from the DOM by matching against a group of selectors. It is often desirable to perform DOM operations on a specific set of elements in a document. These methods simplify the process of acquiring specific elements, especially compared with the more verbose techniques defined and used in the past. Learn more about the Rich Web Client Activity.

CSS Counter Styles Level 3 Draft Published

21 February 2013

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Counter Styles Level 3. This module introduces the ‘@counter-style’ rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters. It also predefines a set of common counter styles, including the ones present in CSS2 and CSS2.1. 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.

Developing Web Accessibility Presentations and Training: Resource Material

21 February 2013

The Education and Outreach Working Group (EOWG) today published Developing Web Accessibility Presentations and Training, which provides materials for speakers, lecturers, educators, and other presenters to help their participants understand more about web accessibility. It includes a range of information from introductory slides for those new to accessibility, to updated statistics and demos for experienced trainers. To share your tips, guidance, and suggestions, see the WAI IG e-mail for links to the WAI-Engage wiki. Learn more about the Web Accessibility Initiative (WAI).

Automotive Industry Launches W3C Group for Bringing Web to Cars

21 February 2013

Today, stakeholders in the automotive industry launched the Automotive and Web Platform Business Group to accelerate the adoption of Web technologies in the automotive industry. The group convenes developers, automotive manufacturers and suppliers, browser vendors, operators and others to discuss how to enhance driving, safety, and passenger entertainment with the Open Web Platform. The group will first focus on defining a Vehicle Data API that will create new opportunities for automotive services via the Web.

W3C first explored the impact of the Open Web Platform on the automotive industry at the November 2012 Web and Automotive Workshop (summary). Participants discussed how location-based services, enhanced safety, entertainment, and integration of social networking will benefit drivers and passengers. In addition, they looked at business drivers for Web technology adoption such as the ability to attract customers with convenient and innovative services, maintain ongoing customer relations, address regulatory requirements, manage mobile payments, and lower development costs.

W3C invites organizations and individuals to join the Automotive and Web Platform Business Group to help ensure that the Open Web Platform meets the unique needs of the automotive industry. Read the press release and testimonials.

Call for Review: Page Visibility Proposed Recommendation Published

19 February 2013

The Web Performance Working Group has published a Proposed Recommendation of Page Visibility. This specification defines a means for site developers to programmatically determine the current visibility state of the page in order to develop power and CPU efficient web applications. Comments are welcome through 19 March. Learn more about the Rich Web Client Activity.

W3C Invites Implementations of Turtle

19 February 2013

The RDF Working Group has published a Candidate Recommendation of Turtle - A Terse RDF Triple Language. This document defines a textual syntax for RDF called Turtle that allows an RDF graph to be completely written in a compact and natural text form, with abbreviations for common usage patterns and datatypes. Turtle provides levels of compatibility with the existing N-Triples format as well as the triple pattern syntax of the SPARQL W3C Recommendation. Learn more about the Semantic Web Activity

Last Call: Pointer Events

19 February 2013

The Pointer Events Working Group has published a Last Call Working Draft of Pointer Events. This document defines events and related interfaces for handling hardware agnostic pointer input from devices like a mouse, pen, or touchscreen. For compatibility with existing mouse-based content, this specification also describes a mapping to fire Document Object Model (DOM) Level 3 Events Mouse Events for pointer device types other than mouse. Comments are welcome through 19 March. Learn more about the Rich Web Client Activity.

CSS Animations Draft Published

19 February 2013

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Animations. This CSS module describes a way for authors to animate the values of CSS properties over time, using keyframes. The behavior of these keyframe animations can be controlled by specifying their duration, number of repeats, and repeating behavior. Learn more about the Style Activity.

Registration Open for New HTML5 Training Course; Early Bird Rate through 22 February

14 February 2013

W3C is pleased to launch a new "HTML5" training course. Experienced trainer Michel Buffa will cover the techniques developers and designers need to create great Web pages and apps. Topics include video, animations, forms, and APIs to create location-based services, and offline applications. Training starts 18 March and lasts six weeks; students receive a certificate upon course completion. Read the W3C HTML5 training course outline, and register before February 22 to benefit from the early bird rate. Learn more about W3DevCampus, the W3C online training for Web developers.

Streams API, HTML Templates Drafts Published

14 February 2013

The Web Applications Working Group has published two First Public Working Drafts today:

  • Streams API, which provides an API for representing binary data in web applications as a Stream object, as well as programmatically building and reading its contents. This specification defines objects to be used within threaded web applications for the synchronous reading of a Stream. This API is designed to be used in conjunction with other APIs and elements on the web platform, notably: File, XMLHttpRequest, postMessage, and Web Workers.
  • HTML Templates, which describes a method for declaring inert DOM subtrees in HTML and manipulating them to instantiate document fragments with identical contents.

Learn more about the Rich Web Client Activity.

Using WAI-ARIA in HTML Draft Published

14 February 2013

The HTML Working Group has published the First Public Working Draft of Using WAI-ARIA in HTML. This document is a practical guide for developers on how to add accessibility information to HTML elements using the Accessible Rich Internet Applications specification [WAI-ARIA], which defines a way to make Web content and Web applications more accessible to people with disabilities. This document demonstrates how to use WAI-ARIA in [HTML5], which especially helps with dynamic content and advanced user interface controls developed with Ajax, HTML, JavaScript, and related technologies. Learn more about the HTML Activity.

W3C Demonstrates Impact of Open Web Platform at Mobile World Congress 2013

12 February 2013

W3C at Mobile World Congress 2013 W3C invites media, analysts, and other attendees of Mobile World Congress to meet with us 25-28 February and learn ways the Open Web Platform is impacting industry at large. W3C will showcase demonstrations of HTML5 and other open W3C Web technologies at its booth in App Planet, Stand 8.1H49. CEO Jeff Jaffe, W3C staff, and participating W3C Members will be available as expert resources for media stories and analyst reports on how the Web is changing mobile, television, advertising, games, publishing, automotive, health care, and other industries. Read the media advisory.

CSS Fonts Module Level 3, CSS Transitions Drafts Published

12 February 2013

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

  • CSS Fonts Module Level 3. This CSS3 module describes how font properties are specified and how font resources are loaded dynamically.
  • CSS Transitions. CSS Transitions allows property changes in CSS values to occur smoothly over a specified duration.

Learn more about the Style Activity.

W3C Workshop: Open Data on the Web

07 February 2013

W3C announced today a Workshop on Open Data on the Web, 23-24 April 2013, in London (England). The event is hosted by Google and jointly organized with the Open data Institute and the Open Knowledge Foundation. Participants will help prioritize W3C's agenda in the area of data on the Web at a time when a number of working groups have either completed or are close to completing their charters. As well the promises of government transparency and efficiency, the claim that is made most frequently of open data is that it is the "new oil" that is driving the digital economy. At this workshop, participants will discuss their experiences of realizing this aim and identify what's needed to make it easier. W3C membership is not required to participate. The event is open to all, but limited to 80 attendees. All participants are required to submit a position paper by 3 March 2013.

Last Call: HTML+RDFa 1.1

07 February 2013

The RDFa Working Group has published a Last Call Working Draft of HTML+RDFa 1.1. This specification defines rules and guidelines for adapting the RDFa Core 1.1 and RDFa Lite 1.1 specifications for use in HTML5 and XHTML5. The rules defined in this specification not only apply to HTML5 documents in non-XML and XML mode, but also to HTML4 and XHTML documents interpreted through the HTML5 parsing rules. Comments are welcome through 28 February. Learn more about the Semantic Web Activity.

Second Edition of the Rule Interchange Format (RIF) Published

05 February 2013

W3C today published the Second Edition of the Rule Interchange Format (RIF). RIF was developed through a joint effort of members of the Business Rules, Semantic Web, and Logic Programming communities. It allows rules systems to be connected together for highly-structured knowledge to be accurately exchanged as explained in RIF Use Cases and Requirements. The Second Edition includes editorial improvements and a number of small corrections to the original specification, along with a new RIF Primer.

The six new standards are:

Along with these standards, the RIF Working Group published today six related documents: RIF Overview (Second Edition), RIF Use Cases and Requirements (Second Edition), RIF Test Cases (Second Edition), OWL 2 RL in RIF (Second Edition), RIF Combination with XML data (Second Edition), and RIF In RDF (Second Edition). Learn more about the Semantic Web Activity.

MediaStream Recording Draft Published

05 February 2013

The Web Real-Time Communication Working Group and Device APIs Working Group have published the First Public Working Draft of MediaStream Recording. This document defines a recording API for use with MediaStreams as defined in Media Capture and Streams. This API attempts to make basic recording very simple, while still allowing for more complex use cases. The contents of the recording will be made available in the platform's default encoding via the dataavailable event. Functions are available to query the platform's available set of encodings, and to select the desired ones if the author wishes. The application can also choose how much data it wants to receive at one time. Learn more about the Ubiquitous Web Applications Activity.

Web Alarms API Specification Draft Published

05 February 2013

The System Applications Working Group has published the First Public Working Draft of Web Alarms API Specification. This specification defines a System Level API to provide access to the device alarm settings, which can schedule a notification or for an application to be started at a specific time. For example, some applications like alarm-clock, calendar or auto-update might need to utilize Alarm API to trigger particular device behaviors at specified time points. Learn more about the Ubiquitous Web Applications Activity.

TTML Simple Delivery Profile for Closed Captions (US) Note Published

05 February 2013

The Timed Text Working Group has published a Group Note of TTML Simple Delivery Profile for Closed Captions (US). This document specifies the Simple Online Delivery Profile (US) of the Timed Text Markup Language (TTML). The primary goal of the profile is to establish a minimum level of interoperability between TTML 1.0 and legacy caption formats employed in US markets. This is accomplished by (1) defining a set of constraints that apply to TTML document instances that claim adherence to this profile, and (2) defining a set of mandatory features and behaviors that must be supported by implementations of a TTML Presentation Processor that claim adherence to this profile. Learn more about the Video in the Web Activity.

Timed Text Markup Language (TTML) 1.0 (Second Edition) Draft Published

31 January 2013

The Timed Text Working Group has published a Working Draft of Timed Text Markup Language (TTML) 1.0 (Second Edition). This document specifies the Timed Text Markup Language (TTML) in terms of a vocabulary and semantics thereof. Learn more about the Video in the Web Activity.

Navigation Timing 2 Draft Published

31 January 2013

The Web Performance Working Group has published the First Public Working Draft of Navigation Timing 2. This specification defines a unified interface to store and retrieve high resolution performance metric data related to the navigation of a document. Learn more about the Rich Web Client Activity.

Linked Data Platform Use Cases and Requirements Draft Published

31 January 2013

The Linked Data Platform (LDP) Working Group has published the First Public Working Draft of Linked Data Platform Use Cases and Requirements. A set of user stories, use cases, scenarios and requirements that motivate a simple read-write Linked Data architecture, based on HTTP access to web resources that describe their state using RDF. Learn more about the Semantic Web Activity.

W3C Announces TPAC 2013 in China

30 January 2013

Tencent Each year the W3C community gathers for a week of joint meetings and discussion of technical challenges that have a broad impact on the Web. W3C, and our exclusive Host Tencent, are pleased to announce today that TPAC2013 will be held in Shenzhen, China 18-22 November. "Tencent is excited to work with W3C to bring TPAC to China" said HuoTao (Hugo) Wang, Assistant General Manager for Tencent. "We believe this will be the first of many exciting events for W3C in China driven by the new Host at Beihang University."

Nearly 500 people attended TPAC 2012 in France and we anticipate at least that many attendees in China. This is a landmark event for W3C and an opportunity to bring the global Web community together for closer cooperation. Learn more about W3C Membership meetings.

Call for Review: Three SPARQL 1.1 Proposed Recommendations Published

29 January 2013

The SPARQL Working Group has published today a set of three documents, advancing most of SPARQL 1.1 to Proposed Recommendation. This publication completes the set of Proposed Recommendations for SPARQL 1.1, after the first series published in November 2012. Building on the success of SPARQL 1.0, SPARQL 1.1 is a full-featured standard system for working with RDF data, including a query/update language, two HTTP protocols (one full-featured, one using basic HTTP verbs), three result formats, and other features which allow SPARQL endpoints to be combined and work together. Most features of SPARQL 1.1 have already been implemented by a range of SPARQL suppliers, as shown in our table of implementations and test results.

The three Proposed Recommendations published today are:

Learn more about the Semantic Web and the Semantic Web Activity.

W3C Invites Implementations of Cross-Origin Resource Sharing

29 January 2013

The Web Applications Working Group and the Web Application Security Working Group have published a Candidate Recommendation of Cross-Origin Resource Sharing. This document defines a mechanism to enable client-side cross-origin requests. Specifications that enable an API to make cross-origin requests to resources can use the algorithms defined by this specification. If such an API is used on http://example.org resources, a resource on http://hello-world.example can opt in using the mechanism described by this specification (e.g., specifying Access-Control-Allow-Origin: http://example.org as response header), which would allow that resource to be fetched cross-origin from http://example.org. Learn more about the Rich Web Client Activity and the Security Activity.

Web Audio Processing: Use Cases and Requirements Note Published

29 January 2013

The Audio Working Group has published a Group Note of Web Audio Processing: Use Cases and Requirements. This document introduces a series of scenarios and a list of requirements guiding the work of the W3C Audio Working Group in its development of a web API for processing and synthesis of audio on the Web. Learn more about the Rich Web Client Activity.

Media Source Extensions Draft Published

29 January 2013

The HTML Working Group has published the First Public Working Draft of Media Source Extensions. This specification extends HTMLMediaElement to allow JavaScript to generate media streams for playback. Allowing JavaScript to generate streams facilitates a variety of use cases like adaptive streaming and time shifting live streams. Learn more about the HTML Activity.

Registration extended for W3Conf 2013, W3C's Developer Conference

29 January 2013

W3Conf The W3C is organizing the second W3Conf: Practical Standards for Web Professionals on February 21-22 at The Regency Center in San Francisco. This is an opportunity to attend the developer conference organized by the makers of HTML, CSS, SVG and many other standards that are the foundation of today's and tomorrow's Open Web Platform. Come and hear from an outstanding list of speakers and get a chance to meet a lot of the W3C experts in person. Register using the "w3c" promo code to get $100 off the early-bird price.

Call for Review: XML Signature 1.1, XML Encryption 1.1, XML Signature Properties Proposed Recommendations Published

24 January 2013

The XML Security Working Group has published three Proposed Recommendations today:

  • XML Signature Syntax and Processing Version 1.1. This document specifies XML digital signature processing rules and syntax. XML Signatures provide integrity, message authentication, and/or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere. Comments are welcome through 25 February.
  • XML Encryption Syntax and Processing Version 1.1. This document specifies a process for encrypting data and representing the result in XML. The data may be in a variety of formats, including octet streams and other unstructured data, or structured data formats such as XML documents, an XML element, or XML element content. The result of encrypting data is an XML Encryption element that contains or references the cipher data. Comments are welcome through 25 February.
  • XML Signature Properties. This document outlines proposed standard XML Signature Properties syntax and processing rules and an associated namespace for these properties. The intent is these can be composed with any version of XML Signature using the XML SignatureProperties element. These properties are intended to meet code signing requirements. Comments are welcome through 25 February.

The group also published six Working Group Notes:

Learn more about the Security Activity.

Last Call: Touch Events version 1

24 January 2013

The Web Events Working Group has published a Last Call Working Draft of Touch Events version 1. The Touch Events specification defines a set of low-level events that represent one or more points of contact with a touch-sensitive surface, and changes of those points with respect to the surface and any DOM elements displayed upon it (e.g. for touch screens) or associated with it (e.g. for drawing tablets without displays). It also addresses pen-tablet devices, such as drawing tablets, with consideration toward stylus capabilities. Comments are welcome through 14 February. Learn more about the Rich Web Client Activity.

IndieUI: Events - New Work for Mobile and More

22 January 2013

The IndieUI Working Group today published a First Public Working Draft of IndieUI: Events 1.0 - Events for User Interface Independence. IndieUI defines a way for different user interactions to be translated into simple events and communicated to web applications. (For example, if a user wants to scroll down a page, they might use their finger on a touch screen, or click a scroll bar with a mouse, or use a scroll wheel, or say 'scroll down' with a voice command. With IndieUI, these are all sent to the web app as simply: scroll down.) IndieUI will make it easier for web applications to work in a wide range of contexts — different devices (such as mobile phones and tablets), different assistive technologies (AT), different user needs. With IndieUI, web application developers will have a uniform way to design applications that work for multiple devices and contexts. Comments on this Draft are encouraged by 22 February 2013. Learn more from the IndieUI Overview and the IndieUI: Events expands user interface interactions blog post; read about the Web Accessibility Initiative (WAI).

Mobile Web apps Made Easy! Online Training Session Starts Today

21 January 2013

There is still time to register for the "Mobile Web 2: Programming Applications" online training course that started today. Available online and for 6 weeks, this high quality course is taught by Marcos Caceres, who was recently elected to the TAG. During the course, you will learn the latest HTML5 and Javascript APIs that are actually usable in real-world environments, and be able to create mobile Web apps that can ship both online and in application stores. Read the full course description, the online training FAQ and enroll now for 245€ (325 US$) only. Learn more about W3DevCampus, the W3C online training for Web developers.

Beihang University Becomes Newest Institution to Host W3C and Invites China to Assume Greater Role in Global Web Innovation

20 January 2013

W3C announces Beihang University as a new center for W3C technical staff and leadership activities in China. W3C anticipates that a dedicated presence in China will enhance opportunities for collaboration among Chinese companies, Web developers, and research institutes, and W3C's full international community, including Members from more than 40 countries. "This is an important step of the internationalization strategy of Beihang University, creating a platform to help Chinese industry participate in the Web standards ecosystem," said Professor Jinpeng Huai, President of Beihang University. China has the world's second largest economy, the largest internet user population of any country with (560 million and growing rapidly), a large Web developer community, and growing involvement in international standards bodies. "In the past two years W3C has benefited from greater Chinese participation," said Jeff Jaffe, W3C CEO. "We look forward to that trend accelerating through the efforts of local industry and Beihang University. Global participation in W3C enables our community to identify global needs for the Web, and drive solutions." Read the press release and testimonials from W3C Members and other organizations, and the blog post from Jeff Jaffe.

W3C Webinar: Developing Portable Mobile Applications with Compelling User Experience using the W3C MMI Architecture

18 January 2013

The W3C Multimodal Interaction (MMI) Working Group is pleased to announce the first webinar on “Developing Portable Mobile Applications with Compelling User Experience using the W3C MMI Architecture”, to be held on January 31, 2013, at 11:00 a.m. ET. The 90-minute webinar, the first in a series, is aimed at Web developers who may find it daunting to incorporate innovative input and output methods such as speech, touch, gesture and swipe into their applications, given the diversity of mobile devices and programming techniques available today. The topic will interest anyone who wants to take advantage of the dramatic increase in new interaction modes, whether for health care, financial services, broadcasting, automotive, gaming, or consumer devices.

Several experts from the industry and analyst communities will share their experiences and views on the explosive growth of opportunities for the development of applications that provide enhanced multimodal user-experiences. Read more and register for the webinar. Learn more about Multimodal Interaction at W3C.

WebDriver Draft Published

17 January 2013

The Browser Testing and Tools Working Group has published a Working Draft of WebDriver. This specification defines the WebDriver API, a platform and language-neutral interface that allows programs or scripts to introspect into, and control the behavior of, a web browser. The WebDriver API is primarily intended to allow developers to write tests that automate a browser from a separate controlling process, but may also be implemented in such a way as to allow in-browser scripts to control a (possibly separate) browser. The WebDriver API is defined by a set of interfaces to discover and manipulate DOM elements on a page, and to control the behavior of the containing browser. This specification also includes a non-normative reference serialization (to JSON) of the interface's invocations and responses that may be useful for browser vendors. Learn more about the Web Testing Activity.

Last Call: XML Inclusions (XInclude) Version 1.1

15 January 2013

The XML Core Working Group has published a Last Call Working Draft of XML Inclusions (XInclude) Version 1.1. This document specifies a processing model and syntax for general purpose inclusion. Inclusion is accomplished by merging a number of XML information sets into a single composite infoset. Specification of the XML documents (infosets) to be merged and control over the merging process is expressed in XML-friendly syntax (elements, attributes, URI references). Comments are welcome through 22 February. Learn more about the Extensible Markup Language (XML) Activity.

RDF 1.1 Concepts and Abstract Syntax Draft Published

15 January 2013

The RDF Working Group has published a Working Draft of RDF 1.1 Concepts and Abstract Syntax. RDF 1.1 Concepts and Abstract Syntax defines an abstract syntax (a data model) which serves to link all RDF-based languages and specifications. The abstract syntax has two key data structures: RDF graphs are sets of subject-predicate-object triples, where the elements may be IRIs, blank nodes, or datatyped literals. They are used to express descriptions of resources. RDF datasets are used to organize collections of RDF graphs, and comprise a default graph and zero or more named graphs. This document also introduces key concepts and terminology, and discusses datatyping and the handling of fragment identifiers in IRIs within RDF graphs. Learn more about the Semantic Web Activity.

Pointer Events Draft Published

15 January 2013

The Pointer Events Working Group has published a Working Draft of Pointer Events. This document defines events and related interfaces for handling hardware agnostic pointer input from devices like a mouse, pen, or touchscreen. For compatibility with existing mouse-based content, this specification also describes a mapping to fire DOM-LEVEL-3-EVENTS Mouse Events for pointer device types other than mouse. Learn more about the Rich Web Client Activity.

W3C Advisory Committee Elects Technical Architecture Group

10 January 2013

The W3C Advisory Committee has elected the following people to the Technical Architecture Group (TAG): Marcos Caceres (Unaffiliated), Yehuda Katz (jQuery Foundation), Alex Russell (Google), and Anne van Kesteren (Unaffiliated). They join continuing participants Noah Mendelsohn (unaffiliated), Jonathan Rees (unaffiliated), Jeni Tennison (Open Data Institute), and Henry Thompson (U. of Edinburgh), as well as co-Chair Tim Berners-Lee. W3C thanks those TAG participants whose terms end this month for their contributions: Peter Linss (HP), Ashok Malhotra (Oracle), and Larry Masinter (Adobe). 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.

XPath 3.0, XQuery 3.0, XQueryX 3.0 are W3C Candidate Recommendations

09 January 2013

The XSLT Working Group and XML Query Working Group published Candidate Recommendations for version 3.0 of XQuery, XQueryX and XPath, together with Functions and Operators and the XPath and XQuery Data Model. The Serialization specification is also published, but as a second Last Call, after substantive changes were made.

XPath is a language for selecting parts of XML documents; XQuery and XQueryX are query languages for selecting, joining and manipulating XML documents. All three languages operate on any data source that can be represented as instances of the XQuery and XPath abstract Data Model (XDM) and can use the facilities described in the Functions and Operators specification. XQuery (and external derivatives such as JSONiq) are becoming widely used in the NoSQL arena as well as with XML, RDF and large data sets.

Also published:

Read more about XML.

Three drafts published by the Web Cryptography Working Group

08 January 2013

The Web Cryptography Working Group has published three documents today.

  • A Working Draft of Web Cryptography API. This specification describes a JavaScript API for performing basic cryptographic operations in web applications, such as hashing, signature generation and verification, and encryption and decryption. Additionally, it describes an API for applications to generate and/or manage the keying material necessary to perform these operations. Uses for this API range from user or service authentication, document or code signing, and the confidentiality and integrity of communications.
  • A First Public Working Draft of WebCrypto Key Discovery. This specification describes a JavaScript API for discovering named, origin-specific pre-provisioned cryptographic keys for use with the Web Cryptography API. Pre-provisioned keys are keys which have been made available to the UA by means other than the generation, derivation, imporation functions of the Web Cryptography API. Origin-specific keys are keys that are available only to a specified origin. Named keys are identified by a name assumed to be known to the origin in question and provisioned with the key itself.
  • A First Public Working Draft of Web Cryptography API Use Cases. This document is an informative overview of the target use cases for a cryptographic API for the web. These use cases, described as scenarios, represent some of the set of expected functionality that may be achieved by the Web Cryptography API, which provides an API for cryptographic operations such as encryption and decryption, and the Key Discovery API, which specifically covers the ability to access cryptographic keys that have been pre-provisioned.

Learn more about the Security Activity. This document is

Registered Organization Vocabulary Draft Published

08 January 2013

The Government Linked Data Working Group has published the First Public Working Draft of Registered Organization Vocabulary. This is a vocabulary for describing organizations that have gained legal entity status through a formal registration process, typically in a national or regional register. It focuses solely on such organizations and excludes natural persons, virtual organizations and other types of legal entity or 'agent' that are able to act. It should be seen as a specialization of the more flexible and comprehensive Organization Ontology. Learn more about the eGovernment Activity.

Last Call: Simple Delivery Profile for Closed Captions (US)

03 January 2013

The Timed Text Working Group has published a Last Call Working Draft of Simple Delivery Profile for Closed Captions (US). This document, expected to become a Group Note, specifies the Simple Online Delivery Profile (US) of the Timed Text Markup Language (TTML). The primary goal of the profile is to establish a minimum level of interoperability between TTML10 and legacy caption formats employed in US markets, such as CEA608 and CEA708. Comments are welcome through 31 January. Learn more about the Video in the Web Activity.

Last Call: CSS Text Decoration Module Level 3; Update to Cascading and Inheritance Level 3

03 January 2013

The Cascading Style Sheets (CSS) Working Group published a Last Call Working Draft of CSS Text Decoration Module Level 3. This module contains the features of CSS relating to text decoration, such as underlines, text shadows, and emphasis marks. Comments are welcome through 31 January.

The group also published today a draft of CSS Cascading and Inheritance Level 3. One of the fundamental design principles of CSS is cascading, which allows several style sheets to influence the presentation of a document. When different declarations try to set a value for the same element/property combination, the conflicts must somehow be resolved. The rules for finding the specified value for all properties on all elements in the document are described in this specification. Learn more about the Style Activity.