Advanced Relationship Type: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(updated links (Imported from MoinMoin))
(Redirected page to Relationships)
 
(26 intermediate revisions by 9 users not shown)
Line 1: Line 1:
#REDIRECT [[Relationships]]
=Types of AdvancedRelationships=

This page lists all available types of [[Advanced Relationships|AdvancedRelationships]]. It links to pages that explain the usage of the respective relationship types.

Note that some of these types might still be proposals, this will be stated on their respective page. There is also some good but slightly historical information about [[Advanced Relationship Type Development|AdvancedRelationshipTypeDevelopment]].

===Looking to add a new Relationship Type for AR?===

Suggested additions or changes to AdvancedRelationshipType<code><nowiki></nowiki></code>s are listed as [[Proposed Advanced Relationship Type|ProposedAdvancedRelationshipType]]<code><nowiki></nowiki></code>s (formerly [[Advanced Relationship Type Proposal|AdvancedRelationshipTypeProposal]]<code><nowiki></nowiki></code>s) and discussed on the [[Style Mailing List|StyleMailingList]].

==Existing Types of Relationships==

Some relationships have [[Advanced Relationship Attribute|AdvancedRelationshipAttribute]]<code><nowiki></nowiki></code>s.

===Classes===

Relationship types are grouped into thematical [[Advanced Relationship Class|AdvancedRelationshipClass]]<code><nowiki></nowiki></code>es. These are explained here. All types that belong to one class are explained on the class page. There is also a complete list of relationship types further below.
* [[Performance Relationship Class|PerformanceRelationshipClass]]:
<ul><li style="list-style-type:none">This denotes all artists who played on a specific performance of a work. This means that they actually produced some new audio material, e.g. who sung or played some instrument. Remixing ''existing'' audio material or engineering the audio signal is not covered by this class.
</ul>
* [[Alternative Version Relationship Class|AlternativeVersionRelationshipClass]]:
<ul><li style="list-style-type:none">This describes relationships between related works, e.g. works that are the same, remastered from another, a cover from another, etc.
</ul>
* [[Remix Relationship Class|RemixRelationshipClass]]:
<ul><li style="list-style-type:none">This denotes al artistic activity where existing recordings are used to create (remix) something new. You can specify who remixed what material on what work. This does ''not'' refer to mix engineers in studios etc.
</ul>
* [[Composition Relationship Class|CompositionRelationshipClass]]:
<ul><li style="list-style-type:none">This denotes all artists who created some aspect of the general work, i.e. not a specific performance of it but the lyrics, the score or the arrangement.
</ul>
* [[Production Relationship Class|ProductionRelationshipClass]]:
<ul><li style="list-style-type:none">This denotes all people and institutions that were involved in the production on the work, but did not play music: the manager, cover designer, audio mix engineer, etc. but ''not'' actual performers or remixers.
</ul>
* [[Musical Association Relationship Class|MusicalAssociationRelationshipClass]]:
<ul><li style="list-style-type:none">This describes who was a member of which group, who collaborated with whom etc.
</ul>
* [[Personal Association Relationship Class|PersonalAssociationRelationshipClass]]:
<ul><li style="list-style-type:none">This describes family relationships and liasons between artists that are in the database anyway.
</ul>
* [[Affiliate Relationship Class|AffiliateRelationshipClass]]:
<ul><li style="list-style-type:none">These are links to records in affiliate databases
</ul>
* [[Discography Relationship Class|DiscographyRelationshipClass]]:
<ul><li style="list-style-type:none">These are links to discographic resources
</ul>
* [[Get Music Relationship Class|GetMusicRelationshipClass]]:
<ul><li style="list-style-type:none">These are links to sites where you can download and/or buy the music. Note that these ''must'' be legal, or [[MusicBrainz]] will run into trouble!
</ul>
* [[Other Databases Relationship Class|OtherDatabasesRelationshipClass]]:
<ul><li style="list-style-type:none">These are links to other databases about the artists, the music etc.
</ul>

===All Relationship Types===

The following is an automatically generated list of all AdvancedRelationshipType<code><nowiki></nowiki></code>s:
<ul><li style="list-style-type:none">(Note that this list might also contain types which are not implemented yet, We will probably need another category for official AR types)
</ul>

{{FullSearch|CategoryRelationshipType}}

===Table of all possible relationships===

The following table shows all possible relationship types. The links lead to the definition trees on the [[MusicBrainz]] server. You must be a [[Relationship Editor|RelationshipEditor]] to change these definitions.
{| border="1"
|-
| || Artist || Release || Track
|-
| Artist || [http://musicbrainz.org/edit/relationships/link_types.html?type=artist-artist Artist--Artist] || - || -
|-
| Release || [http://musicbrainz.org/edit/relationships/link_types.html?type=album-artist Release--Artist] || [http://musicbrainz.org/edit/relationships/link_types.html?type=album-album Release--Release] || -
|-
| Track || [http://musicbrainz.org/edit/relationships/link_types.html?type=artist-track Artist--Track] || [http://musicbrainz.org/edit/relationships/link_types.html?type=album-track Release--Track] || [http://musicbrainz.org/edit/relationships/link_types.html?type=track-track Track--Track]
|-
| URL || [http://musicbrainz.org/edit/relationships/link_types.html?type=artist-url Artist--URL] || [http://musicbrainz.org/edit/relationships/link_types.html?type=album-url Release--URL] || [http://musicbrainz.org/edit/relationships/link_types.html?type=track-url Track--URL]
|}

Alternatively take a look at this table of wiki pages for the possible combinations:
{| border="1"
|-
| || Artist || Release || Track
|-
| Artist || [[Artist Artist Relationship|ArtistArtistRelationship]] || - || -
|-
| Release || [[Release Artist Relationship|ReleaseArtistRelationship]] || [[Release Release Relationship|ReleaseReleaseRelationship]] || -
|-
| Track || [[Artist Track Relationship|ArtistTrackRelationship]] || [[Release Track Relationship|ReleaseTrackRelationship]] || [[Track Track Relationship|TrackTrackRelationship]]
|-
| URL || [[Artist URL Relationship|ArtistURLRelationship]] || [[Release URL Relationship|ReleaseURLRelationship]] || [[Track URL Relationship|TrackURLRelationship]]
|}

----

==How to write advanced relationships documentation==

I have created a couple of templates, that should help --[[User:DonRedman|DonRedman]]:
* [[Relationship Class Template|RelationshipClassTemplate]]
* [[Relationship Type Template|RelationshipTypeTemplate]]
* [[Relationship Attribute Template|RelationshipAttributeTemplate]]

The naming conventions are:
* Drop the "''Advanced''" in [[Wiki Name|WikiName]]<code><nowiki></nowiki></code>s if you specify what kind of relationship you are talking about. Basically use ''[[Advanced Relationships|AdvancedRelationships]]'' only when you talk about the whole feature, else use ''Relationship''.
* There are [[Advanced Relationship Class|AdvancedRelationshipClass]]<code><nowiki></nowiki></code>es, AdvancedRelationshipType<code><nowiki></nowiki></code>s, and [[Advanced Relationship Attribute|AdvancedRelationshipAttribute]]<code><nowiki></nowiki></code>s.
* There are [[Release Artist Relationship|ReleaseArtistRelationship]]<code><nowiki></nowiki></code>s, etc. Respect the order in the table above (e.g. there are no [[Artist Release Relationship|ArtistReleaseRelationship]]<code><nowiki></nowiki></code>s!).
* Naming of AdvancedRelationshipType<code><nowiki></nowiki></code>s is a delicate matter. I don't have a real advice here. Ask others to review your [[Wiki Name|WikiName]]<code><nowiki></nowiki></code>s ...
* Other pages of interest are (add more here):
** [[Artist Role Inheritance|ArtistRoleInheritance]]
** [[Don't Make Relationship Clusters|DontMakeRelationshipClusters]]

[[Category:To Be Reviewed]] [[Category:Advanced Relationships]]

Latest revision as of 20:33, 26 May 2015

Redirect to: