History:Artist Type Project Proposal
From MusicBrainz Wiki
Jump to navigationJump to search
Artist Type: Project
This proposal describes a proposed new ArtistType "Project". This is an open StyleIssue. It is currently in the RequestForComments phase.
Description
A project consists of:
A single musician who is the sole engine, creative process behind the project.
- may tour, with session musicians
- pulls off of the same musicians, but still retains creative license. (if the musicians left, they could not perform the songs.)
- Examples :wumpscut:, Celldweller, Nine Inch Nails
A single release of multiple musicians that usually will not be retained after the project is released.
- consists of musicians that do not usually work together, have groups or projects of their own and for the moment are combining to put together a number of songs as a single release, sometimes more. (though usually that would signify a collaboration - not to be utilized for a single song given feat.)
- Examples Roger Glover and Guests, Argyle Park, AP2, Aina
Or is a mixture of both: it has one or more creative forces behind it, who stay consistent over several releases, but changing performers.
- Examples Ayreon, (Tobias Sammet's) Avantasia (which is actually similar to Aina)
Used With Types
Relating of artists to those of the type "Project" can be done with the following AdvancedRelationshipTypes:
- Has/Had Project - This is the "owner" of the project
- Is/Was involved in Project - These are the artists that were as well involved. If no project owner is known, or obvious, all artists involved should have this AR.
The exact link type definition:
project owner (0) * forward: has/had project(s) * reverse: is/was a project of * description: Indicates owners of a project. project participant (0) * forward: {additional:additionally} takes/took part in project * reverse: has/had {additional} participant(s) * description: Indicates participants of a project. * attributes: additional=0-1
More Examples
Impact on the Current System
Involved Coding
- Adding the artist type to mb_server: trivial. * Changes needed in the webservice, client libraries, ...: unknown.