- From: Gregory J. Rosmaita <oedipus@hicom.net>
- Date: Wed, 27 Feb 2008 01:46:11 +0000
- To: w3c-wai-pf@w3.org, public-pfwg-comments@w3.org, "Neil Soiffer" <Neils@dessci.com>
- Cc: neil.soiffer@gmail.com, brewer@w3.org
proposed ARIA role for math [DRAFT 1]
Rationale
ARIA 1.0 is intended as a solution for today's problems, as well as
providing a means of supporting newer, more mature and/or accessible
options for today's technology. MathML has been a W3C technical
recommendation since 1998/1999 [1]; it is time -- and well within PF's
purview -- to address this by introducing a specific role="math" into
ARIA 1.0
therefore, i formally propose the following:
<proposed cite="def-role-math">
Role: math
Definition: contains a string of mathematics (expressed as ASCII
or "rich" text, such as TeX), an image of a mathematical formula,
or other such embedded content which is most accessibly expressed
using MathML; this role enables a plug-in mechanism to provide
compliant MathML, as well as enabling support for MathML in
"mainstream" user agents.
</proposed>
i think we've waited long enough for "robust" and "mainstream" MathML
support -- i know that my definition isn't the best, but between neil,
raman, jason, janina, kenny, aaron, michael, marc and jon (and anyone
else who might care to join in), a more "proper" definition could be
quickly honed for inclusion in ARIA 1.0, as well as laying the ground
work for an abstracted "formula" or "equation" or some such abstracted
meta-role, if, indeed, one can be found. today's issue is enabling
the use of existing technologies, and MathML is first amongst equals
in that regard
neil advanced a convincing argument for such a role, and his post was
enthusiastically endorsed by others, including some who'd like to use
MathML in their XML backplane and/or educational environments; it also
received an immediate positive reaction from an implementor, which
shows that if we define it it will be supported; moreover, what is at
stake is enabling the widespread implementation and use of MathML,
which fits the profile of the educational grant under which work on
ARIA has been partially funded [2]
it is an issue that should be brought to conclusion now, rather than
delayed for the next iteration of ARIA -- the technologies and the
possibilities exist, and therefore i believe that addition of a math
role is important enough to warrant it being added to ARIA now, even
if bug or issues need to be logged with the maintainers of IAccessible
and AT-SPI -- and from what RichS reported, MSAA's ROLE_EQUATION could
serve a dual use
gregory.
[1] http://www.w3.org/TR/REC-MathML/
[2] http://www.w3.org/TR/wai-aria/#ack_funders
----------------------------------------------------------
He that will not apply new remedies must expect new evils;
for time is the great innovator. -- Sir Francis Bacon
----------------------------------------------------------
Gregory J. Rosmaita: oedipus@hicom.net
Camera Obscura: http://www.hicom.net/~oedipus/
Oedipus' Online Complex: http://my.opera.com/oedipus/
United Blind Advocates for Talking Signs: http://ubats.org
----------------------------------------------------------
Received on Wednesday, 27 February 2008 01:46:45 UTC