GCube Document Library (2.0)

From Gcube Wiki
Revision as of 01:57, 9 February 2011 by Fabio.simeoni (Talk | contribs) (Created page with 'The '''gCube Document Library (gDL)''' is a client library for storing, updating, deleting and retrieving documents in a gCube infrastructure. The gDL is a high-level component…')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The gCube Document Library (gDL) is a client library for storing, updating, deleting and retrieving documents in a gCube infrastructure.

The gDL is a high-level component of the subsystem of [[||gCube Information Services]] and it interacts with lower-level components of the subsystem to support document management processes within the infrastructure.

The gCube Document Model (gDM) defines the basic notion of document and the gCube Model Library (gML) implements that notion into objects. The objects of the gML can be exchanged in the infrastructure as edge-labelled trees, and the Content Manager Library (CML) can model such trees as objects and dispatch them to the read and write operations of the Content Manager (CM) service. The Content Manager service implements these operations by translating trees back into the content models of diverse repository back-ends.

The gDL builds on the gML and the CML to implement a local interface of CRUD operations that lift those of the Content Management service to the domain of documents, efficiently and effectively.