[xhtml2] Basic semantic model of XHTML 2.0 and Extension

Hi,
This is a QA Review comment for "XHTML 2.0"
http://www.w3.org/TR/2006/WD-xhtml2-20060726/
2006-07-26
8th WD

About http://www.w3.org/TR/2006/WD-xhtml2-20060726/

In the mail "role/property/class  differences", some possible confusions have been expressed, It would be good for XHTML 2.0 to have a chapter dedicated to the semantic model of this specification.
It will make a summary of the basic attributes and their area and explains how to extend them. Call it "Extension of Semantics". One major benefit of XHTML 2.0 will be this semantics extensibility.

For now, XHTML 2.0 says

 - class: 
  multiple values.
  values: None 
  Extensibility: Yes/No. 
    no way of formalizing values then no formalized extensibility.
    like it was the case with HTML 4.01 to XHTML 1.1) 

 - property: 
  one value possible.
     values: description, generator, keywords, 
             reference (default), robot, title.
  Extensibility: Yes with namespace,  
                 but no way to formalize it. 

 - role:
  multiples values.
  values: main, secondary, navigation, banner,
          contentinfo, definition, note, seealso, 
          search
  Extensibility: yes with namespace
                 but no way to formalize it.

 - rel/rev:
  multiple values.
  values: alternate, start, next, prev, up, contents, 
  index, glossary, copyright, chapter, section, subsection,
  appendix, help, bookmark, meta, icon, p3pv1, profile, role,
  cite.
  Extensibility: yes with namespace
                 but no way to formalize it.

Some of the values seem to be redundant with other attributes and/or elements.
It is not clear when creating new values for which attribute it should be created.

The model is partly explained in "24.2. Meta and RDF"
http://www.w3.org/TR/2006/WD-xhtml2-20060726/mod-metaAttributes.html#sec_24.2.
It deserves a broader and more detailed explanation.




-- 
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
   QA Weblog - http://www.w3.org/QA/
      *** Be Strict To Be Cool ***

Received on Thursday, 17 August 2006 03:29:31 UTC