# $Id$ DocumentAPI =========== [STABLE] [REQUIRES: SOPE, GDL, Logic] The DocumentAPI is a set of Objective-C libraries wrapping the SKYRiX Logic in a "document" API. The DocumentAPI has three related abstractions: - Document - DataSource - FileManager OGoDocuments ============ - library providing superclasses for document abstractions - include documents/datasources for access project dumps (eg emitted by OGoProjectExporter) OGoBase ======= - a library and a bundle - some datasources used everywhere - currently only "log" datasources, documents OGoRawDatabase ===== - datasources/documents to access "raw" SQL tables - eg used to access RDBMS from SkyForms OGoAccounts =========== - wrappers around accounts/team OGoContacts =========== - wrappers around person and enterprise records OGoScheduler ============ - document API for the scheduling module of OGo OGoProject ========== - project related datasources/documents OGoJobs ======= - document API for the todolist module of OGo OGoDatabaseProject ================== - "ProjectDocument", filemanager, etc. - the database based storage backend for OGo projects OGoFileSystemProject ==================== - the filesystem based storage backend for OGo projects (aka DocShare)