Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
Prokopovych - Sprint 134, Firebird - Sprint 152
-
5
-
Firebird
-
Orchid (R1 2023)
Description
Investigate if existing GMU library provides enough functionality to support generating MARC records on the fly for OAI-PMH harvesting purpose. The behavior should be similar to generating MARC records for data export with the exception that the output is in marcxml.
This functionality will be applied to those Instance records which don't have underlying MARC records in SRS (i.e. Metadata source = FOLIO).
Acceptance criteria:
- Inventory instance record without underlying SRS record can be generated on the fly and included in the OAI-PMH harvest.
- Suppress from discovery flags are honored and if the Suppressed records processing is set to "Transfer suppressed records with discovery flag value" then the MARC record generated on the fly contains subfield "t" in 999 field populated accordingly.
- SRS MARC records are harvested as currently implemented
- If any gaps in the GMU library are discovered, they are documented and required stories are created
Additional information:
- Shared library for generating MARC bib records on the fly is used
- Feature-level design for generating MARC bib records on the fly
- Shared library with generating MARC records on the fly functionality
- Supported field mappings as listed in https://docs.google.com/spreadsheets/d/11lGBiPoetHuC3u-onVVLN4Mj5KtVHqJaQe4RqCxgGzo/edit?usp=sharing - Instance to MARC 2021 tab
TestRail: Results
Attachments
Issue Links
- blocks
-
MODOAIPMH-138 Retrieve records from inventory and SRS for ListRecords response - MARC format
-
- Closed
-
-
MODOAIPMH-224 Retrieve records from inventory and SRS for GetRecord response - MARC format
-
- Closed
-
-
MODOAIPMH-455 Retrieve records from inventory and SRS for Dublin Core
-
- Closed
-
- defines
-
UXPROD-2404 OAI-PMH: Harvest Inventory for inventory instance records without underlying SRS records - Inventory and SRC
-
- Closed
-
- has to be done after
-
MDEXP-255 Generate-marc-utils: add default support for translations
-
- Closed
-
- is blocked by
-
UXPROD-1397 Generating a MARC bibliographic record from an Inventory Instance record
-
- Closed
-