What is a Content Model?

Mediates between the data model of the database and the emergent information architecture of the site.

Allows site builders to represent and organize content -- e.g. source material in the form of images, text, and metadata.

Content is complex -- media objects (e.g. image and detail, book and page), technical metadata, semantic metadata ...