3.5. Pre-defined entities in the library¶
The library defines a set of entity schemas that are required by the system or commonly used in CubicWeb instances.
3.5.1. Entity types used to store the schema¶
- CWEType, entity type
- CWRType, relation type
- CWRelation, relation definition
- CWAttribute, attribute relation definition
- CWConstraint, CWConstraintType, RQLExpression
3.5.2. Entity types used to manage users and permissions¶
- CWUser, system users
- CWGroup, users groups
3.5.3. Entity types used to manage workflows¶
- Workflow, workflow entity, linked to some entity types which may use this workflow
- State, workflow state
- Transition, workflow transition
- TrInfo, record of a transition trafic for an entity
3.5.4. Other entity types¶
- CWCache, cache entities used to improve performances
- CWProperty, used to configure the instance
- EmailAddress, email address, used by the system to send notifications to the users and also used by others optionnals schemas
- Bookmark, an entity type used to allow a user to customize his links within the instance
- ExternalUri, used for semantic web site to indicate that an entity is the same as another from an external site