At 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!
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.
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.
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.
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.
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 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.
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.
The Tracking Protection Working Group has published two Working Drafts today:
Learn more about the Privacy Activity.
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 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 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 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).
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.
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.
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.
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.
The XML Security Working Group has published three W3C Recommendations today:
The group also published thirteen Working Group Notes today. Learn more about the Security Activity.
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.
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.