Use BIBFRAME Lite mapping on UI

Description

Context:

  1. Marva Editor can work with sample data from the Library of Congress

  2. BiblioGraph has its format

  3. We will need to open data transformed by ETL, and it means that we must have a way to open records saved in the BiblioGraph format

What we need:

  1. The option we consider is to have a mapping from UI fields to BIBFRAME Lite

  2. Markdown reference - https://github.com/FOLIO-EIS/bibframe-profile-mappings/blob/main/bfe-profiles-instance.md 

Acceptance Criteria:

  1. We have data in BIBFRAME Lite, and can open these records in our Marva Editor.

  2. We can create new records, and they will be saved in BIBFRAME Lite.

  3. We can edit existing records and they will be saved in BIBFRAME Lite.

  4. The list of fields is defined in the markdown file.

Prerequisites:

  1. BIBFRAME Lite <-> BIBFRAME 2.0 Mapping

Environment

None

Potential Workaround

None

Attachments

5

Checklist

hide

TestRail: Results

Activity

Show:

Tetiana TymoshenkoSeptember 18, 2023 at 1:36 PM
Edited

Tested on missing links env

Build version: #106

Test evidences attached.

Verified that records can be created from scratch, updated, viewed, closed.

Defect created https://folio-org.atlassian.net/browse/UILD-89

NOTE:

Fields that are not currently mapped and are not working correctly are the following:

Fields of the Notes about the Instance section
Fields of the Extent group section
Fields of the Supplementary Content note section
Fields of the Immediate source of acquisition note section

Tetiana TymoshenkoSeptember 18, 2023 at 10:44 AM
Edited

Empty string is sent when removing field values:

 

Update: separate issue created https://folio-org.atlassian.net/browse/UILD-89

Tetiana TymoshenkoSeptember 15, 2023 at 1:23 PM

The following issues need to be fixed:

  1. Note field value is not saved for Parallel, Variant

  2. 422 error when saving the form with Identifiers='Local system or OCLC number' 

, can you please take a look? Thanks.

Siarhei KarolSeptember 15, 2023 at 10:31 AM

 
Regression testing is needed to verify the creation/editing of records

Anuar NurmakanovJune 30, 2023 at 8:40 AM

We can test it properly when we can move data into our database

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Citation

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created June 30, 2023 at 8:38 AM
Updated June 7, 2024 at 5:35 PM
Resolved September 18, 2023 at 1:37 PM
TestRail: Cases
TestRail: Runs