Sakai Core Models

The Sakai Core Models presentation is part of the expanded version of the Sakai Tool Development workshop. It will also be presented at the Sakai Conference in Vancouver, June 2006.

In order to present the essential core models in Sakai, we first need to understand the Sakai Framework.

The following core models are defined for purposes of training and documentation:

Model

Description

Module

Presentation Status

Sakai Entity Model

Generic, managed data objects.

../entity

(tick)

Sakai User Model

user objects and person metadata.

../user

(tick)

Sakai Security Model

access permissions by groups and roles.

../authz

(tick)

Sakai Content Model

managed Sakai content.

../content

(tick)

Sakai Site Model

worksites for personal, course, and research use.

../site

(tick)

This modules will be merged into a single presentation for the Sakai conference. See Sakai Framework - Five Models

These models can be expanded to include the following models, based on Sakai 2.2 module organization:

Some of these were included in the Sakai kernel in 2.1 (component and tool).