OpenMath

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.

Read more about OpenMath:  Coverage, History, OpenMath Society, Example, OpenMath Content Dictionaries