Inventory and SRS - Data Structures

Inventory

Inventory has three primary record types - instances, holdings and items.

These record types are designed so that they do not require MARC, but MARC can be used in conjunction with SRS - source record storage - to manage instance and holding records.

An important piece to understanding Inventory is to know that different pieces of information are stored at different parts of the hierarchy - for instance, a title is stored on an instance record, and is not also stored on the item record. That means that when querying data using APIs for a web tool, or for reporting, you often need to work with two or three records to produce a full picture of an individual circulating piece of a collection.

JSON Schemas:

SRS

SRS stands for "Source Record Storage" and is FOLIO's term for supporting underlying data structures that can be used to control records in Inventory (as well as the Authorities app)

As of the Orchid release, FOLIO supports MARC SRS as MARC Bibliographic, MARC Holdings, and MARC Authority records. FOLIO also supports EDIFACT records for invoices.

The schemas for SRS records are stored in their own FOLIO module - https://github.com/folio-org/data-import-raml-storage.

The SRS model is exceptionally complex and it's not feasible to document it here - rather, the better approach is to engage with documentation and subject-matter experts in the Data Import community, who will be best placed to assist with questions.

Data import documentation (here in the Tips & Tricks) wiki: Data Import

Data import slack channel: #data-import-batchload