-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixed: Make customizations valid #1183
Conversation
No need to remove these classes since they were defined on the CMN module, and it was not included.
The CMN module was not included, so model classes did not need to be deleted. Also fixed the name of an attribute class.
classSpecs are not valid in the "include"; only elementSpec.
The composer, arranger, and lyricist elements are defined in shared, not header.
these classSpec are commented out, so it was commented out here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In general, all fine. I would suggest to also give credit to @ahankinson, though…
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still got one validation error in mi-CMN.xml, at least on my machine.
System-ID: /Volumes/VCS/GitHub/bwbohl/music-encoding/customizations/mei-CMN.xml
Haupt-Validierungsdatei: /Volumes/VCS/GitHub/bwbohl/music-encoding/customizations/mei-CMN.xml
Schema: /Volumes/VCS/GitHub/bwbohl/music-encoding/source/validation/mei-customizations.sch
Programmname: ISO Schematron
Fehlerlevel: error
Beschreibung: There is no model class with name "model.scorePart.mensuralAndNeumes".
Anfang: 107:26
The model.scorePart.mensuralAndNeumes class is commented out in the spec, so it's commented out here.
@bwbohl fixed. |
thx @ahankinson |
thx @rettinghaus! |
This PR follows on from #1171 and fixes errors in the customizations.
It should be merged after #1171, since it includes the changes from that PR.
The commits in this PR are separated by the individual changes and the commit message contains a short description on what the problem was.