GCube Document Library (2.0)
From Gcube Wiki
Revision as of 14:20, 9 February 2011 by Fabio.simeoni (Talk | contribs)
The gCube Document Library (gDL) is a client library for storing, updating, deleting and retrieving document description 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 CM implements these operations by translating trees to and from 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 CM to the domain of documents, efficiently and effectively.