Index: openacs-4/packages/acs-core-docs/www/object-system-requirements.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/object-system-requirements.html,v diff -u -r1.15.2.1 -r1.15.2.2 --- openacs-4/packages/acs-core-docs/www/object-system-requirements.html 21 Nov 2003 11:14:08 -0000 1.15.2.1 +++ openacs-4/packages/acs-core-docs/www/object-system-requirements.html 8 Dec 2003 15:41:18 -0000 1.15.2.2 @@ -1,4 +1,4 @@ -OpenACS 4 Object Model Requirements

OpenACS 4 Object Model Requirements

By Pete Su

+Object Model Requirements

Object Model Requirements

By Pete Su

OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff.

I. Introduction

A major goal in OpenACS 4 is to unify and normalize many of the core services @@ -201,8 +201,8 @@ developers to represent a hierarchy of object contexts. These contexts are used as the basis for the permissions system. In general, if an object has no explicit permissions attached to it, then it inherits -permissions from its context.

The context data model also forms the basis of the subsites system, and is -a basic part of the permissions system, +permissions from its context.

The context data model also forms the basis of the subsites system, and is +a basic part of the permissions system, described in separate documents.

The context data model should provide the following facilities:

50.10 Unique ID

Every context should have a unique ID in the system.

50.20 Tree Structure

The data model should support a tree structured organization of contexts. That is, contexts can be logically "contained" within other contexts (i.e. contexts have parents) and contexts can contain other contexts @@ -263,4 +263,4 @@ this integrate with application level SQL queries?

Revision History

Document Revision #Action Taken, NotesWhen?By Whom?
0.1Creation08/10/2000Bryan Quinn
0.2Major re-write08/11/2000Pete Su
0.3Draft completed after initial reviews08/22/2000Pete Su
0.4Edited, updated to conform to requirements template, pending freeze08/23/2000Kai Wu
Final edits before freeze08/24/2000Pete Su
0.5Edited for consistency08/27/2000Kai Wu
0.6Put Object ID stuff first, because it makes more sense08/28/2000Pete Su
0.7Added requirement that knowledge-level objects must be moveable between databases.08/29/2000Richard Li
0.8Rewrote intro to match language and concepts in the design document. Also cleaned up usage a bit in the requirements section. Added short vague -requirements on relation types.09/06/2000Pete Su
0.9Edited for ACS 4 Beta release.09/30/2000Kai Wu
View comments on this page at openacs.org
+requirements on relation types.09/06/2000Pete Su0.9Edited for ACS 4 Beta release.09/30/2000Kai Wu
View comments on this page at openacs.org