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

From MusicBrainz Wiki
Jump to navigationJump to search
No edit summary
 
(13 intermediate revisions by 3 users not shown)
Line 4: Line 4:
| style="background:lightblue" | To ReleaseGroup
| style="background:lightblue" | To ReleaseGroup
| style="background:lightgreen" | To Release
| style="background:lightgreen" | To Release
|}


{|
|-
| style="background:green" | The NGS migration scripts match the specification described in this document
|-
| style="background:red" | The NGS migration scripts either don't handle this AR type or do something different
|}
|}


Line 13: Line 21:
!     NGS    
!     NGS    
!     Comment    
!     Comment    
! Status in migration scripts
|-
|-
| DJ-mix
| DJ-mix
| Album-Album
| Album-Album
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup ?
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
|
|
| align="center" style="background:green" | OK
|-
|-
| earliest release
| earliest release
Line 23: Line 33:
| align="center" style="background:lightgreen" | Release-Release
| align="center" style="background:lightgreen" | Release-Release
| Link should be dropped
| Link should be dropped
| align="center" style="background:green" | OK
|-
|-
| live performance
| live performance
| Album-Album
| Album-Album
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup ?
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
|
|
| align="center" style="background:green" | OK
|-
|-
| remaster
| remaster
| Album-Album
| Album-Album
| align="center" style="background:lightgreen" | Release-Release ?
| align="center" style="background:lightgreen" | Release-Release
| will need manual fixing
| will need manual fixing
| align="center" style="background:green" | OK
|-
|-
| cover
| cover
Line 38: Line 51:
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
|
|
| align="center" style="background:green" | OK
|-
|-
| transl-tracklisting
| transl-tracklisting
Line 43: Line 57:
| align="center" style="background:lightgreen" | Release-Release
| align="center" style="background:lightgreen" | Release-Release
| partially automatic using release data
| partially automatic using release data
| align="center" style="background:green" | OK
|-
|-
| remix
| remix
Line 48: Line 63:
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
|
|
| align="center" style="background:green" | OK
|-
|-
| mashes up
| mashes up
Line 53: Line 69:
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
|
|
| align="center" style="background:green" | OK
|-
|-
| part of set
| part of set
Line 58: Line 75:
| align="center" style="background:lightgreen" | Release-Release
| align="center" style="background:lightgreen" | Release-Release
| Merge the (NGS) releases, partially automatic using release data. Link should be dropped once manual fixing has been done.
| Merge the (NGS) releases, partially automatic using release data. Link should be dropped once manual fixing has been done.
| align="center" style="background:green" | OK
|-
| single from
| Album-Album
| align="center" style="background:lightblue" | ReleaseGroup-ReleaseGroup
|
| align="center" style="background:green" | OK
|-
| supporting release
| Album-Album
| align="center" style="background:lightgreen" | Release-Release
|
| align="center" style="background:green" | OK
|}
|}




==Album-Artist==
==Album-Artist==
Line 71: Line 99:
!     NGS    
!     NGS    
!     Comment    
!     Comment    
! Status in migration scripts
|-
|-
| compiler
| compiler
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| mix-DJ
| mix-DJ
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| performer (instrument or vocal)
| performer (instrument or vocal)
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| performing orchestra
| performing orchestra
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| conductor
| conductor
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| chorus master
| chorus master
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| tribute
| tribute
Line 106: Line 141:
| align="center" style="background:lightblue" | Artist-ReleaseGroup
| align="center" style="background:lightblue" | Artist-ReleaseGroup
|
|
| align="center" style="background:green" | OK
|-
|-
| remixer
| remixer
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| Add to all releases and manual fixing?
| Add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| samples from artist
| samples from artist
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
|
|
| align="center" style="background:green" | OK
|-
|-
| composer
| composer
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release
|
|
|
| align="center" style="background:green" | OK
|-
|-
| librettist
| librettist
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release
|
|
|
| align="center" style="background:green" | OK
|-
|-
| arranger, instrumentator & orchestrator
| arranger, instrumentator & orchestrator
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release
|
|
|
| align="center" style="background:green" | OK
|-
|-
| lyricist
| lyricist
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release
|
|
|
| align="center" style="background:green" | OK
|-
|-
| producer
| producer
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| engineer (and all subtypes)
| engineer (and all subtypes)
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| legal representation
| legal representation
| Album-Artist
| Album-Artist
| align="center" style="background:lightblue" | Artist-ReleaseGroup
| align="center" style="background:lightgreen" | Artist-Release
|
|
| align="center" style="background:green" | OK
|-
|-
| booking
| booking
| Album-Artist
| Album-Artist
| align="center" style="background:lightblue" | Artist-ReleaseGroup
| align="center" style="background:lightgreen" | Artist-Release
|
|
| align="center" style="background:green" | OK
|-
|-
| artists and repertoire
| artists and repertoire
| Album-Artist
| Album-Artist
| align="center" style="background:lightblue" | Artist-ReleaseGroup
|
|
|
| align="center" style="background:green" | OK
|-
|-
| creative direction
| creative direction
Line 166: Line 213:
| align="center" style="background:lightblue" | Artist-ReleaseGroup
| align="center" style="background:lightblue" | Artist-ReleaseGroup
|
|
| align="center" style="background:green" | OK
|-
|-
| art direction
| art direction
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| design/illustration
| design/illustration
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| graphic design
| graphic design
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| photography
| photography
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release ?
| align="center" style="background:lightgreen" | Artist-Release
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| travel
| travel
Line 191: Line 243:
| align="center" style="background:lightblue" | Artist-ReleaseGroup
| align="center" style="background:lightblue" | Artist-ReleaseGroup
|
|
| align="center" style="background:green" | OK
|-
|-
| publishing
| publishing
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release
|
|
|
| align="center" style="background:green" | OK
|-
|-
| merchandise
| merchandise
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release
|
|
|
| align="center" style="background:green" | OK
|-
|-
| liner notes
| liner notes
| Album-Artist
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release
|
|
|
| align="center" style="background:green" | OK
|-
| writer
| Album-Artist
| align="center" style="background:lightgreen" | Artist-Release
|
| align="center" style="background:green" | OK
|}
|}


==Album--Label==
==Album-Label==


{| width='80%'
{| width='80%'
Line 215: Line 277:
!     NGS    
!     NGS    
!     Comment    
!     Comment    
! Status in migration scripts
|-
|-
| publishing
| publishing
| Album-Label
| Album-Label
| align="center" style="background:lightgreen" | Label-Release
| ?
|
|
| align="center" style="background:green" | OK
|}
|}


==Album--Track==
==Album-Track==


{| width='80%'
{| width='80%'
Line 229: Line 293:
!     NGS    
!     NGS    
!     Comment    
!     Comment    
! Status in migration scripts
|-
|-
| samples material
| samples material
| Album-Track
| Album-Track
| align="center" style="background:lightgreen" | Release-Track
| ?
|
|
| align="center" style="background:green" | OK
|}
|}


Line 243: Line 309:
!     NGS    
!     NGS    
!     Comment    
!     Comment    
! Status in migration scripts
|-
|-
| Amazon asin
| Amazon asin
Line 248: Line 315:
| align="center" style="background:lightgreen" | Release-URL
| align="center" style="background:lightgreen" | Release-URL
| partially automatic matching using barcodes
| partially automatic matching using barcodes
| align="center" style="background:green" | OK
|-
|-
| cover art link
| cover art link
Line 253: Line 321:
| align="center" style="background:lightgreen" | Release-URL
| align="center" style="background:lightgreen" | Release-URL
| Add to all releases and manual fixing
| Add to all releases and manual fixing
| align="center" style="background:green" | OK
|-
|-
| review
| review
Line 258: Line 327:
| align="center" style="background:lightblue" | ReleaseGroup-URL
| align="center" style="background:lightblue" | ReleaseGroup-URL
|
|
| align="center" style="background:green" | OK
|-
|-
| purchase for mail-order
| purchase for mail-order
Line 263: Line 333:
| align="center" style="background:lightgreen" | Release-URL
| align="center" style="background:lightgreen" | Release-URL
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| purchase for download
| purchase for download
Line 268: Line 339:
| align="center" style="background:lightgreen" | Release-URL
| align="center" style="background:lightgreen" | Release-URL
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| download for free
| download for free
Line 273: Line 345:
| align="center" style="background:lightgreen" | Release-URL
| align="center" style="background:lightgreen" | Release-URL
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| creative commons licensed download
| creative commons licensed download
Line 278: Line 351:
| align="center" style="background:lightgreen" | Release-URL
| align="center" style="background:lightgreen" | Release-URL
| add to all releases and manual fixing?
| add to all releases and manual fixing?
| align="center" style="background:green" | OK
|-
|-
| IMDb, ibdb, iobdb
| IMDb, ibdb, iobdb
Line 283: Line 357:
| align="center" style="background:lightblue" | ReleaseGroup-URL
| align="center" style="background:lightblue" | ReleaseGroup-URL
| ok
| ok
| align="center" style="background:green" | OK
|-
|-
| wikipedia
| wikipedia
Line 288: Line 363:
| align="center" style="background:lightblue" | ReleaseGroup-URL
| align="center" style="background:lightblue" | ReleaseGroup-URL
| ok
| ok
| align="center" style="background:green" | OK
|-
|-
| rowspan="2"| discogs
| rowspan="2"| discogs
Line 293: Line 369:
| align="center" style="background:lightgreen" | Release-URL for discogs.com/release/XXX urls
| align="center" style="background:lightgreen" | Release-URL for discogs.com/release/XXX urls
| partially automatic matching using label/cat#
| partially automatic matching using label/cat#
| align="center" style="background:green" | OK
|-
|-
| align="center" style="background:lightblue" | ReleaseGroup-URL for discogs.com/master/XXX urls
| align="center" style="background:lightblue" | ReleaseGroup-URL for discogs.com/master/XXX urls
| ok
| ok
| align="center" style="background:green" | OK
|-
|-
| musicmoz
| musicmoz
| Album-URL
| Album-URL
| align="center" style="background:lightgreen" | Release-URL ?
| align="center" style="background:lightblue" | ReleaseGroup-URL
| add to all releases and manual fixing
| add to all releases and manual fixing
| align="center" style="background:green" | OK
|-
|-
| lyrics
| lyrics
| Album-URL
| Album-URL
| align="center" style="background:lightblue" | ReleaseGroup-URL
| ?
| see below
| ?
| align="center" style="background:green" | OK
|-
|-
| IMDb samples
| IMDb samples
| Album-URL
| Album-URL
| align="center" style="background:lightgreen" | Release-URL
| ?
| ?
|
| align="center" style="background:green" | OK
|-
|-
| recording studio
| recording studio
| Album-URL
| Album-URL
| align="center" style="background:lightblue" | ReleaseGroup-URL
| ?
| ?
|
| align="center" style="background:green" | OK
|-
|-
| score
| score
| Album-URL
| Album-URL
| align="center" style="background:lightblue" | ReleaseGroup-URL
| ?
| ?
|
| align="center" style="background:green" | OK
|-
|-
| streaming music
| streaming music
| Album-URL
| Album-URL
| align="center" style="background:lightgreen" | Release-URL
| ?
| ?
|
| align="center" style="background:green" | OK
|-
| vgmdb
| Album-URL
| align="center" style="background:lightgreen" | Release-URL
| add to all releases and manual fixing
| align="center" style="background:green" | OK
|}
|}

VGMDb should be release-URL, their entries are the same as Discogs and NGS releases.
LyricWiki aren't consistent when it comes to creating separate pages or not, so sometimes there could be multiple links, but I think their pages are closer to release groups than releases.
I'd currently suggest release-URL for IMDb samples and recording studio, since we're currently using artist-release for "samples from artist" and "recorded".
There's only one album-URL score relationship, but I'd probably treat it the same as lyrics.
For streaming music, I think that's also similar to lyrics in that it's just a set of tracks and not specific to a particular release (event), so I'd say release group for that too. --[[User:Nikki|Nikki]] 19:17, 19 November 2010 (UTC)

Latest revision as of 18:33, 4 November 2011

Legend

To ReleaseGroup To Release


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

Album-Album

AR Type     Now         NGS         Comment     Status in migration scripts
DJ-mix Album-Album ReleaseGroup-ReleaseGroup OK
earliest release Album-Album Release-Release Link should be dropped OK
live performance Album-Album ReleaseGroup-ReleaseGroup OK
remaster Album-Album Release-Release will need manual fixing OK
cover Album-Album ReleaseGroup-ReleaseGroup OK
transl-tracklisting Album-Album Release-Release partially automatic using release data OK
remix Album-Album ReleaseGroup-ReleaseGroup OK
mashes up Album-Album ReleaseGroup-ReleaseGroup OK
part of set Album-Album Release-Release Merge the (NGS) releases, partially automatic using release data. Link should be dropped once manual fixing has been done. OK
single from Album-Album ReleaseGroup-ReleaseGroup OK
supporting release Album-Album Release-Release OK

Album-Artist

For reference: current AR tree for Album-Artist (with links to each AR type documentation)

AR Type     Now         NGS         Comment     Status in migration scripts
compiler Album-Artist Artist-Release add to all releases and manual fixing? OK
mix-DJ Album-Artist Artist-Release add to all releases and manual fixing? OK
performer (instrument or vocal) Album-Artist Artist-Release add to all releases and manual fixing? OK
performing orchestra Album-Artist Artist-Release add to all releases and manual fixing? OK
conductor Album-Artist Artist-Release add to all releases and manual fixing? OK
chorus master Album-Artist Artist-Release add to all releases and manual fixing? OK
tribute Album-Artist Artist-ReleaseGroup OK
remixer Album-Artist Artist-Release Add to all releases and manual fixing? OK
samples from artist Album-Artist Artist-Release OK
composer Album-Artist Artist-Release OK
librettist Album-Artist Artist-Release OK
arranger, instrumentator & orchestrator Album-Artist Artist-Release OK
lyricist Album-Artist Artist-Release OK
producer Album-Artist Artist-Release add to all releases and manual fixing? OK
engineer (and all subtypes) Album-Artist Artist-Release add to all releases and manual fixing? OK
legal representation Album-Artist Artist-Release OK
booking Album-Artist Artist-Release OK
artists and repertoire Album-Artist Artist-ReleaseGroup OK
creative direction Album-Artist Artist-ReleaseGroup OK
art direction Album-Artist Artist-Release add to all releases and manual fixing? OK
design/illustration Album-Artist Artist-Release add to all releases and manual fixing? OK
graphic design Album-Artist Artist-Release add to all releases and manual fixing? OK
photography Album-Artist Artist-Release add to all releases and manual fixing? OK
travel Album-Artist Artist-ReleaseGroup OK
publishing Album-Artist Artist-Release OK
merchandise Album-Artist Artist-Release OK
liner notes Album-Artist Artist-Release OK
writer Album-Artist Artist-Release OK

Album-Label

AR Type     Now         NGS         Comment     Status in migration scripts
publishing Album-Label Label-Release OK

Album-Track

AR Type     Now         NGS         Comment     Status in migration scripts
samples material Album-Track Release-Track OK

Album-URL

AR Type     Now         NGS         Comment     Status in migration scripts
Amazon asin Album-URL Release-URL partially automatic matching using barcodes OK
cover art link Album-URL Release-URL Add to all releases and manual fixing OK
review Album-URL ReleaseGroup-URL OK
purchase for mail-order Album-URL Release-URL add to all releases and manual fixing? OK
purchase for download Album-URL Release-URL add to all releases and manual fixing? OK
download for free Album-URL Release-URL add to all releases and manual fixing? OK
creative commons licensed download Album-URL Release-URL add to all releases and manual fixing? OK
IMDb, ibdb, iobdb Album-URL ReleaseGroup-URL ok OK
wikipedia Album-URL ReleaseGroup-URL ok OK
discogs Album-URL Release-URL for discogs.com/release/XXX urls partially automatic matching using label/cat# OK
ReleaseGroup-URL for discogs.com/master/XXX urls ok OK
musicmoz Album-URL ReleaseGroup-URL add to all releases and manual fixing OK
lyrics Album-URL ReleaseGroup-URL see below OK
IMDb samples Album-URL Release-URL OK
recording studio Album-URL ReleaseGroup-URL OK
score Album-URL ReleaseGroup-URL OK
streaming music Album-URL Release-URL OK
vgmdb Album-URL Release-URL add to all releases and manual fixing OK

VGMDb should be release-URL, their entries are the same as Discogs and NGS releases. LyricWiki aren't consistent when it comes to creating separate pages or not, so sometimes there could be multiple links, but I think their pages are closer to release groups than releases. I'd currently suggest release-URL for IMDb samples and recording studio, since we're currently using artist-release for "samples from artist" and "recorded". There's only one album-URL score relationship, but I'd probably treat it the same as lyrics. For streaming music, I think that's also similar to lyrics in that it's just a set of tracks and not specific to a particular release (event), so I'd say release group for that too. --Nikki 19:17, 19 November 2010 (UTC)