DCMLab / standards

Repository containing standards developed at the DCML. https://dcmlab.github.io/standards
4 stars 0 forks source link

allowing relative relative roots #2

Closed johentsch closed 4 years ago

johentsch commented 4 years ago

Since the replacement of Ger includes a relativeroot, namely V, in cases where it was itself used with a relativeroot, e.g. Ger6/vi, need to be dealt with. We are dealing with a doubly relative root, viio65(b3)/V/vi. Of course that can be merged to viio65(b3)/III at one point but then you lose information; also, for that you need to know the mode of the local key.

Therefore, I suggest to go the opposite way and instead allow doubly relative roots even when annotating. In fact, the request had come up before whether we could have something like V7/V/V. Until now, annotators indeed had to merge the keys (V7/II). This change cannot be automatically corrected in previous annotations. The regex is downward compatible.