Software developed at ORCCA

TeX / MathML conversion
Online services to convert between TeX and MathML.


MathML Content to MathML Presentation
An XSLT stylesheet to render Content MathML or mixed (Content+Presentation) MathML to Presentation MathML. This is useful to display MathML in settings where Content is not understood, or if one wishes to use particular notations.

Download the XSLT stylesheet here (11K).

Mathematical Notation Selection Tool
An online service to generate a MathML Content to MathML Presentation XSLT stylesheet. Generated stylesheets are built according to user's notation preferences. This is useful to display MathML if one wishes to use particular notations for rendering mathematical content.

Mathematical Notation Selection Tool on-line.

A Modular XML Schema for MathML
A modular XML Schema for MathML allows pure presentation markup and pure content markup, as well as mixed presentation and content markup. The Schema consists of eight modules in a hierarchical structure. Each module is built as a Schema file.

Download the schema here (25.5K).

Entity resolution in MathML "Enttran"
The "Enttran" program is used to convert between the types of entity references in an XML file or HTML file. Any other forms will be converted to the one as specified in the command.

Download Enttran here (32K).

XSLT stylesheets for conversion between OpenMath and Content MathML
An XSLT stylesheet to translate between OpenMath Content MathML formats. This can be used in combination with the XSLT stylesheet for Content MathML to Presentation MathML for renedering OpenMath mathematical content. This is useful to display OpenMath in settings where its content is not understood, or if one wishes to use particular notations.

Download the XSLT stylesheets here (16K).