The Accessible Platform Architectures Working Group has published a First Public Working Draft of XR Accessibility User Requirements. This document lists user needs and requirements for people with disabilities when using virtual reality or immersive environments, augmented or mixed reality and other related technologies (XR). This document is most explicitly not a collection of baseline requirements. It is also important to note that some of the requirements may be implemented at a system or platform level, and some may be authoring requirements.
The CSS Working Group has published two First Public Working Drafts today:
- Resize Observer: This specification describes an API for observing changes to Element’s size.
- CSS Scroll Anchoring Module Level 1: Changes in DOM elements above the visible region of a scrolling box can result in the page moving while the user is in the middle of consuming the content. This spec proposes a mechanism to mitigate this jarring user experience by keeping track of the position of an anchor node and adjusting the scroll offset accordingly.
CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, etc.
The Distributed Tracing Working Group has published Trace Context as a W3C Recommendation. This specification defines standard HTTP headers and a value format to propagate context information that enables distributed tracing scenarios. The specification standardizes how context information is sent and modified between services. Context information uniquely identifies individual requests in a distributed system and also defines a means to add and propagate provider-specific context information.
W3C is pleased to announce a report from the W3C Workshop on Inclusive Design for Immersive Web Standards, held on 5-6 November 2019 in Seattle, WA, USA.
This report contains a brief summary and collects highlights from the
individual sessions, with links to the presentation slides. Workshop participants learned from existing approaches that have been
taken in making XR experiences (on and off the Web) accessible before
looking at what lessons could be derived from these existing research
and experiments in the context of the Immersive Web architecture.
These lessons brought forward four aspects of accessible XR experiences:
visual interactions, motricity considerations, audio aspects and
assistive technologies adaptation.
The relevant follow-up work in W3C spans across at least 6
standardization Working Groups and 6 pre-standardization and incubation
Community Groups, and also intersects with at least 3 Khronos Working
Groups – pointing toward the need for a strong coordination effort to
ensure systematic and consistent progress for the Web platform. We
propose to host this coordination in the Inclusive Design for the
Immersive Web Community Group via a dedicated github repository.
We thank our host, Pluto VR, Maveron, We Make Reality, Virtual World
Society and Seattle Immersive Technology Association, our sponsors,
Google, Twitch and Samsung Internet, the Program Committee, and all
participants for making this event possible.
The Accessible Platform Architectures (APA) Working Group with the Personalization Semantics Task Force has published an updated Personalization Semantics Content Module 1.0 specification for wide review. For a short introduction to personalization and the related documents, see the Personalization Overview. The Working Group particularly requests review of section 3.1 action. Please send any comments by 10 March 2020.
The W3C Dataset Exchange Working Group has published Data Catalog Vocabulary (DCAT) – Version 2 as a W3C Recommendation. DCAT defines an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web. The specification defines the schema and provides examples for its use. Version 2 extends the original DCAT standard in line with community practice while supporting diverse approaches to data description and dataset exchange.
The Media Working Group has published First Public Working Drafts of three specifications that enhance media user experiences on the Web:
- Media Capabilities defines APIs to allow websites to make an optimal decision for decoding, encoding, and rendering when picking media content for the user.
- Picture-in-Picture allows websites to create a floating video window always on top of other windows so that users may continue consuming media while they interact with other content sites or applications on their device.
- The Media Session Standard enables web developers to show customized media metadata on platform UI, customize available platform media controls, and access platform media keys such as hardware keys found on keyboards, headsets, remote controls, and software keys found in notification areas and on lock screens of mobile devices.
The Web of Things Working Group has published two Proposed Recommendations:
WoT Architecture describes a formal model and a common representation for a WoT Thing Description. A Thing Description describes the metadata and interfaces of Things, where a Thing is an abstraction of a physical or virtual entity that provides interactions to and participates in the Web of Things. Thing Descriptions provide a set of interactions based on a small vocabulary that makes it possible both to integrate diverse devices and to allow diverse applications to interoperate.
Comments are welcome through 27 February 2020.
The Accessible Platform Architectures Working Group has published a First Public Working Draft of Requirements for Personalization Semantics. This is a requirements document for Personalization Semantics. This document contains use cases, requirements and user stories for personalization semantics.
The Timed Text (TT) Working Group invites implementation of its updated Candidate Recommendation of Timed Text Markup Language 2 (TTML2) (2nd Edition). This document specifies the Second Edition of the Timed Text Markup Language (TTML), Version 2, also known as TTML2 (2e), 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.
Comments are welcome by 25 February 2020.