[mb-style] Composition/Performer/Production ARs at Release or
Track level?
Chad Wilson
chad.wilson at gmx.net
Tue Jan 1 07:43:07 UTC 2008
Barry Platt wrote:
> Following the recent server upgrade, it is very easy to add such ARs to
> multiple tracks on a release in a single operation. So now an editor is
> faced with two possibilities when adding ARs to a release - assign to
> the release level, or assign to tracks. My understanding is that the
> former means the AR is relevant to all tracks on the release, so
> assigning release-level ARs is considered equivalent to assigning to all
> tracks.
I think we need to nix this assumption completely. I believe it to be
completely incorrect and dangerous to assume this. While Picard does
exhibit this behaviour in the way it propagates release ARs to tracks, I
(and many other editors) wholely object to the notion that this is what
should be understood by a release level AR in the DB.
It should mean "applies to the release, or possibly some of the tracks
on the release, maybe all". Definitely NOT implicitly assumed to apply
to all. If people add them to the release level when they mean "all
tracks"; it's no big deal as removing the assumption doesn't preclude it
from being true that it applies to all tracks.
If we were to assume applied to all it completely removes the
possibility of using release-level ARs in the way they are often
credited on releases (as you give an example of), where it doesn't
always explicitly say that /every/ track is produced or composed by
someone. Sometimes a release says "Produced by Artist A and Artist B",
where in reality tracks say 1-5 and 7 were produced by A and tracks 6
and 9-10 were produced by B. This information may not be known at time
of edition, but if it's credited at release level, I think we should be
able to represent it in a structure way until the truth is known.
We can't allow both the above situation AND having ARs implicitly apply
to all tracks; and given we can relatively easily apply the ARs to each
track if they apply that way, I think we should do it and can't quite
see why we'd argue they shouldn't be at that level.
As you mention, referring to the earlier style thread, many release AR
types are fundamentally invalid at the track level, and for others it's
arguable whether they are track or release level (mean different things
across genres, even) and it'd lead to inconsistency if for some AR types
it meant they applied to ALL tracks, but some not.
I consider that ArtistRoleInheritance be largely ignored. The last time
it were touched was this time 2 years ago, and many, many things have
changed in the MB project, server software and future plans since then.
Chad / voiceinsideyou
More information about the Musicbrainz-style
mailing list