MathML 2.0 Schemata on RELAX-NG

Introduction

This site provides the MathML 2.0 Schemata based on RELAX-NG. Now the status of the specification of MathML 2.0 is Recommendation in W3C.

Usage

Basic usage

  1. Get the zip-archive from this site.
  2. Unzip it(the directory "mml2" will be generated).
  3. Validate MathML 2.0 documents with the set of schemata. For example, if you want to validate it with Jing, you can type the following command in the console window (such as MS-DOS prompt):
    Java Version
    java -jar jing.jar mathml2.rng mmlSample.mml
    .EXE version, MS-Java VM is required
    jing mathml2.rng mmlSample.mml
    assuming that jing.jar, MathML documents and RELAX-NG schema exist in the same directory mml2.

Using RELAX-NG Schema as a module

You can use these schemata as one of the modules in your own RELAX-NG Schema. Simply include mathml2.rng with <include> element. You do not have to specify the namespace of MathML 2.0.

Problems

Copyright and License

Copyright (c) 2002-2008 Yutaka Furubayashi (Poka-poka Dream Factory)

This RELAX-NG Schema on MathML 2.0 is available to be redistributed and/or modified under the terms of MIT (X11) Licence.

Updates

2008-03-15
2006-09-08
2006-06-04
2006-05-06
2005-04-10
2002-12-09
2002-12-08