Story: Statement of Responsibility | Instance entity

Description

Description

The purpose of this story is to update frontend to use the new API contract for supporting the statement of responsibility component as captured in https://folio-org.atlassian.net/browse/MODLD-364

Currently, the statement of responsibility (taken from the 245 $c tag in the MARC record) is mapped to the Work entity in Builde / BIBFRAME LITE (https://bibfra.me/vocab/marc/responsibilityStatement).

However, the Library of Congress (LC) maps this same MARC tag to the Instance entity. To ensure consistency with LC’s BIBFRAME standard, the Statement of Responsibility component should be displayed as part of the Instance entity and saved to the Instance on the back end,.

New API contract:

The new contract introduces maps the MARC 245$c field to the statement of responsibility component and associates this component with the Instance entity. https://bibfra.me/vocab/marc/statementOfResponsibility property of Instance

Acceptance Criteria:

  1. Edit Work: When editing an existing Work, the Statement of Responsibility component will be displayed as read only in the Instance entity section of the screen with value pre-populated from the 245 $c tag of the source MARC record

  2. Edit Instance: When editing an existing Instance, the Statement of Responsibility component will displayed as editable in the workform with value pre-populated from the 245 $c tag of the source MARC record

  3. Add Instance: When adding a new instance to an existing work, the Instance workform will display the Statement of Responsibility component as part of the Instance workform, allowing the cataloger to input a value

  4. MARC Preview: When selecting the ‘MARC Preview’ option from the Action drop down menu, the MARC record should show the correct value in the 245 $c tag as mapped from the Instance entity

  5. Full display: When a cataloger elects to see the full display of an instance resource, the statement of responsibility will be displayed in the panel (per UILD-268)

Environment

None

Potential Workaround

None

Attachments

5
  • 30 May 2024, 02:06 PM
  • 30 May 2024, 02:06 PM
  • 30 May 2024, 02:06 PM
  • 30 May 2024, 02:06 PM
  • 29 May 2024, 10:40 AM

Checklist

hide

Activity

Show:

Tetiana Kovalchuk May 30, 2024 at 2:48 PM
Edited

Tested on linked-data-quesnelia env

Build version: #286

Test cases and evidences attached.

AC1 is OOS, AC5 to be implemented in https://folio-org.atlassian.net/browse/UILD-268

Tetiana Kovalchuk May 29, 2024 at 11:24 AM

This is stated in AC , , , can you please update AC or add BE efforts?

Nikolai_Litvinenko May 29, 2024 at 11:03 AM

Hi this seems to be a backend issue. The statement of responsibility field is not returned for _instanceReference component (when editing work and previewing instance)

Tetiana Kovalchuk May 29, 2024 at 10:40 AM

“Statement of responsibility” field value is not shown in the read-only Instance entity section:

image-20240529-104040.png

,

Done

Details

Assignee

Reporter

Labels

Priority

Story Points

Sprint

Development Team

Citation

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 8, 2024 at 2:56 PM
Updated March 4, 2025 at 7:23 PM
Resolved June 6, 2024 at 7:20 PM
TestRail: Cases
TestRail: Runs

Flag notifications