MathMLAPI

"MathML website":http://www.w3.org/Math/

Not so interested in the "MathML dom interface":http://www.w3.org/TR/2003/REC-MathML2-20031021/appendixd.html but more in figuring out ourselves what we would want in an interface to math structures for the use of the MathML in CellML simulation environments. This "appendix":http://www.w3.org/TR/2003/REC-MathML2-20031021/appendixc.html of the MathML spec gives us a useful way to interpret the meaning of the structures we are creating, and therefore want to be able to interpret. What we are likely to be most interested is a representation of the MathML in an abstract syntax tree(AST) and methods for interfacing with it at a semantic level. The AST should have a similar structure to that which is useful for rebuilding the math in a simulation environment, or manipulating the mathematical formulation.

Section 4.2.6 of the MathML version 2.0 specification describes the parse-tree of content MathML corresponding directly to the expression tree of the underlying mathematical expression.