1. Overview
DocumentStore Document Store for OLE is a content management system with features like checkin, checkout, versioning, locking etc for library records such as Bibliographic, Item, HoldingsInstance (Holdings and Items), Patron, License etc. Most of the records are in XML format but the documentstore the Document Store is format agnostic in that it stores the content as is without any type conversion. Furthermore indexing of the stored data is also supported for efficient search and retrieval. Although the documentstore Document Store is an independent system that comes with basic UI to enable supported operations, majority of interaction happens from OLE such as ingest of new records, editing of existing records and search and retrievals.
2. Core Technologies
DocumentStore Document Store for OLE uses Apache Jackrabbit 2.0 for content storage and Apache Solr 3.0 for indexing and searching.
...
| 1 - Denotes the 1st level of content hierarchy under the root node which represents document categories. Here its is "Work" | ||||||
| L1 - This denotes level 1 where you can have up to 1K nodes.
|
| |||||
| L1 - This denotes leve 1 with up to 1K nodes.
|
4. Features (Available thru restful services)
DocumetnStore Document Store comes with two sets of restful service application programming interfaces (APIs). The first set consists of services for operations against the documetnstore Document Store which are as follows;:
a. Ingest (Single file with one ore more records) - Allows storing of documents in the document store. The input file has to conform with a standard schema.
b. Checkout (Requires a Universally Unique Identified aka UUID (UUID) (created by Jackrabbit) of the document to be checked out) - Allows for checking out a single file from the documentstoreDocument Store.
c. Checkin (Similar to the Ingest) - Checks in a file with versioning.
...