Story[Marc2BF]: Convert marc field 008, char 18-21 to "illustrations" edge of Work

Description

In scope: Conversion from MARC to linked data

Out of scope: Conversion from linked data to MARC (MODLD-365)

Notes:

Overview:

Purpose of this story is to Update Marc2BF conversion Java library to process marc field 008, char 18-21 to create “illustrations” 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.

 

Each Work may contain multiple illustrations, denoted by characters within the range of 18 to 21 (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 18 to 21 (inclusive), specifically if the character is one of: a, b, c, d, e, f, g, h, i, j, k, l, m, o, or p, an outgoing edge with predicate http://bibfra.me/vocab/marc/illustrations 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 18-21

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

http://id.loc.gov/vocabulary/millus/ + the three char code given below

a - ill
b - map
c - por
d - chr
e - pln
f - plt
g - mus
h - mus
i - coa
j - gnt
k - for
l - sam
m - pho
o - pht
p - ilm

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

a - Illustrations
b - Maps
c - Portraits
d - Charts
e - Plans
f - Plates
g - Music
h - Facsimiles
i - Coats of arms
j - Genealogical tables
k - Forms
l - Samples
m - Phonodisc, phonowire, etc.
o - Photographs
p - Illuminations

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 18-21 is “ab “

200221c201u9999ja ab f0 d0jpn

The resulting graph should resemble the following:

 

Environment

None

Potential Workaround

None

Attachments

2

Checklist

hide

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Citation

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created April 4, 2024 at 8:39 PM
Updated September 3, 2024 at 12:22 PM
Resolved August 29, 2024 at 10:24 AM
TestRail: Cases
TestRail: Runs