Details
-
Umbrella
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
Concorde
Description
Purpose:
In order to interface with external services the libraries must be able to represent their collection in MARC Bib records. In FOLIO, only inventory records that were imported into the system using data-import will have underlying MARC records stored in source record storage (SRS). For the instances that were entered directly into FOLIO inventory and don't have underlying MARC records we will need to generate them on the fly. The generated MARC Bib records will not be stored.
Scenario:
- Given: An inventory instance returned by the request made to /inventory-storage/instances/ {UUID}
- When the Instance to MARC mapping is available
- Then instance data is represented in MARC bib format similar to currently returned by /source-storage/records/
{id}
(please see attached examples)
Acceptance criteria:
- All populated instance fields that are listed in the mapping file are represented in the generated MARC bib record.
Notes:
- I see this as a part of a separate service that after this user story is completed would have an endpoint with GET method implemented. After providing instance uuid, the response would contain formatted MARC Bib record. This, however, might be implemented in any other way that the development team finds appropriate. The functionality will need to be accessible to other functional areas (exports, oai-mph, and possibly others)
- It is important that the response format is similar to source-storage/records response as the functionality that would consume this data will interact with both record sources (inventory instance and SRS) so we would like to eliminate the need for additional data parsing.
- abreaux's presentation "Introduction to MARC": https://drive.google.com/open?id=1yI5RR_1TjSFy7Ka44aSHWUSIJJyjP0yjN8MKGV19tlI
The last slide contains the link to the recording of the session - Library of Congress information what is MARC record: http://www.loc.gov/marc/umb/um01to06.html
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-1397 Generating a MARC bibliographic record from an Inventory Instance record
-
- Closed
-
- is defined by
-
MDEXP-6 Create Inventory Instance to MARC Bib record mapping rules
-
- Closed
-
-
MDEXP-37 RecordLoaderService: retrieve Inventory instance records without underlying SRS record
-
- Closed
-
- relates to
-
MDEXP-59 Create PoC for the MappingProcessor
-
- Closed
-