The Alfresco Content Model
Content and metadata storage is a core capability of an enterprise content management system, and it is an area where Alfresco excels. The content model is the framework that prescribes exactly how content data will be stored and how it later can be searched for retrieval. The model describes the structure, the format, and inter-relationships of content. It also provides the framework for organizing content and assigning meaning to it.
While the Alfresco Content Model is built from a very small set of components, the richness and flexibility of those components enable potentially very complex content models to be created.
The content model is actually segmented into a collection of models. For example, Records Management and Workflow are each implemented as separate models.
Each of the individual models contains the description for the specific types of content that can be stored in the repository. Each content type contains a fixed set of metadata properties....