History:Object Model/Representing Remixes
From MusicBrainz Wiki
Jump to navigationJump to search
Revision as of 01:07, 22 November 2005 by DonRedman (how to represent remixes in the object model (Imported from MoinMoin))
Thoughts on Representing Remixes in the ObjectModel
The whole issue can be greatly simplified if a remix is seen as a performance. If we define a remix of being a ../PerformanceObject of its own, this has the following consequences:
- A ../MasterObject belongs to exactly one ../PerformanceObject. Anything that combines multiple performances is a remix and therefore a performance of its own again.
- The ../MixObject can be merged with the ../MasterObject. Defining the boundaries between these two objects was close to impossible.
- Remixes can be modelled by AdvancedRelationships from the ../MasterObject
s that get remixed to the ../PerformanceObject they get remixed in.
So things have becom simple again. Good sign.