History:Next Generation Schema/Track Relationships Conversion: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(attempting to update this a tad; for discussion tomorrow. Changed: all the "samples" ones, medley, other version, compiler/compilation.)
Line 38: Line 38:
| <!-- AR --> [[Compiler Relationship Type]]
| <!-- AR --> [[Compiler Relationship Type]]
| align="center" | <!-- Now --> Artist-Track
| align="center" | <!-- Now --> Artist-Track
| align="center" | <!-- NGS --> Both?
| align="center" | <!-- NGS --> Both
| <!-- Comment -->
| <!-- Comment --> see discussion in Compilation Relationship Type, below
|-
|-
| <!-- AR --> [[Composer Relationship Type]]
| <!-- AR --> [[Composer Relationship Type]]
Line 205: Line 205:
| <!-- AR --> [[Samples Relationship Type]]
| <!-- AR --> [[Samples Relationship Type]]
| align="center" | <!-- Now --> Release-Track
| align="center" | <!-- Now --> Release-Track
| align="center" | <!-- NGS --> Both?
| align="center" | <!-- NGS --> Release-Recording
| <!-- Comment -->
| <!-- Comment --> Refers to actual audio data.
|}
|}
===Label-Track===
===Label-Track===
Line 232: Line 232:
| <!-- AR --> [[Compilation Relationship Type]]
| <!-- AR --> [[Compilation Relationship Type]]
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- NGS --> ?
| align="center" | <!-- NGS --> Work-Work and Recording-Recording
| <!-- Comment --> 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.
| <!-- Comment -->
|-
|-
| <!-- AR --> [[Cover Relationship Type]]
| <!-- AR --> [[Cover Relationship Type]]
Line 248: Line 248:
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- Now --> Track-Track
| align="center" style="background:orange"| <!-- NGS --> Recording-Recording
| align="center" style="background:orange"| <!-- NGS --> Recording-Recording
| <!-- Comment --> Depricated AR Type: such recordings should be merged
| <!-- Comment --> Deprecated AR Type: such recordings should be merged
|-
|-
| <!-- AR --> [[Mash-up Relationship Type]]
| <!-- AR --> [[Mash-up Relationship Type]]
Line 257: Line 257:
| <!-- AR --> [[Medley Relationship Type]]
| <!-- AR --> [[Medley Relationship Type]]
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- NGS --> ?
| align="center" | <!-- NGS --> Work-Work
| <!-- Comment --> Medley requires a new performance, according to [[Mix Terminology]], so the audio data is not the same -- hence should be Work-level.
| <!-- Comment -->
|-
|-
| <!-- AR --> [[Other Version Relationship Type]]
| <!-- AR --> [[Other Version Relationship Type]]
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- NGS --> ?
| align="center" | <!-- NGS --> Work-Work
| <!-- Comment -->
| <!-- Comment --> Should now just mean "same Work"; should be merged - deprecated
|-
|-
| <!-- AR --> [[Remaster Relationship Type]]
| <!-- AR --> [[Remaster Relationship Type]]
Line 277: Line 277:
| <!-- AR --> [[Samples Relationship Type]]
| <!-- AR --> [[Samples Relationship Type]]
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- Now --> Track-Track
| align="center" | <!-- NGS --> ?
| align="center" | <!-- NGS --> Recording-Recording
| <!-- Comment --> 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.
| <!-- Comment -->
|}
|}


Line 385: Line 385:
| <!-- AR --> [[Samples From Relationship Type]]
| <!-- AR --> [[Samples From Relationship Type]]
| align="center" | <!-- Now --> Track-URL
| align="center" | <!-- Now --> Track-URL
| align="center" | <!-- NGS --> Both?
| align="center" | <!-- NGS --> Recording-URL
| <!-- Comment -->
| <!-- Comment --> Samples refer to actual audio data.
|-
|-
| <!-- AR --> [[Travel Agent Relationship Type]]
| <!-- AR --> [[Travel Agent Relationship Type]]

Revision as of 23:23, 23 August 2010

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