Guidelines for designing a new datamodel

When designing the datamodel for a new collection to be put in the DOMS, we have to choose how many different types of objects the model should consist of. This is a tradeoff between few objects containing lots of metadata each, and in the other extreme many objects with fewer metadata on each and potentially more relations between the objects. The guidelines below were written to convey the proper balance when designing a new datamodel.

Cost effiency

"Avoid as much as possible filling in elements or structuring data in a particular way only because it appears in a standard or other implementers do it that way. Instead find out what the reason for the inclusion of that element is, or review the other implementer's procedures(patterns ed.), and determine if those goals apply to your project." source:[http://www.citeulike.org/group/12552/article/6480816 Metadata for Digital Resources]

Workflow

When describing the collection templates, be sure to include the workflow in the description, e.g. which data is needed in order to allow the collection elements to be represented on their own.

Patterns for datamodels

[:GuidelinesForNewDatamodel/PatternLanguage:PatternLanguage]