[Data-modeling] Proposed new Performance Arts domain

Christopher R. Maden crism at metaweb.com
Thu Feb 19 19:57:04 UTC 2009


Since the Music commons domain was created, it’s been obvious that some
of its types are generic to performance arts and recordings in general,
not just to music.  An excellent tour and festival model from Jon
Reitsma has brought the issue to a head.  Interested parties should
visit <URL: https://bugs.freebase.com/browse/DA-598 > and Watch that
task to stay abreast of details.

Below is my plan for migrating types and properties to the new domain,
pasted from the task.  Using property delegation and keys into multiple
domains, this change should be transparent to applications.

Please comment on the Jira task itself or reply to this e-mail.

Thanks,
Chris

A plan:
Change musical track to audio track in new domain. (Keep old key.)
Change musical release to audio release in new domain. (Keep old key.)
Move media format to new domain. (Keep old key.)
Move release event to new domain. (Keep old key.)
Change multi-part musical release to multi-part audio release in new
domain. (Keep old key.)
Change musical release component to audio release component in new
domain. (Keep old key.)
Make new audio album in new domain.
Make musical album include audio album.
Move most properties of musical album to audio album.
Make new performing artist in new domain.
Make musical artist include performing artist.
Move recording-related properties of musical artist to performing artist.
Change musical performance role to performance role in new domain. (Keep
old key.)
Change musical contribution to performance contribution in new domain.
(Keep old key.)
Move track contribution to new domain. (Keep old key.)
Make new performance genre in new domain.
Make musical genre include performance genre.
Move record label to new domain. (Keep old key.)
Current music festival and concert tour will be destroyed as part of DA-564.

Questions:
Should record producer be moved completely to new domain, or should a
new audio producer be created?
Ditto for recording engineer?
Should the entire musical group and group membership be moved? Should a
performance group be created? Or should ensemble membership be left to
specific domains (e.g., comedy troupe in comedy domain)?

-- 
Christopher R. Maden
Data Architect
Freebase.com: <URL: http://www.freebase.com/ >
Metaweb Technologies, Inc. <URL: http://www.metaweb.com/ >



More information about the Data-modeling mailing list