epub-specs
epub-specs copied to clipboard
Review the importance of setting the sufficient access modes
Issue on the “EPUB Accessibility 1.1” Recommendation and the “EPUB Accessibility Techniques 1.1” WG Note
- https://www.w3.org/TR/epub-a11y-11/#sec-disc-package
- https://www.w3.org/TR/epub-a11y-tech-11/#accessModeSufficient
Describe the problem
Setting accessModeSufficient is not required to conform to the EPUB Accessibility specification but it's very helpful to know in the context of display metadata.
Some options to fix this include:
- change the conformance level to a requirement as part of the next conformance identifier, but this isn't a great option as it will make existing content not forward compatible
- see if there is a way in the techniques to highlight the importance of setting sufficient access modes, although the text introduced in the last revision around the importance of single sufficient access modes may already have this covered.
In Benetech's Global Certified Accessible program we have since the Accessibility 1.0 has always required accessModeSufficient be included in the metadata.
This was discussed during the pmwg meeting on 01 May 2025.
View the transcript
AccessmodeSufficient is not compulsory
<AvneeshSingh> w3c/
AvneeshSingh: user experience guide is very dependent on it.
CharlesL: GCA requires it.
mgarrish: it can be repetitive metadata.
gpellegrino: end user it is more important to know AccessModeSufficient (AMS) instead of just AccessMode (AM). I think it should be required and AM could be optional.
CharlesL: that could be a problem for backward compatibility.
mgarrish: ISO specs to be backward compatibility is a concern.
gpellegrino: making AMS required is important. mapping AM is far less obvious. lets focus on AMS.
… we could wait until the next major version. metadata by LIA / GCA is already requiring it. l
AvneeshSingh: We can have informative text if you really want users to discover non visual reading you need to put this "textual" in AMS. If we can make the text stronger might be useful here.
gpellegrino: maybe add a note.
mgarrish: whole note is informative. we tried to add the singular AccessModes. I will look into it again.
gpellegrino: ACE could manage this as well, minor issue to include AccessModeSufficient.
Charles +1
… are we decided it will be 1.1.1?
mgarrish: : if we go to 1.2 we need to then add new conformance values.
gpellegrino: we may jump to 1.2 if we need to elevate to WCAG 2.2 or something like Fixed Layout comes. but.
If we move to version 1.2, I think accessModeSufficient should be required.
In either case ACE should flag it as being needed, if not technically required.
Would this impact ISO?
Older publications would conform to 1.0 or 1.1, but we need to move forward with improving accessibility requirements.
If we move to version 1.2, I think accessModeSufficient should be required.
I agree
In either case ACE should flag it as being needed, if not technically required.
I'm not sure: for me ACE should stick to the specs, so not flagging what is not mandatory.
Older publications would conform to 1.0 or 1.1, but we need to move forward with improving accessibility requirements.
We could ask Rick, how many of the EPUBs he has have accessMode, but not accessModeSufficient, to see how impactful that would be.
Older publications would conform to 1.0 or 1.1
Would they? Does it lead to requiring both accessMode and accessModeSufficient or would this change also include demoting accessMode to recommended or optional?
The decision on the task force call today was to require both accessMode and accessModeSufficient.
By only upping accessModeSufficient to a requirement and not demoting accessMode to recommended, 1.2-conformant publications will be conforming to earlier versions.
But, this will require changing the specification number to 1.2 to create a new conformance identifier -- so that existing 1.1-conformant publications without accessModeSufficient don't become non-conforming -- we're going to leave the issue open for a while for further feedback.
This was discussed during the pmwg meeting on 29 May 2025.
View the transcript
Decision on AccessmodeSufficient.
<AvneeshSingh> w3c/
RESOLUTION: add properties for publisher and trusted intermediary contacts
mgarrish: it's problematic to reduce requirements in new standards as it makes it incompatible with older versions
George: maybe we should only make access mode sufficient required
Madeleine5: access mode sufficient is the most complicated to understand
George: it's repeatable but we allow textual and visual as single statements
AvneeshSingh: can this be automated
Madeleine5: yes, I've automated these in the past to make access modes from other metadata
AvneeshSingh: daisy pipeline computes metadata when it compiles an epub - but need to check if it works with edge cases
AvneeshSingh: we could bump it up to mandatory and see if people resist
Madeleine5: so we want compatibility with previous
mgarrish: content doesn't break if we change the conformance identifier
AvneeshSingh: let's update the tracker that we're going to move it to a requirement and if we don't get any negative feedback after a couple of weeks we can move it to the spec
A thought on this, if we're going to route of bumping the version number and adding new conformance strings, we might as well also shift accessMode to a recommended property.
It's ideal timing in that we haven't yet submitted the errata for 1.0, so we can add it to the change for summary. But we should commit to making these changes so we don't hold up the process of the errata changes.