Monday, December 24, 2018

Happy holidays from W3C!

W3C Holiday Card

For all we will accomplish together in 2019
and for all you have done to lead the Web to its full potential in 2018,
thank you!

The W3C wishes you a happy holiday season.


by Coralie Mercier via W3C News

Monday, December 17, 2018

Accessible Name and Description Computation 1.1 is a W3C Recommendation

The Accessible Rich Internet Applications Working Group has published Accessible Name and Description Computation 1.1 (Accname) as a W3C Recommendation. Accname describes how user agents determine the names and descriptions of accessible objects from web content languages. The name is a simple label for the object, and the description provides additional information. These are both standard features of accessibility APIs, which allow assistive technologies to identify these objects and present their names or descriptions to users. Documenting the algorithm through which names and descriptions are to be determined promotes interoperable exposure of these properties among different accessibility APIs and helps to ensure that this information appears in a manner consistent with author intent. Separate accessibility API mapping (AAM) specifications define the actual way these features are exposed to accessibility APIs; Accname just describes how the name and description are computed using a variety of content features that may be present at the same time. Read about the Accessible Rich Internet Applications Working Group and the Web Accessibility Initiative (WAI).


by Xueyuan Jia via W3C News

First Public Working Drafts: The Profiles Ontology; Content Negotiation by Profile

The Dataset Exchange Working Group has published two First Public Working Drafts today:

  • The Profiles Ontology is an RDF vocabulary to describe profiles of (one or more) standards for information resources. It describes the general pattern of narrowing the scope of a specification with additional, but consistent, constraints, and is particularly relevant to data exchange situations where conformance to such profiles is expected and carries additional context. The Profiles Ontology enables profile descriptions to specify the role of resources related to data exchange such as schemas, ontologies, rules about use of controlled vocabularies, validation tools, and guidelines. The ontology may however be used to describe the role of artifacts in any situation where constraints are made on a the usage of more general specifications.
  • Content Negotiation by Profile describes how Internet clients may negotiate for content provided by servers according to profiles. This is distinct from negotiating by Media Type or Language: the profile is expected to specify the content of information returned, which may be a subset of the information the responding server has about the requested resource, and may be structured in a specific way to meet interoperability requirements of a community of practice.

  • by Xueyuan Jia via W3C News

First Public Working Draft: CSS Fragmentation Module Level 4

The CSS Working Group has published a First Public Working Draft of CSS Fragmentation Module Level 4. This module describes the fragmentation model that partitions a flow into pages, columns, or regions. It builds on the Page model module and introduces and defines the fragmentation model. It adds functionality for pagination, breaking variable fragment size and orientation, widows and orphans.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, etc.


by Xueyuan Jia via W3C News

Tuesday, December 11, 2018

Two Working Drafts Published by the Cognitive and Learning Disabilities Accessibility Task Force

The Accessible Platform Architectures Working Group and Accessibility Guidelines Working Group have published a First Public Working Draft of Making Content Usable for People with Cognitive and Learning Disabilities and an updated Working Draft of Cognitive Accessibility Roadmap and Gap Analysis, developed by the Cognitive and Learning Disabilities Accessibility (Coga) Task Force. The Making Content Usable for People with Cognitive and Learning Disabilities gives advice on how to make Web content and Web applications usable for people with learning and cognitive disabilities. It was previously an appendix to Cognitive Accessibility Roadmap and Gap Analysis. More information is available in the WAI announcement email. Read about the Web Accessibility Initiative (WAI).

Comments are welcome through 14 January 2019.


by Xueyuan Jia via W3C News

W3C Invites Implementations of Pointer Events 2

The Pointer Events Working Group invites implementations of Pointer Events 2 Candidate Recommendation. The features in this specification extend or modify those found in Pointer Events, a W3C Recommendation that describes events and related interfaces for handling hardware agnostic pointer input from devices including a mouse, pen, touchscreen, etc. For compatibility with existing mouse based content, this specification also describes a mapping to fire Mouse Events for other pointer device types.


by Xueyuan Jia via W3C News

First Public Working Draft: WebRTC Next Version Use Cases

The Web Real-Time Communications Working Group has published a First Public Working Draft of WebRTC Next Version Use Cases. This document describes a set of use cases motivating the development of WebRTC Next Version (WebRTC-NV), as well as the requirements derived from those use cases.


by Xueyuan Jia via W3C News

Tuesday, December 4, 2018

W3C Invites Implementations of Geometry Interfaces Module Level 1; CSS Fragmentation Module Level 3

The CSS Working Group invites implementations of two updated Candidate Recommendations:

  • Geometry Interfaces Module Level 1 provides basic geometric interfaces to represent points, rectangles, quadrilaterals and transformation matrices that can be used by other modules or specifications.
  • CSS Fragmentation Module Level 3 describes the fragmentation model that partitions a flow into pages, columns, or regions. It builds on the Page model module and introduces and defines the fragmentation model. It adds functionality for pagination, breaking variable fragment size and orientation, widows and orphans.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.


by Xueyuan Jia via W3C News

Thursday, November 29, 2018

New Resource: Developing an Accessibility Statement

Graphic showing a screenshot of the accessibility statement generator, the W3C and WAI icons and the title of the toolThe WAI Education and Outreach Working Group (EOWG) has published Developing an Accessibility Statement.

The resource helps you create an accessibility statement for your website, mobile app, or other digital content. It includes guidance, examples, and a free generator tool. The tool helps you collect and enter relevant information to create an accessibility statement for your particular content and situation. See more information in How to Create Accessibility Statements blog post.

Learn more about the Web Accessibility Initiative (WAI).


by Xueyuan Jia via W3C News

Wednesday, November 21, 2018

First Public Working Draft: Extensions to the Semantic Sensor Network Ontology

The Spatial Data on the Web Interest Group has published a First Public Working Draft of Extensions to the Semantic Sensor Network Ontology. This specification describes some extensions to the Semantic Sensor Network Ontology, published as a W3C Recommendation in 2017, to enable linking to the ultimate feature-of-interest for an observation, act of sampling, or actuation, and homogeneous collections of observations, in which one or more of the properties may be shared by all members of the collection.


by Xueyuan Jia via W3C News

Thursday, November 15, 2018

First Public Working Draft: CSS Shadow Parts

The CSS Working Group has published a First Public Working Draft of CSS Shadow Parts. This specification defines the ‘::part()’ pseudo-element on shadow hosts, allowing shadow hosts to selectively expose chosen elements from their shadow tree to the outside page for styling purposes.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.


by Xueyuan Jia via W3C News

Friday, November 9, 2018

New Resource: The Business Case for Digital Accessibility

icons: briefcase, shopping cart, gavel, speech bubblesThe WAI Education and Outreach Working Group (EOWG) has published The Business Case for Digital Accessibility. It describes that accessibility can drive innovation, enhance your brand, extend market reach, and minimize legal risk. It includes direct and indirect benefits of accessibility and the risks of not addressing accessibility adequately. It provides case studies and examples that demonstrate how continued investment in accessibility is good for your organization. Learn more about the Web Accessibility Initiative (WAI).


by Coralie Mercier via W3C News

Thursday, November 8, 2018

TTML1 3rd, TTML2, TTML-IMSC1 are W3C Recommendations

The Timed Text Working Group has published the following specifications as W3C Recommendations:

The Timed Text Markup Language is a content type that represents timed text media for the purpose of interchange among authoring systems. TTML Profiles are intended to be used across subtitle and caption delivery applications worldwide, thereby simplifying interoperability, consistent rendering and conversion to other subtitling and captioning formats.


by Xueyuan Jia via W3C News

W3C Invites Implementations of CSS Containment and Flexible Box Layout Module Level 1

The CSS Working Group invites implementations of two updated Candidate Recommendations:

  • CSS Containment Module Level 1 describes the ‘contain’ property, which indicates that the element’s subtree is independent of the rest of the page. This enables heavy optimizations by user agents when used well.
  • CSS Flexible Box Layout Module Level 1 describes a CSS box model optimized for user interface design. In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. Both horizontal and vertical alignment of the children can be easily manipulated. Nesting of these boxes (horizontal inside vertical, or vertical inside horizontal) can be used to build layouts in two dimensions.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, etc.


by Xueyuan Jia via W3C News

Tuesday, November 6, 2018

First Public Working Draft: Trace Context

The Distributed Tracing Working Group has published a First Public Working Draft of Trace Context. A distributed application is an application that consists of multiple components, also known as micro-services, that are deployed and operated separately. The Trace Context specification defines properties intended for event correlation between micro-services to allow various tracing and diagnostics monitoring products to operate together.


by Xueyuan Jia via W3C News

Selectors Level 3 is a W3C Recommendation

The CSS Working Group has published Selectors Level 3 as a W3C Recommendation. 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 HTML or XML document. Selectors have been optimized for use with HTML and XML, and are designed to be usable in performance-critical code.


by Xueyuan Jia via W3C News

Thursday, October 18, 2018

First Public Working Drafts: Personalization Tools 1.0; Personalization Help and Support 1.0

The Accessible Platform Architectures Working Group has published two First Public Working Drafts today:

Read more about the Accessible Platform Architectures Working Group and the Web Accessibility Initiative (WAI).


by Xueyuan Jia via W3C News

Call for Review: Accessible Name and Description Computation 1.1 is a W3C Proposed Recommendation

The Accessible Rich Internet Applications Working Group has published a Proposed Recommendation of Accessible Name and Description Computation 1.1. This document describes how user agents determine the names and descriptions of accessible objects from web content languages. This information is in turn exposed through accessibility APIs so that assistive technologies can identify these objects and present their names or descriptions to users. Documenting the algorithm through which names and descriptions are to be determined promotes interoperable exposure of these properties among different accessibility APIs and helps to ensure that this information appears in a manner consistent with author intent. Read about the Accessible Rich Internet Applications Working Group and the Web Accessibility Initiative (WAI).

Comments are welcome through 16 November 2018.


by Xueyuan Jia via W3C News

Tuesday, October 16, 2018

Call for Review: Pointer Events Level 2 is a W3C Proposed Recommendation

The Pointer Events Working Group has published a Proposed Recommendation of Pointer Events Level 2. The features in this specification extend or modify those found in Pointer Events, a W3C Recommendation that describes events and related interfaces for handling hardware agnostic pointer input from devices including a mouse, pen, touchscreen, etc. For compatibility with existing mouse based content, this specification also describes a mapping to fire Mouse Events for other pointer device types.

Comments are welcome through 13 November 2018.


by Xueyuan Jia via W3C News

Monday, October 15, 2018

Upcoming Workshop: Web Standardization for Graph Data

W3C announced today a Workshop on Web Standardization for Graph Data, 4-6 March 2019, in Berlin, Germany. The event is hosted by Neo4J.

This workshop brings together people with an interest in the future of standards relating to graph data, and its ever growing importance in relation to the Internet of Things, smart enterprises, smart cities, etc., open markets of services, and synergies with Artificial Intelligence and Machine Learning (AI/ML).

The scope includes:

Harmonising different perspectives on database management systems:

  • The role of annotations, e.g. spatial, temporal, provenance, data quality, trust, etc. and opportunities for extending RDF to better support them;
  • the relationship between RDF and other related approaches, e.g. Labelled Property Graphs and work by ETSI ISG CIM;
  • requirements for graph query and update languages and
  • requirements for rule languages for graph data.

Managing the silos, big data, AI and machine learning:

  • Techniques for dealing with incomplete, uncertain and inconsistent knowledge;
  • different kinds of reasoning, e.g. deductive, inductive, abductive, analogical, spatial, temporal, causal, social, and emotional and
  • challenges for Big Data, AI/ML, and enterprise knowledge-graphs.

Scalability, security, trust, APIs and vocabulary development:

  • Techniques for mapping data between vocabularies with overlapping semantics, as a basis for scaling across different communities;
  • digital signatures for RDF and Property graphs, e.g. to verify that the graph hasn’t been tampered with;
  • what’s next for remote access to data and information services;
  • whether it is timely and appropriate to standardise a JavaScript API for Linked Data and
  • how to make W3C a more attractive venue for work on vocabularies.

We aim to share experiences, use case studies, new directions and insights on what’s needed for the next generation of Web data standards.

For more information on the workshop, please see details and submission instructions, and further background information. Expression of Interest and position statements are due by 15 December 2018.


by Xueyuan Jia via W3C News

Thursday, October 4, 2018

W3C Proposed Recommendations: TTML1 3rd, TTML2, TTML-IMSC1

The Timmed Text Working Group published the following specifications as W3C Proposed Recommendations:

The Timed Text Markup Language is a content type that represents timed text media for the purpose of interchange among authoring systems. TTML Profiles are intended to be used across subtitle and caption delivery applications worldwide, thereby simplifying interoperability, consistent rendering and conversion to other subtitling and captioning formats.

Comments are welcome through 1 November 2018.


by Coralie Mercier via W3C News

Updated Candidate Recommendation for Scalable Vector Graphics (SVG) 2

The W3C SVG Working Group has published an updated Candidate Recommendation of Scalable Vector Graphics (SVG) 2. TThis specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2. SVG is a language based on XML for describing two-dimensional vector and mixed vector/raster graphics. SVG content is stylable, scalable to different display resolutions, and can be viewed stand-alone, mixed with HTML content, or embedded using XML namespaces within other XML languages. SVG also supports dynamic changes; script can be used to create interactive documents, and animations can be performed using declarative animation features or by using script.


by Coralie Mercier via W3C News

Tuesday, October 2, 2018

WAI-ARIA Graphics Module 1.0 and Graphics Accessibility API Mappings 1.0 are W3C Recommendations

The Accessible Rich Internet Applications Working Group has published WAI-ARIA Graphics Module 1.0 (Graphics-ARIA) and Graphics Accessibility API Mappings 1.0 (Graphics-AAM) as W3C Recommendations. Graphics-ARIA defines core roles specific to web graphics which allow an author to express the logical structure of the graphic to assistive technologies in order improve accessibility of graphics. Graphics-AAM defines how user agents map the WAI-ARIA Graphics Module markup to platform accessibility APIs. Assistive technologies could then enable semantic navigation and adapt styling and interactive features, to provide an optimal experience for the audience. Read about the Accessible Rich Internet Applications Working Group and the Web Accessibility Initiative (WAI).


by Coralie Mercier via W3C News

Monday, October 1, 2018

Upcoming Workshop: Strong Authentication and Identity

W3C announced today a W3C Workshop on Strong Authentication and Identity, December 10-11 2018, in Redmond, WA, USA. The event is hosted by Microsoft.

This workshop will look to provide an existing standards landscape, roadmap and potential future work for how strong identity and strong authentication should work on the web. A successful workshop will be how to align recent W3C specifications (WebAuthn, Verifiable Claims, Web Payments) and work that is ongoing in the W3C Credentials Community Group (DID, DIDAuth) along with IETF and ISO, as well as other existing community standards such as Open ID Connect, Oauth, SAML, etc.

The scope includes:

  • Strong Authentication: FIDO, WebAuthn, IFAA, DIDAuth, OpenID Connect
  • Strong Identity: ISO 29003, Entity Attestation Token (EAT)
  • Decentralized Identity (DID): Blockchain / Distributed Ledger Technologies, Verifiable Credentials
  • Federation: OpenID Connect, SAML, DID
  • Credentials: Verifiable Credentials, JWT, JSON-LD, Entity Attestation Token (EAT)
  • Requirements: Ease of Use, Accessibility, Internationalization, Security, Privacy

For more information on the workshop, please see details and submission instructions. Expression of Interest and position statements are due by 29 October 2018.


by Coralie Mercier via W3C News

Thursday, September 27, 2018

W3C Invites Implementations of WebRTC 1.0 and Identity for WebRTC 1.0

The Web Real-Time Communications Working Group invites implementations of two Candidate Recommendations:

  • 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.
  • Identity for WebRTC 1.0: this document defines a set of ECMAScript APIs in WebIDL to allow and application using WebRTC to assert an identity, and to mark media streams as only viewable by another identity.

by Xueyuan Jia via W3C News

Tuesday, September 25, 2018

First Public Working Draft: Device Memory

The Web Performance Working Group has published a First Public Working Draft of Device Memory. This document defines a HTTP Client Hint header to surface device capability for memory i.e. device RAM, in order to enable web apps to customize content depending on device memory constraints.


by Xueyuan Jia via W3C News

First Public Working Draft: CSS Scrollbars Module Level 1

The CSS Working Group has published a First Public Working Draft of CSS Scrollbars Module Level 1. CSS Scrollbars standardizes the ability to color scrollbars introduced in 2000 by Windows IE 5.5. This is useful when building web applications which use color schemes very different from the appearance of default platform scrollbars.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.


by Xueyuan Jia via W3C News

Thursday, September 20, 2018

CSS Fonts Module Level 3 is now a W3C Recommendation

image demonstrates lining, oldstyle, proportional and tabular number stylesThe CSS Working Group has published CSS Fonts Module Level 3 as a W3C Recommendation. This CSS Module describes how to specify fonts used in CSS, including Web Fonts downloaded on demand. It also describes how to access advanced typographic features in fonts, and how to control font loading. This specification is implemented in all modern browsers.


by Xueyuan Jia via W3C News

Tuesday, September 18, 2018

W3C Invites Implementations of Web Audio API

image of modular routing The Audio Working Group invites implementations of Web Audio API Candidate Recommendation. Web Audio is a high-level Web API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the underlying implementation, but using AudioWorklet, direct script processing and synthesis from JavaScript or Web Assembly is also supported.


by Xueyuan Jia via W3C News

Thursday, September 13, 2018

Authorized Translation of WCAG 2.1 in Italian

Screenshot showing the w3c logo and the title of the W3C WCAG 2.1 Web Content Accessibility GuidelinesToday the World Wide Web Consortium released the Authorized Italian Translation of Web Content Accessibility Guidelines (WCAG) 2.1, Linee guida per l’accessibilità dei contenuti Web (WCAG) 2.1, contributed by International Web Association (IWA). This translation of WCAG 2.1 coincides with the adoption of the EU Web Accessibility Directive and the related European Standard EN 301 549, which refers to WCAG 2.1. You may read W3C Blog post to learn more about the Adoption of WCAG 2.1 in Europe. Roberto Scano from IWA, who coordinated the translation, published a blog post in Italian.

The Web Accessibility Initiative (WAI) encourages the development of W3C Authorized Translations of WCAG 2.1 in all languages. Read about the Policy for W3C Authorized Translations.


by Xueyuan Jia via W3C News

Tuesday, September 11, 2018

Call for Review: Selectors Level 3 is a W3C Proposed Recommendation

The CSS Working Group has published a Proposed Recommendation of Selectors Level 3. 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. This document describes the selectors that already exist in CSS1 [CSS1] and CSS2 [CSS21], and further introduces new selectors for CSS3 and other languages that may need them.

Comments are welcome through 12 October 2018.


by Xueyuan Jia via W3C News

First Public Working Drafts: JSON-LD 1.1 Syntax, JSON-LD 1.1 Processing Algorithms and API, and JSON-LD 1.1 Framing

The W3C JSON-LD Working Group has published three First Public Working Drafts today.

  • The JSON-LD 1.1 Syntax document defines a JSON-based format to serialize Linked Data. The syntax is designed to easily integrate into deployed systems that already use JSON, and provides 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 Web services, and to store Linked Data in JSON-based storage engines. The 1.1 version of this specification will extend the existing JSON-LD 1.0 Recommendation, published in 2014.

  • The JSON-LD 1.1 Processing Algorithms and API document defines a set of algorithms for programmatic transformations of JSON-LD documents. Restructuring data according to the defined transformations often dramatically simplifies its usage. Furthermore, this document proposes an Application Programming Interface (API) for developers implementing the specified algorithms. The 1.1 version of this specification will extend the existing JSON-LD Processing Algorithms and API Recommendation, published in 2014.

  • The JSON-LD 1.1 Framing document defines an approach that allows developers to query by example and force a specific tree layout to a JSON-LD document.

All three documents are derived from Community Group Reports published by the JSON for Linking Data W3C Community Group.

The Working Group welcomes comments via the GitHub repository issues (see the respective documents’ headers for the reference of the repositories).


by Xueyuan Jia via W3C News

Tuesday, August 28, 2018

W3C Invites Implementations of CSS Display Module Level 3

The CSS Working Group invites implementations of CSS Display Module Level 3 Candidate Recommendation. This module describes how the CSS formatting box tree is generated from the document element tree and defines the ‘display’ property that controls it.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.


by Xueyuan Jia via W3C News

W3C Invites Implementations of CSS Cascading and Inheritance Level 3 and Level 4

The CSS Working Group invites implementations of two updated Candidate Recommendations of CSS Cascading and Inheritance Level 3 and CSS Cascading and Inheritance Level 4. The CSS module defined in these documents 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. New in the Level 4 are the ‘revert’ keyword and <supports-condition> for the ‘@import’ rule.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.


by Xueyuan Jia via W3C News

Tuesday, August 21, 2018

First Public Working Draft: Geolocation Sensor

The Devices and Sensors Working Group has published a First Public Working Draft of Geolocation Sensor. This specification defines the GeolocationSensor interface for obtaining geolocation of the hosting device.


by Xueyuan Jia via W3C News

Tuesday, August 14, 2018

Call for Review: CSS Fonts Module Level 3 is a W3C Proposed Recommendation

The CSS Working Group has published a Proposed Recommendation 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 CSS Font Loading module.

Comments are welcome through 11 September 2018.


by Xueyuan Jia via W3C News

W3C Invites Implementations of CSS Scroll Snap Module Level 1 and CSS Values and Units Module Level 3; Level 4 is a First Public Working Draft

The CSS Working Group invites implementations of two updated Candidate Recommendations of CSS Scroll Snap Module Level 1 and CSS Values and Units Module Level 3, and has just published CSS Values and Units Module Level 4 as a First Public Working Draft.

The CSS Scroll Snap Module contains features to control panning and scrolling behavior with “snap positions”. The CSS module, defined in the CSS Values and Units Module Level 3 and Level 4, describes the common values and units that CSS properties accept and the syntax used for describing them in CSS property definitions. See changes in Level 3 and Level 4.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.


by Xueyuan Jia via W3C News

W3C Invites Implementations of Timed Text Markup Language 2 (TTML2)

The Timed Text Working Group invites implementations of an updated Candidate Recommendation of Timed Text Markup Language 2 (TTML2). This document specifies the Timed Text Markup Language (TTML), Version 2, also known as TTML2, in terms of a vocabulary and semantics thereof.

The Timed Text Markup Language is a content type that represents timed text media for the purpose of interchange among authoring systems. Timed text is textual information that is intrinsically or extrinsically associated with timing information.

It is intended to be used for the purpose of transcoding or exchanging timed text information among legacy distribution content formats presently in use for subtitling and captioning functions.

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 [HTML 5.2] document, or a <text> or <textstream> media element in a [SMIL 3.0] document.


by Xueyuan Jia via W3C News

Thursday, August 9, 2018

W3C Invites Implementations of CSS Painting API Level 1

The CSS Working Group invites implementations of a Candidate Recommendation of CSS Painting API Level 1, an API for allowing web developers to define a custom CSS with javascript, which will respond to style and size changes. See EXPLAINER.


by Xueyuan Jia via W3C News

W3C Invites Implementations of Timed Text Markup Language 1 (TTML1) (Third Edition)

The Timed Text Working Group invites implementations of an updated Candidate Recommendation of Timed Text Markup Language 1 (TTML1) (Third Edition). This document specifies Timed Text Markup Language (TTML), Version 1, also known as TTML1, in terms of a vocabulary and semantics thereof.

The Timed Text Markup Language is a content type that represents timed text media for the purpose of interchange among authoring systems. Timed text is textual information that is intrinsically or extrinsically associated with timing information.

It is intended to be used for the purpose of transcoding or exchanging timed text information among legacy distribution content formats presently in use for subtitling and captioning functions.

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 element in an HTML5 document, or a or media element in a [SMIL 2.1] document.


by Xueyuan Jia via W3C News

Tuesday, August 7, 2018

New version of the Roadmap of Web Applications on Mobile

icon representing mobile life-cycleW3C has published a new version of its Roadmap of Web Applications on Mobile, an overview of the various technologies developed in W3C that increase the capabilities of Web applications, and how they apply more specifically to the mobile context.

The contents of the roadmap have been updated to follow the evolution of the Web platform since April 2018. See the Change history for details. Most of these updates focused on mechanisms that allow mobile web applications to tweak performance settings and gain finer-grained control over the browser’s default behavior. In particular, new exploratory work and technologies in progress mentioned in the Performance and Tuning page include:

  • the CSS Animation Worklet API to create scripted animations in a dedicated thread,
  • the CSS contain property to indicate that an element’s subtree is independent of the rest of the page,
  • the proposed CSS overscroll-behavior property to control the behavior of a scroll container when its scrollport reaches the boundary of its scroll box,
  • the Event Timing Web Perf API to measure the latency of events triggered by user interaction,
  • the Identifiers for WebRTC’s Statistics API to monitor the performance of the network and media pipeline in peer-to-peer scenarios, and
  • Priority Hints to let developers signal the priority of each resource they need to download.

The roadmap did not mention WebDriver, recently published as a W3C Recommendation, a key technology for mobile web developers as it enables automated testing across browsers and devices. This was an oversight, fixed in this new version.

The implementation info rendered in tables now also embeds information from the MDN Browser Compatibility Data project. A new “partial” badge also indicates that an implementation may be incomplete, either because it is, or because implementation data is not complete enough to assess support of the entire specification.

Sponsored by Beihang University, this project is part of a set of roadmaps under development in a GitHub repository to document existing standards, highlight ongoing standardization efforts, point out topics under incubation, and discuss technical gaps that may need to be addressed in the future. New versions will be published on a quarterly basis, or as needed depending on progress of key technologies of the Web platform. We encourage the community to review them and raise comments, or suggest new ones, in the repository’s issue tracker.


by Xueyuan Jia via W3C News

W3C Invites Implementations of Scalable Vector Graphics (SVG) 2

The SVG Working Group invites implementations of an updated Candidate Recommendation of Scalable Vector Graphics (SVG) 2. This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2. SVG is a language based on XML for describing two-dimensional vector and mixed vector/raster graphics. SVG content is stylable, scalable to different display resolutions, and can be viewed stand-alone, mixed with HTML content, or embedded using XML namespaces within other XML languages. SVG also supports dynamic changes; script can be used to create interactive documents, and animations can be performed using declarative animation features or by using script. This version of SVG builds upon SVG 1.1 Second Edition by improving the usability and precision of the language. The Changes appendix lists all of the changes that have been made since SVG 1.1 Second Edition.


by Xueyuan Jia via W3C News

W3C Invites Implementations of Web Authentication: An API for accessing Public Key Credentials Level 1

The Web Authentication Working Group invites implementations of an updated Candidate Recommendation of Web Authentication: An API for accessing Public Key Credentials Level 1. This specification defines an API enabling the creation and use of strong, attested, scoped, public key-based credentials by web applications, for the purpose of strongly authenticating users. Conceptually, one or more public key credentials, each scoped to a given WebAuthn Relying Party, are created and stored on an authenticator by the user agent in conjunction with the web application. The user agent mediates access to public key credentials in order to preserve user privacy. Authenticators are responsible for ensuring that no operation is performed without user consent. Authenticators provide cryptographic proof of their properties to Relying Parties via attestation. This specification also describes the functional model for WebAuthn conformant authenticators, including their signature and attestation functionality.


by Xueyuan Jia via W3C News

Friday, July 27, 2018

W3C Staff Judy Brewer is the 2018 ACM SIGACCESS Award honoree

Portrait of Judy BrewerOn 25 July the ACM has announced W3C’s Judy Brewer as the recipient of the 2018 SIGACCESS Award for Outstanding Contributions to Computing and Accessibility.

The SIGACCESS Award for Outstanding Contributions to Computing and Accessibility recognizes individuals who have made significant and lasting contributions to the development of computing technologies that improve the accessibility of media and services to people with disabilities. This award recognizes members of the community for long-term accomplishments or those who have made a notable impact through a significant innovation.

Judy Brewer is Director of the Web Accessibility Initiative (WAI) at the World Wide Web Consortium (W3C), and a Principal Research Scientist at MIT’s Computer Science and Artificial Intelligence Lab. For the past 21 years, under Judy’s leadership, WAI has developed key accessibility standards, prominent amongst which are the Web Content Accessibility Guidelines (WCAG), the Authoring Tool Accessibility Guidelines (ATAG), User Agent Accessibility Guidelines (UAAG), and Accessible Rich Internet Applications (WAI-ARIA).

As part of the award, Judy has been invited to present a keynote talk at the ASSETS Conference on October 22nd. Read more about about the SIGACCESS Award, about WCAG and WAI.


by Coralie Mercier via W3C News

Wednesday, July 25, 2018

W3C Invites Implementations of TTML Profiles for Internet Media Subtitles and Captions 1.1

The Timed Text Working Group invites implementations of an updated Candidate Recommendation of TTML Profiles for Internet Media Subtitles and Captions 1.1. This specification defines two profiles of [ttml2-20180628]: a text-only profile and an image-only profile. These profiles are intended to be used across subtitle and caption delivery applications worldwide, thereby simplifying interoperability, consistent rendering and conversion to other subtitling and captioning formats. This specification improves on [ttml-imsc1.0.1] by supporting contemporary practices, while retaining compatibility with [ttml-imsc1.0.1] documents. Relative to [ttml-imsc1.0.1], any addition or deprecation of features are summarized at Appendix L. Summary of substantive changes (non-normative).


by Xueyuan Jia via W3C News

WAI-ARIA Authoring Practices 1.1 Working Group Note Updated

The Accessible Rich Internet Applications Working Group has published an updated Working Group Note of WAI-ARIA Authoring Practices 1.1. WAI-ARIA Authoring Practices 1.1 was previously published as a Working Group Note in December 2017, to accompany the WAI-ARIA 1.1 Recommendation. Since then, the group has added an additional design pattern and examples, and improved the quality of many of the other design patterns and examples, to improve the support for WAI-ARIA 1.1. Separately, as recently announced, WAI-ARIA Authoring Practices 1.2 is under development, which includes the improvements in this document plus additional features specific to WAI-ARIA 1.2. Each version of WAI-ARIA Authoring Practices is specific to the corresponding version of WAI-ARIA. Read about the Accessible Rich Internet Applications Working Group and the Web Accessibility Initiative (WAI).


by Xueyuan Jia via W3C News

Thursday, July 19, 2018

First Public Working Drafts: WAI-ARIA 1.2, Core-AAM 1.2, WAI-ARIA Authoring Practices 1.2

The Accessible Rich Internet Applications (ARIA) Working Group has published three First Public Working Drafts:

  • Accessible Rich Internet Applications (WAI-ARIA) 1.2: Accessibility of web content requires semantic information about widgets, structures, and behaviors, in order to allow assistive technologies to convey appropriate information to persons with disabilities. This specification provides an ontology of roles, states, and properties that define accessible user interface elements and can be used to improve the accessibility and interoperability of web content and applications. These semantics are designed to allow an author to properly convey user interface behaviors and structural information to assistive technologies in document-level markup.
  • Core Accessibility API Mappings 1.2: This document describes how user agents should expose semantics of web content languages to accessibility APIs. This helps users with disabilities to obtain and interact with information using assistive technologies. Documenting these mappings promotes interoperable exposure of roles, states, properties, and events implemented by accessibility APIs and helps to ensure that this information appears in a manner consistent with author intent.
  • WAI-ARIA Authoring Practices 1.2: This document provides readers with an understanding of how to use WAI-ARIA 1.2 [WAI-ARIA-1.2] to create accessible rich internet applications. It describes considerations that might not be evident to most authors from the WAI-ARIA specification alone and recommends approaches to make widgets, navigation, and behaviors accessible using WAI-ARIA roles, states, and properties. This document is directed primarily to Web application developers, but the guidance is also useful for user agent and assistive technology developers.

These document are part of the WAI-ARIA suite described in the WAI-ARIA Overview.


by Xueyuan Jia via W3C News

Monday, July 16, 2018

W3C Workshop Report: Web5G: Aligning evolutions of network and Web technologies

W3C published today the report of the W3C Workshop on Web5G: Aligning evolutions of network and Web technologies, which was held on 10-11 May 2018, in London.

The report contains a summary of each session with links to the presentation slides. More detailed meeting minutes are also available[1][2].

Network Operators, vendors, application developers, content provider and standard makers participated in this event which was designed to explore how the Open Web Platform could help drive the adoption of 5G innovations from the applications layer to the network level.

During the two days, participants reviewed opportunities that new emerging innovations and capabilities at the application layers can bring to the 5G network. The workshop concluded with the proposed creation of a task force of participants to explore how the 5G and Web communities might work in a productive and cohesive manner.

In particular, there was wide agreement on the benefit of developing compelling business and technical reasons and objectives to incentivize and drive a close collaboration among the W3C, 5G standard organizations (e.g. 3GPP), browser vendors, developers, equipment vendors and network operators. The goal is to create an environment conducive to the development and deployment of technologies that are supported by all the stakeholders in the ecosystem.

We thank our host, GSMA, and the Program Committee for making this event possible.


by Xueyuan Jia via W3C News

Thursday, July 12, 2018

Upcoming W3C Workshop on Permissions and User Consent

Man pressing button on display with padlockW3C announced today a W3C Workshop on Permissions and User Consent, September 18-19, 2018, in San Diego, California, USA. The event is hosted by Qualcomm.

The primary goal of the workshop is to bring together security and privacy experts, UI/UX researchers, browser vendors, mobile OS developers, API authors, Web publishers and users to address the privacy, security and usability challenges presented by a complex and overlapping variety of permissions and consent systems available for hardware sensors, device capabilities and applications on the Web.

The scope includes:

  • user consent;
  • bundling of permissions;
  • lifetime/duration of permissions;
  • permission inheritance to iframes and other embedded elements;
  • relation to same origin policy;
  • UIs and controls;
  • interaction with private browsing modes;
  • implicit permission grants;
  • progressive permission grants;
  • cross-stack permissions: how OS, browser, and web app permissions interact;
  • permission transparency;
  • relation to regulatory requirements;
  • special considerations for systems that use the browser as a pass-through
  • permissions/transparency/UI as it relates to display-less devices that connect to the Internet.

For more information on the workshop, please see the workshop details and submission instructions. Expression of Interest and position statements are due by August 17, 2018.


by Coralie Mercier via W3C News

Monday, July 9, 2018

W3C Invites Implementations of Payment Request API

The Web Payments Working Group invites implementations of an updated Candidate Recommendation of Payment Request API. This specification standardizes an API to allow merchants (i.e. web sites selling physical or digital goods) to utilize one or more payment methods with minimal integration. User agents (e.g., browsers) facilitate the payment flow between merchant and user.


by Xueyuan Jia via W3C News

W3C Invites Implementations of User Timing Level 2

The Web Performance Working Group invites implementations of User Timing Level 2 Candidate Recommendation. This specification defines an interface to help web developers measure the performance of their applications by giving them access to high precision timestamps.


by Xueyuan Jia via W3C News

Sunday, July 8, 2018

W3C launches Internationalization Initiative

Internationalization (I18n) Activity: Making the World Wide Web truly world wide!The World Wide Web Consortium today launched the Internationalization Initiative to expand core work in further internationalizing the Web. “”Supporting the W3C Internationalization Initiative with funding or expertise is a vital way that our Web community creates the future of the global Web,” said Jeff Jaffe, W3C CEO. W3C thanks Alibaba, Apple, Advanced Publishing Lab (Keio University), Monotype, and The Paciello Group who have stepped up as Founding Sponsors. Read about W3C Internationalization and its Sponsorship Program and the press release and testimonials.


by Coralie Mercier via W3C News

Thursday, July 5, 2018

ACT Rules Format 1.0 Final Working Draft

A wide review Working Draft of Accessibility Conformance Testing (ACT) Rules Format was published today by the Accessibility Guidelines Working Group (AG WG). This draft addresses all comments received on the previous drafts. Most importantly, “Composed Rules” was introduced, in addition to “Atomic Rules”, to replace “Rule Groups”. This draft is accompanied by sample ACT Rules that implement this rules format. Read about the the Web Accessibility Initiative (WAI).


by Xueyuan Jia via W3C News

Tuesday, July 3, 2018

Draft update to Inaccessibility of CAPTCHA

The Accessible Platform Architectures Working Group has published a Working Draft of a revision to Inaccessibility of CAPTCHA. Since the last publication, the abilities of robots to defeat CAPTCHAs has increased, and new technologies to authenticate human users have come available. This update brings the document up to date with these new realities. For more information, see the blog post Updated and extensively revised “Inaccessibility of CAPTCHA” Published. Read about the Accessible Platform Architectures Working Group and the Web Accessibility Initiative (WAI).


by Xueyuan Jia via W3C News

W3C Invites Implementations of Identifiers for WebRTC’s Statistics API

The Web Real-Time Communications Working Group invites implementations of Identifiers for WebRTC’s Statistics API Candidate Recommendation. This document defines a set of WebIDL objects that allow access to the statistical information about a RTCPeerConnection. These objects are returned from the getStats API that is specified in [WEBRTC].


by Xueyuan Jia via W3C News

W3C Invites Implementations of CSS Text Decoration Module Level 3

The CSS Working Group invites implementations of an updated 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.


by Xueyuan Jia via W3C News

First Public Working Draft: WebRTC DSCP Control API; MediaStreamTrack Content Hints

The Web Real-Time Communications Working Group has published two First Public Working Drafts:

  • WebRTC DSCP Control API: This API defines a control surface for manipulating the network control bits (DSCP bits) of outgoing WebRTC packets.
  • MediaStreamTrack Content Hints: This specification extends MediaStreamTrack to provide a media-content hint attribute. This optional hint permits MediaStreamTrack consumers such as PeerConnection (defined in [webrtc]) or MediaRecorder (defined in [mediastream-recording]) to encode or process track media with methods more appropriate to the type of content that is being consumed. Adding a media-content hint provides a way for a web application to help track consumers make more informed decision of what encoder parameters and processing algorithms to use on the consumed content.

by Xueyuan Jia via W3C News

Thursday, June 28, 2018

W3C Invites Implementations of the Timed Text Markup Language 2 (TTML2)

The Timed Text Working Group invites implementations of an updated Timed Text Markup Language 2 (TTML2) Candidate Recommendation. This document specifies the Timed Text Markup Language (TTML), Version 2, also known as TTML2, in terms of a vocabulary and semantics thereof.

The Timed Text Markup Language is a content type that represents timed text media for the purpose of interchange among authoring systems. Timed text is textual information that is intrinsically or extrinsically associated with timing information.


by Coralie Mercier via W3C News

Tuesday, June 26, 2018

Upcoming Workshop: Digital Publication Layout and Presentation (from Manga to Magazines)

Mita Campus building and sakuraW3C announced today a W3C Workshop on Digital Publication Layout and Presentation (from Manga to Magazines), September 18-19 2018, in Tokyo, Japan. The event is hosted by the Advanced Publishing Laboratory, at the historic Mita Campus of Keio University.

The primary goal of the workshop is to bring together experts to evaluate the current status and explore future directions of visually-rich long-form digital publications based on Web Technologies (particularly CSS, the formatting language of the Web), encompassing both fixed and dynamic layouts.

Expected topics of discussion include:

  • Advanced layout using recent and upcoming CSS innovations, particularly for mobile and other devices (CSS grid, viewport units, media queries, css-shapes, etc.)
  • “Smart transitions” for manga/comics including “Turbo Media” and other new forms
  • Analysis of proprietary platforms in comics, magazines, and other verticals
  • Comparison of image-dominated and text-dominated fixed-layout (and considerations for choosing reflowable vs. fixed representations, such as accessibility)
  • Differences between rendering of fixed-layout EPUB in dedicated EPUB reading systems and typical browser rendering of HTML-SVG-CSS, and considerations for convergence
  • Accessibility for high-design digital publications
  • Innovative and interactive high-design digital publications
  • Use of interactive features (e.g., scroll snap) of CSS for sequential art
  • Programmatic (JavaScript) vs. declarative (HTML/CSS, SVG) representations
  • Lessons learned from IDPF efforts on advanced hybrid layout and page templates
  • Machine Learning (ML) and Artificial Intelligence (AI) techniques as applied to content production (such as inferring CSS layouts from images) and accessibility (such as inferring reading order and other accessibility characteristics)
  • Internationalization of high-design digital publications
  • Print formatting of high-design publications via CSS
  • Responsive design for long-form publications
  • Possibilities afforded by emerging Web Fonts capabilities (chromatic fonts, variable fonts, etc.)
  • Color management

For more information on the workshop, please see the workshop details and submission instructions. Expression of Interest and position statements are due by 20 July 2018.


by Coralie Mercier via W3C News

Call for Review: Graphics-ARIA and Graphics-AAM are W3C Proposed Recommendations

The Accessible Rich Internet Applications Working Group has published two Proposed Recommendations:

  • WAI-ARIA Graphics Module (Graphics-ARIA): Assistive technologies need semantic information about the structures and expected behaviors of a document in order to convey appropriate information to persons with disabilities. This specification defines a WAI-ARIA 1.1 [WAI-ARIA-1.1] module of core roles specific to web graphics. These semantics allow an author to express the logical structure of the graphic to assistive technologies in order improve accessibility of graphics. Assistive technologies could then enable semantic navigation and adapt styling and interactive features, to provide an optimal experience for the audience. These features complement the graphics and document structure elements defined by HTML [HTML52] and SVG [SVG2].
  • Graphics Accessibility API Mappings (Graphics-AAM): This specification defines how user agents map the WAI-ARIA Graphics Module [GRAPHICS-ARIA-1.0] markup to platform accessibility APIs. It is intended for user agent developers responsible for accessibility in their user agent so that they can support the accessibility of graphics such as that created for [SVG] or [HTML52]. The implementation of this specification in user agents enables authors to produce more accessible graphics by conveying common graphics semantics to assistive technologies. It provides Accessibility API Mapping guidance for the roles defined in the WAI-ARIA Graphics Module [GRAPHICS-ARIA-1.0].

These documents are part of the WAI-ARIA suite described in the WAI-ARIA Overview.


by Xueyuan Jia via W3C News

W3C Invites Implementations of CSS Fonts Module Level 3

The CSS Working Group invites implementations of an updated Candidate Recommendation 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 CSS Font Loading module.


by Xueyuan Jia via W3C News

Thursday, June 21, 2018

CSS Basic User Interface Module Level 3 (CSS3 UI) is now a W3C Recommendation

The CSS Working Group has published CSS Basic User Interface Module Level 3 (CSS3 UI) as a W3C Recommendation. This specification describes user interface related properties and values that are proposed for CSS level 3 to style HTML and XML (including XHTML). It includes and extends user interface related features from the properties and values of CSS level 2 revision 1. It uses various properties and values to style basic user interface elements in a document. This specification is implemented in all modern browsers.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.


by Xueyuan Jia via W3C News

W3C Invites Implementations of WebRTC 1.0: Real-time Communication Between Browsers

The Web Real-Time Communications Working Group invites implementations of an updated Candidate Recommendation of WebRTC 1.0: Real-time Communication Between Browsers. The WebRTC 1.0 specification defines JavaScript APIs to enable real-time audio, video and data exchange on the Web. Since the previous publication as Candidate Recommendation, the specification was updated with a number of bug fixes and clarifications in its algorithms. The following new APIs were added as part of these improvements: RTCRtpSender.setStreams(), RTCRtpTransceiver.currentDirection, RTCSctpTransport.maxChannels, RTCPeerConnection.onstatsended, and the RTCStatsEvent interface.


by Xueyuan Jia via W3C News

Wednesday, June 20, 2018

W3C offers Diversity Scholarships

visual identity for TPAC 2018W3C announced today it was offering Diversity Scholarships. The announcement was made as part of the publication of W3C top-level diversity statistics.

The lack of diversity in tech is a longstanding issue. We would like W3C to be a model of supporting diversity. As an international organization we can see the immense value we gain from having expertise from across multiple countries and cultures. Soon 50% of the world will be on the Web. We know we will need to reflect the diversity of the whole of our world as more and more people begin to access, use and continue to create the Web in all its full potential.

During the Spring W3C Advisory Committee Meeting, a panel on diversity focused on progress we have made and how much more is required. W3C has established a modest fund for TPAC Diversity Scholarships, sponsored by W3C Members Samsung Electronics, The Paciello Group, Consensus System and Microsoft.

Applicants must be from a traditionally underrepresented and/or marginalized group in the Web community, including but not limited to: persons identifying as LGBTQ, women, persons of color, and/or persons with disabilities; and be unable to attend without some financial assistance. Please submit or share with friends who qualify and might be interested, by 15 July.

If your organization or yourself wishes to become a sponsor, please e-mail us!


by Coralie Mercier via W3C News

Tuesday, June 19, 2018

W3C Staff Kaz Ashimura wins TTC award for Information Communication Technology

Kaz Ashimura receives from the President of the TTC the award for Information Communication TechnologyToday June 19th, 2018, Kazuyuki Ashimura, W3C staff contact for WoT and Media and Entertainment was presented by the President of TTC the award for Information Communication Technology in Shiba, Tokyo, Japan, recognizing contributions and promotion of Web standardization in Japan.

A W3C team contact since 2005, Kaz has dedicated standardization work in W3C groups for various technical themes, promoting the viewpoint of “global standardization” and bringing Japan’s efforts to global discussions, championing issues for consideration at W3C, and contributing greatly to standardization deliberations. Read more about recent work at W3C in Media & Entertainment, Web of Things (and more).


by Xueyuan Jia via W3C News

CSS Color Module Level 3 is a W3C Edited Recommendation

The CSS Working Group has published CSS Color Module Level 3 as a W3C Edited Recommendation. CSS (Cascading Style Sheets) is a language for describing the rendering of HTML and XML documents on screen, on paper, in speech, etc. It uses color-related properties and values to color the text, backgrounds, borders, and other parts of elements in a document. This specification describes color values and properties for foreground color and group opacity. These include properties and values from CSS level 2 and new values. This specification incorporates errata raised against the previous W3C Recommendation for CSS Color 3. This specification is fully implemented in all modern browsers.


by Xueyuan Jia via W3C News

W3C Invites Implementations of Accessible Name and Description Computation 1.1

The Accessible Rich Internet Applications (ARIA) Working Group invites implementations of Accessible Name and Description Computation 1.1 Candidate Recommendation. This document describes how user agents determine the names and descriptions of accessible objects from web content languages. This information is in turn exposed through accessibility APIs so that assistive technologies can identify these objects and present their names or descriptions to users. Documenting the algorithm through which names and descriptions are to be determined promotes interoperable exposure of these properties among different accessibility APIs and helps to ensure that this information appears in a manner consistent with author intent.

This document updates and will eventually supersede the accessible name and description guidance in the WAI-ARIA 1.0 User Agent Implementation Guide W3C Recommendation. It is part of the WAI-ARIA suite described in the WAI-ARIA Overview.


by Xueyuan Jia via W3C News

Wednesday, June 13, 2018

W3C Strategic Highlights, Spring 2018

AC 2018 logoW3C released today its W3C Strategic Highlights – May 2018, a comprehensive survey of the essential work W3C conducts to achieve a Web for All, and select recent work in many areas where the Web can solve arising problems for real people.

A strong emphasis in this report is how progress in many areas demonstrates both the vitality of the W3C and the Web community. We see the maturation and further development of an incredible number of new technology coming to the Web.

This report, was prepared for the Spring W3C Advisory Committee Meeting. We invite you to read W3C CEO’s summary of the Advisory Committee Meeting.


by Coralie Mercier via W3C News

Thursday, June 7, 2018

Canonical EXI is now a W3C Recommendation

The EXI Working Group has published Canonical EXI as a W3C Recommendation. The EXI 1.0 format specifies the syntax of a class of resources called EXI streams. It is possible for EXI streams that are equivalent for the purposes of many applications to differ in physical representation. The Canonical EXI Recommendation specifies a method to get a canonical form, to be used with digital signatures. Even restricted and very limited devices should be able to create or check a canonical EXI stream. This applies to devices that may be able to speak only a given language (according to an XML Schema) or support only a subset of all EXI features.


by Xueyuan Jia via W3C News

Tuesday, June 5, 2018

WebDriver is now a W3C Recommendation

The Browser Testing and Tools Working Group has published WebDriver as a W3C Recommendation. WebDriver is a powerful technology for enabling automated cross-browser testing of Web applications and more. The WebDriver specification defines a set of interfaces and a wire protocol that are platform-neutral and language-neutral and that allow out-of-process programs to remotely control a browser in a way that emulates the actions of a real person using the browser.


by Xueyuan Jia via W3C News

Web Content Accessibility Guidelines (WCAG) 2.1 is now a W3C Recommendation

W3C WCAG 2.1 Web Content Accessibility GuidelinesThe Accessibility Guidelines Working Group has published Web Content Accessibility Guidelines (WCAG) 2.1 as a W3C Recommendation. WCAG 2.1 provides recommendations for making web content more accessible to a wider range of people with disabilities, including auditory, cognitive, neurological, physical, speech, visual disabilities. The guidelines address accessibility of web content on desktops, laptops, tablets, and mobile devices. Following these guidelines also makes your web content more usable to all users in a variety of situations. For more information, see the blog post WCAG 2.1 is a W3C Recommendation and see What’s New in WCAG 2.1. Read about the Accessibility Guidelines Working Group and the Web Accessibility Initiative (WAI). Please see our Press Release.


by Xueyuan Jia via W3C News

Sunday, June 3, 2018

W3C Workshop Report: Data Privacy Controls and Vocabularies

W3C published today the final report of the W3C Workshop on Data Privacy Controls and Vocabularies, which was held on 17-18 April 2018, in Vienna (Austria).

The workshop examined the opportunities for privacy vocabularies to be used in conjunction with Linked Data in order to open the path for a new generation of privacy enhancing technologies. Those technologies focus on controlling a compliant data handling. They help with the challenges for privacy and security on the Web of Data and the Web of Things.

The workshop gave a strong message of support for W3C to initiate work on Privacy Vocabularies and Taxonomies and to look further into the idea of guiding data handling with Linked Data annotations. As this is partly still exploratory, the people present encouraged the creation of a Community Group. Since then, the W3C Data Privacy Vocabularies and Controls CG (DPVCG) has been launched. Please, join if you are interested in the topic.


by Xueyuan Jia via W3C News

Friday, June 1, 2018

W3C Advisory Committee Elects Advisory Board

Logo for the W3C Advisory BoardThe W3C Advisory Committee has filled five open seats on the W3C Advisory Board. Beginning 1 July 2018, the nine Advisory Board participants are Michael Champion (Microsoft), Jay (Junichi) Kishigami (NTT), Charles McCathie Nevile (Yandex), Florian Rivoal (W3C Invited Expert), Natasha Rooney (GSMA), Tzviya Siegman (Wiley), David Singer (Apple), Léonie Watson (The Paciello Group), and Judy Zhu (Alibaba). Many thanks to Tantek Çelik (Mozilla) and Chris Wilson (Google), whose terms end this month. Read more about the Advisory Board.

Created in March 1998, the Advisory Board provides ongoing guidance to the W3C Team on issues of strategy, management, legal matters, process, and conflict resolution. The Advisory Board also serves the W3C Members by tracking issues raised between Advisory Committee meetings, soliciting Member comments on such issues, and proposing actions to resolve these issues. The Advisory Board manages the evolution of the Process Document. The Advisory Board hears appeals of Member Submission requests that are rejected for reasons unrelated to Web architecture. For several years, the AB has conducted its work in a public wiki.

The elected Members of the Advisory Board participate as individual contributors and not representatives of their organizations. Advisory Board participants use their best judgment to find the best solutions for the Web, not just for any particular network, technology, vendor, or user.


by Xueyuan Jia via W3C News

Thursday, May 24, 2018

W3C Invites Implementations of CSS Containment Module Level 1

The CSS Working Group invites implementations of an updated Candidate Recommendation of CSS Containment Module Level 1. This CSS module describes the 'contain' property, which indicates that the element’s subtree is independent of the rest of the page. This enables heavy optimizations by user agents when used well.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.


by Xueyuan Jia via W3C News

Friday, May 11, 2018

14 Songs You Gotta Hear on #NewMusicFriday: Cardi B, Selena Gomez, Christina Aguilera, Rita Ora - TooFab


TooFab

14 Songs You Gotta Hear on #NewMusicFriday: Cardi B, Selena Gomez, Christina Aguilera, Rita Ora
TooFab
The girl collab of the year (so far) is here. Titled appropriately, Rita Ora's new banger -- "Girls" -- dropped Friday. The song features Cardi B, Bebe Rexha and Charli XCX. We're obsessed. Cardi B Says She and Nicki Minaj Talked About Their 'Issue' at ...

and more »

by via HTML5 news - Google News

The 15 Best Videogames of 2018 (So Far) - Paste Magazine


Paste Magazine

The 15 Best Videogames of 2018 (So Far)
Paste Magazine
The internet thrives on instant nostalgia. 2018 is four months old, which makes it one-third dead, which means we've spent just enough time gallivanting through its days to justify an early stab at a best games of the year list. This is a rough draft ...


by via HTML5 news - Google News

Before Christina Aguilera Releases Her Next Album, Relive Her Most Iconic Music Video Moments! - E! Online


E! Online

Before Christina Aguilera Releases Her Next Album, Relive Her Most Iconic Music Video Moments!
E! Online
Your browser does not currently recognize any of the video formats available. Click here to visit our frequently asked questions about HTML5 video. Share. Include playlist. An error occurred while retrieving sharing information. Please try again later.

and more »

by via HTML5 news - Google News

17 songs for your Mother's Day playlist - Deseret News


Deseret News

17 songs for your Mother's Day playlist
Deseret News
SALT LAKE CITY — In honor of Mother's Day on Sunday, May 13, here's a list of songs that touch on the value and importance of mothers, including sweet tributes singers have written for their moms and songs filled with a mother's sound advice. Please ...

and more »

by via HTML5 news - Google News

The Many, Many Voices of Batman, Ranked - Gizmodo


Gizmodo

The Many, Many Voices of Batman, Ranked
Gizmodo
Many actors have donned the bat-mantle to provide a voice to Gotham's Dark Knight—the latest example being the delightfully loopy Batman Ninja, out now on Blu-ray and DVD—over decades of film, TV, and games. But who's done it best? Here's our ...

and more »

by via HTML5 news - Google News

Scott Hutchison death: The late Frightened Rabbit frontman's 10 best songs - The Independent


The Independent

Scott Hutchison death: The late Frightened Rabbit frontman's 10 best songs
The Independent
To many fans in the indie-rock community, Frightened Rabbit's Scott Hutchison was more than just a frontman of their favourite band: he was them. Throughout his 36 years on earth, Hutchison sang about his struggles with mental health, personal pain and ...

and more »

by via HTML5 news - Google News

ICYMI: Exclusive 'On the Trail' videos from our Spring Recruiting Tour - Rivals.com (press release)


ICYMI: Exclusive 'On the Trail' videos from our Spring Recruiting Tour
Rivals.com (press release)
Your browser does not currently recognize any of the video formats available. Click here to visit our frequently asked questions about HTML5 video. Share. Include playlist. An error occurred while retrieving sharing information. Please try again later.


by via HTML5 news - Google News

12 Songs You Gotta Hear on #NewMusicFriday: Cardi B, Selena Gomez, Christina Aguilera, Rita Ora - TooFab


TooFab

12 Songs You Gotta Hear on #NewMusicFriday: Cardi B, Selena Gomez, Christina Aguilera, Rita Ora
TooFab
The girl collab of the year (so far) is here. Titled appropriately, Rita Ora's new banger -- "Girls" -- dropped Friday. The song features Cardi B, Bebe Rexha and Charli XCX. We're obsessed. Cardi B Says She and Nicki Minaj Talked About Their 'Issue' at ...

and more »

by via HTML5 news - Google News

W3C WAI Website and Resources Redesigned

screen shot of redesign WAI websiteThe redesigned W3C WAI website makes it easier to get information to help you improve web accessibility. The visual design, information architecture, navigation, and overall user experience is all new. Much of the content is revised, and we plan to revise more in the coming months. The redesign makes it easier to skim pages, read content, find specific information, and discover new resources. It’s also easier for the community to be involved in improving resources. Please see W3C WAI Website Redesign Information for:

  • Planned Changes and Known Issues
  • Acknowledgements
  • How to comment

by Coralie Mercier via W3C News