Re: Math in the Page Authoring Guidelines

T V Raman's Aster (as Jason has said, I think) is an example of a good
piece of third party technology which translates algebraic expressions (in
this case marked up in LaTeX I believe) into speech. It includes the
ability to chuck the equations, providing the kind of contextualisation
available visually, as well as an aural style sheet to provide
distinctions.

The area in which that is important is the User Agent group, and the issue
for them to consider is how to present Mathematical equations (or
chemistry, or written music, or whatever).

The issue for the Page Authors is how to present mathematical (or
chemical, or musical or whatever) material which requires presentation and
markup that falls outside of standard HTML and what it provides. THere are
a couple of relevant guidelines:

Where possible use a w3c technology...

Bingo. MathML

... where this results in material that does not transform gracefully you
must provide an alternative version of the content that is accessible

So far as I know MathML does not transform gracefully. So use a method
that does, such as the example of including a MathML equation as well as
an image of it (for sighted users of non-MathML compliant browsers) and a
textual description of it (for anybody - if the description is good then
the accessibility will be ordinary. If the description is bad then the
accessibility will be excruciatingly difficult. But that's miles ahead of
impossible)

eg: (I have also included a latex description for those who can read it.
But the type is probably wrong)

<OBJECT TYPE="text/MathML" DATA="equation1.xml" TITLE="equation one in
MathML markup">
  <OBJECT TYPE="text/latex" DATA="equation1.tex" TITLE="equation one in
latex markup">
     <OBJECT TYPE="image/gif" DATA="equation1.gif" TITLE="equation one as
a GIF image">
        A long and very accurate text description, with links to pieces of
the equation, so that it can be naturally chunked or listened to as a
whole, depending on concentration levels:
        <P>A equals One
     </OBJECT>
  </OBJECT>
</OBJECT>

--Charles McCathieNevile
W3C Web Accessibility Initiative (visiting)
email: charles@w3.org telephone: +1 (617) 258 8143
mail: LCS, 545 Technology sq., Cambridge MA, USA
http://purl.oclc.org/net/charles

On Wed, 9 Dec 1998, Al Gilman wrote:

  The expression complexity of visual symbolic language for
  mathematics breaks the complexity management guidelines for
  spoken information.  I see a lot of equations in print with too
  many productions in them to be spoken comprehensibly in one
  sentence.  It's like one needs to sic a composition teacher on
  them and get the argument restated as a sequence of shorter
  sentences.
  
  Another way to state this is: "Here is another domain, like
  translating programs between programming languages, where a
  purely syntactic transformation may yield less-than-desirable
  results."
  
  The risk associated with expression complexity is greater in
  speech than in print.  Loss of tracking kicks in at a lower
  expression complexity.  Articulating some mathematical utterance
  as speech may work better if a whole article is compiled, and not
  just the text (including math symbol structures) transliterated.
  
  The shape of the compile process would be something like a) build
  a knowledge base from the whole article including symbolic
  exhibits and verbal voice-over b) segment it into feasible verbal
  paragraphs for readout from the knowledge base, c) code-generate
  the latter into fluent verbal language.  Or tolerable.
  
  Al
  
  

Received on Wednesday, 9 December 1998 16:09:08 UTC