[Bug 10167] HTML5 Polyglot spec breaks RDFa case sensitivity

http://www.w3.org/Bugs/Public/show_bug.cgi?id=10167

Manu Sporny <msporny@digitalbazaar.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |

--- Comment #4 from Manu Sporny <msporny@digitalbazaar.com> 2010-10-04 02:47:57 UTC ---
Sorry it took so long to get back to you...

(In reply to comment #2)
> Manu,
> 
> Do you have someplace specific for me to point to to reference the last
> sentence of this change?

No need to point to anything specific there, imho.

> I've updated the spec to read as such:
> 
> 6.2.3 Attribute Values
> ...
> Because XML is case sensitive, polyglot markup also requires case to be
> consistent for values between markup, DOM APIs, and CSS. In addition, polyglot
> markup respects the case sensitivity of all other attribute values. Although
> polyglot markup must always have lowercase values of the attributes in the
> following list when they exist on HTML elements, attributes not in this list
> and attributes on non-HTML elements may have values made of mixed case letters.
> Note that other specifications, such as RDFa, may place additional restrictions
> on the allowed values of certain attributes. 

Hmm... so @rel is in the attribute values list of attributes that must have
lower-cased attribute values and it is also an RDFa attribute that requires
case to be preserved. The text that you have states that for @rel: "polyglot
markup must always have lowercase values of the attributes in the following
list when they exist" - nothing in that paragraph seems to indicate that case
must be preserved for attribute values in @rel for Polyglot documents.

It almost seems as if you're saying - you must lower-case attribute values for
@rel. In other words, the following markup:

This document conforms to the <a vocab="http://purl.org/dc/terms/"
rel="conformsTo" href="http://www.w3.org/TR/html5/">HTML5</a> standard.

should express rel="conformsTo" as rel="conformsto" per Polyglot markup. What
bit of the text that you added prevents that from happening, as it's not that
clear to me?

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 4 October 2010 02:47:59 UTC