Open mcking65 opened 9 months ago
Edited March 6, 2024 to incorporate feedback from Feb 29 meeting.
Proposal for new definition ...
Specifies the requirement level of an assertion (MUST, SHOULD, or MAY).
The ARIA-AT assertion priority indicates which one of the following three levels of requirements is expressed by an assertion. While ARIA-AT tests are not directly associated with a normative specification, the requirement levels are modeled after Key words defined by RFC 2119 for indicating requirement levels. This alignment could thus be used as the basis for developing a specification in the future.
NOTE: Assessment of impact on users is generally based on the following assumptions:
The ARIA-AT Community Group just discussed Assertion priority definitions
.
Thanks for following up on this, @mcking65. As I understand the normative context, ATs MAY convey information beyond what they MUST and SHOULD convey with the caveat is that the CG reserves the right to judge certain responses as "excessively verbose." This makes me think that explicit "MAY" assertions are meant as an assurance to implementers--an assurance that the CG will not judge certain responses to be "excessive." Is that right? Do they serve any other purpose?
The ARIA-AT Community Group just discussed Define meaning of assertion priorities: "MUST", "SHOULD", and "MAY"
.
The glossary definition of assertion priority is now updated.
We implemented ARIA-AT-APP Issue 737 - Revise reports to show assertion priorities as MUST/SHOULD/MAY instead of REQUIRED/OPTIONAL but have not yet documented how either assertions or assertion/command pairs should be mapped to each priority level and how readers of aria-at reports should interpret the priorities.
In this issue, we will align on consensus definitions for each priority with clear guidance on how to assign priorities and interpret reports and update the ARIA-AT Glossary definition of Assertion Priorities.