On Mon, 07 Nov 2005 14:28:35 +0100, Jan van Thiel wrote:
> On 11/7/05, Don Redman <
donredman@...> wrote:
>> To summarize the few mails I scattered all over this thread:
>>
>> I still do not like this, since it uses a cludge. It uses collaborations
>> to display two equally 'primary' artist names as one ArtistName, because
>> there is no interface that can display AR-artists.
>
> Of course there is: on the artist page! (
>
http://musicbrainz.org/showrel.html?id=212630&type=artist )
You seem to misunderstand me. see below
>> These collaborations create a pretty sub-optimal data structure. The
>> optimal data structure would be to use performing ARs only, except for
>> collaborations which use or have become _names_.
>
> Please define optimal. We're discussing an option that doesn't put any
> more strain on the system than the present SG5 does.
I was refering to Robert Munroe's criticism, which I believe is very valid.
We can _store_ that two equally primary artist performed an album together
by saying:
>>"Nashville 1969" was {primarily} performed by "Bob Dylan"<< and
>>"Nashville 1969" was {primarily} performed by "Johnny Cash"<<.
But we cannot _display_ nor _use_ this information.
Instead of arguing for an adaption of the display and usage mechanism, you
argue for a change in the way things should be stored. Furthermore your
argument is not based on thoughts about optimal data storage or optimal
usage mechanisms, but on thoughts about hwo to use existing features to
get a result _now_.
We can talk about optimal data strucuteres if you want to. BUT WE HAVE NOT
DONE THAT, which IMVHO is *the* problem we have with AR: We do not
understand how to use that feature. Instead we are trying to adapt our
usage of AR to the exitent features. It should be the other way around,
IMO.
Here are some aspects about data structure:
* Why should some informatoin about performance be stored on album/track
level, why other information about the same type of performance should be
stored on artist level? E.g. unequal collaborations are stored wiht
artist-album/track ARs but equal collaborations are stored with a new
artist entity and artist-artist ARs.
* Which option is optimal regarding usage, i.e. queries, display scripts
etc: Storing information on the album/track level or on the artist level?
I believe the former, since it spares you one depth in crawling the data.
Or some aspect about UI, you pointed at:
> And almost all new users create these collaboration artists anyway;
> leaving them also takes away a lot of necessary editing.
Which is an argument to change the UI and not to change the guidelines IMO.
Even the revised Proposal(B) is a kludge. People are asking for a short
term solution. That's one. If it makes use of a new artist type, it can be
reversed when the rest of AR will have been implemented. OK, but please do
not claim that it is a good way of using AR.
The sad fact is that we do not know how to use AR well. I have written
this post on lateral thought on feat
(
http://www.nabble.com/-mb-experts-Some-lateral-thoughts-on-feat-t440333c2885.html#a1203914
) but have gotten no response. I do not know if I am the only person to
feel that the way we are dealing with AR is pretty pathetic.
Yes, intertwingling is the way to go. I am happy that I had to admit that.
But thinking in trees, and queries and tables is in no way adapted to an
intertwingled body of data. I believe that SQL is a bad metaphor for
AdvancedRelationships, A much better metophor would be the web and Google.
Let AR be the web and MusicBrainz be Google.
But, yes for a short term solution the revised proposal is acceptable even
to me, that's what -0.1 means, does'n it?
> This is already proposed (
>
http://lists.musicbrainz.org/pipermail/musicbrainz-style/2005-October/000484.html> ) and seems like a good companion to the second proposal by Rod Begbie
> and fairly easy to implement (easy to say for me, of course ;).
Cool, I was not aware of that.
DonRedman
--
Words that are written in CamelCase refer to WikiPages:
Visit
http://wiki.musicbrainz.org/ the best MusicBrainz documentation
around! :-)
_______________________________________________
Musicbrainz-style mailing list
Musicbrainz-style@...
http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-style