W3C home > Mailing lists > Public > www-math@w3.org > February 2019

Re: [MathML4] Multiple Formats for Presentation and Semantics

From: Stephen Watt <smwatt@gmail.com>
Date: Mon, 25 Feb 2019 06:49:17 -0500
Message-ID: <CALozgsjxTES3LDNOYwO3WP0XFWmdMitvM31J_TcxG2bX1nxanQ@mail.gmail.com>
To: Adam Sobieski <adamsobieski@hotmail.com>
Cc: "www-math@w3.org" <www-math@w3.org>, "public-mathml4@w3.org" <public-mathml4@w3.org>
This is an interesting idea.   Previously, I had been thinking of multiple
presentation alternatives for notational choices (rather than supported
protocols).   This would be important, for example, in pulling together
modules for a course or a book, where the notational styles of the
collections differed.   At the time, XSL seemed to offer a sufficient
solution, but there is no reason that mathml with pre-generated notational
choices couldn't be served.

Stephen

On Mon, Feb 25, 2019 at 4:46 AM Adam Sobieski <adamsobieski@hotmail.com>
wrote:

> Math Working Group,
>
> MathML Refresh Community Group,
>
>
>
> I would like to present an idea for discussion for MathML4. The idea is
> based upon the approaches to mathematical semantics from MathML3. The idea
> is to include in MathML4 a means of providing multiple presentational
> formats.
>
>
>
> <math>
>
> <presentation>
>
>   <annotation-xml encoding="application/xhtml+xml">...</annotation-xml>
>
>   <annotation-xml encoding="application/svg+xml">...</annotation-xml>
>
>   <annotation encoding="image/png" src="data:..." />
>
>   <annotation-xml encoding="MathML-Presentation">...</annotation-xml>
>
> </presentation>
>
> <semantics>
>
>   <annotation-xml encoding="application/openmath+xml">...</annotation-xml>
>
>   <annotation-xml encoding="MathML-Content">...</annotation-xml>
>
> </semantics>
>
> </math>
>
>
>
> With such mathematical markup, browsers could, in a manner similar to
> MathJax, provide users with configuration to indicate which formats to
> display when multiple presentational formats are available.
>
>
>
> Topics to consider would include the clipboarding of mathematical elements
> and of hypertext containing mathematics.
>
>
>
> Topics to consider would also include interoperation with MathJax. MathJax
> could populate the presentational options available in <presentation>
> elements. Interestingly, the document object model resulting from MathJax
> processing could resemble the document object model had multiple
> presentational formats been provided.
>
>
>
> I look forward to discussing these and other ideas for MathML4.
>
>
>
>
>
> Best regards,
>
> Adam Sobieski
>
>
>
Received on Monday, 25 February 2019 11:49:49 UTC

This archive was generated by hypermail 2.3.1 : Monday, 25 February 2019 11:49:50 UTC