Description
Hi everyone,
as the title suggests, I'm here because I'd need to use role="doc-glossary"
on the <aside>
tag. However, both EPUBCheck and ACE report errors. ACE reports that "ARIA role doc-glossary is not allowed for given element". As far as I understand, <aside>
has the implicit role "complementary", which is a subclass role of "landmark", which in turn is the superclass indicated for doc-glossary.
Also, looking at the Accessible Publishing Knowledge Base by DAISY, <aside>
is listed among the possible elements doc-glossary is allowed on (http://kb.daisy.org/publishing/docs/html/dpub-aria/doc-glossary.html).
As for the content of the <aside>
, the error occurs both if we have a definition list (<dl>
with <dt>
and <dd>
, possibly with role="term"
on <dt>
), or if we have a <p>
with <dfn>
to identify the term.
In the specific use case, I have an EPUB with boxes (<aside>
) that contain definitions of words and therefore represent small glossaries, so using doc-glossary would give more semantics.
Can anyone help me understand the problem?