← Prev in month ← Prev in thread

MathML is now "foreign" / illogical conformance (ODF 1.2)

From
Alex Brown <>
Date
2009-02-19T09:13:50+00:00
ID
Thread
MathML is now "foreign" / illogical conformance (ODF 1.2)
1.4.5 states:

"OpenDocument extended documents may contain elements and attributes not
specified within the OpenDocument schema. Such elements and attributes
are called foreign elements and attributes."

Since the MathML elements and attributes are not "specified within the
OpenDocument schema" they are - by definition - foreign. One
interpretation of this is that no "conforming OpenDocument Document"
(per 1.4.2.1) can contain mathematics.

The ODF schema (all versions) allows *any* markup (foreign or native)
for its "mathMarkup" pattern. This is a defect. The schema needs to be
corrected to include a correct MathML grammar, irrespective of whether
MathML is deemed to be "foreign" or not.

- Alex.
← Prev in month ← Prev in thread