Advanced Relationship Type: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(removed all the work in progress stuff at the beginning + change info on table (Imported from MoinMoin))
 
((Imported from MoinMoin))
(4 intermediate revisions by the same user not shown)
Line 46: Line 46:
<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><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>
</ul>
* [[Open Data Relationship Class|OpenDataRelationshipClass]]:
* [[Other Databases Relationship Class|OtherDatabasesRelationshipClass]]:
<ul><li style="list-style-type:none">These are links to other open content databases about the artists, the music etc.
<ul><li style="list-style-type:none">These are links to other databases about the artists, the music etc.
</ul>
</ul>


Line 60: Line 60:
===Table of all possible relationships===
===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 difinitions.
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"
{| border="1"
|-
|-
| || Artist || Album || Track
| || Artist || Release || Track
|-
|-
| Artist || [http://www.musicbrainz.org/mod/link/link_types.html?type=artist-artist Artist--Artist] || - || -
| Artist || [http://www.musicbrainz.org/mod/link/link_types.html?type=artist-artist Artist--Artist] || - || -
|-
|-
| Album || [http://www.musicbrainz.org/mod/link/link_types.html?type=album-artist Album--Artist] || [http://www.musicbrainz.org/mod/link/link_types.html?type=album-album Album--Album] || -
| Release || [http://www.musicbrainz.org/mod/link/link_types.html?type=album-artist Release--Artist] || [http://www.musicbrainz.org/mod/link/link_types.html?type=album-album Release--Release] || -
|-
|-
| Track || [http://www.musicbrainz.org/mod/link/link_types.html?type=artist-track Artist--Track] || [http://www.musicbrainz.org/mod/link/link_types.html?type=album-track Album--Track] || [http://www.musicbrainz.org/mod/link/link_types.html?type=track-track Track--Track]
| Track || [http://www.musicbrainz.org/mod/link/link_types.html?type=artist-track Artist--Track] || [http://www.musicbrainz.org/mod/link/link_types.html?type=album-track Release--Track] || [http://www.musicbrainz.org/mod/link/link_types.html?type=track-track Track--Track]
|-
|-
| URL || [http://www.musicbrainz.org/mod/link/link_types.html?type=artist-url Artist--URL] || [http://www.musicbrainz.org/mod/link/link_types.html?type=album-url Album--URL] || [http://www.musicbrainz.org/mod/link/link_types.html?type=track-url Track--URL]
| URL || [http://www.musicbrainz.org/mod/link/link_types.html?type=artist-url Artist--URL] || [http://www.musicbrainz.org/mod/link/link_types.html?type=album-url Release--URL] || [http://www.musicbrainz.org/mod/link/link_types.html?type=track-url Track--URL]
|}
|}


Line 88: Line 88:
* Drop the "''Advanced''" in [[Wiki Name|WikiName]]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''.
* Drop the "''Advanced''" in [[Wiki Name|WikiName]]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]]es, AdvancedRelationshipTypes, and [[Advanced Relationship Attribute|AdvancedRelationshipAttribute]]s.
* There are [[Advanced Relationship Class|AdvancedRelationshipClass]]es, AdvancedRelationshipTypes, and [[Advanced Relationship Attribute|AdvancedRelationshipAttribute]]s.
* There are [[Album Artist Relationship|AlbumArtistRelationship]]s, etc. Respect the order in the table above (e.g. there are no [[Artist Album Relationship|ArtistAlbumRelationship]]s!).
* There are [[Release Artist Relationship|ReleaseArtistRelationship]]s, etc. Respect the order in the table above (e.g. there are no [[Artist Release Relationship|ArtistReleaseRelationship]]s!).
* Naming of AdvancedRelationshipTypes is a delicate matter. I don't have a real advice here. Ask others to review your [[Wiki Name|WikiName]]s ...
* Naming of AdvancedRelationshipTypes is a delicate matter. I don't have a real advice here. Ask others to review your [[Wiki Name|WikiName]]s ...
* Other pages of interest are (add more here):
* Other pages of interest are (add more here):
Line 94: Line 94:
** [[Don't Make Relationship Clusters|DontMakeRelationshipClusters]]
** [[Don't Make Relationship Clusters|DontMakeRelationshipClusters]]


==Discussion==
[[Category:To Be Reviewed]] [[Category:Documentation]] [[Category:Advanced Relationships]]

The table above... would it be a useful thing to create the {Artist,Release,Track}{Artist,Release,Track}Relationship pages? -- [[User:MartinRudat|MartinRudat]] 03:09, 29 April 2006 (UTC)

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

Revision as of 13:42, 9 June 2006

Types of AdvancedRelationships

This page lists all available types of 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 AdvancedRelationshipTypeDevelopment.

Looking to add a new Relationship Type for AR?

Suggested additions or changes to AdvancedRelationshipTypes are listed as ProposedAdvancedRelationshipTypes (formerly AdvancedRelationshipTypeProposals) and discussed on the StyleMailingList.

Existing Types of Relationships

Some relationships have AdvancedRelationshipAttributes.

Classes

Relationship types are grouped into thematical AdvancedRelationshipClasses. 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.

  • 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.
  • This describes relationships between related works, e.g. works that are the same, remastered from another, a cover from another, etc.
  • 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.
  • 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.
  • 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.
  • This describes who was a member of which group, who collaborated with whom etc.
  • This describes family relationships and liasons between artists that are in the database anyway.
  • These are links to records in affiliate databases
  • These are links to discographic resources
  • 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!
  • These are links to other databases about the artists, the music etc.

All Relationship Types

The following is an automatically generated list of all AdvancedRelationshipTypes:

  • (Note that this list might also contain types which are not implemented yet, We will probably need another category for official AR types)

Template:FullSearch

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 RelationshipEditor to change these definitions.

Artist Release Track
Artist Artist--Artist - -
Release Release--Artist Release--Release -
Track Artist--Track Release--Track Track--Track
URL Artist--URL Release--URL Track--URL


How to write advanced relationships documentation

I have created a couple of templates, that should help --DonRedman:

The naming conventions are:

Discussion

The table above... would it be a useful thing to create the {Artist,Release,Track}{Artist,Release,Track}Relationship pages? -- MartinRudat 03:09, 29 April 2006 (UTC)