<div dir="ltr">I think support for XSD is highly desirable, especially because it's a W3C recommendation. I agree with Anna that there is generally more support for XSD than Relax.<div><br></div><div>On the other hand, I wouldn't mind dropping DTD support since it's arguably been superseded by schemata and we may run into more problems with it in the future.</div><div><br></div><div>Max, great to hear that Audioveris is adding support for MEI! If you need XSD, I would recommend generating it from out ODD (our source schema) instead of converting the rng. You'll need to run the TEI Stylesheets (<a href="https://github.com/TEIC/Stylesheets">https://github.com/TEIC/Stylesheets</a>) to do so, but it's not complicated, I can provide instructions if you like.</div><div><br></div><div>Perry, what about allowing both text and <eventList>? Would it be bad to allowed mixed content in this case? (Sorry I haven't really looked into this too hard).</div><div><br></div><div>Best,</div><div>Raff</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 13, 2015 at 8:24 AM, Andrew Hankinson <span dir="ltr"><<a href="mailto:andrew.hankinson@mail.mcgill.ca" target="_blank">andrew.hankinson@mail.mcgill.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">No, don't be confused! I'm not an "XML person" so my knowledge of the kinds of tools that are out there is somewhat limited. That's why I asked.<div><br></div><div>-Andrew</div><div><br><div><blockquote type="cite"><span class=""><div>On Nov 13, 2015, at 11:58 AM, Anna Plaksin <<a href="mailto:annplaksin@gmx.net" target="_blank">annplaksin@gmx.net</a>> wrote:</div><br></span><div><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:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Hi Andrew,<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">some months ago I was looking for XML editors with schema-based auto-completion and Oxygen is the only one I know with RNG support. Some others, as Rinzo, the TextGrid Lab and the XML Tools Plugin for Notepad++ support only auto-completion based on XSD.<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">And, okay… because C# is the programming language I’m using most, I don’t know how good the RelaxNG support in other frameworks is, but the .net framework provides native support of XML schema without any external libraries.<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I have to admit that I am a little bit surprised of your question. Apart from the “digital humanities community” I don’t know any person working with XML data that are aware of RelaxNG, they’re all using XML schema. Hm, I feel a little bit confused right now.<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Maybe in this situation I would feel fine if you just wait for other feedback.<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></div></span><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Regards,<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Anna<u></u><u></u></span></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><a name="1510104e13b5448d__MailEndCompose"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></a></div><div><div style="border-style:solid none none;border-top-color:rgb(225,225,225);border-top-width:1pt;padding:3pt 0cm 0cm"><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><b><span style="font-size:11pt;font-family:Calibri,sans-serif">Von:</span></b><span style="font-size:11pt;font-family:Calibri,sans-serif"><span> </span>mei-l [<a href="mailto:mei-l-bounces@lists.uni-paderborn.de" style="color:purple;text-decoration:underline" target="_blank">mailto:mei-l-bounces@lists.uni-paderborn.de</a>]<span> </span><b>Im Auftrag von<span> </span></b>Andrew Hankinson<br><b>Gesendet:</b><span> </span>Freitag, 13.<span> </span></span><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">November 2015 09:23<span class=""><br><b>An:</b><span> </span>Music Encoding Initiative <<a href="mailto:mei-l@lists.uni-paderborn.de" style="color:purple;text-decoration:underline" target="_blank">mei-l@lists.uni-paderborn.de</a>><br></span><b>Betreff:</b><span> </span>Re: [MEI-L] MEI as XSD or DTD<u></u><u></u></span></div></div></div><div><div class="h5"><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US"><u></u> <u></u></span></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US">Hi Anna,<u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US"><u></u> <u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US">I'm curious to know which tools are in use that don't support RelaxNG -- is there a quick example you can share?<u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US"><u></u> <u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US">-Andrew<u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US"><u></u> <u></u></span></div></div><div><div><blockquote style="margin-top:5pt;margin-bottom:5pt" type="cite"><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US">On Nov 13, 2015, at 8:18 AM, Anna Plaksin <</span><a href="mailto:annplaksin@gmx.net" style="color:purple;text-decoration:underline" target="_blank"><span lang="EN-US">annplaksin@gmx.net</span></a><span lang="EN-US">> wrote:<u></u><u></u></span></div></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US"><u></u> <u></u></span></div><div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Hello Perry,</span><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I would appreciate compatibility with XML Schema just because of the widespread support. Many more Editors and Frameworks natively support XML processing with automated validation against an XSD file. I experimented sometimes with a converted RNG file but there occurred false validation errors.</span><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">So, I would be very happy about compatibility but I see your point either. If I am the only one wishing for it, this topic would seem rather unimportant to me…</span><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Regards,</span><span style="font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Anna</span><span style="font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span><span style="font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></span></div></div><div><div style="border-style:solid none none;border-top-color:rgb(225,225,225);border-top-width:1pt;padding:3pt 0cm 0cm"><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><b><span style="font-size:11pt;font-family:Calibri,sans-serif">Von:</span></b><span><span style="font-size:11pt;font-family:Calibri,sans-serif"> </span></span><span style="font-size:11pt;font-family:Calibri,sans-serif">mei-l [</span><a href="mailto:mei-l-bounces@lists.uni-paderborn.de" style="color:purple;text-decoration:underline" target="_blank"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:purple">mailto:mei-l-bounces@lists.uni-paderborn.de</span></a><span style="font-size:11pt;font-family:Calibri,sans-serif">]<span> </span><b>Im Auftrag von<span> </span></b>Roland, Perry D. (pdr4h)<br><b>Gesendet:</b><span> </span>Donnerstag, 12.<span> </span></span><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">November 2015 21:49<br><b>An:</b><span> </span></span><a href="mailto:mei-l@lists.uni-paderborn.de" style="color:purple;text-decoration:underline" target="_blank"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:purple">mei-l@lists.uni-paderborn.de</span></a><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"><br><b>Betreff:</b><span> </span>[MEI-L] MEI as XSD or DTD<u></u><u></u></span></div></div></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"> <u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"> <u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">Hello all,<u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"> <u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">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><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"> <u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">--<u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">p.<u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"> <u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">________________________________<br>Perry Roland<br>University of Virginia<br>P. O. Box 400874<u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">Charlottesville, VA, 22904<br><a href="tel:434-982-2702" value="+14349822702" target="_blank">434-982-2702</a> (w)<br>pdr4h (at) virginia (dot) edu<u></u><u></u></span></div></div><div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"> <u></u><u></u></span></div></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><span style="font-size:10.5pt;font-family:SourceCodePro-Regular,serif">_______________________________________________<br>mei-l mailing list<br></span><a href="mailto:mei-l@lists.uni-paderborn.de" style="color:purple;text-decoration:underline" target="_blank"><span style="font-size:10.5pt;font-family:SourceCodePro-Regular,serif;color:purple">mei-l@lists.uni-paderborn.de</span></a><span style="font-size:10.5pt;font-family:SourceCodePro-Regular,serif"><br></span><a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l" style="color:purple;text-decoration:underline" target="_blank"><span style="font-size:10.5pt;font-family:SourceCodePro-Regular,serif;color:purple">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</span></a><u></u><u></u></div></div></blockquote></div><div style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:'Times New Roman',serif"><u></u> <u></u></div></div></div></div></div><div><div class="h5"><span 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;float:none;display:inline!important">_______________________________________________</span><br 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 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;float:none;display:inline!important">mei-l mailing list</span><br 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"><a href="mailto:mei-l@lists.uni-paderborn.de" style="color:purple;text-decoration:underline;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" target="_blank">mei-l@lists.uni-paderborn.de</a><br 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"><a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l" style="color:purple;text-decoration:underline;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" target="_blank">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</a></div></div></div></blockquote></div><br></div></div><br>_______________________________________________<br>
mei-l mailing list<br>
<a href="mailto:mei-l@lists.uni-paderborn.de">mei-l@lists.uni-paderborn.de</a><br>
<a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l" rel="noreferrer" target="_blank">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</a><br>
<br></blockquote></div><br></div>