RE: MathML Presentation to content transformation

Like Robert has stated, it is not possible to convert presentation markup to content markup in general.
In simple cases a heuristic approach can lead to the right result, but this
is far away from a general solution that can be used without human interaction.

A presentation markup like this:

<math xmlns="">

can only be converted to the following content markup:

<math display="block" xmlns="">
  <ci> X </ci>

by phoning the author and asking him whether this is what he has mentioned.

Bernhard Keil

soft4science             Bernhard Keil
Nibelungenstr. 4        80639 Munich       Germany
+49 89 / 95 411 088
+49 173 / 72 53 669

-----Original Message-----
From: []On Behalf
Of Robert Miner
Sent: Monday, May 05, 2003 7:26 PM
Subject: Re: MathML Presentation to content transformation


Max Froumentin wrote:

> benoît encelle <> wrote:
> > i am looking for transformation tools that convert MathML
> > Presentation markup expressions to MathML Content markup expressions
> As part of the Universal MathML stylesheet, David Carlisle has
> an XSLT transform to do just that. The stylesheet is at
> and more information is at
> Feel free to ask further questions on this list.

I think you've got the direction backwards Max.  The stylesheet only
does content -> presentation, and not presentation -> content, which
is much harder, and not possible in full generality, of course.

The only systems I know that attempt the hard direction are Maple,
Mathematica and the WebEQ Developer Suite tools.  None of these is
easily scriptable, for a batch process, say, though the next version
of the WebEQ tools will have more facilities in this direction.


Dr. Robert Miner                      
MathML 2.0 Specification Co-editor                    651-223-2883
Design Science, Inc.   "How Science Communicates"

Received on Monday, 5 May 2003 15:34:38 UTC