Epub-specs: Reconsider the inclusion of accessibilityControl and accessibilityAPI

Created on 2 Sep 2020  路  7Comments  路  Source: w3c/epub-specs

Although the accessibilityControl and accessibilityAPI properties are optional in the accessibility specification, I don't find these are very relevant to content and only add confusion.

The properties are more relevant to the usability of reading systems, as users are more likely to want to know if a reading system is compatible with an operating system API or can be controlled by various input methods.

The accessibility of the content is already regulated by WCAG. If content is authored to meet the scripting requirements of the standard, making fine-detailed statements isn't necessary. If anything, it adds confusion as publications without any scripted content potentially have to list every control method even though listing them is largely irrelevant.

It might be helpful, therefore, to remove the two properties from the optional list and replace them with a note that explains why they are not needed.

/cc @GeorgeKerscher @avneeshsingh @clapierre

Accessibility11 Cat-Accessibility Spec-Accessibility Spec-AccessibilityTechs Status-Proposed Solution

All 7 comments

+1 Matt, I agree we should consider removing these two metadata pieces from the Accessibility Specification.
GCA has seen a lot of publishers try to include them and for the most part was done incorrectly and we have recommending they remove them from their OPF files.

I've always found these properties more confusing than useful (see this old thread from 2016!), so you get my vote for removing them 馃槉.

I've always found these properties more confusing than useful

Ya, we tried hard to rationalize them, but even for the first version we struggled to place them.

By only removing them, we also don't risk invalidating existing content, as any schema.org properties will always be valid. We can just chalk it up to a failed experiment and not promote their use anymore.

Agreed, but I am just wondering if we should submit a defect report to SC34 about dropping them. Shouldn't be difficult.

I am just wondering if we should submit a defect report to SC34 about dropping them.

Would that require changing the current document or is it more like adding an errata? The ISO doc is consistent with 1.0, so technically if we drop them it would be reflected in the next ISO version, too.

@mattgarrish

Would that require changing the current document or is it more like adding an errata? The ISO doc is consistent with 1.0, so technically if we drop them it would be reflected in the next ISO version, too.

Create a draft errata (called Draft Technical Corrigenda in ISO) and start a DCOR ballot. This should require about 4 months. If the ballot is successful, there are two ways to publish the result. One is to publish Technical Corrigenda (basically as is). The other is to publish a consolidated new edition. We have to speak with ISO editors and choose.

Proposed Solution

Remove reference to the two properties from the specification.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dauwhe picture dauwhe  路  4Comments

dauwhe picture dauwhe  路  3Comments

RachelComerford picture RachelComerford  路  10Comments

danielweck picture danielweck  路  4Comments

codedread picture codedread  路  13Comments