Index: openacs-4/packages/acs-content-repository/www/doc/object-model.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-content-repository/www/doc/object-model.adp,v diff -u -r1.2.2.1 -r1.2.2.2 --- openacs-4/packages/acs-content-repository/www/doc/object-model.adp 20 Aug 2015 17:19:49 -0000 1.2.2.1 +++ openacs-4/packages/acs-content-repository/www/doc/object-model.adp 25 Aug 2015 18:02:02 -0000 1.2.2.2 @@ -2,26 +2,32 @@ {/doc/acs-content-repository {Content Repository}} {Content Repository: Object Model} Content Repository: Object Model - - -

Object Model

The content repository is an extension of the ACS Object Model. +

Object Model

+

The content repository is an extension of the ACS Object Model. The following diagram illustrates the relationship among the standard object types defined by the content repository (click on a box to view a description and API summary for a particular object -type):

+type):

+ + -

Note that content revisions and content items inherit separately + +

Note that content revisions and content items inherit separately from the root of the object model. Each item may be related to one or more revisions, but they are fundamentally different types of -objects.

Also important to note is the relationship between custom +objects.

+

Also important to note is the relationship between custom content types and the rest of the object model. You define new content types as subtypes of Content Revision, not of Content Item. This is because new content types are characterized by their attributes, which are stored at the revision level to make changes easy to audit. Custom content types typically do not require additional unaudited attributes or methods beyond those already provided by the Content Item type. It is thereful almost never -necessary to create a custom subtype of Content Item itself.


karlg\@arsdigita.com
+necessary to create a custom subtype of Content Item itself.

+
+karlg\@arsdigita.com +
+ Last revised: $Id: object-model.html,v 1.1.1.1 2001/03/13 22:59:26 ben Exp $ -