I've updated the design document. Specifically the first
paragraph in "Under The Hood".
http://
dotlrn.openforce.net/doc/notifications.adp
In fact, a notification type is an OpenACS object type. The root
type of all notifications types is notification_request,
because a notification type actually defines the format of what a
notification request might look like.
This type/instance stuff can get confusing in the relational
model, so feel free to ask me questions.