Story[Marc2BF]: Convert marc field 008, char 24-27 to "supplementaryContent" edge of Work

Description

In scope: Conversion from MARC to linked data

Out of scope: Conversion from linked data to MARC

Notes:

image-20240822-204952.png

 

Overview:

Purpose of this story is to Update Marc2BF conversion Java library to process marc field 008, char 31 to create “supplementaryContent” edge.

This conversion is applicable only when the material type of the Work is “Book”. Determination of the material type should rely on examining characters at positions 6 and 7 of the leader (0-based indexing). If the combination of characters in positions 6 and 7 of the leader matches any of the following sequences, then it is recognized as a Book.

aa (Monograph) ac ad am (Monograph) ta tc td tm

 

Each Work may contain multiple supplementaryContents, denoted by characters within the range of 24 to 27 (inclusive). A Category resource is to be created for each character.

New resources to be created

Resource 1:

For each character within the range of 24-27 (inclusive), specifically if the character is one of: b, k, q, an outgoing edge with predicate http://bibfra.me/vocab/marc/supplementaryContent should be created from the Work resource.

Type: http://bibfra.me/vocab/lite/Category

Property

value

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

The character at position 24-27

http://bibfra.me/vocab/lite/link

http://id.loc.gov/vocabulary/msupplcont/ + the code given below

  • b - bibliography

  • k - discography

  • q - film

http://bibfra.me/vocab/marc/term

  • b - bibliography

  • k - discography

  • q - filmography

label

Same as term

Resource 2:

 Create an outgoing edge http://bibfra.me/vocab/lite/isDefinedBy from the Category resource with the following properties
Type: 
 >> http://bibfra.me/vocab/lite/CategorySet

Properties

Example:

Consider the below given 008 value, where characters in position 24-27 is “bq“

190726t20182018quca bq 000 0 fre d

The resulting graph should resemble the following:

 

image-20240828-190813.png

Environment

None

Potential Workaround

None

Attachments

8
  • 18 Sep 2024, 12:27 PM
  • 18 Sep 2024, 12:27 PM
  • 18 Sep 2024, 12:27 PM
  • 18 Sep 2024, 12:27 PM
  • 18 Sep 2024, 12:27 PM
  • 18 Sep 2024, 12:27 PM
  • 28 Aug 2024, 07:08 PM
  • 22 Aug 2024, 08:56 PM

Checklist

hide

Activity

Show:

Punnoose Kutty Jacob Pullolickal September 24, 2024 at 4:05 PM

Mapping provided in this ticket is slightly updated in https://folio-org.atlassian.net/browse/MODLD-518 .

Tetiana Kovalchuk September 18, 2024 at 12:30 PM

Tested on qld env.

Build version: #602

Test cases and evidences attached.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Citation

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created August 22, 2024 at 8:30 PM
Updated November 21, 2024 at 10:42 PM
Resolved September 25, 2024 at 6:55 AM
TestRail: Cases
TestRail: Runs

Flag notifications