Asqatasun v4 - Summary

Asqatasun v4 - AccessiWeb 2.2 - Rule 5.3.1

Summary

This test consists in checking whether the linearised content of a layout table is understandable

Business description

Criterion : 5.3

Test : 5.3.1

Test description :

For each layout table, is the linearised content still understandable?

Level : Bronze

Technical description

Scope : page

Decision level : semidecidable

Algorithm

Selection

Set1 (table tags identified as presentation table from html markers)

All the table tags with an "id" attribute or a "class" attribute or a "role" attribute that matches one of the values set by the user through the "PRESENTATION_TABLE_MARKER" parameter.

Set2 (table tags not identified as data table or presentation table from html markers)

All the table tags that don't have an "id" attribute or a "class" attribute or a "role" attribute that matches one the values set by the use through the "PRESENTATION_TABLE_MARKER" parameter or the "DATA_TABLE_MARKER" parameter. That means select all the table tags of the page when these parameters are empty.

Process

Test1 (only applied when the "PRESENTATION_TABLE_MARKER" parameter is not empty) :

For each element of Set1 (presentation tables identified by a html marker), raise a MessageA

Test2 :

For each element of Set2 (tables not identified as data table), raise a MessageB

MessageA : Check linearised content
MessageB : Check nature of table and linearised content if table is presentation table

Analysis

Not Applicable

The page has no table tag, or only has data table identified by markers (Set1 AND Set2 are empty)

Pre-qualified

In all other cases

Notes

We only detect the elements of the scope of the test to determine whether the test is applicable