[Data-modeling] Why is "Musical performance role" an included type of "Musical instrument"?
Ed Laurent
spatial.db at gmail.com
Sun Nov 23 06:35:41 UTC 2008
I just posted a similar
question<http://www.freebase.com/discuss/threads/music/instrument?domain=/music>on
Musical instrument but want to cast a wider net for input here.
It appears that "Musical
instrument<http://www.freebase.com/type/schema/music/instrument?domain=%2Fmusic>"
has an included type of "Musical performance
role<http://www.freebase.com/type/schema/music/performance_role?domain=%2Fmusic>".
However, a musician plays an instrument, s/he is not that instrument.
Musical instrument could have a musical performance property that links to a
person/group/role type but having "Musical performance role" as an included
type of "Musical instrument" doesn't make sense. People, not instruments,
have musical group membership, musical contributions, and track
contributions (unless the type is used for individual instruments instead of
types of instruments).
I propose refactoring. Agree? Disagree?
-Ed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freebase.com/pipermail/data-modeling/attachments/20081123/ac2effb3/attachment.htm
More information about the Data-modeling
mailing list