Index: openacs-4/packages/acs-core-docs/www/parties.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/parties.html,v diff -u -r1.31.2.4 -r1.31.2.5 --- openacs-4/packages/acs-core-docs/www/parties.html 22 Oct 2004 02:38:14 -0000 1.31.2.4 +++ openacs-4/packages/acs-core-docs/www/parties.html 1 Nov 2004 23:40:05 -0000 1.31.2.5 @@ -1,7 +1,7 @@ -Parties in OpenACS

Parties in OpenACS

By Rafael H. Schloming

+Parties in OpenACS

Parties in OpenACS

By Rafael H. Schloming

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

Introduction

While many applications must deal with individuals and many applications +

Introduction

While many applications must deal with individuals and many applications must deal with groups, most applications must deal with individuals or groups. It is often the case with such applications that in many respects both individuals and groups are treated in an identical manner. It @@ -13,7 +13,7 @@ in a common address book. A typical person's address book might contain the address of his doctor, and his cable company. So what do we label the first field in an entry in his address book? It isn't a person, and it -isn't a company. It is a "party".

The Data Model

Most developers who do significant work with the OpenACS will become +isn't a company. It is a "party".

The Data Model

Most developers who do significant work with the OpenACS will become intimately familiar with the parties data model, and probably extend it on many occasions. For this reason the parties developer guide will begin with an introduction to the data model.

Parties

The central table in the parties data model is the parties table itself. @@ -210,7 +210,7 @@ show errors -

Views

The data model described above does a reasonable job of representing many +

Views

The data model described above does a reasonable job of representing many of the situations one is likely to encounter when modeling organizational structures, but we still need to be able to efficiently answer questions like "what members are in this group and all of its components?", and @@ -282,7 +282,7 @@ ... -

Extending The Parties Data Model

As is, the parties data model can represent some fairly sophisticated real +

Extending The Parties Data Model

As is, the parties data model can represent some fairly sophisticated real world situations, and a lot of work has been put into making this efficient, but it is foolish to assume that this data model is sufficient for every application. It therefore seems likely that developers will want to extend