FOLIO-FSE / FOLIO-FSE/folio_migration_tools

Handle 035 mapping to formerIds for MARC Holdings transformation

Open
#711 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
14
Forks
10
Avg merge
55m
Merged PRs (30d)
7

Description

The default MARC Holdings mapping rules use an entity mapping to map 035 -> formerIds array. The current MARC transformation handling in the tools do not handle this correctly. Current workaround is to change from an entity mapping to a normal target mapping. The tools should be updated to work with the default mapping rules.

Contributor guide

Open the contributing guide

Research direction

Start by locating the MARC Holdings transformation code and the handling of default mapping rules in the tools. Reproduce the 035-to-formerIds case using the default entity mapping, then compare it with the target-mapping workaround. Done means the default mapping correctly produces the formerIds array without requiring a workaround.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.