So far, we’ve talked about content modeling at the type level, based purely on attributes. Another aspect of structure is how multiple content objects are organized in relation to each other. This is often manifested in a content tree, but many systems offer other ways to organize content which might impact how it’s modeled.
The grouping and association of content is known as content aggregation.