Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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" 

2 - Denotes the 2nd level which represents the document types such as "Bibliographic" and "Instance"

3 - Denotes the 3rd level which represents the document formats such as "MARC" and "Dublin -coreCore" for Bibliographic records and "OLEML" (OLE Markup Language defined) for Instance records.


L1 - This denotes level 1 where you can have up to 1K nodes.

L2 - This denotes level 2 where you can have up to 1k nodes.

L3 - This denotes level 3 where you can have up to 1K nodes.

Info
titleTotal number of MARC records at L1

Jackrabbit recommends small number of nodes per parent node for efficiency.

The total number of nodes (i.e. resulting number of files) that can be accommodated at L1 is 100M with possibility of being able to add more.






 


L1 - This denotes leve 1 with up to 1K nodes.

L2 - This denotes level 2 with up to 1K nodes.

L3 - This denotes level 3 with un to 1K nodes.

Info
titleTotal number of Instance records at L1

Jackrabbit recommends small number of nodes per parent node for efficiency.

The total number of nodes (i.e. resulting number of files) that can be accommodated at L1 is 100M with possibility of being able to add more.
  

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.

...