OpenMath 2 Table of Contents

Previous: E OpenMath DTD (Non-Normative)
This: F Changes between OpenMath 1.1 and OpenMath 2 (Non-Normative)
    F.1 Changes to the Formal Definition of Objects
    F.2 Changes to the encodings
    F.3 Changes to Content Dictionaries
Next: G Bibliography

Appendix F
Changes between OpenMath 1.1 and OpenMath 2 (Non-Normative)

In this appendix we describe the major changes that occurred between version 1.1 and version 2 of the OpenMath standard. All changes to the encodings and content dictionaries have been designed to be backward compatible, in other words all existing OpenMath objects and Content Dictionaries are still valid in OpenMath 2. On the other hand an existing OpenMath 1.1 application may not be able to process OpenMath 2 objects.

F.1 Changes to the Formal Definition of Objects

Additional features of abstract objects have been introduced:

F.2 Changes to the encodings

The OpenMath version 2 standard still mandates two encodings: XML and binary. The XML encoding in particular has been updated to reflect the latest development of XML and is now a full XML application. Version 2 encodings are backward compatible with version 1.1 encodings.

F.3 Changes to Content Dictionaries

OpenMath 2 Table of Contents

Previous: E OpenMath DTD (Non-Normative)
This: F Changes between OpenMath 1.1 and OpenMath 2 (Non-Normative)
Next: G Bibliography