Resources, resource instances, and resource collections
A resource is a Java class that defines the properties of a user or content object. In database terms, it is analogous to the database schema that defines the column names and types for a database table.
A resource instance is an instance of the resource class. Again, using a database analogy, the resource instance is similar to a row of a database table because it contains actual values for each property defined by the resource.
A resource collection is a collection of resource instances and is similar to a database table with a fixed schema and a number of rows.
While resources, resource instances, and resource collections are mapped to familiar database concepts, it is important to note that the actual content store they refer to does not have to be a database table. It can be a file system, an LDAP repository, an XML store, or virtually any content store accessible by Java.
Personalization supports rules used to select resources stored in WCM.
Parent topic
Personalization terms