From e5aa80f9715df3acc9bfd466ff95226a589b1ec0 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Wed, 26 Nov 2025 17:48:15 +0100 Subject: [PATCH 01/11] Create explainer-extended-descriptions.md --- .../explainer-extended-descriptions.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 extended-descriptions/explainer-extended-descriptions.md diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md new file mode 100644 index 00000000..16802093 --- /dev/null +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -0,0 +1,138 @@ +--- +title: "Explainer: Extended Descriptions for Publications and the Web" +date: 11-27-2025 +author: Publishing Maintenance Group Accessibility Task Force +--- + +# Explainer: Extended Descriptions for Publications and the Web + +## Authors + +- Publishing Maintenance Group Accessibility Task Force + +## Participate + +- Issue tracker: +- Discussion: + +## Introduction + +This explainer documents the need for and proposed semantics for extended descriptions: longer, structured content that explains images, diagrams, tables, formulas, and other information-rich material that cannot be adequately represented by brief alternative text alone but needs to be closely linked to the image it explains. + +The document summarizes goals, non-goals, candidate approaches, examples, alternatives considered, and next steps to enable review by APA, TAG, implementers and the community. + +## User-Facing Problem + +Users encounter images and non-text content that convey complex information (e.g., technical diagrams, charts, mathematical notation, museum objects) where a short `alt` is insufficient and an extended eventually structured desrciption is provided. Without clear affordances, users may not discover them or understand linking between both. + +Authors and reading systems need a reliable, discoverable, and programmatic way to identify and surface extended descriptions in consistent ways without breaking reading flow or excluding non-AT users. + +Collection managers and accessibility experts need to be able to identify and collect extended descriptions with links to their context image. + +## Goals + +- Provide machine-discoverable semantics for extended descriptions. +- Support linking between primary content and descriptions, including across documents. +- Ensure reading systems can surface descriptions in a way that preserves pagination and context. +- Make descriptions usable by all readers, not just AT users. + +## Non-goals + +- Mandate a single UI for presenting extended descriptions. +- Reintroduce problematic `longdesc` behaviors. + +## User research + +Publisher feedback from Brazil, Europe, and North America has informed this work, with proposed solutions reviewed and validated by some publishers. Publisher associations in Italy and France have been engaged. Community use cases and testing are documented in publishing and accessibility working groups (see References). + +A proof-of-concept (POC) in both HTML and EPUB formats has been developed and refined over three years by the DAISY Transition to EPUB working group, demonstrating practical patterns and their effectiveness across reading systems. + +Further user testing is recommended to validate discoverability and presentation patterns in paginated vs. continuous reading contexts. + +## State of the art + +### Recommended technique: identify link with `aria-details` + +Today, best practice relies on the use of `aria-details` to identify the link to the extended description. The referenced element is typically an in-document anchor that links to a section in the same document or to a separate file; the latter option avoids heavy additions to the original content and gives users the choice to consult the extra content. + +- Place the extended description in a separate HTML file (e.g., appendix or dedicated section). +- In the main content, after the image, add a link to the extended description. The link can be text or an icon (with accessible name). +- The image should have a brief `alt` and an `aria-details` attribute pointing to the link's ID. +- The link should have a unique ID. +- In the external file, each description is in a `section` with a matching ID, a heading, a presentational copy of the image, the detailed description, and a backlink (`role="doc-backlink"`) to the main content. +- Note: WAI-ARIA 1.2 specifies that content referenced by `aria-details` is not flattened into accessible name/description computation; it is intended to expose structured, potentially complex descriptions for discovery and navigation (see ARIA `aria-details` in References). Authors should ensure the referenced link is visible to all users and test the pattern across common reading systems and screen readers because user agent and AT support can vary. +- In EPUB, mark the extended description file as `linear="no"` in the spine, so it does not affect the original published content. + +### Current limitations + +Tests revealed limitations related to identifying extended descriptions with certainty. It manifests in two critical areas: +* when a link points to an extended description, there is no standardized semantic marker to distinguish it from other types of links, preventing assistive technologies from announcing the link's purpose appropriately and limiting user agents' ability to provide specialized navigation or presentation features. +* extended description content itself lacks a specific semantic role to distinguish it from generic sections, making it difficult to automatically locate and process extended descriptions within a document or across a collection of documents. + +Additionally, testing showed declarative workarounds being impractical when parsed using XPath, including identification limited to a single document, expensive preprocessing and DOM traversals, and a requirement for sophisticated parsing logic that makes implementations less scalable for many images or large collections — more error-prone and resource-intensive compared with simple, explicit markup approaches. + +## Proposed approach + +We propose an additional ARIA role or attributes (e.g., `role="doc-extended-description"`) to expose semantics directly to assistive technologies. + +These semantic markers enable: +- Assistive technologies to discover and announce the availability of extended descriptions. +- Reading systems to reliably identify description content even in separate files. +- Consistent user experience across different reading contexts. + +### Approach sustainability + +Using explicit markup reduces the computational overhead associated with reverse-checking `aria-details` to identify links to extended descriptions. + +The combination of `aria-details` and `role="doc-extended-description"` provides bidirectional programmatic relationships even when extended descriptions reside in separate HTML files. + +`role="doc-extended-description"` would identify extended description containers across document boundaries. + +Similar semantic identification challenges have been successfully addressed, demonstrating the value of specific semantic roles for different types of linked supplementary content. For example, DPUB ARIA roles provide the `doc-footnote` and `doc-noteref` roles to identify notes and their references, enabling assistive technologies and text-to-speech engines to announce them appropriately and user agents to implement specialized navigation features. + +### Dependencies on non-stable features + +- Any ARIA role additions require coordination with the ARIA Working Group. + +### Solving specific goals + +- ARIA exposes semantics to assistive technologies. +- Reading systems can implement strong affordances and a consistent user experience (for example, panels or a navigate-and-return flow). + +## Alternatives considered + +- `
`: native HTML, but problematic in EPUB due to pagination and inconsistent support. +- `longdesc`: rejected due to historical misuse and lack of adoption. +- `rel:"doc-extended-description"`: could provide additional context but is not considered by assistive technologies. + +## Accessibility, Internationalization, Privacy, and Security Considerations + +- Accessibility: use `aria-details`, unique IDs, and visible links or icons. Backlinks help users return to their reading position. +- Internationalization: localize link text and icon alt text; mark descriptions with appropriate `lang`. +- Privacy/Security: treat description files as any other resource; respect EPUB packaging and web security policies. + +## Stakeholder feedback + +- Fondazione LIA and Benetech recommend the separate file technique for EPUB. +- Reading system developers and AT vendors should be engaged to validate UX and API exposure. + +## Next steps + +1. Socialize this explainer with APA, TAG, and the wider web platform community. +2. Discuss ARIA role proposals and `aria-details` usage with the ARIA Working Group. +3. Create sample EPUBs and web publications demonstrating the recommended patterns. +4. Produce authoring guidance and lint rules to encourage correct usage and prevent misuse. +5. Coordinate with reading system and assistive technology vendors on implementation and UX affordances. + +## References + +- [Standardizing Extended Descriptions: User Stories, Testing Results, and Current Limitations](https://github.com/w3c/epub-specs/wiki/Standardizing-Extended-Descriptions:-User-Stories,-Testing-Results,-and-Current-Limitations/) +- [Extended Descriptions Use Cases and Reading System Expectations](https://github.com/w3c/publ-a11y/wiki/Extended-Descriptions-Use-Cases-and-Reading-System-Expectations) +- [Best Practices for Authoring Extended Descriptions in EPUB](https://daisy.github.io/transitiontoepub/best-practices/extended-desc/index.html) +- [WCAG 2.2 — Non-text Content](https://www.w3.org/TR/WCAG22/#non-text-content) +- [ARIA `aria-details` Attribute](https://www.w3.org/TR/wai-aria-1.2/#aria-details) +- [POC: Extended Description](https://github.com/daisy/transitiontoepub/tree/main/experiments/extended-desc) + +## Acknowledgements + +This explainer has been written by Gautier Chomel summarizing previous works from Charles Lapierre and Gregorio Pellegrino, discussed and reviewed by Matthew Atkinson, Matt Garrish, George Kerscher, Steve Noble, Wendy Reid, James Yanchack, and others. All works conducted under Avneesh Singh coordination. From beb5527f2d02a9977f5fed139212ffc824ccc653 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 12:05:46 +0100 Subject: [PATCH 02/11] Correctly spelling LaPierre --- extended-descriptions/explainer-extended-descriptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index 16802093..4a454f3d 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -135,4 +135,4 @@ Similar semantic identification challenges have been successfully addressed, dem ## Acknowledgements -This explainer has been written by Gautier Chomel summarizing previous works from Charles Lapierre and Gregorio Pellegrino, discussed and reviewed by Matthew Atkinson, Matt Garrish, George Kerscher, Steve Noble, Wendy Reid, James Yanchack, and others. All works conducted under Avneesh Singh coordination. +This explainer has been written by Gautier Chomel summarizing previous works from Charles LaPierre and Gregorio Pellegrino, discussed and reviewed by Matthew Atkinson, Matt Garrish, George Kerscher, Steve Noble, Wendy Reid, James Yanchack, and others. All works conducted under Avneesh Singh coordination. From 3a2459e9c07f5bc05b383174a7f5fe1ec61cad43 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:48:22 +0100 Subject: [PATCH 03/11] Two roles to add (link and container) --- .../explainer-extended-descriptions.md | 45 +++++++++++++++---- 1 file changed, 36 insertions(+), 9 deletions(-) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index 4a454f3d..226ecf4d 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -23,7 +23,7 @@ The document summarizes goals, non-goals, candidate approaches, examples, altern ## User-Facing Problem -Users encounter images and non-text content that convey complex information (e.g., technical diagrams, charts, mathematical notation, museum objects) where a short `alt` is insufficient and an extended eventually structured desrciption is provided. Without clear affordances, users may not discover them or understand linking between both. +Users encounter images and non-text content that convey complex information (e.g., technical diagrams, charts, mathematical notation, museum objects) where a short `alt` is insufficient and an extended, structured description is provided. Without clear affordances, users may not discover these descriptions or understand the linking between them and the primary content. Authors and reading systems need a reliable, discoverable, and programmatic way to identify and surface extended descriptions in consistent ways without breaking reading flow or excluding non-AT users. @@ -66,25 +66,51 @@ Today, best practice relies on the use of `aria-details` to identify the link to ### Current limitations Tests revealed limitations related to identifying extended descriptions with certainty. It manifests in two critical areas: -* when a link points to an extended description, there is no standardized semantic marker to distinguish it from other types of links, preventing assistive technologies from announcing the link's purpose appropriately and limiting user agents' ability to provide specialized navigation or presentation features. -* extended description content itself lacks a specific semantic role to distinguish it from generic sections, making it difficult to automatically locate and process extended descriptions within a document or across a collection of documents. +- when a link points to an extended description, there is no standardized semantic marker to distinguish it from other types of links, preventing assistive technologies from announcing the link's purpose appropriately and limiting user agents' ability to provide specialized navigation or presentation features. +- extended description content itself lacks a specific semantic role to distinguish it from generic sections, making it difficult to automatically locate and process extended descriptions within a document or across a collection of documents. Additionally, testing showed declarative workarounds being impractical when parsed using XPath, including identification limited to a single document, expensive preprocessing and DOM traversals, and a requirement for sophisticated parsing logic that makes implementations less scalable for many images or large collections — more error-prone and resource-intensive compared with simple, explicit markup approaches. ## Proposed approach -We propose an additional ARIA role or attributes (e.g., `role="doc-extended-description"`) to expose semantics directly to assistive technologies. +We propose two complementary ARIA roles to strengthen link semantics and make extended-description relationships explicit to assistive technologies: -These semantic markers enable: -- Assistive technologies to discover and announce the availability of extended descriptions. -- Reading systems to reliably identify description content even in separate files. -- Consistent user experience across different reading contexts. +- `role="doc-extended-description-link"` to mark the forward link (the anchor in the primary content that points to the extended description). +- `role="doc-extended-description"` to mark the container that holds the extended description (which can be in the same document or in an external resource). + + +Example pattern: + +```html + +Schematic of the device +Extended description + + +
+

Extended description — Figure 1

+ +

...detailed structured description...

+ Back to image +```html + +Schematic of the device +Extended description + + +
+

Extended description — Figure 1

+ +

...detailed structured description...

+ Back to image +
+``` ### Approach sustainability Using explicit markup reduces the computational overhead associated with reverse-checking `aria-details` to identify links to extended descriptions. -The combination of `aria-details` and `role="doc-extended-description"` provides bidirectional programmatic relationships even when extended descriptions reside in separate HTML files. +The combination of `aria-details`, `role="doc-extended-description-link"` and `role="doc-extended-description"` provides bidirectional programmatic relationships even when extended descriptions reside in separate HTML files. `role="doc-extended-description"` would identify extended description containers across document boundaries. @@ -98,6 +124,7 @@ Similar semantic identification challenges have been successfully addressed, dem - ARIA exposes semantics to assistive technologies. - Reading systems can implement strong affordances and a consistent user experience (for example, panels or a navigate-and-return flow). +- Tools can extract together images and extended description. ## Alternatives considered From 3600c3eab6e75efc1dadec09666b746acbe86a12 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 16:59:12 +0100 Subject: [PATCH 04/11] long desc: explicit that this is not even allowed in epub or html anymore. --- extended-descriptions/explainer-extended-descriptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index 226ecf4d..34180e62 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -129,7 +129,7 @@ Similar semantic identification challenges have been successfully addressed, dem ## Alternatives considered - `
`: native HTML, but problematic in EPUB due to pagination and inconsistent support. -- `longdesc`: rejected due to historical misuse and lack of adoption. +- `longdesc`: rejected due to historical misuse, lack of adoption, and removal from HTML and EPUB specifications. - `rel:"doc-extended-description"`: could provide additional context but is not considered by assistive technologies. ## Accessibility, Internationalization, Privacy, and Security Considerations From 9b9532388552a18a8a7f95024d9b72412a71f401 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:03:02 +0100 Subject: [PATCH 05/11] valid role names Matt: > You can only have one hyphen in a role and it must be to separate a module prefix from the name (so only doc- and graphics- are currently recognized). That's why we have short names like doc-noteref and doc-biblioref for links. > These should be more like doc-descref and doc-extendeddesc (minus doc- if we're proposing them for aria proper) --- .../explainer-extended-descriptions.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index 34180e62..4eb93f8c 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -75,8 +75,8 @@ Additionally, testing showed declarative workarounds being impractical when pars We propose two complementary ARIA roles to strengthen link semantics and make extended-description relationships explicit to assistive technologies: -- `role="doc-extended-description-link"` to mark the forward link (the anchor in the primary content that points to the extended description). -- `role="doc-extended-description"` to mark the container that holds the extended description (which can be in the same document or in an external resource). +- `role="doc-extendeddescref"` to mark the forward link (the anchor in the primary content that points to the extended description). +- `role="doc-extendeddesc"` to mark the container that holds the extended description (which can be in the same document or in an external resource). Example pattern: @@ -84,10 +84,10 @@ Example pattern: ```html Schematic of the device -Extended description +Extended description -
+

Extended description — Figure 1

...detailed structured description...

@@ -95,10 +95,10 @@ Example pattern: ```html Schematic of the device -Extended description +Extended description -
+

Extended description — Figure 1

...detailed structured description...

@@ -110,9 +110,9 @@ Example pattern: Using explicit markup reduces the computational overhead associated with reverse-checking `aria-details` to identify links to extended descriptions. -The combination of `aria-details`, `role="doc-extended-description-link"` and `role="doc-extended-description"` provides bidirectional programmatic relationships even when extended descriptions reside in separate HTML files. +The combination of `aria-details`, `role="doc-extendeddescref"` and `role="doc-extendeddesc"` provides bidirectional programmatic relationships even when extended descriptions reside in separate HTML files. -`role="doc-extended-description"` would identify extended description containers across document boundaries. +`role="doc-extendeddesc"` would identify extended description containers across document boundaries. Similar semantic identification challenges have been successfully addressed, demonstrating the value of specific semantic roles for different types of linked supplementary content. For example, DPUB ARIA roles provide the `doc-footnote` and `doc-noteref` roles to identify notes and their references, enabling assistive technologies and text-to-speech engines to announce them appropriately and user agents to implement specialized navigation features. @@ -130,7 +130,7 @@ Similar semantic identification challenges have been successfully addressed, dem - `
`: native HTML, but problematic in EPUB due to pagination and inconsistent support. - `longdesc`: rejected due to historical misuse, lack of adoption, and removal from HTML and EPUB specifications. -- `rel:"doc-extended-description"`: could provide additional context but is not considered by assistive technologies. +- `rel:"doc-extendeddesc"`: could provide additional context but is not considered by assistive technologies. ## Accessibility, Internationalization, Privacy, and Security Considerations From a23c5dcf9c1450c7e66eb7d13d5f0238421c228b Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:08:53 +0100 Subject: [PATCH 06/11] It might be helpful to cover more possible options, like why we aren't using epub:type or rdfa/microdata. Also why doc-noteref/doc-footnote are similar but reusing the semantics could be confusing. --- extended-descriptions/explainer-extended-descriptions.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index 4eb93f8c..aa91e81a 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -128,9 +128,14 @@ Similar semantic identification challenges have been successfully addressed, dem ## Alternatives considered -- `
`: native HTML, but problematic in EPUB due to pagination and inconsistent support. +## Alternatives considered + +- `
`: native HTML, but problematic in EPUB due to pagination and inconsistent support. - `longdesc`: rejected due to historical misuse, lack of adoption, and removal from HTML and EPUB specifications. -- `rel:"doc-extendeddesc"`: could provide additional context but is not considered by assistive technologies. +- `rel="doc-extendeddesc"`: could provide additional context but is not considered by assistive technologies. +- `epub:type`: lacks sufficient granularity to distinguish extended descriptions from other supplementary content types; would require new values and coordination with the EPUB Working Group and is not currently supported by assistive technologies. +- RDFa/microdata: structured data approaches that add semantic richness but require parsing infrastructure and do not directly expose relationships to assistive technologies via the accessibility tree. +- Reusing `doc-noteref`/`doc-footnote` semantics: while structurally similar, extended descriptions differ in scope and purpose from footnotes; repurposing existing roles would create confusion for users and implementers. ## Accessibility, Internationalization, Privacy, and Security Considerations From 1f81c146cdc5f9db5707a963d0167471c7abe763 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:20:37 +0100 Subject: [PATCH 07/11] First intent is to have ARIA role defined, not DPUB ARIA --- .../explainer-extended-descriptions.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index aa91e81a..463eb531 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -71,12 +71,14 @@ Tests revealed limitations related to identifying extended descriptions with cer Additionally, testing showed declarative workarounds being impractical when parsed using XPath, including identification limited to a single document, expensive preprocessing and DOM traversals, and a requirement for sophisticated parsing logic that makes implementations less scalable for many images or large collections — more error-prone and resource-intensive compared with simple, explicit markup approaches. +### The footnote precendent + ## Proposed approach We propose two complementary ARIA roles to strengthen link semantics and make extended-description relationships explicit to assistive technologies: -- `role="doc-extendeddescref"` to mark the forward link (the anchor in the primary content that points to the extended description). -- `role="doc-extendeddesc"` to mark the container that holds the extended description (which can be in the same document or in an external resource). +- `role="extendeddescriptionref"` to mark the forward link (the anchor in the primary content that points to the extended description). +- `role="extendeddescription"` to mark the container that holds the extended description (which can be in the same document or in an external resource). Example pattern: @@ -84,10 +86,10 @@ Example pattern: ```html Schematic of the device -Extended description +Extended description -
+

Extended description — Figure 1

...detailed structured description...

@@ -95,10 +97,10 @@ Example pattern: ```html Schematic of the device -Extended description +Extended description -
+

Extended description — Figure 1

...detailed structured description...

@@ -110,9 +112,9 @@ Example pattern: Using explicit markup reduces the computational overhead associated with reverse-checking `aria-details` to identify links to extended descriptions. -The combination of `aria-details`, `role="doc-extendeddescref"` and `role="doc-extendeddesc"` provides bidirectional programmatic relationships even when extended descriptions reside in separate HTML files. +The combination of `aria-details`, `role="extendeddescriptionref"` and `role="extendeddescription"` provides bidirectional programmatic relationships even when extended descriptions reside in separate HTML files. -`role="doc-extendeddesc"` would identify extended description containers across document boundaries. +`role="extendeddescription"` would identify extended description containers across document boundaries. Similar semantic identification challenges have been successfully addressed, demonstrating the value of specific semantic roles for different types of linked supplementary content. For example, DPUB ARIA roles provide the `doc-footnote` and `doc-noteref` roles to identify notes and their references, enabling assistive technologies and text-to-speech engines to announce them appropriately and user agents to implement specialized navigation features. @@ -132,7 +134,7 @@ Similar semantic identification challenges have been successfully addressed, dem - `
`: native HTML, but problematic in EPUB due to pagination and inconsistent support. - `longdesc`: rejected due to historical misuse, lack of adoption, and removal from HTML and EPUB specifications. -- `rel="doc-extendeddesc"`: could provide additional context but is not considered by assistive technologies. +- `rel="extendeddescription"`: could provide additional context but is not considered by assistive technologies. - `epub:type`: lacks sufficient granularity to distinguish extended descriptions from other supplementary content types; would require new values and coordination with the EPUB Working Group and is not currently supported by assistive technologies. - RDFa/microdata: structured data approaches that add semantic richness but require parsing infrastructure and do not directly expose relationships to assistive technologies via the accessibility tree. - Reusing `doc-noteref`/`doc-footnote` semantics: while structurally similar, extended descriptions differ in scope and purpose from footnotes; repurposing existing roles would create confusion for users and implementers. From 7083c8e705e619e04bc422bffedb4bc0eaceb23d Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:24:58 +0100 Subject: [PATCH 08/11] less epubish --- extended-descriptions/explainer-extended-descriptions.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index 463eb531..49e10954 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -61,7 +61,6 @@ Today, best practice relies on the use of `aria-details` to identify the link to - The link should have a unique ID. - In the external file, each description is in a `section` with a matching ID, a heading, a presentational copy of the image, the detailed description, and a backlink (`role="doc-backlink"`) to the main content. - Note: WAI-ARIA 1.2 specifies that content referenced by `aria-details` is not flattened into accessible name/description computation; it is intended to expose structured, potentially complex descriptions for discovery and navigation (see ARIA `aria-details` in References). Authors should ensure the referenced link is visible to all users and test the pattern across common reading systems and screen readers because user agent and AT support can vary. -- In EPUB, mark the extended description file as `linear="no"` in the spine, so it does not affect the original published content. ### Current limitations @@ -154,7 +153,7 @@ Similar semantic identification challenges have been successfully addressed, dem 1. Socialize this explainer with APA, TAG, and the wider web platform community. 2. Discuss ARIA role proposals and `aria-details` usage with the ARIA Working Group. -3. Create sample EPUBs and web publications demonstrating the recommended patterns. +3. Create samples HTML, EPUB and web publications demonstrating the recommended patterns. 4. Produce authoring guidance and lint rules to encourage correct usage and prevent misuse. 5. Coordinate with reading system and assistive technology vendors on implementation and UX affordances. From 4bf2cbd196286408116810c1249c830887b2c268 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:25:32 +0100 Subject: [PATCH 09/11] no discussions will be used, stick to issues. --- extended-descriptions/explainer-extended-descriptions.md | 1 - 1 file changed, 1 deletion(-) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index 49e10954..02d859fb 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -13,7 +13,6 @@ author: Publishing Maintenance Group Accessibility Task Force ## Participate - Issue tracker: -- Discussion: ## Introduction From 2636baa9de7daf58d86399f795b81e423e4833e3 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:45:59 +0100 Subject: [PATCH 10/11] Adds explanatory and exemple of the footnote precedent, including scrennshots. --- .../assets/Screenshot-footnote-books.png | Bin 0 -> 91031 bytes .../assets/Screenshot-footnote-thorium.png | Bin 0 -> 46125 bytes .../explainer-extended-descriptions.md | 14 +++++++++++++- 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 extended-descriptions/assets/Screenshot-footnote-books.png create mode 100644 extended-descriptions/assets/Screenshot-footnote-thorium.png diff --git a/extended-descriptions/assets/Screenshot-footnote-books.png b/extended-descriptions/assets/Screenshot-footnote-books.png new file mode 100644 index 0000000000000000000000000000000000000000..457f899f371492b64e3402337dcbb43eee4f59de GIT binary patch literal 91031 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

#gyKtbDOf@P6}QS1UJ- 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 +Screenshot of the Thorium Reader displaying a footnote. The main text includes a superscript number that links to the footnote section. The referenced note text appears in a pop-up panel at the bottom of the screen. ## Proposed approach From e89da89d88658e66056f338aee763fdce230e8e0 Mon Sep 17 00:00:00 2001 From: Gautier Chomel <107039498+gautierchomel@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:47:31 +0100 Subject: [PATCH 11/11] typo --- extended-descriptions/explainer-extended-descriptions.md | 1 + 1 file changed, 1 insertion(+) diff --git a/extended-descriptions/explainer-extended-descriptions.md b/extended-descriptions/explainer-extended-descriptions.md index 5061aaa6..4aaa8f25 100644 --- a/extended-descriptions/explainer-extended-descriptions.md +++ b/extended-descriptions/explainer-extended-descriptions.md @@ -104,6 +104,7 @@ Example pattern:

...detailed structured description...

Back to image + ```html Schematic of the device