ESciDoc Services:intermediate services

From MPDLMediaWiki
Revision as of 09:50, 8 October 2007 by Natasab (talk | contribs) (New page: ==Intermediate services== ===Validating service=== The validating service provides interfaces for validation of the item and container resources in accordance with defined set of rules. ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Intermediate services[edit]

Validating service[edit]

The validating service provides interfaces for validation of the item and container resources in accordance with defined set of rules. Validation rules are defined for a combination of a content type, context, metadata schema version and a validation point. Validation point represents the aspect of validation e.g. save, submit, release, etc. The validating service takes as an input the xml representation of an item or container and the validation point. In return it provides and XML-structured validation report that contains an errors or warnings (i.e. restrictive or informative validation messages).

Baskets Service[edit]

<CandidateService>A service that provides operations for creation, retrieval, update, deletion and sharing/unsharing of user baskets. User baskets are objects that represent a set of selected Items and Containers of interest for a specific user. User baskets can be private or shared with a single user or a group of users.

Notification service[edit]

<CandidateService>A service that provides operations for notification and alerting purposes on saved searches and upon application service specific events.

ImageHandling[edit]

<CandidateService>A service that provides operations for manipulation of images (zoom-in, zoom-out, image area selection etc.). At present Digilib is considered as a tool for implementation of the image handling service.

More information about the ongoing discussion about this candidate service can be found here.