XML Application - MathML
April 14th, 2007 — VyomaThis time around, we look at another of an XML application - Mathematical Markup Language or MathML.
No, do not worry. I know we are all scared of Math or at least most of us are. I will not be proposing any theorems or solving any trigonometric problems or problems in calculus. We will leave that for the ones who are versed in it - mathematicians and scientists.
Mathematical notations present a tricky problem in terms of storing as file. What do you store about the equations? The content information or the presentation information?
Both these approaches have been explored and implemented earlier. In terms of presentaion, TeX - a typsetting system created by Donald Kunth, that allows one markup text as well as mathematical notations (may be complex), in terms of how they must be displayed. There is even a Wordpress plugin that allows notations formated in LaTeX (derivation of TeX) to be displayed in a blog post. Also, there has been development in terms of storing mathematical content - OpenMath - where the context is maintained.
MathML, an applicaiton of XML, can store mathematical notations in terms of presentation and/or content.
