Math Activity

Work on Math is being managed as part of W3C's User Interface Domain.

Activity statements provide a managerial overview of W3C's work in this area. They are designed to be read from beginning to end, to be informative and interesting. The role of W3C is given, also the benefits to the Web community, accomplishments to date and a summary of what the future holds. Background reading pages to help set the scene and explain any technical concepts are in preparation. Where necessary these also contain a short tutorial.
  1. Introduction
  2. Role of W3C
  3. Current Situation
  4. Accomplishments
  5. What the Future Holds
  6. Contacts

Introduction

W3C has brought together key players to fill an urgent need for math on the Web. Out of this work has come the Mathematical Markup Language (MathML), a format enabling authors to present mathematical expressions on the screen, as well as forming the basis for machine to machine communication of math on the Web. Written in XML, MathML provides two sets of tags, one for the visual presentation of math and the other associated with the meaning behind equations. MathML is not designed for people to enter by hand but anticipates that specialized tools will provide the means for typing in and editing mathematical expressions. MathML 1.0 has recently been issued as a W3C Recommendation.

Role of W3C

Following a panel discussion on math at the 4th International WWW Conference in Darmstadt in April 1995, a group was formed to discuss the problem caused by the lack of support for scientific communication on the Web. In the intervening two years, this group grew, to be formally reconstituted as the W3C Math working group.

The Math Working Group currently includes representatives from Adobe, the American Mathematical Society, Design Science, Elsevier Science, The Geometry Center at the University of Minnesota, HP, IBM, INRIA, SoftQuad, Waterloo Maple Inc. and Wolfram. Its overall goals have been to develop an open specification for math to be used with Web pages, such that it should:

MathML was chosen by the Math Working Group as their application to define an XML compliant markup language for describing equation content and presentation. What is MathML actually like? You can find out by looking at a small example of MathML. There are already a number of applications for viewing and processing MathML, for instance, W3C's Amaya browser/editor allows you to edit/view MathML's presentation tags.

Current Situation

The current Math Working Group will finish its work in summer 1998 having successfully issued MathML 1.0 as a W3C Recommendation. A proposed new working group is positioned as a continuation of the present Math Working Group and would be chartered within the W3C User Interface Domain. This new group would continue the task of facilitating the use of math on the Web, both for scientific documentation and for education. This will involve:

Accomplishments

The following are some of the accomplishments of the Math Working Group to date:

What the Future Holds

The new group will create one or more Working Drafts test documents, culminating in a revision of MathML 1.0 specification advanced as a Proposed Recommendation for a MathML 2.0 Specification. We will also issue guideline documentation for implementors of MathML and promotional activity and materials on behalf of MathML.

This group will commence at the beginning of September 1998 and is expected to continue work for 18 months, terminating in February 2000.

Future relationships to other work at W3C

Contacts

Dave Raggett, Math Activity lead, Visiting Engineer from HP


Last modified $Date: 1998/06/22 14:48:09 $

Copyright  ©  1998 W3C (MIT, INRIA, Keio ), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.