W3C home > Mailing lists > Public > public-html-a11y@w3.org > August 2010

[Bug 10438] math should be changed changed from no role to "math" role

From: <bugzilla@jessica.w3.org>
Date: Sun, 29 Aug 2010 01:00:50 +0000
To: public-html-a11y@w3.org
Message-Id: <E1OpWGQ-0006aX-Vb@jessica.w3.org>
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10438


Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |xn--mlform-iua@xn--mlform-i
                   |                            |ua.no
         Resolution|WONTFIX                     |




--- Comment #3 from Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>  2010-08-29 01:00:50 ---
(In reply to comment #2)

> Rationale: This seems out of scope for HTML. This is an ARIA/MathML issue.
> 
> David: FYI, the MathML spec should probably define the strong native ARIA semantics of MathML.

I'm sceptical about the recommendation to say that math should have role="math"
as strong native ARIA semantics. I think, rather, that it should have _default_
 MATH role. 

The reason for this is that I  wonder what happens in case of this  which is
quite logical:

<figure role="math">
   <math /> <!-- equivalent to <math role="math" /> in case of strong native
semantics -->
</figure>

ARIA 1.0 gives an analog example, using <div> [1]   where only the <div>
carries the role:

<div role="math" aria-label="6 divided by 4 equals 1.5">
  <math xmlns="http://www.w3.org/1998/Math/MathML">
    <mfrac>
      <mn>6</mn>
      <mn>4</mn>
    </mfrac>
    <mo>=</mo>
    <mn>1.5</mn>
  </math>
</div>

[1] http://www.w3.org/TR/wai-aria/complete#math

Perhaps it is no problem if both the the parent (e.g. <figure>) and <math> have
role="math". However, we should be sure that it isn't.

<math> is like the root element. Comparingly, HTML's root element, <html>, does
not have strong semantics  it has no native semantics at all ... So why should
<math> have strong semantics? Or, perhaps it _should:_ have strong semantics,
but I'm not sure that it is up to the MathML working group to decide.

Consider the opposite: would it have been meaningful to leave it to the HTMLwg
to decide what kind of semantics <html> should have in a hypothetical "MathML
5"? Thus, likewise, I think that it _perhaps_ is meaningful for the HTMLwg to
decide what kind of role <math> should map to inside a HTML document.

(I reopened this bug - however, a NEEDSINFO would have been fine too ...  not
sure about my options ..)

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Sunday, 29 August 2010 01:00:52 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:05:13 UTC