Resource type: MARC to Instance

Current mapping: If there is a 336$b that matches the spelled-out version of a code in 336$b, then assign that code (so that more resource types are filterable). If no 336$b and term in code 336$a is not recognized, assign Resource Type unknown, code zzz.

Problem reported by Stanford: Hi, we (Stanford) are scheduled to go live in August. Currently, in our folio test system, about 2/3 of our instance records are designated as "unspecified" in the Resource Type facet. It appears that only records that have a 336 field would get a useful value assigned, and the rest are all "unspecified". My question is, is there some other way to assign a resource type value via record loading if the record does not have a 336 field, for example by using the value of Leader/06 of the MARC record?

Possible solution:

  1. Assign the resource type text based on the code in 336$b
  2. If no 336$b or the value in 336$b does not match any FOLIO resource type codes, then inspect the 336$a
  3. If value in 336$a matches the spelled out version of a code that would usually be in 336$b, then assign that code
  4. If no 336$b or 335$a, or the values in 336$b and 336$a do not match ant FOLIO resource type codes, then inspect Leader byte 06
  5. If value in Leader byte 6 aligns with one of the resource types shown in the table below, assign the associated resource type code
  6. For all the red values, we need to determine one resource type that the LDR value would map to

Resource type text
(336$a)

Resource type code
(336$b)

Possible LDR/06 fallback value
(if no useable 336$b or $a)
NotesSME Notes
1

cartographic dataset

crd

e (cartographic material) or
m (computer file)?
if LDR value e can only map to one resource type code, which one should it map to?
if LDR value m can only map to one resource type code, which one should it map to?

2

cartographic image

cri

e (cartographic material) and f (manuscript cartographic material) or
k (two-dimensional nonprojectable graphic)?

if LDR value e can only map to one resource type code, which one should it map to?
if LDR value k can only map to one resource type code, which one should it map to?

3

cartographic moving image

crme (cartographic material) or
g (projected medium)?

if LDR value e can only map to one resource type code, which one should it map to?
if LDR value r can only map to one resource type code, which one should it map to?


4

cartographic tactile image

crte (cartographic material)if LDR value e can only map to one resource type code, which one should it map to?
5

cartographic tactile three-dimensional form

crn

e (cartographic material) or
r (three-dimensional artifact or naturally occurring object)?

if LDR value e can only map to one resource type code, which one should it map to?
if LDR value r can only map to one resource type code, which one should it map to?

6

cartographic three-dimensional form

crfe (cartographic material) or
r (three-dimensional artifact or naturally occurring object)?
if LDR value e can only map to one resource type code, which one should it map to?
if LDR value r can only map to one resource type code, which one should it map to?

7

computer dataset

codm (computer file)if LDR value m can only map to one resource type code, which one should it map to?

8

computer program

copm (computer file)if LDR value m can only map to one resource type code, which one should it map to?
9

notated movement

ntvno fallback

10

notated music

ntmc (notated music)
d (manuscript notated music)

if LDR value c can only map to one resource type code, which one should it map to?


11

other

xxxno fallback

12

performed music

prmj (musical sound recording)

13

sounds

sndi (nonmusical sound recording)if LDR value i can only map to one resource type code, which one should it map to?
14

spoken word

spwi (nonmusical sound recording)if LDR value i can only map to one resource type code, which one should it map to?
15

still image

stik (two-dimensional nonprojectable graphic)if LDR value k can only map to one resource type code, which one should it map to?
16

tactile image

tcik (two-dimensional nonprojectable graphic)if LDR value k can only map to one resource type code, which one should it map to?
17

tactile notated movement

tcnno fallback

18

tactile notated music

tcmc (notated music)if LDR value c can only map to one resource type code, which one should it map to?
19

tactile text

tcta (language material)if LDR value a can only map to one resource type code, which one should it map to?
20

tactile three-dimensional form

tcfr (three-dimensional artifact or naturally occurring object)if LDR value r can only map to one resource type code, which one should it map to?
21

text

txta (language material)
t (manuscript language material)
if LDR value a can only map to one resource type code, which one should it map to?

22

three-dimensional form

tdfr (three-dimensional artifact or naturally occurring object)

if LDR value r can only map to one resource type code, which one should it map to?



23

three-dimensional moving image

tdm

g (projected medium) or
r (three-dimensional artifact or naturally occurring object)?

if LDR value g can only map to one resource type code, which one should it map to?
if LDR value r can only map to one resource type code, which one should it map to?


24

two-dimensional moving image

tdig (projected medium)if LDR value g can only map to one resource type code, which one should it map to?
25

unspecified

zzzno fallback

26n/an/aokit (ignore)
27n/an/apmixed materials (ignore)