Re: respec drafts

On 17/07/2019 08:08, Frédéric Wang wrote:
BTW regarding removing non-normative part, I was wondering whether it makes sense to remove the RelaxNG schema from MathML Core:

Yes I think it probably would be better to do that.


That said I think it is still useful to have one (e.g. people using XML tools or for the W3C validator) so maybe the RelaxNG schemas should be moved and maintained in a separate git repository?

Yes we have

https://github.com/mathml-refresh/mathml-schema



But it's currently configured to pull bits from the full and core spec but I could turn it round and make it self standing.


Especially with things like onfoo and data-foo attributes you can't really specify them in general in a schema so having the schema normative doesn't really work, it more needs to be a framework in which you can make a schema for the instances you need. (I believe the w3c validator simply deletes any data-zzz attributes before passing to the schema validator for example)

A version of the core schema is already checked in to

https://github.com/mathml-refresh/mathml-schema/tree/master/rnc


so deleting the one from the core repository and editing that directly should be fine


David

Disclaimer

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 and malware, and may have been automatically archived by Mimecast Ltd, an innovator in Software as a Service (SaaS) for business. 

Received on Wednesday, 17 July 2019 09:02:08 UTC