/
MARC Holdings - Default Mapping profile
MARC Holdings - Default Mapping profile
IN PROGRESS
Mapping
Field group | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Leader |
| ||||||||||||||||||||||||||
Control fileds |
|
MARC Holdings | Inventory Holdings | Mapping profile | Notes | Rule | |||
---|---|---|---|---|---|---|---|
Data Fields | 014 | ||||||
035 | a | System control number (NR) | formerIds | ||||
Note Fields | 561 | Ownership and Custodial History | Natalia revise -561 field some code is already exists | 561 field | |||
562 | Copy and Version Identification Note | 562 field | 562 field | ||||
563 | Binding Information | 563 field | |||||
583 | Action Note | the same as 561 field | 583 field | ||||
Location and Access | 852 Location | b | Sublocation or collection | Might be covered in MappingManager.java permanentLocationId is required field! - skip record and an error(discarded) | |||
First Indicator | What should happen if "Source specified in subfield $2"? - default mapping will not cover this, user should view the source for this subfuled $2 | ||||||
h | Classification part | callNumber | What is the delimiter? - space | ||||
i | Item part | ||||||
k | Call number prefix | callNumberPrefix | |||||
l | Shelving form of title | shelvingTitle | |||||
m | Call number suffix | callNumberSuffix | |||||
t | Copy number | copyNumber | Q- needed? | ||||
x | Nonpublic note | digitizationPolicy | 852 $x needed? | ||||
z | Public note | retentionPolicy | 852 $z needed? | ||||
856 Electronic Location and Access | u | Uniform Resource Identifier | electronic access uri | the same mapping as for MARC_BIB | |||
y | Link text | electronic link text | |||||
z | Public note | electronic access public note | |||||
$3 | Materials specified | electronic access material specified | |||||
866 | a | Textual holdings | holdings Statements | ||||
x | Nonpublic note | holdings Statements staff note | |||||
z | Public note | holdings Statements note | is it correct note = public note for statements - yes. | ||||
867 | a | Textual holdings | holdingsStatementsForSupplements statement | ||||
x | Nonpublic note | holdingsStatementsForSupplements staffNote | |||||
z | Public note | holdingsStatementsForSupplements note | |||||
868 | a | Textual holdings | holdingsStatementsForIndexes statement | ||||
x | Nonpublic note | holdingsStatementsForIndexes staffNote | |||||
z | Public note | holdingsStatementsForIndexes note |
NON -MARC fields
Inventory Instance field | Note | Mapping profile |
---|---|---|
discoverySuppress | Same mapping applied as for MARC_BIB | { "name": "discoverySuppress", "path": "holdings.discoverySuppress", "value": "", "enabled": "true", "subfields": [] } |
source | Same mapping applied as for MARC_BIB | { "name": "source", "path": "holdings.source", "value": "", "enabled": "false", "subfields": [] } |
Action plan:
Task | JIRA Ticket | High level estimation | |
---|---|---|---|
can be done in parallel | Add default mapping profile, action profile and relations between them in 'mod-data-import-converter-storage' for MARC Holdings. See example here | 2 | |
Add rules in JSON format to 'mod-source-record-manager' module | 3 | ||
can be done in parallel | Modify existing mapping endpoints to work with MARC Holdings rules | 3-5 | |
Spike: define what is needed to update in 'mod-data-import-converter-storage' module to support creation of Inventory Holdings | 3 | ||
Testing | |||
Test full data-import flow for MARC_HOLDINGS | |||
adjustments for MARC_HOLDINGS default profile | |||
additional modifications for fields logic in 'mod-source-record-manager', 'mod-inventory' | |||
test linkage between MARC_HOLDINGS and MARC_BIB |
Spike Outcome:
Additional information:
, multiple selections available,
Related content
Action profiles
Action profiles
More like this
Sample environment Data Import mappings
Sample environment Data Import mappings
More like this
Sunflower (R1 2025): Marc-migration results
Sunflower (R1 2025): Marc-migration results
More like this
Quesnelia (R1 2024): Holdings migration
Quesnelia (R1 2024): Holdings migration
More like this
Bulk Operations Data Import job profile
Bulk Operations Data Import job profile
More like this
EDIFACT Field Mapping Tips and Examples
EDIFACT Field Mapping Tips and Examples
More like this