Edirom / MEIGarage

The MEI Garage is a "workshop" for symbolic music encoding data. It is sharing a code base with the TEI's OxGarage and offers a convenient interface to common tasks for music encoding data, both through Web and REST interfaces. It offers conversion between different formats and customization of the MEI Schema.

Home Page:https://meigarage.edirom.de/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Validation of mei files

anneferger opened this issue · comments

Enabled validation for MEI files, ouput looks like

<?xml version="1.0" encoding="UTF-8"?>
<validation-result>
<status>SUCCESS</status>
<messages>
</messages>
</validation-result>

or

...
<message><![CDATA[Error in line (4), column  (23) : value of attribute "meiversion" is invalid; must be equal to "4.0.0"]]></message>
<message><![CDATA[Error in line (45), column  (111) : attribute "barthru" not allowed here; expected attribute "bar.len", "bar.method", "bar.place", "bar.thru", "class", "copyof", "corresp", "decls", "facs", "follows", "instr", "label", "n", "next", "precedes", "prev", "resp", "sameas", "synch", "type", "visible" or "xml:base"]]></message>
...

Backend is working since Edirom/mei-validator@152ec13, frontend still needs to be adapted

Just now I've seen this older branch: https://github.com/TEIC/oxgarage/tree/hcayless_validation, seems similar but will do a comparison