Here are some links that may be useful: on the outline algorithm: http://www.paciellogroup.com/blog/2013/10/html5-document-outline/ https://www.w3.org/wiki/HTML/Usage/Headings HTML feature mappings to accessibility API role,states and properties http://stevefaulkner.github.io/html-mapping-tests/ http://www.html5accessibility.com/