Collaboration space object model provides for a Place consisting of rooms.
A room is made up of pages. Folders are used to organize pages. Members
belong to rooms, and are those users authorized to access them. Place
type controls the creation of a place, including how many rooms it has,
for example. Room type controls the appearance and content of rooms. A
form manages the display of data notes. A form can contain fields for
containing data and employ scripts to process and compute data. A page is
the basic vehicle for content. Content is created using an or importing
content from an external source. A member is also a data note, and each
place contains its own member directory. A place is created and managed
from a client browser in on-line mode and in offline mode with respect to
a replicated copy of the space. Room security is independently managed,
and security and aesthetics characteristics of subrooms selectively
inherited. Room navigation and workflow processing is provided, as are
forms creation and uploading from browser to server.