WD-Implementation and Interoperability 20001031
Member-Confidential!
This version: | http://www.w3.org/Math/iandi/impl-interop20001031.html |
Latest version: | http://www.w3.org/Math/iandi/impl-interop20001031.html |
Previous version: | http://www.w3.org/Math/iandi/impl-interop20001031.html |
Editor: | Patrick Ion (ion@ams.org) |
This is a draft report examining implementation experience and interoperability issues arising from MathML. It was first prepared in connection with the request for Candidate Recommendation status for MathML 2. This is a W3C-only document, not for public consumption.
As a result of the long process of development of MathML 2 as a revision to MathML 1.01, a good number of implementation efforts using MathML have been started. There are even shipping products and government agencies deploying MathML. Interoperability issues have been addressed as a result of this activity. The document outlines lists of the known implementation activities and gives criteria which should be sufficient to satisfy the requirements of a candidate review period.
There are a good number of software developments that have begun to make use of MathML. During the Candidate Recommendation review period the Math WG expects to receive formal reports on ease or difficulties of implementations, especially in regard to new features introduced with MathML 2, from most of these efforts. There are several pairings of organizations mentioned below who have joint ventures using MathML for the interoperability it affords.
MathML has two obvious parts that are both countervailing and cooperative. They are mark-up for Presentation and mark-up for mathematical Content. The Presentation mark-up (Chapter 3) uses about thirty elements, and Content (Chapter 4) about one hundred and fifty. It is readily possible to undertake an implementation, especially a first one, using MathML that concentrates on one type of mark-up or the other. Then there input and output considerations, display and editing aspects, and so on.
MathML will be ready to exit the Candidate Recommendation period when its readiness for wider deployment has been demonstrated by
the existence of
and the provision of