Difference between revisions of "Advanced Relationship Type Proposal"

From MusicBrainz Wiki
((Imported from MoinMoin))
(38 intermediate revisions by 15 users not shown)
Line 1: Line 1:
=Proposals of Additions or Changes to Advanced Relationship Types=
#REDIRECT [[Proposals]]
''The '''purpose of this page''' is to list all proposals for new [[Advanced Relationship Type|AdvancedRelationshipType]]s and proposals of changes. If you have such a proposal, please formulate it here and make it known on the [[Mailing List|MailingList]]''
'''Note:''' This has become a [[Too Long List|TooLongList]]. These proposals should get a wiki page of their own, at least the most important ones. Basically [[Dont Use Anchors|DontUseAnchors]]. --[[User:DonRedman|DonRedman]]
# [http:#inconsistent Inconsistent Link directions]
# [http:#IMDb Add link to InternetMovieDatabase URL]
# [http:#amazon Add link to Amazon URL]
# [http:#mixedby "Mixed by" album-artist relationship]
# [http:#compiled compiled by album-artist relationship]
# [http:#tribute tribute songs album-artist relationship]
# [http:#memberinstr Allow Instrument Attribute for Members of a Band]
# [http:#additionalinstr Additional instruments and chorus masters]
# [http:#aka Also Known As]
# [http:#birthname Rename Legal Name to Birth Name]
# [http:#barcode Has the Barcode]
# [http:#narrator 2005-05-07: Narrator relationship]
# [http:#remixof "Remix of" album-album relationship]
# [http:#OLGA 2005-05-30: artist--OLGA url relationship]
# [http:#addengby "Additionally audio/sound/live sound/mix/recording engineered by" relationship]
# [http:#removemashup Replace mash-up relationship type with remix of multiple sources]
# [http:#birthname Add "is the birth name of" to relate legal names to each other]
[[Relationship Editor|RelationshipEditor]]s are able to change relationship types or add new ones. but for this to happen you will need consensus on first the [[Users Mailing List|UsersMailingList]] and then the [[Style Mailing List|StyleMailingList]], and an [[Advanced Relationship Type|AdvancedRelationshipType]] page that descripes the new relationship in all details.
==[[Anchor(inconsistent)]]Inconsistent Link directions==
(by [[User:Dupuy|Dupuy]])  There's some general inconsistency in our link types about the directionality of 1-N relations:
* '''1-N''' X "is the legal name of" Y, Z, A, ...
* '''2-N''' X "is the parent of" Y, Z, A, ...
* '''1-N''' X "is the earliest release of" Y, Z, A, ...
* '' but'' '''N-1''' X (and Y?) "is a remaster of" A ("always point to earliest")
* '''1-N''' X "is the earliest release of" Y, Z, A, ...
* '''1-N''' X "is the earliest version of" Y, Z, A, ...
* ''but'' '''N-1''' X (and Y?) "is a remaster of" A ("always point to earliest")
* '''N-1''' X (and Y?) "is a cover of" A ("always point to earliest")
Whatever we decide to do with the is-person relationship, we need to make these consistent...
==[[Anchor(IMDb)]]Add link to InternetMovieDatabase URL==
[[Relationship Type|RelationshipType]] equest by [[User:RodBegbie|RodBegbie]] and [[g0llum|G0llum]]: 
In addition to our current "Wikipedia" AR, could we perhaps consider adding a link to a person's IMDB page?  Many musicians have them, through working on soundtracks or appearances on TV shows.
See IMDb, or better [[Internet Movie Database|InternetMovieDatabase]] for more details (e.g. do they qualify as open data?).
There are quite a few different IMDB links that would make sense.  If you use one, people will be surprised when we don't provide more, so you can expect that implementing this feature will lead to lots more feature requests.  I think before this link type is created, there should be at least some discussion about the others so we know what our policy is.  Here are some link types that could be considered:
* Artist <-> Person's entry in IMDb
* Artist <-> Movies they've appeared in (especially bands, which [http://imdb.com/find?q=metallica;tt=on;nm=on;mx=20 aren't handled well by IMDb])
* Soundtrack Album <-> Movie it's taken from (works for games too!)
* Song <-> Movie it appears in
* Artist <-> Biopic about them
==[[Anchor(amazon)]]Add link to Amazon URL==
[[Relationship Type|RelationshipType]] request by [[User:bawjaws|bawjaws]]: 
Amazon has pages for artists, albums, dvds and books (amongst other things) which may need specific links.
Two major benefits:
* the code could add the MB associate ID and make some money from purhases of these items.
* you could extract the ASIN from the url to exactly match album art/buy links which are currently mismatched by the automatic script
[[User:Dupuy|Dupuy]] [http://www.musicbrainz.org/showmod.html?modid=2640759 noticed] that the current [[Amazon Matching|AmazonMatching]] is fragile and breaks if the artist name on Amazon differs from the artist name on [[MusicBrainz]].  -- [[User:Hirvox|Hirvox]]
==[[Anchor(mixedby)]]"Mixed by" album-artist relationship==
This is from eli on the mb-users mailing list:
But realizing this is a lot of work for small benefit (DJ sets are less than a tenth of a percent of albums I would guess). I'd like to see a new relationship type for album-artist something like "Mixed by." It could be used at least temporarily to connect items in the database that are only connected now via "Mixed by ..." in the album title. And we could automatically fill the database with mods to add these relationships for albums with "Mixed by ..."
-- [[User:RobertKaye|RobertKaye]]
People are trying to use (or using) many different [[Advanced Relationship Type|AdvancedRelationshipType]]s ([http://musicbrainz.org/showmod.html?modid=2828457 http://musicbrainz.org/showmod.html?modid=2828457] "remixed by", [http://musicbrainz.org/showmod.html?modid=2723152 http://musicbrainz.org/showmod.html?modid=2723152] "mix engineered by", [http://musicbrainz.org/showmod.html?modid=2917907 http://musicbrainz.org/showmod.html?modid=2917907] "performed by") for DJ-mix albums, but all of these are incorrect. IMO we urgently need "DJ-mixed by" [[Advanced Relationship Type|AdvancedRelationshipType]]
Long discussion about remixes/DJ mixes/mash-ups/... - [[Remix Means Different Things|RemixMeansDifferentThings]]
Complete proposal - [[Mix-DJ Relationship Type|MixDJRelationshipType]]
==[[Anchor(compiled)]]compiled by album-artist relationship==
very similar to mixed where the artist just chooses their favourite tracks, or assembles tracks based on a theme
==[[Anchor(tribute)]] tribute songs album-artist relationship==
could apply to both collections of covers by various artists and the many orchestral and classical cover albums.  Full proposal: [[Tribute Relationship Type|TributeRelationshipType]]
==[[Anchor(memberinstr)]] Allow Instrument Attribute for Members of a Band==
Should [[Member Of Band Relationship Type|MemberOfBandRelationshipType]] not have an instrument attribute? --[[User:DonRedman|DonRedman]]
This would introduce some additional complexity in interpreting artist roles: see [[Artist Role Inheritance|ArtistRoleInheritance]] --[[User:MatthewExon|MatthewExon]]
Another thought: the instrument attribute doesn't have "vocals", so this wouldn't work for recording singers.  Maybe the [[Instrument Relationship Attribute|InstrumentRelationshipAttribute]] hierarchy should include the [[Vocal Relationship Attribute|VocalRelationshipAttribute]] hierarchy, and "Performed instrument on" be merged with "Performed vocal on"?  There are other roles for members of a band as well: [http://musicbrainz.org/showrel.html?id=44954&type=artist The Prodigy] has two dancers as "official" members.  IMO these could probably be adequately covered by "other" --[[User:MatthewExon|MatthewExon]]
==[[Anchor(additionalinstr)]] Additional instruments and chorus masters==
I proposed [http://lists.musicbrainz.org/pipermail/musicbrainz-users/2005-April/020343.html a number of other changes] on the [[Mailing List|MailingList]], in addition to those, there have been suggestions on [[IRC]] for additional instruments (nose flute(?!?), possibly others), and another performance type, "chorus master" (like conductor, for a chorus, proposed by [[User:mo|mo]]).  [[User:Dupuy|@alex]]
More instruments: Turntables (as discussed). Also, I've been adding ARing an album and found a few types of electric pianos that I'd need, namely 'Clavinet' and 'Wurlitzer'. As of now there is only Piano -> {Grand piano, Upright piano, Rhodes}, which obviously makes it difficult to add other types of electic pianos than Rhodes. Easiest I figure is to just add 'Electric piano', and have 'Rhodes' (and possibly others as well, even though it doesn't seem that important to me) as sub-category to it. Also I've stumbled over something called CS80, Nord Lead, Leadsynth, and Hammond. Haven't yet investigated what those are, but chanses are they're yet other types of electric pianos or keyboard of some sorts. //[bnw]
Even more: 'tapes' 'noise' & 'effects' for industrial music.
==[[Anchor(aka)]]Also Known As==
The current Alias property should be repurposed now that AR is ready. Artist who have recorded under multiple names should have a relationship instead. The existing Alias property would still be usefully for misspelled names but there are some artists like Aphex Twin and Wynonna Judd who have recorded under different names and the release should be reflected correctly for those artists. The current "is the legal name/is the performing name" is insufficient since in some cases an artist might perform under two names and neither is their legal name (i.e. Wynonna and Wynonna Judd) --[[User:WolfSong|WolfSong]]
==[[Anchor(birthname)]] Rename Legal Name to Birth Name==
I propose renaming this simply because more often than not, finding someone's birth name is more plausible than their legal name since names can be changed and although in the US such information becomes public record, this may not be the case everywhere. This was actually changed from official name to legal name due to discussions over Wendy/Walter Carlos. In this scenario Wendy is probably the legal name and Walter is the birth name. Both names should be listed seperately since this person has released recordings under each name. --[[User:WolfSong|WolfSong]]
==[[Anchor(barcode)]] Has the Barcode==
In order to link our data to external databases, the ability to assign UPC codes to Albums would be a great help.  UPC data is also hard to come by in the commercial market for releases outside the US, so user-entered data would be a great resource.  See [http://upcdatabase.com http://upcdatabase.com] for an open UPC database we could perhaps link up with. --[[User:RodBegbie|RodBegbie]]
Note: UPC is a type of barcode.  See [[Barcode|BarCode]]s for more information. --[[User:MatthewExon|MatthewExon]]
==[[Anchor(narrator)]] 2005-05-07: Narrator relationship==
This could be useful for audiobooks, but also for other albums like this one: [http://www.musicbrainz.org/showalbum.html?albumid=175913 http://www.musicbrainz.org/showalbum.html?albumid=175913]
something like this:
<ul><li style="list-style-type:none">artistX narrated albumY albumY has narration by artistX 
''Seconded by [[User:ClutchEr2|ClutchEr2]] in the [http://lists.musicbrainz.org/pipermail/musicbrainz-users/2005-May/020763.html original discussion].''
==[[Anchor(remixof)]] "Remix of" album-album relationship==
"albumX is remix of albumY". "albumY has remixed version(s) albumX". Could be useful for albums like: [http://www.musicbrainz.org/album/f68b07a4-3e1d-475b-a863-470981e1e45f.html http://www.musicbrainz.org/album/f68b07a4-3e1d-475b-a863-470981e1e45f.html] and [http://www.musicbrainz.org/album/4807a2d1-ba87-4444-bb4c-39d405e1534b.html http://www.musicbrainz.org/album/4807a2d1-ba87-4444-bb4c-39d405e1534b.html], [http://www.musicbrainz.org/album/6338adbf-e467-45ed-8f76-9feef7487ce2.html http://www.musicbrainz.org/album/6338adbf-e467-45ed-8f76-9feef7487ce2.html] and [http://www.musicbrainz.org/album/eee0a40b-5f55-45ec-a0af-ae6438c024d2.html http://www.musicbrainz.org/album/eee0a40b-5f55-45ec-a0af-ae6438c024d2.html], ... --LukZ
I've only just noticed that there's no relationship to indicate that one track is a remix of another, which is weird.  For example, [http://musicbrainz.org/track/9582545c-d676-4a39-9160-2e6e5b7b510d.html Ghost (edit)] is a remix of [http://musicbrainz.org/track/8319a2bc-1419-4f01-9dd7-9f89ac80f494.html Ghost]. --[[User:MatthewExon|MatthewExon]]
==[[Anchor(OLGA)]] 2005-05-30: artist--OLGA url relationship==
Linking to an artist's page on OLGA could also be useful; see discussion at [[OLGA Relationship Type|OLGARelationshipType]]. --[[User:azertus|azertus]]
==[[Anchor(addengby)]] "Additionally audio/sound/live sound/mix/recording engineered by" relationship==
I think that attribute {additional:additionally} could be usefull also for these subtypes of "engineered by" relationship. --LukZ
Just a handy link: this proposal relates to [[Engineer Relationship Type|EngineerRelationshipType]].
==[[Anchor(removemashup)]] Replace MashUpRelationshipType with RemixerRelationshipType==
Although there's clearly such a thing as a "mash-up" that is different from a remix, the definition of such a thing basically boils down either to "a remix with multiple sources" or "a remix made from multiple sources, without having access to the individual instrument tracks" (we're still not sure which).  Instead of this, we could simply expand the [[Remixer Relationship Type|RemixerRelationshipType]], allowing it to be used with multiple source tracks, and adding an attribute recording whether or not the artist had access to the original tracks.  This attribute would also be used with [[Samples Relationship Type|SamplesRelationshipType]].  This records information that is much more objective, while also retaining more information.  The idea is, instead of implying these factors in the name "mash-up", we explicitly state what information we're trying to capture.
[http://lists.musicbrainz.org/pipermail/musicbrainz-users/2005-June/020978.html Original Discussion]
If there's something that clearly exists, why don't we recognise that and prevent [[MusicBrainz]] users having to take an induction course to get started? The difference between a mash-up and a remix (talking generally, since nothing in [[MusicBrainz]] is absolute) is that the primary artist of a remix remains the same, though you might be interested in the remixer too. Neither Nirvana fans, nor Destiny's Child fans want "Smells Like Teen Booty" being listed as tracks by those artists, though they may be interested to see a list of all the mash-ups that feature their favourite artist's songs.
Also, this is relevant to AR, though I'm not sure this is the best place to link it from, or the actual title: [[Fundamental Mismatch Of MusicBrainz Entities And Reality|FundamentalMismatchOfMusicBrainzEntitiesAndReality]] [[User:bawjaws|bawjaws]]
==[[Anchor(birthname)]] Add "is the birth name of" to relate legal names to each other==
Full proposal at [[Artist Name Proposal|ArtistNameProposal]], also discussion at [[Musical Association Relationship Class|MusicalAssociationRelationshipClass]]. --[[User:MatthewExon|MatthewExon]]
[[Image:Alert.png]] The Markup on This Page Needs Fixing
This wiki page has been ported by the [[Wiki Migration Bot|WikiMigrationBot]], and this link to the [[Wiki Migration Bot Report|WikiMigrationBotReport]] flags that this page contains wiki markup that needs fixing.
[[Link In Title|LinkInTitle]]<code><nowiki></nowiki></code>s on these lines:
* 102 <code><nowiki> == [[Anchor(compiled)]]compiled by album-artist relationship == </nowiki></code>
* 107 <code><nowiki> == [[Anchor(tribute)]] tribute songs album-artist relationship == </nowiki></code>
* 111 <code><nowiki> == [[Anchor(memberinstr)]] Allow Instrument Attribute for Members of a Band == </nowiki></code>
* 119 <code><nowiki> == [[Anchor(additionalinstr)]] Additional instruments and chorus masters == </nowiki></code>
* 131 <code><nowiki> == [[Anchor(aka)]]Also Known As == </nowiki></code>
* 137 <code><nowiki> == [[Anchor(birthname)]] Rename Legal Name to Birth Name == </nowiki></code>
* 143 <code><nowiki> == [[Anchor(barcode)]] Has the Barcode == </nowiki></code>
* 150 <code><nowiki> == [[Anchor(narrator)]] 2005-05-07: Narrator relationship == </nowiki></code>
* 162 <code><nowiki> == [[Anchor(remixof)]] "Remix of" album-album relationship == </nowiki></code>
* 170 <code><nowiki> == [[Anchor(OLGA)]] 2005-05-30: artist--OLGA url relationship == </nowiki></code>
* 174 <code><nowiki> == [[Anchor(addengby)]] "Additionally audio/sound/live sound/mix/recording engineered by" relationship == </nowiki></code>
* 180 <code><nowiki> == [[Anchor(removemashup)]] Replace MashUpRelationshipType with RemixerRelationshipType == </nowiki></code>
* 192 <code><nowiki> == [[Anchor(birthname)]] Add "is the birth name of" to relate legal names to each other == </nowiki></code>
* 29 <code><nowiki> == [[Anchor(inconsistent)]]Inconsistent Link directions == </nowiki></code>
* 51 <code><nowiki> == [[Anchor(IMDb)]]Add link to InternetMovieDatabase URL == </nowiki></code>
* 73 <code><nowiki> == [[Anchor(amazon)]]Add link to Amazon URL == </nowiki></code>
* 86 <code><nowiki> == [[Anchor(mixedby)]]"Mixed by" album-artist relationship == </nowiki></code>
[[Wiki Name In Title|WikiNameInTitle]]<code><nowiki></nowiki></code>s on these lines:
* 180 <code><nowiki> == [[Anchor(removemashup)]] Replace MashUpRelationshipType with RemixerRelationshipType == </nowiki></code>
* 51 <code><nowiki> == [[Anchor(IMDb)]]Add link to InternetMovieDatabase URL == </nowiki></code>
[[Category:To Be Reviewed]] [[Category:Development]] [[Category:Advanced Relationship]] [[Category:Advanced Relationship Type]]

Latest revision as of 15:56, 26 May 2015

Redirect to: