W3C home > Mailing lists > Public > public-html@w3.org > June 2008

Re: Next steps for the ARIA syntax discussion

From: Charles McCathieNevile <chaals@opera.com>
Date: Tue, 03 Jun 2008 14:27:58 -0300
To: "Robert J Burns" <rob@robburns.com>
Cc: elharo@metalab.unc.edu, "Al Gilman" <Alfred.S.Gilman@ieee.org>, "Henry S.Thompson" <ht@inf.ed.ac.uk>, "www-tag@w3.org List" <www-tag@w3.org>, "public-html@w3.org WG" <public-html@w3.org>, "public-xhtml2@w3.org WG" <public-xhtml2@w3.org>, "wai-xtech@w3.org WAI-XTECH" <wai-xtech@w3.org>
Message-ID: <op.ub6n4wz5wxe0ny@widsith.local>

On Tue, 03 Jun 2008 08:17:17 -0300, Robert J Burns <rob@robburns.com>  
wrote:

> Hi Charles,
>
> On Jun 1, 2008, at 3:01 AM, Charles McCathieNevile wrote:

>> The mistake was suggesting that there should be a namespace *other than  
>> the null string* for aria attributes...

> The XML namespaces recommendation is designed to be modular. The only  
> thing other recommendations need to concern themselves with is providing  
> a namespace URI to uniquely identify the vocabulary.

Indeed. And in order to maintain compatibility with the Web as it has  
developed for the last decade and a half, in the case of attributes the  
default case of having a null namespace ("in no namespace", "blank  
namespace", call it what you will) is the only solution that works for  
HTML and XHTML serialisations. Fortunately that is the solution compatible  
with all the relevant specs, and with all the deployed technology.

> As for the text/html serialization we should be careful here as well. As  
> TAG has already expressed a desire to add distributed extensibility to  
> text/html in the future, we should again be careful here. I don't see a  
> problem with the no namespace name (or null nameespace since the  
> difference in what we call it here is trivial).  However, it is hard to  
> foresee what problems we might cause for W3C if we start moving HTML5  
> specified elements and attributes into other various namespaces (other  
> than the html namespace and the null namespace or no name namespace).

It appears we agree. The elements should be in the html namespace. The  
attributes in the null namespace.

cheers

Chaals

-- 
Charles McCathieNevile  Opera Software, Standards Group
     je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals   Try Opera 9.5: http://snapshot.opera.com
Received on Tuesday, 3 June 2008 17:28:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:18 GMT