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

From MusicBrainz Wiki
(Track-Track: note on work-work ARs for Other Version stuff.)
(legend, better colors, primer at the top explaining the page)
Line 1: Line 1:
 +
== 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.
 +
 +
Comments are welcome, but please do not modify the contents of boxes with colored backgrounds; change the comment fields and proposed changes can then be discussed.
 +
 
== Legend ==
 
== Legend ==
 
{|
 
{|
| style="background:blue" | Decided in IRC Meeting
+
|-
| Other
+
| style="background:blue" | To Recording, decided in IRC Meeting
 +
| style="background:green" | To Work, decided in IRC Meeting
 +
|-
 +
| style="background:orange" | Both, decided in IRC Meeting
 +
| Not discused in IRC meeting – '''add new proposals here'''
 
|}
 
|}
  
==Artist-Track==
+
==Old ARs==
 +
===Artist-Track===
 
{| width='80%'
 
{| width='80%'
 
! AR Type
 
! AR Type
Line 14: Line 24:
 
| <!-- AR  --> [[Arranger Relationship Type]]
 
| <!-- AR  --> [[Arranger Relationship Type]]
 
| align="center" | <!-- Now --> Artist-Track
 
| align="center" | <!-- Now --> Artist-Track
| align="center" style="background:blue"| <!-- NGS --> Artist-Work
+
| align="center" style="background:green"| <!-- NGS --> Artist-Work
 
| <!-- Comment  --> Decided to keep it this way for now; may also be made Artist-Recording post-NGS, depending on discussion.
 
| <!-- Comment  --> Decided to keep it this way for now; may also be made Artist-Recording post-NGS, depending on discussion.
 
|-
 
|-
Line 49: Line 59:
 
| <!-- AR --> [[Composer Relationship Type]]
 
| <!-- AR --> [[Composer Relationship Type]]
 
| align="center" | <!-- Now --> Artist-Track
 
| align="center" | <!-- Now --> Artist-Track
| align="center" style="background:blue"| <!-- NGS --> Artist-Work
+
| align="center" style="background:green"| <!-- NGS --> Artist-Work
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
Line 84: Line 94:
 
| <!-- AR --> [[Instrumentator Relationship Type]]
 
| <!-- AR --> [[Instrumentator Relationship Type]]
 
| align="center" | <!-- Now --> Artist-Track
 
| align="center" | <!-- Now --> Artist-Track
| align="center" style="background:blue"| <!-- NGS --> Artist-Work
+
| align="center" style="background:green"| <!-- NGS --> Artist-Work
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
Line 94: Line 104:
 
| <!-- AR --> [[Librettist Relationship Type]]
 
| <!-- AR --> [[Librettist Relationship Type]]
 
| align="center" | <!-- Now --> Artist-Track
 
| align="center" | <!-- Now --> Artist-Track
| align="center" style="background:blue"| <!-- NGS --> Artist-Work
+
| align="center" style="background:green"| <!-- NGS --> Artist-Work
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
Line 109: Line 119:
 
| <!-- AR --> [[Lyricist Relationship Type]]
 
| <!-- AR --> [[Lyricist Relationship Type]]
 
| align="center" | <!-- Now --> Artist-Track
 
| align="center" | <!-- Now --> Artist-Track
| align="center" style="background:blue"| <!-- NGS --> Artist-Work
+
| align="center" style="background:green"| <!-- NGS --> Artist-Work
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
Line 124: Line 134:
 
| <!-- AR --> [[Miscellaneous Role Relationship Type]]
 
| <!-- AR --> [[Miscellaneous Role Relationship Type]]
 
| align="center" | <!-- Now --> Artist-Track
 
| align="center" | <!-- Now --> Artist-Track
| align="center" style="background:blue"| <!-- NGS --> Both
+
| align="center" style="background:orange"| <!-- NGS --> Both
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
Line 144: Line 154:
 
| <!-- AR --> [[Orchestrator Relationship Type]]
 
| <!-- AR --> [[Orchestrator Relationship Type]]
 
| align="center" | <!-- Now --> Artist-Track
 
| align="center" | <!-- Now --> Artist-Track
| align="center" style="background:blue"| <!-- NGS --> Artist-Work
+
| align="center" style="background:green"| <!-- NGS --> Artist-Work
 
| <!-- Comment  --> Decided to keep it this way for now; may also be made Artist-Recording post-NGS, depending on discussion.
 
| <!-- Comment  --> Decided to keep it this way for now; may also be made Artist-Recording post-NGS, depending on discussion.
 
|-
 
|-
Line 169: Line 179:
 
| <!-- AR --> [[Publisher Relationship Type]]
 
| <!-- AR --> [[Publisher Relationship Type]]
 
| align="center" | <!-- Now --> Artist-Track
 
| align="center" | <!-- Now --> Artist-Track
| align="center" style="background:blue"| <!-- NGS --> Both
+
| align="center" style="background:orange"| <!-- NGS --> Both
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
Line 219: Line 229:
 
| <!-- AR --> [[Publisher Relationship Type]]
 
| <!-- AR --> [[Publisher Relationship Type]]
 
| align="center" | <!-- Now --> Label-Track
 
| align="center" | <!-- Now --> Label-Track
| align="center" style="background:blue"| <!-- NGS --> Both
+
| align="center" style="background:orange"| <!-- NGS --> Both
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|}
 
|}
Line 234: Line 244:
 
| <!-- AR --> [[Compilation Relationship Type]]
 
| <!-- AR --> [[Compilation Relationship Type]]
 
| align="center" | <!-- Now --> Track-Track
 
| align="center" | <!-- Now --> Track-Track
| align="center" style="background:blue"| <!-- NGS --> Work-Work and Recording-Recording
+
| align="center" style="background:blue"| <!-- NGS --> Recording-Recording
 
| <!-- Comment  --> 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.
 
| <!-- Comment  --> 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.
 
|-
 
|-
Line 264: Line 274:
 
| <!-- AR --> [[Medley Relationship Type]]
 
| <!-- AR --> [[Medley Relationship Type]]
 
| align="center" | <!-- Now --> Track-Track
 
| align="center" | <!-- Now --> Track-Track
| align="center" style="background:blue"| <!-- NGS --> Work-Work
+
| align="center" style="background:green"| <!-- 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  --> Medley requires a new performance, according to [[Mix Terminology]], so the audio data is not the same -- hence should be Work-level.
 
|-
 
|-
 
| <!-- AR --> [[Other Version Relationship Type]]
 
| <!-- AR --> [[Other Version Relationship Type]]
 
| align="center" | <!-- Now --> Track-Track
 
| align="center" | <!-- Now --> Track-Track
| align="center" style="background:blue"| <!-- NGS --> Work-Work
+
| align="center" style="background:green"| <!-- NGS --> Work-Work
 
| <!-- Comment  --> 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)
 
| <!-- Comment  --> 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)
 
|-
 
|-
Line 337: Line 347:
 
| <!-- AR --> [[Has Lyrics At Relationship Type]]
 
| <!-- AR --> [[Has Lyrics At Relationship Type]]
 
| align="center" | <!-- Now --> Track-URL
 
| align="center" | <!-- Now --> Track-URL
| align="center" style="background:blue"| <!-- NGS --> Work-URL
+
| align="center" style="background:green"| <!-- NGS --> Work-URL
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
 
| <!-- AR --> [[Has Score At Relationship Type]]
 
| <!-- AR --> [[Has Score At Relationship Type]]
 
| align="center" | <!-- Now --> Track-URL
 
| align="center" | <!-- Now --> Track-URL
| align="center" style="background:blue"| <!-- NGS --> Work-URL
+
| align="center" style="background:green"| <!-- NGS --> Work-URL
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
 
| <!-- AR --> [[IBDb Relationship Type]]
 
| <!-- AR --> [[IBDb Relationship Type]]
 
| align="center" | <!-- Now --> Track-URL
 
| align="center" | <!-- Now --> Track-URL
| align="center" style="background:blue"| <!-- NGS --> Work-URL
+
| align="center" style="background:green"| <!-- NGS --> Work-URL
 
| <!-- Comment  -->  
 
| <!-- Comment  -->  
 
|-
 
|-
 
| <!-- AR --> [[IOBDb Relationship Type]]
 
| <!-- AR --> [[IOBDb Relationship Type]]
 
| align="center" | <!-- Now --> Track-URL
 
| align="center" | <!-- Now --> Track-URL
| align="center" style="background:blue"| <!-- NGS --> Work-URL
+
| align="center" style="background:green"| <!-- NGS --> Work-URL
 
| <!-- Comment  --> Where is this db?
 
| <!-- Comment  --> Where is this db?
 
|-
 
|-
Line 367: Line 377:
 
| <!-- AR --> [[Miscellaneous Role Relationship Type]]
 
| <!-- AR --> [[Miscellaneous Role Relationship Type]]
 
| align="center" | <!-- Now --> Track-URL
 
| align="center" | <!-- Now --> Track-URL
| align="center" style="background:blue"| <!-- NGS --> Both
+
| align="center" style="background:orange"| <!-- NGS --> Both
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
Line 382: Line 392:
 
| <!-- AR --> [[Publisher Relationship Type]]
 
| <!-- AR --> [[Publisher Relationship Type]]
 
| align="center" | <!-- Now --> Track-URL
 
| align="center" | <!-- Now --> Track-URL
| align="center" style="background:blue"| <!-- NGS --> Both
+
| align="center" style="background:orange"| <!-- NGS --> Both
 
| <!-- Comment  -->
 
| <!-- Comment  -->
 
|-
 
|-
Line 406: Line 416:
 
! &nbsp;&nbsp;&nbsp;&nbsp;Comment&nbsp;&nbsp;&nbsp;&nbsp;
 
! &nbsp;&nbsp;&nbsp;&nbsp;Comment&nbsp;&nbsp;&nbsp;&nbsp;
 
|-
 
|-
| style="background:blue" | Re-arranged version
+
| style="background:green" | 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
 
| 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
 
|}
 
|}

Revision as of 21:28, 24 August 2010

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.

Comments are welcome, but please do not modify the contents of boxes with colored backgrounds; change the comment fields and proposed changes can then be discussed.

Legend

To Recording, decided in IRC Meeting To Work, decided in IRC Meeting
Both, decided in IRC Meeting Not discused in IRC meeting – add new proposals here

Old ARs

Artist-Track

AR Type     Now         NGS         Comment    
Arranger 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.
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 Artist-Recording 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 Could also be Artist-Work, but for conversion purposes we'll keep it on this until NGS.
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 Decided to keep it this way for now; may also be made Artist-Recording post-NGS, depending on discussion.
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    
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 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.
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
Karaoke Relationship Type Track-Track Recording-Recording
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. Many of these situations will need to make new Work-Work ARs (see section below)
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
IOBDb Relationship Type Track-URL Work-URL Where is this db?
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
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

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