Add updated MEI 3-to-5 conversion scripts#24
Open
CThierrin wants to merge 3 commits into
Open
Conversation
liberupdatev6.py fixes namespace prefix, element renames, attribute migration, episema handling, and neume modifier elements. liberbatchv6.py runs the batch conversion with validation. validate_mei5.py validates existing MEI 5 files against the schema. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
liberupdatev7.py adds facsimile type="transcription", surface lrx/lry from IIIF images, # prefix on all facs references, and xml-model processing instructions pointing to the full MEI 5 schema. liberbatchv7.py passes the IIIF directory to the converter. All 2326 files pass schema validation. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
liberupdatev8.py adds empty <syl> to every <syllable>, populates <staffDef> with notationtype, lines, and clef data, and adds @FACS on <pb> pointing to the surface element for image display in Neon. All 2326 files pass schema validation. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
liberupdatev6.py fixes namespace prefix, element renames, attribute migration, episema handling, and neume modifier elements.
liberbatchv6.py runs the batch conversion with validation.
validate_mei5.py validates existing MEI 5 files against the schema.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com