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.
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
In scope: Conversion from MARC to linked data
Out of scope: Conversion from linked data to MARC (MODLD-365)
Notes:
95,659 monographs in LC’s 1M dataset has “illustrations”
Example RDFs having illustrations:
https://id.loc.gov/resources/works/21168823.rdf
https://id.loc.gov/resources/works/21171261.rdf
https://id.loc.gov/resources/works/21171261.rdf
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
http://bibfra.me/vocab/lite/link
http://id.loc.gov/vocabulary/millus (hardcoded)
http://bibfra.me/vocab/lite/label
Illustrative Content (hardcoded)
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: