History:Next Generation Schema/Track Relationships Conversion

From MusicBrainz Wiki
Revision as of 23:23, 23 August 2010 by Ianmcorvidae (talk | contribs) (attempting to update this a tad; for discussion tomorrow. Changed: all the "samples" ones, medley, other version, compiler/compilation.)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Artist-Track

AR Type     Now         NGS         Comment    
Arranger Relationship Type Artist-Track Artist-Work
Art Direction Relationship Type Artist-Track Artist-Recording
Artist and Repertoire Support Relationship Type Artist-Track Artist-Recording
Audio Engineer Relationship Type Artist-Track Artist-Recording
Booker Relationship Type Artist-Track Artist-Recording
Chorus Master Relationship Type Artist-Track Artist-Recording
Compiler Relationship Type Artist-Track Both see discussion in Compilation Relationship Type, below
Composer Relationship Type Artist-Track Artist-Work
Conductor Relationship Type Artist-Track Artist-Recording
Creative Direction Relationship Type Artist-Track Artist-Recording
Design and Illustration Relationship Type Artist-Track Artist-Recording
Editor Relationship Type Artist-Track Artist-Recording
Engineer Relationship Type Artist-Track Artist-Recording
Graphic Design Relationship Type Artist-Track Artist-Recording
Instrumentator Relationship Type Artist-Track Artist-Work
Legal Representation Relationship Type Artist-Track Artist-Recording
Librettist Relationship Type Artist-Track Artist-Work
Liner Notes Author Relationship Type Artist-Track Artist-Recording
Live Sound Engineer Relationship Type Artist-Track Artist-Recording
Lyricist Relationship Type Artist-Track Artist-Work
Mastering Engineer Relationship Type Artist-Track Artist-Recording
Merchandising Provider Relationship Type Artist-Track Artist-Recording
Miscellaneous Role Relationship Type Artist-Track Both
Mix Engineer Relationship Type Artist-Track Artist-Recording
Mix-DJ Relationship Type Artist-Track Artist-Recording
Orchestra Relationship Type Artist-Track Artist-Recording
Orchestrator Relationship Type Artist-Track Artist-Work
Performer Relationship Type Artist-Track Artist-Recording
Photography Relationship Type Artist-Track Artist-Recording
Producer Relationship Type Artist-Track Artist-Recording
Programming Relationship Type Artist-Track Artist-Recording
Publisher Relationship Type Artist-Track Both
Recording Engineer Relationship Type Artist-Track Artist-Recording
Remixer Relationship Type Artist-Track Artist-Recording
Samples Artist Relationship Type Artist-Track Artist-Recording
Sound Engineer Relationship Type Artist-Track Artist-Recording
Travel Agent Relationship Type Artist-Track Artist-Recording

Release-Track

AR Type     Now         NGS         Comment    
Cover Relationship Type Release-Track Release-Recording
Samples Relationship Type Release-Track Release-Recording Refers to actual audio data.

Label-Track

AR Type     Now         NGS         Comment    
Publisher Relationship Type Label-Track Both

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    
Compilation Relationship Type Track-Track Work-Work and Recording-Recording Designates that a single entity (i.e. not more than one recording/work) draws from multiple entities. However, a Work could draw from several Works, or a specific Recording from several Recordings. In converting data, should probably be converted to one of each sort.
Cover Relationship Type Track-Track Recording-Recording
DJ Mix Relationship Type Track-Track Recording-Recording
Earliest Release Relationship Type Track-Track Recording-Recording Deprecated AR Type: such recordings should be merged
Mash-up Relationship Type Track-Track Recording-Recording
Medley Relationship Type Track-Track Work-Work Medley requires a new performance, according to Mix Terminology, so the audio data is not the same -- hence should be Work-level.
Other Version Relationship Type Track-Track Work-Work Should now just mean "same Work"; should be merged - deprecated
Remaster Relationship Type Track-Track Recording-Recording
Remix Relationship Type Track-Track Recording-Recording
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.

Track-URL

AR Type     Now         NGS         Comment    
Art Direction Relationship Type Track-URL Recording-URL
Artist and Repertoire Support Relationship Type Track-URL Recording-URL
Booker Relationship Type Track-URL Recording-URL
Creative Commons Licensed Download Relationship Type Track-URL Recording-URL
Creative Direction Relationship Type Track-URL Recording-URL
Design and Illustration Relationship Type Track-URL Recording-URL
Free Download Relationship Type Track-URL Recording-URL
Graphic Design Relationship Type Track-URL Recording-URL
Has Lyrics At Relationship Type Track-URL Work-URL
Has Score At Relationship Type Track-URL Work-URL
IBDb Relationship Type Track-URL Work-URL TODO - but no ARs exist
IOBDb Relationship Type Track-URL Work-URL TODO - but no ARs exist
Legal Representation Relationship Type Track-URL Recording-URL
Merchandising Provider Relationship Type Track-URL Recording-URL
Miscellaneous Role Relationship Type Track-URL Both
Paid Download Relationship Type Track-URL Recording-URL
Photography Relationship Type Track-URL Recording-URL
Publisher Relationship Type Track-URL Both
Recording Studio Relationship Type Track-URL Recording-URL
Samples From Relationship Type Track-URL Recording-URL Samples refer to actual audio data.
Travel Agent Relationship Type Track-URL Recording-URL