48-Hour Call for Consensus (CfC): Advance DPub AAM to Candidate Recommendation

This is a Call for Consensus (CfC) to the Accessible Rich Internet
Applications (ARIA) Working Group to advance the Digital Publishing
Accessibility API Mappings (DPub AAM) [1] to Candidate Recommendation.

==============================================
Background regarding the need for a second CfC
==============================================

As you may be aware, there was a CfC to advance DPub AAM to CR back in
February [2], which received only votes of support. Thus the steps taken
to advance the spec were begun. However, W3C management asked several
questions about the stated exit criteria. After some discussion with
them, my conclusion (as co-chair of the ARIA Working Group) was that the
W3C management was correct and that it would be beneficial for all
stakeholders to make the stated exit criteria more concrete and precise.

Around that same time, I (as a developer contributing to WebKit) began
implementation of the mappings specified in the DPub AAM for ATK/AT-SPI2
and noticed some problems with several of the mappings for AX API and
one mistake in the mappings for my own platform. Shortly thereafter, I
discovered that the mappings of DPub's landmark roles for UIA were
inconsistent with the mappings for ARIA's landmark roles for UIA.
Because multiple normative changes to DPub AAM were needed, and because
we had not yet transitioned this spec to CR due to the aforementioned
issue with the exit criteria statement, it seemed wiser to me that we
fix all of the issues first and then (re)request transition of DPub AAM
to CR.

==============
Current status
==============

The issues in the mappings have been fixed and committed to the spec
[3][4]. In addition, the testable statements have been written and added
to W3C's test suite [5]. Test results have also been generated for both
AX API and ATK/AT-SPI2 [6]. At the present time, Safari's implementation
is 100% complete and passing. WebKitGtk's is 100% complete and has only
one failure (which I, as a developer, am addressing currently). Thus
we're well on our way to proving the mappings stated in DPub AAM are
correct and fully implementable.

Michael has updated the DPub AAM for final review and approval [7]. The
updated exit criteria are in the appendix, referenced from the Status
and at [8]. For your convenience the exit criteria statement is as follows:

<quote>
For this specification to advance to Proposed Recommendation, it has to
be shown that mappings defined in this specification are implemented on
the target platforms. Consistent with the plan for the Digital
Publishing WAI-ARIA Module 1.0 [dpub-aria-1.0] (Dpub-ARIA), the
requirement is that each role is successfully mapped in at least two
implementations and each implementation maps at least 75% of the roles.
</quote>

==============
Action to take
==============

This CfC is now open for objection, comment, as well as statements of
support via email. Silence will be interpreted as support, though
messages of support are certainly welcome.

If you object to this proposed action, or have comments concerning this
proposal, please respond by replying on list to this message no later
than 17:00 Boston Time, Monday 22 May.

--joanie

[1] https://rawgit.com/w3c/aria/DPubAAM_CR/dpub-aam/dpub-aam.html
[2] https://lists.w3.org/Archives/Public/public-aria-admin/2017Feb/0000.html
[3] https://github.com/w3c/aria/commit/79b1c4e
[4] https://github.com/w3c/aria/commit/d0c0401
[5] http://www.w3c-test.org/dpub-aam/
[6] https://w3c.github.io/test-results/dpub-aam/all.html
[7] https://rawgit.com/w3c/aria/2017-05_review/dpub-aam/dpub-aam.html
[8]
https://rawgit.com/w3c/aria/2017-05_review/dpub-aam/dpub-aam.html#exit_criteria

Received on Thursday, 18 May 2017 16:23:50 UTC