- From: James Craig <jcraig@apple.com>
- Date: Sat, 16 Jul 2016 21:56:18 -0700
- To: Joanmarie Diggs <jdiggs@igalia.com>, ARIA Working Group <public-aria@w3.org>
I've completed the mapping list below. As most of these do not require special mappings to the API, the mappings should inherit from their superclass role in Core-AAM. These are links, headings, images, an occasional landmark, and a lot of generic groups. Most of the generic groups (abstract, footnotes, etc.) will be clearly identified to the user by a contained heading, so they do not need any additional mapping to the API. Note: Some roles—like chapter and subtitle—are likely to have additional support in the future. However, because no chapter- or subtitle-specific subrole is supported by any user agent or assistive technology, no special mapping should be included in a TR document. Thanks, James Craig > On Jul 1, 2016, at 10:45 AM, Joanmarie Diggs <jdiggs@igalia.com> wrote: > > Hi Chris and James. > > I was looking over mappings for the DPub submodule of ARIA and noticed > that there were a lot of "TBD" notes for AXSubrole. That, along with > spotting "AXRoleDescription: 'doc toc'," suggests we need your input. > > Below please find a list of all the role mappings for your platform from > the DPub AAM spec, along with the three from the Graphics AAM spec. When > you have some spare cycles, it would be great if you could review what > we currently have and let us know what we should have. > > Thanks in advance for your time. And have an awesome weekend! > --joanie > > ====================================================================== > https://rawgit.com/w3c/aria/master/dpub-aam/dpub-aam.html > > 1. doc-abstract > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'abstract' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 2. doc-acknowledgments > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'acknowledgments' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 3. doc-afterword > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'afterword' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 4. doc-appendix > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'appendix' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 5. doc-backlink > AXRole: AXLink > AXSubrole: <nil> > AXRoleDescription: 'backward reference' AXRole: AXLink AXSubrole: <nil> AXRoleDescription: 'link' > 6. doc-biblioentry > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'bibliography entry' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 7. doc-bibliography > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'bibliography' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 8. doc-biblioref > AXRole: AXLink > AXSubrole: <nil> > AXRoleDescription: 'bibliography reference' AXRole: AXLink AXSubrole: <nil> AXRoleDescription: 'link' > 9. doc-chapter > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'chapter' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' Chapter is the most likely candidate for a future subrole, but none exists yet. > 10. doc-colophon > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'colophon' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 11. doc-conclusion > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'conclusion' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 12. doc-cover > AXRole: AXImage > AXSubrole: <nil> > AXRoleDescription: 'image' AXRole: AXImage AXSubrole: <nil> AXRoleDescription: 'image' > 13. doc-credit > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'credit' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 14. doc-credits > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'credits' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 15. doc-dedication > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'dedication' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 16. doc-endnote > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'endnote' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 17. doc-endnotes > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'endnotes' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 18. doc-epigraph > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'epigraph' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 19. doc-epilogue > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'epilogue' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 20. doc-errata > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'errata' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 21. doc-example > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'example' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 22. doc-footnote > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'footnote' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 23. doc-foreword > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'foreword' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 24. doc-glossary > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'glossary' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 25. doc-glossref > AXRole: AXLink > AXSubrole: <nil> > AXRoleDescription: 'glossary reference' AXRole: AXLink AXSubrole: <nil> AXRoleDescription: 'link' > 26. doc-index > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'index' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 27. doc-introduction > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'introduction' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 28. doc-noteref > AXRole: AXLink > AXSubrole: <nil> > AXRoleDescription: 'note reference' AXRole: AXLink AXSubrole: <nil> AXRoleDescription: 'link' > 29. doc-notice > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'notice' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 30. doc-pagebreak > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'page break' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 31. doc-pagelist > AXRole: AXGroup > AXSubrole: AXLandmarkNavigation > AXRoleDescription: 'page list' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 32. doc-part > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'part' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 33. doc-preface > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'preface' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 34. doc-prologue > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'prologue' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 35. doc-pullquote: (not mapped) AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 36. doc-qna > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'questions and answers' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 37. doc-subtitle > AXRole: AXHeading > AXSubrole: TBD > AXRoleDescription: 'subtitle' AXRole: AXHeading AXSubrole: <nil> AXRoleDescription: 'heading' > 38. doc-tip > AXRole: AXGroup > AXSubrole: TBD > AXRoleDescription: 'tip' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 39. doc-toc > AXRole: AXGroup > AXSubrole: AXLandmarkNavigation > AXRoleDescription: 'doc toc' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > ====================================================================== > https://rawgit.com/w3c/aria/master/graphics-aam/graphics-aam.html > > 1. graphics-document > AXRole: AXGroup > AXSubrole: AXGraphicsDoc > AXRoleDescription: 'graphics document' Same as "document" role. AXRole: AXGroup AXSubrole: AXDocument AXRoleDescription: 'document' > 2. graphics-object > AXRole: AXGroup > AXSubrole: AXGraphicsObject > AXRoleDescription: 'graphics object' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group' > 3. graphics-symbol > AXRole: TBD > AXSubrole: AXSymbol > AXRoleDescription: 'graphics symbol' AXRole: AXGroup AXSubrole: <nil> AXRoleDescription: 'group'
Received on Sunday, 17 July 2016 04:56:51 UTC