eScidDoc
Cyber infrastructure
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