W3C home > Mailing lists > Public > www-math@w3.org > December 2012

Re: How does your MathML application use the <semantics> tag?

From: Neil Soiffer <NeilS@dessci.com>
Date: Mon, 3 Dec 2012 09:26:39 -0800
Message-ID: <CAESRWkBfMxTrUgmCHoj2cRY0itxUPPq5Vf4DD4YsA4bx=Tf=_w@mail.gmail.com>
To: Paul Topping <pault@dessci.com>
Cc: Frederic Wang <fred.wang@free.fr>, "www-math@w3.org" <www-math@w3.org>
Thanks -- I forgot about that.

MathType has the ability for users to specify not just how an expression
looks, but also how it is spoken with MathPlayer.  This can be done with a
preference (choosing between different ways of saying things like saying
for fraction "over" or "per" or "ordinal" (two thirds) if they wish to
override the default.  Or it can be done by specifying the exact speech to
use.  Both use:
<annotation encoding="DSIPairs">

Here are two examples:
<annotation encoding="DSIPairs">
#ns=ETSSpeech;
Fraction=Over;
</annotation>

<annotation encoding="DSIPairs">
#ns=DSIExactSpeech;
#range=0;
SpeechText=2 to the [rate 50][pause 500] b  [endrate] and no more [pause
500];
</annotation>

Neil Soiffer
Senior Scientist
Design Science, Inc.
www.dessci.com
~ Makers of MathType, MathFlow, MathPlayer, MathDaisy, Equation Editor ~



On Mon, Dec 3, 2012 at 9:09 AM, Paul Topping <pault@dessci.com> wrote:

> Neil,
>
>
>
> We also store our "exact speech" data in a <semantics> tag, right?
>
>
>
> Paul
>
>
>
> From: neil.soiffer@gmail.com [mailto:neil.soiffer@gmail.com] On Behalf Of
> Neil Soiffer
> Sent: Monday, December 03, 2012 8:27 AM
> To: Frederic Wang
> Cc: www-math@w3.org
> Subject: Re: How does your MathML application use the <semantics> tag?
>
>
>
> MathType embeds its rendering format ("MTEF")  inside of
> <annotation encoding='MathType-MTEF'>  .... </semantics>
>
> Neil Soiffer
> Senior Scientist
> Design Science, Inc.
> www.dessci.com
> ~ Makers of MathType, MathFlow, MathPlayer, MathDaisy, Equation Editor ~
>
>
>
> On Mon, Dec 3, 2012 at 8:02 AM, Frédéric WANG <fred.wang@free.fr> wrote:
>
> Dear all,
>
> I've been looking at the usage of the <semantics> by various software
> tools generating MathML code. The most typical examples are LaTeX to MathML
> converters that embed the LaTeX code inside an <annotation> or Computer
> Algebra Systems adding content MathML inside an <annotation-xml>. The
> information can be shared between applications during file transfer or copy
> & paste operations. I started to write a survey here:
>
> https://github.com/mathjax/MathJax/wiki/Usage-of-the-semantics-element
>
> I'm wondering if some of you could provide details about how your MathML
> programs use <semantics> to provide information and whether you expect this
> information to be used by other applications.
>
> Thanks,
>
> --
> Frédéric Wang
> maths-informatique-jeux.com/blog/frederic
>
>
>
>
>
>
Received on Monday, 3 December 2012 17:27:12 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 3 December 2012 17:27:12 GMT