Re: AXAPI Role mappings for DPub and Graphics AAMs

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> 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> 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 Monday, 18 July 2016 14:13:09 UTC