Theme

Available Languages For This Post:

MathML 3 Working Draft published

Summary: 

The W3C Math Working Group has published the 3rd draft of MathML, an XML application that describes mathematical notation and captures both its content and its structure.

The W3C Math Working Group has published the third draft of MathML, an XML application for describing mathematical notation and capturing both its structure and content.
You can find the MathML 3.0 Working Draft here.

The W3C Activity page points out that "mathematics is an essential aspect of scientific communication and education. Therefore, to realize the potential of the Web for science, it must be possible to use mathematics on the Web. Mathematical expressions must move seamlessly between the Web and a wide range of related environments including authoring tools and content management systems, XML-based publishing work flows, e-learning environments, and scientific computing software.To address this need, W3C brought together key players and major stake holders to devise a solution. The Math Working Group created the Mathematical Markup Language (MathML), a highly-structured, information-rich, XML encoding for mathematical expressions, and is chartered to maintain it.MathML facilitates the authoring and presentation of mathematical expressions in print and on the screen, and forms the basis for machine to machine communication of mathematics on the Web. Designed as an XML application, MathML provides two sets of tags, one for the presentation of mathematics and the other associated with the meaning behind equations. MathML is not designed for people to enter by hand; specialized tools provide the means for typing in and editing mathematical expressions. "
The new version of MathML will have better support for bidirectional text, better alignment with OpenMath, and will fix a number of errors and changes that have become necessary because of changes outside of MathML, such as new versions of Unicode.