Hello Martin, others,
On 2026-06-10 08:02, Martin Thomson wrote:
On Tue, Jun 9, 2026, at 19:59, Martin J. Dürst wrote:
I think Martin Thomson in an earlier mail asked about whether MathML
would be able to represent any semantics. I think it's easy to say that
that's not possible, because it's always possible that some
Mathematician comes up with a new theory that isn't covered by MathML.
But a quick look at e.g.
https://www.w3.org/TR/MathML3/chapter4.html#contm.opel should convince
the reader that a very wide range of Math is indeed covered.
As a practical matter, this presentation/content distinction is key. Most of the tools we have, especially those that produce MathML from LaTeX, will produce the presentation form.
That diminishes the availability of semantics significantly. As the examples show, <interval
closure="open-closed"><cn>0</cn><cn>1</cn></interval> carries useful semantics that is less clear in <mfenced open="("
close="]"><mn>0</mn><mn>1</mn></mfenced>.
Indeed. But just in case it might get missed, I would like to point out
that the very simple "(0,1]" may be even better. The readout from a
text-to-speech engine may not be as perfect as the readout from a
(high-end!) text-to-speech engine for the "<interval>..." case. But
people needing a screen reader should be as good when mapping "open
parenthesis" to the open end of an interval as people looking at the
screen and seeing a "(".
Regards, Martin.
--
rswg mailing list -- [email protected]
To unsubscribe send an email to [email protected]