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
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)
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.
MARC preview: Additions / changes made in the LC classification component of the Work entity are displayed correctly in the MARC derived record
Tested on 290 build, ok for me, cases and evidences attached
Siarhei Karol June 12, 2024 at 10:31 AM
@Punnoose Kutty Jacob Pullolickal According to the discussion on the daily standup, the "Assigning agency" type has been changed from "simple lookup" to "complex".
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
Bibframe Linked Data Extension (value will be “lc” for LC Classification)
http://bibfra.me/vocab/marc/code
http://bibfra.me/vocab/marc/itemNumber
http://bibfra.me/vocab/marc/status. Following are the properties within the status object
label Property
link Property
_assigningSourceRef
.Acceptance Criteria:
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)
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.
MARC preview: Additions / changes made in the LC classification component of the Work entity are displayed correctly in the MARC derived record