Style/Relationships: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
mNo edit summary
(Clarify guideline locations and order of precidence)
Line 12: Line 12:
|}
|}


This page outlines general guidelines that should be followed when adding [[Advanced Relationships|advanced relationships]], in addition to any specified on the specific [[:Category:Relationship Type|relationship type's]] documentation page.
This page outlines general guidelines that should be followed when adding [[Advanced Relationships|advanced relationships]].

== Guideline Locations and Order of Precidence ==

These guidelines apply to all [[:Category:Relationship Type|relationship types]]. In addition, many [[:Category:Relationship Type|relationship types]] have additional guidelines defined by the [[:Category:Relationship Type|relationship type's]] parent [[:Category:Relationship Class|relationship class(es)]], as well as on the [[:Category:Relationship Type|relationship type's]] page itself.
: Example: The [[Amazon Relationship Type]] is subject to:
::# [[Advanced Relationship Style]] and any additional [[:Category:Relationship Type|relationship type]] guidelines it incorporates,
::# any guidelines found on [[:Category:External Resource Relationship Class|External Resource Relationship Class]],
::# any guidelines found on [[:Category:External Website Relationship Class|External Website Relationship Class]],
::# any guidelines found on [[:Category:Affiliate Relationship Class|Affiliate Relationship Class]],
::# and any guidelines found on [[Amazon Relationship Type]].
Any time a conflict between two pages is perceived, the more specific page predominates.
: Example: A guideline on the [[Amazon Relationship Type]] page would supercede one on the [[:Category:External Website Relationship Class|External Website Relationship Class]] page.


==Don't Make Relationship Clusters==
==Don't Make Relationship Clusters==

Revision as of 16:56, 18 March 2010

Status: This Page is Glorious History!

The content of this page either is bit-rotted, or has lost its reason to exist due to some new features having been implemented in MusicBrainz, or maybe just described something that never made it in (or made it in a different way), or possibly is meant to store information and memories about our Glorious Past. We still keep this page to honor the brave editors who, during the prehistoric times (prehistoric for you, newcomer!), struggled hard to build a better present and dreamed of an even better future. We also keep it for archival purposes because possibly it still contains crazy thoughts and ideas that may be reused someday. If you're not into looking at either the past or the future, you should just disregard entirely this page content and look for an up to date documentation page elsewhere.


This page outlines general guidelines that should be followed when adding advanced relationships.

Guideline Locations and Order of Precidence

These guidelines apply to all relationship types. In addition, many relationship types have additional guidelines defined by the relationship type's parent relationship class(es), as well as on the relationship type's page itself.

Example: The Amazon Relationship Type is subject to:
  1. Advanced Relationship Style and any additional relationship type guidelines it incorporates,
  2. any guidelines found on External Resource Relationship Class,
  3. any guidelines found on External Website Relationship Class,
  4. any guidelines found on Affiliate Relationship Class,
  5. and any guidelines found on Amazon Relationship Type.

Any time a conflict between two pages is perceived, the more specific page predominates.

Example: A guideline on the Amazon Relationship Type page would supercede one on the External Website Relationship Class page.

Don't Make Relationship Clusters

Same Artist With Different Names

Artist Role Inheritance & Track vs Release crediting

There are now multiple levels at which an artist's role on a song can be recorded: you can relate the artist to the song, to the album, or to the band that recorded the song. So it's now non-trivial to figure out the full list of people who should be credited for any given track.

  1. If the relationship is applicable to all tracks on a release, put it on all the tracks, rather than on the release.
  2. If the relationship is not applicable to all tracks, and you know which ones it applies to, put it on only those tracks.
  3. If the relationship is not applicable to all tracks, and you don't know which ones it applies to, put it at release level. A basic effort to determine to which tracks the relationship is applicable is appreciated, however.
  4. If the credit is release level, and does not apply on a track by track basis (e.g., graphic design for the album's cover), then apply the relationship to the release, not the tracks.

Note: There are still releases that do only have release level advanced relationships, predating the discussions as to where Advanced Relationships should be attached. These still need to be corrected. If you find a release with such release level Advanced Relationships that can be moved to the tracks, please fix them.