02-003 A circular mapping exists
The role map loops back on itself.
- Checkpoint
- 02: Role Mapping
- ISO 14289-1 (PDF/UA-1) clause
- 7.1-3
- Test type in the protocol
- Machine-testable
- Applies to
- Whole document
- WCAG 2.x (AxisRemedy's informative mapping)
- 1.3.1 Info and Relationships (level A)
How AxisRemedy handles it
Tested by the app. AxisRemedy tests this condition itself. For each document it records passed, failed or not applicable, and for every failure the object and the page.
What the check covers
Follows every /RoleMap chain; reports each element and each map entry that ends in a loop.
Repairs that target it
- Custom structure types mapped to a standard type in the role map
Repairs are optional. The few that could change how a page looks, such as embedding a missing font, need your explicit consent.