Re: Wish for MathML 3: version attribute

>   dtd="important" >

It would be nice if it were possible to flag a fragment as depending on
a dtd or not but i fear this isn't possible.
If the fragment uses entity references (so requires a DTD) then
(assuming that it is read by an XML parser rather than custon software)
it will have been rejected with a fatal error if there is a problem with
the dtd during the pase stage so (conceptually at least) before  this
attribute value  can be inspected by a mathml application.

> <math version="MathML3.0", "p-MathML3.0+OpenMath2.0"  ...

Hmm interesting. Allowing this would mean (at the specification level)
that the version text would be arbitrary string, with certain communities
coming up with conventional values for profiles that have common usage?
Clearly there are uses for that although the advantage of having a
strictly numeric value is that you can do numeric tests on it (cf the
forward compatible processing rules for xsl:version).

Perhaps separate out teh numeric version and a string based profile:
version="3.0" profile="presentation mathml with OOMML attributions"
being a profile of topical interest....?

David

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________

Received on Monday, 17 September 2007 13:45:43 UTC