11.3.2.8: Label relationships

Where the software provides a user interface it shall expose the relationship that a user interface element has as a label for another element, or of being labelled by another element, using the services as described in clause 11.3.2.3, so that this information is programmatically determinable by assistive technologies.

Testing methods

Type of complianceInspection
Pre-conditions
  1. The software evaluated is software that provides a user interface.
  2. There are user interface elements that are labels of other user interface elements.
Procedure
  1. Obtain the information of each user interface element.
  2. Check that the user interface element's information includes the relationship with the user interface element that is its label, if the current user interface element has a label, and that this relationship is programmatically determinable by assistive technologies.
  3. Check that the user interface element's information includes the relationship with the user interface element that it is labelling, if the current user interface element is a label, and that this relationship is programmatically determinable by assistive technologies.
Result Pass: Checks 2 or 3 are true.
Fail: Check 2 and 3 are false.

Requirement details

Reference number: 11.3.2.8

Related requirements

Related functional statements

Related technical requirements

No related technical requirements are associated with this technical requirement