W3C home > Mailing lists > Public > www-html@w3.org > October 2008

Re: [SVG 1.2T LC] lose the 'aria:' in role attribute examples using WAI-ARIA roles (ISSUE-2075)

From: Doug Schepers <schepers@w3.org>
Date: Thu, 09 Oct 2008 01:33:47 -0400
Message-ID: <48ED97BB.9090505@w3.org>
To: Al Gilman <Alfred.S.Gilman@IEEE.org>
CC: www-svg <www-svg@w3.org>, "w3c-wai-pf@w3.org PF" <w3c-wai-pf@w3.org>, W3C HTML Mailing List <www-html@w3.org>

Hi, Al-

Comments inline...

Al Gilman wrote (on 9/28/08 4:47 PM):
> 
> Reference: string-search for all instances of 'aria:' in
> the one-page version of the 15 September 2008 draft
> http://www.w3.org/TR/2008/WD-SVGMobile12-20080915/single-page.html
> 
> Repair may be implemented by removing the initial substring 'aria:' from
> the indicated symbols.

I've removed all the offending prefixes. [1]

This does raise another question, which I think the WAI-ARIA spec should
address:  who "owns" the list of role values?  Since @role is intended
for general use in addition to use with ARIA (as per the XHTML Role
Attribute Module [2]); there is a list of roles [3] (a compilation,
perhaps?)... is this meant to be a registry of roles?

If I specify roles in an SVG spec, and they overlap or conflict with
roles define in some other language, how is that resolved?


> The WAI-ARIA approach for indicating role values that are defined
> in the WAI-ARIA spec is that they appear without a colon-ized prefix.
> 
> <quote cite="http://www.w3.org/TR/wai-aria/#ua_role">
> 
> The rules of the host language are used to detect that an element has an
> attribute with attribute name of "role" and to identify the attribute
> value string for that attribute.
> The attribute value string for that attribute is broken into a sequence
> of whitespace-free substrings by separating on whitespace.
> The substrings are compared in a case-sensitive comparison with all the
> names of concrete ARIA roles as defined above.
> The first such substring in textual order that matches the name of a
> concrete ARIA role is the name of the applicable ARIA role.
> 
> </quote>

Given that the XHTML Role Attribute Module specifies a CURIE for its
value, I think it could (evidently) lead to confusion about whether ARIA
role values are prefixed, so I would suggest that you make it explicit
that they should not be, if that's your firm intent.

However, there may be a use case for the prefix, if the matter of a
"role registry" isn't cleared up, so maybe it shouldn't be outright
forbidden...


> Now, WAI-ARIA is a work in progress, but that is the current state of
> our host-language implementation approach and I don't expect that part
> to change.
> 
> As these role names appear in an informative capacity in examples, I
> don't believe this change affects conformance to the subject spec and so
> should not upset the implementation report status.

Nope, no problem.


[1] http://dev.w3.org/SVG/profiles/1.2T/publish/
[2] http://www.w3.org/TR/xhtml-role/
[3] http://www.w3.org/1999/xhtml/vocab/

Regards-
-Doug Schepers
W3C Team Contact, SVG and WebApps WGs
Received on Thursday, 9 October 2008 05:33:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:16:14 GMT