Skip to content
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

investigate update to MEI 5 #175

Open
4 of 6 tasks
peterstadler opened this issue Nov 15, 2023 · 3 comments
Open
4 of 6 tasks

investigate update to MEI 5 #175

peterstadler opened this issue Nov 15, 2023 · 3 comments
Labels
investigate Need further investigation
Milestone

Comments

@peterstadler
Copy link
Member

peterstadler commented Nov 15, 2023

  • check MerMEId MEI examples on how those might be updated
  • check MerMEId template
  • check forms(?)

decide whether to provide only MEI 5, or 4, or both options in the MerMEId

@peterstadler peterstadler added this to the Release 2.1 milestone Apr 4, 2024
@daniel-jettka
Copy link

daniel-jettka commented Apr 4, 2024

Differences MEI 4 to MEI 5

  • sample data validated against MEI 5.0 schema
  • only @meiVersion and @key.sig differ
  • @key.sig can occur in incipit in header or in music part of MEI file

Conclusion
-> These are not processed by MerMEId, so no technical issue.
-> So an update to MEI 5 data seems technically straightforward and wouldn't break any MerMEId features

Thoughts

  • not sure if it is a good idea to have and support files with different MEI versions in one instance...
  • how to deal with existing MerMEId instances and MEI corpora

Options:
(a) have different MerMEId releases
(b) define global setting for MerMEId startup to set supported MEI version

  • how to deal with non-compliant files...
  • warning (process anyway)?
  • error (block processing)?
  • supply info/facility for upgrade?
    (c) one MerMEId that supports both versions simultaneously
  • display version of files sonwhere?

@daniel-jettka daniel-jettka added the investigate Need further investigation label Apr 4, 2024
@daniel-jettka daniel-jettka modified the milestones: Release 2.1, Release 3.0 May 2, 2024
@daniel-jettka
Copy link

daniel-jettka commented May 2, 2024

Decided in community meeting (25.04.2024):

  • move from MEI 4 to 5 from new major release
  • no further support of MEI 4

@daniel-jettka
Copy link

grep -R "MEI 4" *

data/nielsen_cnw0129.xml:

Transform from MEI 4.0.0 to 4.0.1


properties.xml: v. @repository.version@ for MEI 4.0.0
properties.xml:
v. {$config:version} for MEI 4.0.0

README.md:As of March 2019 MerMEId supports MEI 4.0.0.
style/mei_to_html.xsl: Conversion of MEI 4.0.0 metadata to HTML using XSLT 2.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
investigate Need further investigation
Projects
None yet
Development

No branches or pull requests

2 participants