A model is a fundamental building block of the content repository that provides a foundation for structuring content and working with content. A model has the following characteristics:
- It describes the data being stored.
- It allows the management of content metadata by applying custom types or aspects to the content and folders.
- It is uniquely identified by its defined Namespace, Prefix, and Name.
- It is defined using a small set of building blocks: custom types, aspects, properties, and constraints.