I’m working on a project where we are importing metadata from MusicBrainz into a semantic-web database. In the schema.org ontology, MusicCompositions have a language field which represents the language that the name is written in.
For example, we have the following works:
https://musicbrainz.org/work/f334182c-42f7-4808-9576-6c73efe2c632 (english and german)
however, in none of these cases we store the language that the work title is written in.
Sleeping Beauty has an english alias, but nothing to say that the original title is russian.
Das Lied von der Erde is in german, but the wikipedia description has a translation. However, the wikidata page shows that the name for the english page is still the german.
Eine kleine nachtmusik has aliases for english (A little night music, search hint) but the locale isn’t set. Similarly, the german aliases don’t have a locale set either.
My specific questions are:
- In the case that a title is written in a non-english language, should we also add that exact title as an alias with a primary locale in order to be able to identify this language?
- In the case that a title in a non-english language can be translated to english, should that translation be added as an alias with a locale (with or without primary)?
If we can come to an agreement on a policy here then it’s possible that our project can find some development/crowd-sourcing resources to start adding this data. I’ll have to confirm with the rest of the project memebers.
: some related information in https://tickets.metabrainz.org/browse/MBS-7830 which looks like the kind of direction that I was looking towards.