Requirement | longdesc |
aria-
describedat |
aria-
describedby |
canvas |
figcaption |
href |
details |
iframe |
imagemap |
New HTML Attr | rel="longdesc" |
---|---|---|---|---|---|---|---|---|---|---|---|
No forced visual encumbrance | Pass | Fail [3] | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Fail [3] | Fail |
Discoverability tools exist. when there is no forced visual encumbrance. | Pass | Fail [3] | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail [3] | Fail |
Programmatically ties a set of structured content that is external to the document to an <img> element. | Pass | Fail [3] | Fail | Fail | Fail | Fail [1] | Fail | Pass | Pass | Fail [3] | Pass |
Programmatically determinable when an image already has a link which is mapped to go to another page or a larger image. | Pass | Fail [3] | Pass | Fail | Pass | Fail | Pass | Pass | Fail | Fail [3] | Fail |
Provides easy reuse of the targeted description from multiple sources. | Pass | Fail [3] | Fail | Fail | Fail | Fail [1] | Fail | Pass | Pass | Fail [3] | Pass |
Provides the choice to consume. As currently implemented, the description is not forced upon screen reader users. | Pass | Fail [3] | Fail | Fail | Fail | Fail [1] | Fail | Unknown [4] | Unknown [4] | Fail [3] | Unknown [4] |
Does not require reengineering ARIA. | Pass | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
Is not a bridging technology. | Pass | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
Provides WYSIWYG tool support for authors of limited skill set. | Pass | Fail [3] | Fail | Unknown [4] | Unknown [4] | Pass | Unknown [4] | Pass | Pass | Fail | Fail |
Does not force people to read another large specification. | Pass | Fail [3] | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
Provides ease of use. | Pass | Fail [3] | Fail | Fail | Fail | Fail [1] | Fail | Pass | Pass | Fail [3] | Unknown [4] |
Provides ease of authoring. | Pass | Fail [3] | Fail | Fail | Fail | Fail [2a] | Fail | Fail | Fail | Fail [3] | Unknown [4] |
Provides native HTML long description semantics. | Pass | Fail | Fail | Fail | Fail | Fail [2] | Fail | Fail | Fail | Fail [3] | Pass |
Provides backwards compatibility and no need to retrofit. | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
Is recognized by existing authoring tools, user agents, assistive technologies. | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Unknown [4] | Fail | Fail |
Numerous tutorials and documentation throughout the world explain how to use this technique for complex image descriptions. | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
Is law in various countries. | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
Is a standard in numerous organizations and companies. | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
Is policy in many organizations and companies in throughout the world. | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
Is in numerous guidelines throughout the world. | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
Does not reinvent the wheel. | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
Provides solution to all specific use cases. | Pass | Fail [3] | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail [3] | Fail |
The only solution that meets all requirements and fullfills all specific use cases is longdesc.
[1] Fails whenever link is used for another function. And it is not automatically announced to users of screen readers like JAWS, SuperNova/Hal or WindowEyes that a long description is available.
[2] Fails because link semantics are already well-defined.
[2a] To provide proper semantics
rel="longdesc"
would be needed. But
rel="longdesc"
is not implemented by existing
tools.
[3] This proposed solution fails as it is neither formally specified or nor implemented.
[4] Unknown. No evidence presented.