- From: James Craig <jcraig@apple.com>
- Date: Mon, 18 Jul 2016 10:46:32 -0700
- To: Rich Schwerdtfeger <richschwer@gmail.com>
- Cc: Joanmarie Diggs <jdiggs@igalia.com>, ARIA Working Group <public-aria@w3.org>, Fred Esch <fesch@us.ibm.com>
- Message-Id: <CCED670E-EB16-4454-93CF-88A072B4A0DE@apple.com>
> What about things like doc-panelist whose superclass is “navigation”? I don't see that in the draft, but I assume it could be mapped like its superclass "navigation" role. If that role is intended to read as "pane list", it looks like the word "panelist", aka a human participant in a panel. The DPUB group should consider changing it to avoid ambiguity. We would do the same superclass mapping with the SVG "graphics-document" role. >>> graphics-document >> >> Same as "document" role. >> >> AXRole: AXGroup >> AXSubrole: AXDocument >> AXRoleDescription: 'document' For that matter, I'm not convinced the "graphics-document" subrole literal is required. Why can't this just be an implementation details for any "document" inside an image? James > On Jul 18, 2016, at 7:12 AM, Rich Schwerdtfeger <richschwer@gmail.com> wrote: > > What about things like doc-panelist whose superclass is “navigation”? > > That is now only a group which has no semantic meaning. > > Rich > > Rich Schwerdtfeger > > > > >> On Jul 16, 2016, at 11:56 PM, James Craig <jcraig@apple.com <mailto:jcraig@apple.com>> wrote: >> >> 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 <mailto: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 <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 <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 Monday, 18 July 2016 17:47:24 UTC