<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">For what it's worth, it's pretty easy to generate an XSD file directly from the MEI source using the TEI Stylesheets.<div class=""><br class=""></div><div class="">Here are the steps:</div><div class=""><br class=""></div><div class="">1. Get the TEI Stylesheet source: <a href="https://github.com/TEIC/Stylesheets" class="">https://github.com/TEIC/Stylesheets</a></div><div class="">2. In the 'bin' directory there are a number of commands. You should run one to see if it complains -- you may need 'ant', 'jing', or 'trang' (but maybe not...)</div><div class=""><br class=""></div><div class="">3. To generate an XSD from, e.g., the MEI CMN Customization:</div><div class=""><br class=""></div><div class="">$> bin/teitoxsd --localsource=/path/to/mei/source/driver.xml /path/to/mei/customizations/mei-CMN.xml</div><div class=""><br class=""></div><div class="">This should generate the mei-CMN.xml.xsd file in the customizations directory. </div><div class=""><br class=""></div><div class="">Many of the commands can be replaced to produce different outputs, so teitorelaxng or teitodtd.</div><div class=""><br class=""></div><div class="">For reference I've attached the most recent (MEI 3.0.0 pre-release) MEI-CMN XSD along with xlink, svg, and xml files as well.</div><div class=""><br class=""></div><div class="">-Andrew</div><div class=""><br class=""></div><div class=""></div></body></html>