Digital Publishing Current Status

This page summarizes the relationships among specifications, whether they are finished standards or drafts. Below, each title links to the most recent version of a document.

Completed Work

W3C Recommendations have been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and are endorsed by the Director as Web Standards. Learn more about the W3C Recommendation Track.

Group Notes are not standards and do not have the same level of W3C endorsement.



Digital Publishing Accessibility API Mappings

Defines how user agents map the Digital Publishing WAI-ARIA Module markup to platform accessibility application programming interfaces (APIs). It is intended for user agent developers responsible for accessibility in their user agent so that they can support the accessibility content produced for digital publishing.


Digital Publishing WAI-ARIA Module 1.0

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 defines a module encompassing an ontology of roles, states and properties specific to the digital publishing industry. These semantics are designed to allow an author to convey user interface behaviors and structural information to assistive technologies and to enable semantic navigation, styling and interactive features used by readers.


Web Annotation Data Model

The Web Annotation Data Model specfication describes a structured model and format to enable annotations to be shared and reused across different hardware and software platforms to support a wide variety of simple as well as complex application use cases.


Web Annotation Protocol

Annotations are typically used to convey information about a resource or associations between resources. Simple examples include a comment or tag on a single web page or image, or a blog post about a news article.

The Web Annotation Protocol describes the transport mechanisms for creating and managing annotations in a method that is consistent with the Web Architecture and REST best practices.


Web Annotation Vocabulary

The Web Annotation Vocabulary specifies the set of RDF classes, predicates and named entities that are used by the Web Annotation Data Model. It also lists recommended terms from other ontologies that are used in the model, and provides the JSON-LD Context and profile definitions needed to use the Web Annotation JSON serialization in a Linked Data context.

Group Notes


Web Publications Use Cases and Requirements

This document describes the use cases that correspond to the requirements for a Portable Web Publication. It provides the basis for the technical considerations for the “Portable Web Publications for the Open Web Platform” document.


Web Publications for the Open Web Platform: Vision And Technical Challenges

This document introduces Portable Web Publications, a vision for the future of digital publishing that is based on a fully native representation of documents within the Open Web Platform. Portable Web Publications achieve full convergence between online and offline/portable document publishing: publishers and users won't need to choose one or the other, but can switch between them dynamically, at will.


Digital Publishing and Accessibility in W3C Documents

This document, “Digital Publishing and Accessibility in W3C Documents” describes how W3C guidelines (including but not limited to [WCAG20], [ATAG20], [UAAG20], and [WAI-ARIA]) and their principles, guidelines, and success criteria can be applied to the needs of Digital Publishing. It provides informative guidance, but does not set requirements.


DPUB IG Metadata Task Force Report

The Metadata Task Force of the Digital Publishing Interest Group conducted a series of interviews with representatives of various sectors and roles within the publishing ecosystem. This Note includes a write-up of those interviews, documents in detail the issues that were raised, and provides general conclusions on where the W3C can contribute to the general advancement of metadata usage in the Digital Publishing Domain.


Digital Publishing Annotation Use Cases

This document describes the set of use cases generated for Annotation and Social Reading within the W3C Digital Publishing Interest Group, in coordination with the Open Annotation Community Group.


Below are draft documents: other Working Drafts . Some of these may become Web Standards through the W3C Recommendation Track process. Others may be published as Group Notes or become obsolete specifications.

Other Working Drafts


Web Publications

This specification defines a collection of information that describes the structure of Web Publications so that user agents can provide user experiences well-suited to reading publications, such as sequential navigation and offline reading. This information includes the default reading order, a list of resources, and publication-wide metadata.


Packaged Web Publications

This specification defines a packaging format for combining the resources of a Web Publication into a single portable file.


Web Annotation Extensions for Web Publications

This document relies on existing selection techniques, providing a common model and syntax defined by the Web Annotation Data Model. That specification developed a JSON-based approach to select targets or bodies of various types of Web Resources. This foundational model has been extended by adding selector types applicable to collective resources and a new model component for describing positions in text and byte streams.


Requirements for Chinese Text Layout 中文排版需求

This document summarizes the text composition requirements in the Chinese writing system. One of the goals of the task force is to describe the issues in the Chinese layout requirements, another one is to provide satisfactory equivalent to the current standards (i.e. Unicode), also to promote vendors to implement those relevant features correctly.


Indic Layout Requirements

This document describes the basic requirements for Indic script layout and text support on the Web and in eBooks. These requirements provide information for Web technologies such as CSS, HTML and SVG about how to support users of Indic scripts. The current document focuses on Devanagari, but there are plans to widen the scope to encompass additional Indian scripts as time goes on.


Ethiopic Layout Requirements

This document describes requirements for the layout and presentation of text in languages that use the Ethiopic script when they are used by Web standards and technologies, such as HTML, CSS, Mobile Web, Digital Publications, and Unicode.


Priorities for CSS from the Digital Publishing Interest Group

This document documents CSS features needed by the digital publishing community, as determined by the W3C Digital Publishing Interest Group.


Requirements for Latin Text Layout and Pagination

This document describes requirements for pagination and layout of books in latin languages, based on the tradition of print book design and composition. It is hoped that these principles can inform the pagination of digital content as well, and serve as a reference for the CSS Working Group and other interested parties. This work was inspired by [JLREQ].

Obsolete Specifications

These specifications have either been superseded by others, or have been abandoned. They remain available for archival purposes, but are not intended to be used.



FindText API

The FindText API specification describes an API for finding ranges of text in a document or part of a document, using a variety of selection criteria.