MathML domain
The MathML domain elements enable the use of embedded or referenced MathML markup. Referenced MathML markup must be stored in separate, non-DITA XML documents. MathML is a W3C standard.
When MathMLelements are embedded in DITA
documents that are validated using DTDs, the MathML elements
must use a namespace prefix in order to avoid conflict with the
DITA-defined elements of the same name. Documents validated using
RELAX NG can default the MathML namespace on the MathML
<math>
element. MathML elements that are
referenced using the <mathmlref>
element do
not need to have a namespace prefix, because they are parsed
separately from the DITA documents that refer to them.
By default, the MathML domain is configured to use the namespace prefix "m" for the MathML elements.