Classic Note Entries

eScidDoc

Cyber infrastructure /filestore/uploads/repositories/escidoc.png

Architecture

  • The Basic Layer implements a set of resource handlers.
  • Each resource handler is responsible for handling of a specific type of a resource. Each resource handler service implements the four basic operations create, retrieve, update, and delete (CRUD). Additionally, filter methods and task-oriented methods (e.g., for changing the status of an object within a content repository) are provided.
  • The most important resources are Items, Containers, and Contexts.

Items are basic objects that represent content entities within the repository, e.g. articles, images, or videos.
Containers are aggregation objects that allow for arbitrary grouping of items and other containers. Whereas the general layout of Item and Container resources remains the same, they can be further specialized by content types. Content types impose constraints on objects (e.g. allowed metadata schemas, required metadata, allowed file types and mime types for the binary content and specify a set of content type specific properties).
Contexts represent units of administration for a set of Items and Containers. They are associated with an institutional body responsible for the management of the content.
API's and Schemas
Metadata Schemas