Story: LC Classification - Use new API contract

Description

Purpose: The purpose of this story is to update frontend to use the new API contract (created by MODLD-382) for the transfer of LC classification data between the backend and frontend systems.

New API contract:

The updated contract supports more properties of the LC classification object

  1. Bibframe Linked Data Extension   (value will be “lc” for LC Classification)

  2. http://bibfra.me/vocab/marc/code 

  3. http://bibfra.me/vocab/marc/itemNumber 

  4. http://bibfra.me/vocab/marc/status. Following are the properties within the status object

    1. label Property

    2. link Property

  5. _assigningSourceRef.

Acceptance Criteria:

  1. Work Edit screen

Under the classification component of the Work entity, the cataloger can

  • select “Library of Congress Classification” for Type

  • input a value for Classification number

  • select a value for Assigning agency (Label of the organization resource)

  • select a value for Used by assigning agency (Label for the status object)

  1. Work Edit screen: Upon editing and saving a work resource, the information input or selected for the LC classification must be retained without any loss of data.

  2. MARC preview: Additions / changes made in the LC classification component of the Work entity are displayed correctly in the MARC derived record

Environment

None

Potential Workaround

None

Attachments

4
  • 17 Jun 2024, 09:13 AM
  • 17 Jun 2024, 07:42 AM
  • 17 Jun 2024, 07:42 AM
  • 17 Jun 2024, 07:42 AM

Checklist

hide

Activity

Show:

Yury Barsukou June 17, 2024 at 7:42 AM

Tested on 290 build, ok for me, cases and evidences attached

Siarhei Karol June 12, 2024 at 10:31 AM


According to the discussion on the daily standup, the "Assigning agency" type has been changed from "simple lookup" to "complex".

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Citation

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created June 7, 2024 at 11:48 AM
Updated March 4, 2025 at 7:23 PM
Resolved June 17, 2024 at 4:01 PM
TestRail: Cases
TestRail: Runs

Flag notifications