I'm experimenting with mathml3 schema binding as it was generated from rnc. To communicate on mathml I guess I should write in terms of rnc? What tools do you use to write the mathml3 rnc files and validate them? I've been using googlecode jing for some validation.
If I want to propose extra operators, are rnc file diff's and patches a good way to specify them?
Jaxb binding (https://jaxb.dev.java.net/) of mathml3.xsd produces bindings where the calling code needs to complete constraints or loop and check inefficiently. I'm testing what could make this better yet need to become more familiar with rnc.