History:Next Generation Schema/Track Relationships Conversion

From MusicBrainz Wiki
Jump to navigationJump to search

Primer

This page describes the automatic conversions that will take place for ARs on update to NGS. This only applies to these updates – some of these may also end up having other acceptable entity pairings for new relationships created after NGS; that's not to be covered here. The last section is an initial list of Work-Work ARs to be created, some of them to replace/correct ARs in the preceding lists.

The goal at this time is to resolve any outstanding issues that remain.

Legend

To Recording, decided in IRC Meeting To Work, decided in IRC Meeting
Both, decided in IRC Meeting Not discussed in IRC meeting
Still uncertain and undecided To Recording-Work


The NGS migration scripts match the specification described in this document
The NGS migration scripts either don't handle this AR type or do something different

Old ARs

Artist-Track

AR Type     Now         NGS         Comment     Status in migration scripts
Arranger Relationship Type Artist-Track Artist-Recording Migrate as Artist-Recording. Add Artist-Work. OK
Art Direction Relationship Type Artist-Track Artist-Recording OK
Artist and Repertoire Support Relationship Type Artist-Track Artist-Recording OK
Audio Engineer Relationship Type Artist-Track Artist-Recording OK
Booker Relationship Type Artist-Track Artist-Recording OK
Chorus Master Relationship Type Artist-Track Artist-Recording OK
Compiler Relationship Type Artist-Track Artist-Recording see discussion in Compilation Relationship Type, below OK
Composer Relationship Type Artist-Track Artist-Work OK
Conductor Relationship Type Artist-Track Artist-Recording OK
Creative Direction Relationship Type Artist-Track Artist-Recording OK
Design and Illustration Relationship Type Artist-Track Artist-Recording OK
Editor Relationship Type Artist-Track Artist-Recording OK
Engineer Relationship Type Artist-Track Artist-Recording OK
Graphic Design Relationship Type Artist-Track Artist-Recording OK
Instrumentator Relationship Type Artist-Track Artist-Work OK
Legal Representation Relationship Type Artist-Track Artist-Recording Could also be Artist-Work, but for conversion purposes we'll keep it on this until NGS. OK
Librettist Relationship Type Artist-Track Artist-Work OK
Liner Notes Author Relationship Type Artist-Track Artist-Recording OK
Live Sound Engineer Relationship Type Artist-Track Artist-Recording OK
Lyricist Relationship Type Artist-Track Artist-Work OK
Mastering Engineer Relationship Type Artist-Track Artist-Recording OK
Merchandising Provider Relationship Type Artist-Track Artist-Recording OK
Miscellaneous Role Relationship Type Artist-Track Both Depends on MBS-1026 - currently migrated as Artist-Recording
Mix Engineer Relationship Type Artist-Track Artist-Recording OK
Mix-DJ Relationship Type Artist-Track Artist-Recording OK
Orchestra Relationship Type Artist-Track Artist-Recording OK
Orchestrator Relationship Type Artist-Track Artist-Work Decided to keep it this way for now; may also be made Artist-Recording post-NGS, depending on discussion. OK
Performer Relationship Type Artist-Track Artist-Recording OK
Photography Relationship Type Artist-Track Artist-Recording OK
Producer Relationship Type Artist-Track Artist-Recording OK
Programming Relationship Type Artist-Track Artist-Recording OK
Publisher Relationship Type Artist-Track Both Depends on MBS-1026 - currently migrated as Artist-Recording
Recording Engineer Relationship Type Artist-Track Artist-Recording OK
Remixer Relationship Type Artist-Track Artist-Recording OK
Samples Artist Relationship Type Artist-Track Artist-Recording OK
Sound Engineer Relationship Type Artist-Track Artist-Recording OK
Travel Agent Relationship Type Artist-Track Artist-Recording OK
Writer Relationship Type Artist-Track Artist-Work OK

Release-Track

AR Type     Now         NGS         Comment     Status in migration scripts
Samples Relationship Type Release-Track Release-Recording Refers to actual audio data. OK

Label-Track

AR Type     Now         NGS         Comment     Status in migration scripts
Publisher Relationship Type Label-Track Both Depends on MBS-1026 - currently migrated as Label-Recording

Track-Track

Note: Track-Track ARs might become either Recording-Recording, or Recording-Work, or Work-Work (and maybe also Work-Recording).

AR Type     Now         NGS         Comment     Status in migration scripts
Compilation Relationship Type Track-Track Recording-Recording Designates that a single entity (i.e. not more than one recording/work) draws from multiple entities. Thus: a specific Recording from several Recordings; it won't be Works in this case, because that would be a Medley (at least for conversion to NGS). In converting data, will be converted to a Recording-Recording AR, since Work-Work is more likely to be Medley. OK
Cover Relationship Type Track-Track Both Without translated attribute: Migrate as attribute of Recording-Work performance relationship.
With translated attribute: Migrate as attribute of Work-Work other version relationship.
Depends on MBS-1514 - currently migrated as Recording-Recording
DJ Mix Relationship Type Track-Track Recording-Recording OK
Earliest Release Relationship Type Track-Track Recording-Recording Deprecated AR Type: such recordings should be merged (an automatic merge is attempted during NGS conversion) OK
Karaoke Version Relationship Type Track-Track Recording-Recording OK
Mash-up Relationship Type Track-Track Recording-Recording OK
Medley Relationship Type Track-Track Recording-Work Migrate as Recording-Work. Add Work-Work relationship. Depends on MBS-1514 - currently migrated as Work-Work
Other Version Relationship Type Track-Track Work-Work Should now just mean "same Work"; should be merged - deprecated. Many of these situations will need to make new Work-Work ARs (see section below)

Note: merge should be manual, not automatic during NGS conversion because this AR type is a bit fuzzy.

OK
Remaster Relationship Type Track-Track Recording-Recording OK
Remix Relationship Type Track-Track Recording-Recording OK
Samples Relationship Type Track-Track Recording-Recording Sampling refers to actual audio data, hence recording for the source. The choice of specific recording to sample from wouldn't change the work (i.e. two Recordings which each sample a different Recording could still be the same Work; hence Recording for the sampling entity. OK

Cover Relationship Type Discussion

I don't really agree with Cover Relationship Type being kept as recording-recording. I would rather see it as a recording-work or work-work (depending of our final decision about the nature of a work). Murdos 23:11, 30 August 2010 (UTC)

I mostly agree with this. In the typical case, if the original artist made multiple recordings of a work, the covering artist may not even think about which one in particular they're covering. However, if it's recording-work, how would you deal with a cover of a cover? --Dolphinling 05:12, 5 September 2010 (UTC)
I'd agree with murdos as well. My sense, from the style discussions, was that we'd have a "tree" of covers; the example I kept giving is In the Pines/Where Did You Sleep Last Night, where both songs can be (and have been) traced through several variant versions, back to a single original song. That's clearly work-work; Nirvana covered Lead Belly's version, and Lead Belly covered the original folk song, but some of the other branches in that tree have 4+ different artists, each covering that latest variant, not the original. Another example of a famous song with this type of multiple variant branching tree type of thing would be http://en.wikipedia.org/wiki/The_Maid_Freed_from_the_Gallows . BrianFreud 03:00, 6 September 2010 (UTC)
+1 for Murdos proposal. I see this as a Work-Work AR --ChurruKa 20:36, 4 January 2011 (UTC)

Medley Relationship Type Discussion

Medley requires a new performance, according to Mix Terminology, so the audio data is not the same -- hence should be Work-level.

Ok, but do we consider that a medley is a new work? If we don't, this AR can become a Recording-Work AR linking the medley recording to each performed Work. Murdos 22:37, 25 August 2010 (UTC)
That bit confused me in the chat, someone mentioned that medleys are performances of existing works, but then decided that a work-work relationship makes more sense. I wouldn't personally consider the ones I've heard as new works, so a recording-work relationship would make sense to me. --Nikki 11:27, 26 August 2010 (UTC)
For some reason I didn't go over that option in my head -- perhaps there was a reason for this that I've forgotten, but it seems to me that you're right and this should be Recording-Work, differentiating it from Compilation isamuch as Compilation is Recording-Recording. --Ianmcorvidae 18:08, 26 August 2010 (UTC)
Most of the time when I hear of a medley, it's a new arrangement of the incorporated songs, e.g. a Piano medley of pop songs, or like Power of Flower / あしたのわたし / Steppin' / 100点満点なんかじゃない!, an orchestral arrangement. In particular, the songs are often transposed into matching key and have bridges added between sections. I would consider this to be a new work (in most cases). --Kepstin 19:25, 27 August 2010 (UTC)
Some interesting cases to consider:
  • In traditional (Irish, New England, etc.) folk music, medleys are closer to the rule than the exception. The level of creative thought applied to the arranging can range from "Hey, let's play this tune, then that one" (typical of jam sessions, e.g., which could be recorded) to the truly masterful (e.g. Melting) where how the tunes are combined is more integral to the piece than any individual tune.
  • Kumikyoku Nico Nico Douga (not in MB) is a medley which has been covered at least 100 times (see http://kumikyoku.rintaun.net/). These covers are very specifically covers of the medley as a unit, not simply other people playing the same set of songs, and indicate that people see the medley as an independent composition.
In my opinion, then, medleys run the spectrum from mostly just a recording to clearly a new work. Rather than try to find a place in the spectrum to draw the line, it's less ambiguous to call them all new works. --Dolphinling 05:04, 5 September 2010 (UTC)
Another example of a medley seen as an independent composition afterwards is Just a Gigolo/I Ain't Got Nobody --Perstar 17:13, 8 November 2010 (UTC)

Track-URL

AR Type     Now         NGS         Comment     Status in migration scripts
Art Direction Relationship Type Track-URL Recording-URL OK
Artist and Repertoire Support Relationship Type Track-URL Recording-URL OK
Booker Relationship Type Track-URL Recording-URL OK
Creative Commons Licensed Download Relationship Type Track-URL Recording-URL OK
Creative Direction Relationship Type Track-URL Recording-URL OK
Design and Illustration Relationship Type Track-URL Recording-URL OK
Free Download Relationship Type Track-URL Recording-URL OK
Graphic Design Relationship Type Track-URL Recording-URL OK
Has Lyrics At Relationship Type Track-URL Work-URL OK
Has Score At Relationship Type Track-URL Work-URL OK
IBDb Relationship Type Track-URL Work-URL OK
IOBDb Relationship Type Track-URL Work-URL OK
Legal Representation Relationship Type Track-URL Recording-URL As with other legal representation AR, could also be to Works, but we'll convert to Recording for now OK
Merchandising Provider Relationship Type Track-URL Recording-URL OK
Miscellaneous Role Relationship Type Track-URL Both Depends on MBS-1026 - currently migrated as Recording-URL
Paid Download Relationship Type Track-URL Recording-URL OK
Photography Relationship Type Track-URL Recording-URL OK
Publisher Relationship Type Track-URL Both Depends on MBS-1026 - currently migrated as Recording-URL
Recording Studio Relationship Type Track-URL Recording-URL OK
Samples From Relationship Type Track-URL Recording-URL Samples refer to actual audio data. OK
Travel Agent Relationship Type Track-URL Recording-URL OK
Streaming Music Relationship Type Track-URL Recording-URL OK

New Work-Work ARs to Create

AR Type     Comment    
Re-arranged version For a re-arranged version of the same Work. See http://test.musicbrainz.org/work/5aab016c-f3e8-48aa-86e0-abd221c7b501/relationships versus http://test.musicbrainz.org/work/5aaff0c1-73d0-4593-9e14-dacb925c6532/relationships for our example of this

The other example I thought of in the chat of other version being used where the works wouldn't be merged was translated versions, e.g. http://test.musicbrainz.org/work/d96b100b-86bd-4e6c-a950-5283be973d7e/relationships and http://test.musicbrainz.org/work/028d72eb-3c52-4683-a5c6-932663245c58/relationships --Nikki 11:27, 26 August 2010 (UTC)