Mathematical Markup Language (MathML) is an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents. It is a recommendation of the W3C math working group. MathML is not intended to be written or edited directly by humans, but exceptions are more likely to be made for Presentation MathML than for Content MathML.