Details
-
New Feature
-
Status: Closed (View Workflow)
-
P1
-
Resolution: Done
-
None
-
None
-
-
XXL < 30 days
-
Medium
-
XXL < 30 days
-
Concorde
-
-
120
-
Needed for including holdings and items data with MARC bib records- a functionality required by Round II libraries
-
R4
-
R1
-
R1
-
R1
-
R1
-
R1
-
R2
-
R1
-
R1
-
R1
-
R1
Description
The mapping profile is required for combining elements of the inventory instance record, with some additional fields (for example locations and call numbers) that are part of the inventory holdings and items records while exporting data in MARC bib record. This is a common scenario when exporting data for integration with discovery services for example.
The mappings that are called transformations in the data export mapping profile will allow the user to append selected fields from holdings and items records to the existing MARC bib record. The transformation contain information which inventory field should be appended and what MARC field should populated with the data.
The library can set up multiple mapping profiles. The mapping profile will be associated with the export job through job profile. Each job profile can be associated with one mapping profile; each export job can be associated with one job profile.
In its first implementation mapping profile supports following field transformations:
Holdings | Item |
---|---|
Holdings - Permanent location | Items - Effective call number |
Holdings - Temporary location | Items - Effective location |
Holdings - Call number - prefix | Items - Electronic access - Link text |
Holdings - Call number | Items - Electronic access - URI |
Holdings - Call number - suffix | Items - Material types |
Holdings - Electronic access - Link text | |
Holdings - Electronic access - URI | |
Holdings - Permanent location | |
Holdings - Temporary location |
The whole inventory instance record is included in all exports. If the instance has underlying MARC record stored in SRS, that record will be used during the export. If there the instance doesn't have an underlying record then simplified MARC Bib record is created (UXPROD-1397)
The high level flow is following:
- The user provides a list of instance UUIDs to be included in the export
- The mapping profile specifies which inventory records (holdings or item) will be appended to the instance record
- The transformations in the mapping profile specify which fields should populate MARC fields in the exported records
Metadata Export Subgroup use cases: https://wiki.folio.org/display/MM/Export+Use+Cases?src=contextnavpagetreemode. It is also requested by many Round II libraries.
Link to the mockups: https://drive.google.com/drive/folders/1qUP38ooZ_ZqW9RNH-53j65sZv6jSiZhx
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-652 Metadata Record Export
-
- In progress
-
- is defined by
-
MDEXP-85 Spike: Feature-level design for data-export mapping profile
-
- Closed
-
-
MDEXP-120 Mapping profile - create a new profile
-
- Closed
-
-
MDEXP-128 Mapping profile - create a list of properties for transformation
-
- Closed
-
-
MDEXP-129 Mapping profile - delete profile
-
- Closed
-
-
MDEXP-130 Mapping profile - applying transformations during the export job execution
-
- Closed
-
-
MDEXP-138 Applying mapping profile - transformations are provided for all selected fields
-
- Closed
-
-
MDEXP-151 Mapping profile - transformations - process holdings permanent/temporary locations
-
- Closed
-
-
MDEXP-152 Mapping profile - transformations - process holdings temporary locations
-
- Closed
-
-
MDEXP-153 Mapping profile - transformations - retrieve holdings electronic access
-
- Closed
-
-
MDEXP-154 Mapping profile - transformations - process holdings electronic access
-
- Closed
-
-
MDEXP-161 Mapping profile - transformations - retrieve items electronic access
-
- Closed
-
-
MDEXP-163 Mapping profile - transformations - retrieve item material type
-
- Closed
-
-
MDEXP-164 Mapping profile - transformations - process item material type
-
- Closed
-
-
MDEXP-165 Mapping profile - transformations - traversing multiple holdings and items
-
- Closed
-
-
MDEXP-170 POC - applying mapping profile transformations for the records with underlying SRS records
-
- Closed
-
-
MDEXP-171 Use specified job profile in /export endpoint
-
- Closed
-
-
UIDEXP-39 Settings - Data Export - Second pane - Fileld mapping profiles
-
- Closed
-
-
UIDEXP-40 Settings - Data Export - Third pane - Field mapping profiles - Search component
-
- Closed
-
-
UIDEXP-46 Mapping profile - Settings - adding a new mapping profile
-
- Closed
-
-
UIDEXP-47 Mapping profile - Settings - adding transformation - new mapping profile - Q2
-
- Closed
-
-
UIDEXP-50 Mapping profile - Settings - opening an existing mapping profile
-
- Closed
-
-
UIDEXP-57 Mapping profile - Settings - List existing field mapping profiles - integration with backend
-
- Closed
-
-
UIDEXP-72 Mapping profile – add transformations – set value for MARC records
-
- Closed
-
-
UIDEXP-74 Mapping profile – add transformation – cancel
-
- Closed
-
-
UIDEXP-88 Mapping profile – save a new profile
-
- Closed
-
-
UIDEXP-89 Mapping profile – transformation – populating field name column for holdings locations
-
- Closed
-
-
UIDEXP-90 Mapping profile – transformation – populating field name column for holdings electronic access
-
- Closed
-
-
UIDEXP-91 Mapping profile – transformation – populating field name column for call number
-
- Closed
-
-
UIDEXP-94 Mapping profile – transformation – populating field name column for items electronic access
-
- Closed
-
-
UIDEXP-95 Mapping profile – transformation – populating field name column for items material type
-
- Closed
-
-
UIDEXP-100 Mapping profile – error handling while saving a new profile
-
- Closed
-
-
UIDEXP-105 Mapping profile – add transformation – save - Q2
-
- Closed
-
- relates to
-
UXPROD-2413 Metadata Export - Mapping Profile - support transformations for Inventory Instances - records on the fly
-
- Closed
-