[html4all] Issue-tracker Issues and XHTML2

Robert J Burns rob at robburns.com
Fri Jun 6 04:12:58 PDT 2008


Hi Gregory,

I've been working on cleaning up the wiki pages for the issues you  
added to the issue tracker for me (and the others I still have in the  
queue). It occurred to me that many of these issues could be applied  
to XHTML2 as well. I have others not yet on the wiki that only apply  
to HTML5 (on parsing for instance), but these ones already on the wiki  
certainly relate to XHTML2 also.

I've included the original list at the end of this email. A few of  
them might involve too much implementation detail that, in contrast to  
XHTML2, HTML5 welcomes (e.g., DOM specifications and client-side  
redirects).  But all in all I think they might be of interest to the  
XHTML2 WG too. Its also likely that some of these issues would belong  
in their own separate WGs if it wasn't for the HTML5 monolithic  
approach to standards specification.

In any event, if you want to pass on these issues to that WG for  
review, I'd love to hear feedback from a more scholarly WG.

Take care,
Rob

Below are the proposed issue-tracker Issues (with endnotes referencing  
the relevant wiki page):

• Add a document authoring requirement to designate role for embedded  
content. To ease the burden on authoring tools and authors, and to  
provide further information for  UAs and users unable to consume non- 
text media provide an attribute and HTML specified attribute NCNames  
for designating the role of non-text media.[1]

• For Q (quotation) and BLOCKQUOTE a 'marks' content markup attribute.  
Permits authors greater control over the separation of concerns of  
styling quotations and specifying the semantics of quotations within a  
document. Also allows authors to work around the current state of  
interoperability across popular UAs.[2]

• Enhanced client-side Image Maps. Provide more complete specification  
of client-side image maps to improve accessibility and general  
usability and also entirely eliminate the need for server-side image  
map processing.[3]

• Markup support for bookmark and clipping support of documents.  
Provides a way to markup specific points within a document or  
contiguous sections of a document that may not be hierarchically well- 
formed (such as the pages of an archival document that may contain  
portions of a paragraph).[4]

• Pronunciation attributes for abbreviations, variables, proper nouns  
and terms. Adds phonetic and related pronunciation attributes for DFN,  
ABBR, VAR and proper names. Adds a phonetic attribute to several  
elements as well as type and expressedas attributes to the ABBR  
element.[5]

• Cross-referencing and subtext. To provide semantic features in  
HTML5  supporting proposed styling features in CSS3 and because  
authors have  an independent need to markup notes and cross references  
regardless of  presentation.[6]

• Markup improvements and UA norms to associate attributions,  
citations, quotations and references. Adds some attributes for pages,  
annotations and ordered and unordered reference lists and UA norms to  
retrieve and display attribution, citation and quotation, references  
to users (including auto-generation of source reference lists)[7]

• Definitions and Abbreviations cross-referencing. Provide a more  
complete and compact markup syntax for associating definitions, terms,  
variables, proper names and abbreviated forms. Also promote greater  
user enhancements within UA implementations for such semantics by  
automatically generating document subject and name indexes, glossaries  
and interactive UI for these semantics.[8]

• Support for eliminating authoring distinctions between block and non- 
block semantics (particularly within the HTML5 DOM and XML  
serialization, but perhaps also in text/html serialization) Proposal  
would allow authors to use only Q element and not need to worry about  
Q and BLOCKQUOTE distinctions (also could apply to CODE and BLOCKCODE  
if HTML5 adopted these semantics).[9]

• Add a new IDENT data type for the id attribute and clearly specify  
the CSS selector and DOM method processing for xml:id of type ID and  
id of type IDENT (helps facilitate compound documents and current  
authoring practice).[10]

• CSS and DOM support  and new UA norms for associating data cells and  
header cells in tables.[11]

• Meta and HTTP redirect UA norm to improve accessibility and general  
usability.[12]

• Add MediaElement, VIDEO and AUDIO related features to the OBJECT  
element.[13]

• UAs should provide rich UI to access document data (title, href,  
cite, longdesc, aria-describedby, alt, ).[14]

• Support for a new cascading keyboard key binding mechanism.[15]

• Menu commands in the menu bar providing author access for arranging  
ordered menu bar menus (for better web application support).[16]

• Mechanism for expressing the semantics of styling (e.g., "[red  
letters] indicate [the words of Jesus]").[17]

• New attributes for handling and downloading linked and embedded  
resources.[18]

• ALT element or alternate list and other new mechanisms for  
delivering alternate content to users (in addition to content  
negotiation and rel='alternate' on the LINK and A elements).[19]

• UA language content-negotiation norms (presenting users with choices  
for multilingual users and whenever appropriate).[20]

• UA norm for DOM API to return the element containing the script and  
a re-implementation of document.write using this method.[21]

• UA norm to expose the metadata properties of non-text media.[22]

Links:
[1]: <http://esw.w3.org/topic/HTML/EmbeddedContentRoleAndEquivalents>
[2]: <http://esw.w3.org/topic/HTML/AddedAttributeQuotationMarks>
[3]: <http://esw.w3.org/topic/HTML/ImageMapIssues>
[4]: <http://esw.w3.org/topic/HTML/ClipBookmark>
[5]: <http://esw.w3.org/topic/HTML/PronunciationSemantics>
[6]:  <http://esw.w3.org/topic/HTML/Subtext>
[7]: <http://esw.w3.org/topic/HTML/AttrtibuCitaQuotationReferencing>
[8]: <http://esw.w3.org/topic/HTML/DefiningTermsEtc>
[9]: <http://esw.w3.org/topic/HTML/QuotationBlockVInline>
[10]: <http://esw.w3.org/topic/HTML/IdAndTypeID>
[11]: <http://esw.w3.org/topic/HTML/DOM%2BUANormForTableHeadings>
[12]: <http://esw.w3.org/topic/HTML/RedirectNorm>
[13]: <http://esw.w3.org/topic/HTML/SpatialTemporalAudible>
[14]: <http://esw.w3.org/topic/HTML/RicherUIAccessToHTMLData>
[15]: <http://esw.w3.org/topic/HTML/KeyBindingMarkup>
[16]: <http://esw.w3.org/topic/HTML/AuthorAccessToMenuBarForCommands>
[17]: <http://esw.w3.org/topic/HTML/SemanticPresentationLegendCSS>
[18]: <http://esw.w3.org/topic/HTML/LinkAndEmbeddingAttributes>
[19]: <http://esw.w3.org/topic/HTML/ABetterAlt>
[20]: <http://esw.w3.org/topic/HTML/ContentNegotiationNorms>
[21]: <http://esw.w3.org/topic/HTML/NewDocument.WriteSpec>
[22]: <http://esw.w3.org/topic/HTML/UANormAndDOMForMediaPropeties>


More information about the List_HTML4all.org mailing list