OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

odf-adoption message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Wikipedia article about ODF


The "criticism" section says that "OpenDocument is also criticized for
not using the ISO 12083:1994 standard for mathematical formulae, which
is not used within MathML either." First, this all reads like a
criticism of MathML rather than ODF. I downloaded the spec for ISO
12083 from http://www.techstreet.com/cgi-bin/detail?product_id=52643,
and found this in section 9, page 38 (12083-c.pdf) for the Mathematics
DTD

<!--
This DTD is included by the Book and Article DTDs of ISO12083:1994.
As it is a separate entity it may also be included by other DTDs.

Since there is no consensus on how to describe the semantics of formulas,
it only describes their presentational or visual structure. Since, however,
there is a strong need for such description (especially within the
print-disabled community), it is recommended that the following
declaration be added where there is a requirement for a consistent,
standardized mechanism to carry semantic meanings for the SGML
elements declared throughout this part of this International Standard: _

<!ENTITY % SDAMAP "SDAMAP   NAME    #IMPLIED"           >
and that the attribute represented by %SDAMAP; be made available for
all elements which may require a semantic association, or, in the simpler
case, be added to all elements in this DTD.                               -->

One of the goals of MathML is to  "Encode both mathematical notation
and mathematical meaning."
(http://www.w3.org/TR/MathML2/chapter1.html#intro.goals) This provides
a rationale for adopting MathML in favor of ISO 12083:1994.

As for MathML vs. TeX, Knuth's TeXbook says: "This is a handbook about
TeX, a new typesetting system intended for the creation of beautiful
books---and especially for books that contain a lot of mathematics."
(http://www.ctan.org/tex-archive/systems/knuth/tex/).  That's not
ODF's goal. OpenOffice.org uses MathML's <math:annotation> element to
store a TeX-like representation of the formula; example:

   <math:annotation math:encoding="StarMath 5.0">a over b + 2</math:annotation>

Future ODF specs could recommend putting in a TeX-encoded annotation,
given that there are MathML to TeX converters
(http://www.mathmlconference.org/2002/presentations/smirnova/index.html)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]