W3C home > Mailing lists > Public > www-math@w3.org > October 2010

Re: correct DOCTYPES to use on MathML 3.0 documents

From: Frédéric WANG <fred.wang@free.fr>
Date: Mon, 11 Oct 2010 22:59:16 +0200
Message-ID: <4CB37AA4.3020001@free.fr>
To: David Carlisle <davidc@nag.co.uk>
CC: W3C MathML Discussion <www-math@w3.org>
Le 11/10/2010 22:52, Frédéric WANG a écrit :
> Le 11/10/2010 22:27, David Carlisle a écrit :
>> On 11/10/2010 20:55, Frédéric WANG wrote:
>>> I'm just curious:
>>> - will a DTD for XHTML 1.1 + MathML 3.0 + SVG 1.1 provided, as it is 
>>> the
>>> case for MathML 2?
>>> - will you also give a RelaxNG schema for combining all these 
>>> languages,
>>> as described in section A.2.6?
>>
>> sorry, I didn't get time to make the dtd I promised earlier, but will 
>> get to it soon, but you raise some interesting questions.
>>
>> Historically, as noted in the (old) page
>>
>> http://www.w3.org/Math/characters/
>>
>> The mathml+xhtml dtd we distributed with mathml2 was just the 
>> xhtml/svg/mathml driver file with option to include mathml and 
>> exclude svg, expanded out by an xml parser.
>>
>> the driver file itself was produced by the (old) HTML Working group 
>> as part of their XHTML Modularisation work.
>>
>> I had been planning to simply update the expanded xhtml+mathml dtd 
>> file dropping in mathml3 in place of mathml2 but otherwise leaving 
>> things the same, but perhaps it would make sense to include svg 
>> (which version?) by default as well now? Should the html part attempt 
>> to model html5 or stick with xhtml1?
>>
> The W3C validator is currently using XHTML1.1+MathML2.0 and 
> XHTML1.1+MathML2.0+SVG1.1, while HTML5 is still indicated as an 
> experimental feature. So I was thinking that a smooth upgrade could be 
> to provide DTDs for XHTML1.1+MathML3.0 and XHTML1.1+MathML3.0+SVG1.1 
> (or maybe only the latter DTD, which includes the former). I guess 
> DTDs for HTML5 can be generated from the RelaxNG schemas (and it's 
> probably already the case).
>> For Relax NG combinations I should probably liaise with Henri Sivonen.
>> His Validator.nu service has RelaxNG schemas for html5 (so 
>> html+svg+mathml) so it would probably make sense to end up including 
>> the same flavours of html and svg)
> Yes, it is certainly a good idea to see that with Henri Sivonen. FYI, 
> making a RelaxNG schema for XHTML 1.1 was discussed here but I don't 
> know what is the status of the project: 
> http://lists.dsdl.org/dsdl-discuss/2010-03/0000.html
>
It seems that the W3C provides a RelaxNG Schema for SVG1.2:

http://www.w3.org/Graphics/SVG/1.2/rng/

>>
>> Incidentally, for a browser, the main dtd to include would be
>>
>> http://www.w3.org/2003/entities/2007/htmlmathml-f.ent
>>
>> so that it uses the right entity definitions
>>
>> David
>>
>>
>>
>>
>>
>
>
> -- 
> Frédéric Wang.
> Website <http://www.maths-informatique-jeux.com/> - Weblog 
> <http://www.maths-informatique-jeux.com/blog/frederic/>


-- 
Frédéric Wang.
Website <http://www.maths-informatique-jeux.com/> - Weblog 
<http://www.maths-informatique-jeux.com/blog/frederic/>
Received on Monday, 11 October 2010 20:59:36 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 11 October 2010 20:59:36 GMT