Product and Content Association
Product and Content are key entities. They are associated with each other through ProductContent. Content has metadata about content. The actual content information (e.g. FilePath, FileType) is stored in DataResource entity. The ContentType (e.g. small file, document etc.) is stored in ProductContentType
Same pattern is repeated for other main types of Entities
Party, Product, WorkEffort, Events, Orders etc. repeat the same pattern for content association. Note XXXContent models many to many relationship.