OpenMath

Uses your system voice; voice and rate in settings.

Snapshot

≈ 2 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

OpenMath is the name of a markup language for specifying the meaning of mathematical formulae. Among other things, it can be used to complement MathML, a standard which mainly focuses on the presentation of formulae, with information about their semantic meaning. OpenMath can be encoded in XML or in a binary format.

OpenMath is the name of a markup language for specifying the meaning of mathematical formulae. Among other things, it can be used to complement MathML, a standard which mainly focuses on the presentation of formulae, with information about their semantic meaning. OpenMath can be encoded in XML or in a binary format. x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} would be marked up like this in OpenMath (the representation is an expression tree made up from functional elements like for function application or for variables): 2 4 2 In the expression tree above symbols—i.e. elements like —stand for mathematical functions that are applied to sibling expressions in an which are interpreted as arguments. The element is a generic extension element that means whatever is specified in the content dictionary referred to in the attribute (this document can be found at the URI specified in the innermost attribute dominating the respective element. In the example above, all symbols come from the content dictionary for arithmetics ( , see below), except for the , which comes from a non-standard place, hence the attribute here. ==Criticism== OpenMath is criticised for being inadequate for general mathematics, exposing not enough formal precision to capture the intricacies of numerics, lacking a proof-of-concept and as an inferior technology to already established approaches of encoding mathematical semantics, amongst other presumed shortcomings. ==See also== List of document markup languages Comparison of document markup languages MathML OMDoc TeX ==References== ==External links== Standard definition Content Dictionaries

Text derived from https://en.wikipedia.org/w/index.php?oldid=1378831183 under CC BY-SA 4.0; modifications have been made.