JIRA#
https://jira.kuali.org/browse/OLE-2293
(Proposed new recommendations for Instance Schema per Instance team, August 2012 to replace version 8.1 instead of going to 9.x)
SVN Link
https://svn.kuali.org/repos/ole/branches/experimental/ole-instance-doc
OleInstanceRecord folder has the revised details.
1. Description
The OLE Instance document is a container for recording holdings and item information for a bibliographic record. Even though there is a standard for MARC Holdings (which has often been loosely followed), there isn't one for items and depending on the vendor systems, these are stored in different ways. OLE Instance defines a standard for storing holdings/item information in three main sections as described below.
2. Main Sections of the OLE Instance Document
- oleHoldings: This section records "general" holdings information in a format specific to OLE.
- sourceHoldings: This section represents "specific" holdings information entered according to some standard external to OLE. Examples are MARC holdings, MODS holdings or any other format specific holdings.
- items: This section records information about 1 or more items.
For a given bibliographic record, only one of either oleHoldings or sourceHoldings can be used as the main holdings record. OLE will not support usage of both for a given record as that leads to overhead of managing data consistencies between the two sections. If an OLE Instance is initially created using oleHoldings, a staff user will be able to click a button in order to convert the oleHoldings to sourceHoldings via a mapping from one to the other.
3. Functionality Supported
Coming soon!
4. Schema
Detailed information about the OLE Instance schema and the various parts.
5. Sample XMLs - (Books, Serials, Mutli-Part etc..)
6. Individual Data Elements - Details
7. Revised Editor
8. Storage
The OLE Instance document will be stored in ole-docstore in three separate documents namely, instance, holdings and items. Each of the documents gets a unique identifier generated by ole-docstore (Apache Jackrabbit).