W3C home > Mailing lists > Public > public-i18n-its-ig@w3.org > November 2009

Re: [MathML3-last-call] Improving MathML internationalization capabilities

From: David Carlisle <davidc@nag.co.uk>
Date: Wed, 4 Nov 2009 00:40:55 GMT
Message-Id: <200911040040.nA40etcR032554@edinburgh.nag.co.uk>
To: jirka@kosek.cz
Cc: www-math@w3.org, public-i18n-its-ig@w3.org

> Are you sure that xml:* is really allowed? 

Sorry. That is a regression. Thanks for catching this. It was allowed in
a previous version and should be allowed on all elements. The xml
namespace was omitted from that production as it was allowed by other
productions in the schema.  There were problems with (as I recall) ID
types from xml:id being declared and so the schema was refactored a bit
but as you correctly point out, the current state is that xml:
attributes are not allowed at all according to the schema. This was
unintentional and will be fixed. I'm sorry for the misinformation in the
first reply.

> This sounds reasonable. Shouldn't then token.content pattern explicitly
> allow any non-MathML content by default so MathML fragments with embeded
> XHTML/DocBook/whatever will be valid against base MathML schema not only
> against specific schema derived from base MathML schema?

MathML is also used in many systems that are not going to be able to cope
with structured text (computer algebra systems for example) Keeping the
content model for mtext as plain text unless the schema is explictly
extended means that a mathml fragment that validates against the
normative schema is maximally portable. We hope to make it as easy as
possible for people to extend the schema. For example, if thought
desirable we could distribute explicit examples such as a schema with
the content model opened to allow any foreign namespaced elements, or a
specific xhtml+mathml version that allows inline xhtml markup.

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 Wednesday, 4 November 2009 00:48:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 4 November 2009 00:48:11 GMT