Skip to content

Single source of truth for lyric line IDs #415

@rpatters1

Description

@rpatters1

By my reading of the reference pages, there is no single source of truth by which to validate a lyric line ID. It seems as though

I am wondering if it would be a good idea to designate a the source of truth for lyric line IDs. (Perhaps lineOrder or lineMetadata.) Under this proposal, events could only use IDs from the source-of-truth list.

FWIW, the in-progress version of my mnxvalidate utility validates them as follows:

  • if both lineOrder and lineMetadata are present, then they must specify an identical set of IDs and event lyric IDs must be in the set.
  • if either is present but not both, then the one that is present becomes the list of valid IDs.
  • if neither is present, the event IDs are not validated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions