<div dir="ltr">Hello crews,<br><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br><blockquote type="cite"><div style="font-family:SourceCodePro-Regular;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span class=""><div style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><u></u></div></span><div><div class="h5"><div style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US">Hello all,<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US"><u></u> <u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US">The current content model of <provenance> uses a neat RNG trick that allows either an <eventList> or a text phrase.  No other schema language allows this kind of thing, so conversion of the RNG to an XSD or DTD form won't work.  Is there a need to maintain compatibility with XML Schema or DTDs?<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US"><u></u> </span></div></div></div></div></blockquote></div></div></blockquote><div><br></div><div>Our project - Audiveris optical music recognition system (<a href="http://www.audiveris.org">www.audiveris.org</a>) - is currently working on adding a support for MEI. Because Audiveris has been programmed in Java, it depends on the native JDK tool - xjc - for parsing XML schemata. Although xjc has an experimental support for RelaxNG, it currently doesn't work properly so it's unusable in our case.</div><div><br></div><div>We therefore need to convert MEI RelaxNG schema to XSD by using a third-party converter first, then write a customization file that helps xjc to resolve several conflicts in the resulted MEI schema in order to make it usable by JAXB.</div><div><br></div><div>Therefore I vote for maintaining compatibility to XSD because I don't know how to make RelaxNG to work in Java without the conversion to XSD.</div><div><br></div><div>Best regards</div><div>Max</div></div><br></div></div>