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:
Assign the resource type text based on the code in 336$b
If no 336$b or the value in 336$b does not match any FOLIO resource type codes, then inspect the 336$a
If value in 336$a matches the spelled out version of a code that would usually be in 336$b, then assign that code
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
If value in Leader byte 6 aligns with one of the resource types shown in the table below, assign the associated resource type code
For all the red values, we need to determine one resource type that the LDR value would map to
Resource type text | Resource type code | Possible LDR/06 fallback value | Notes | SME Notes | |
|---|---|---|---|---|---|
| 1 | cartographic dataset | crd | e (cartographic material) or | if LDR value e 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 | if LDR value e can only map to one resource type code, which one should it map to? |
|
| 3 | cartographic moving image | crm | e (cartographic material) or | if LDR value e can only map to one resource type code, which one should it map to? |
|
| 4 | cartographic tactile image | crt | e (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 | if LDR value e can only map to one resource type code, which one should it map to? |
|
| 6 | cartographic three-dimensional form | crf | e (cartographic material) or | if LDR value e can only map to one resource type code, which one should it map to? |
|
| 7 | computer dataset | cod | m (computer file) | if LDR value m can only map to one resource type code, which one should it map to? |
|
| 8 | computer program | cop | m (computer file) | if LDR value m can only map to one resource type code, which one should it map to? |
|
| 9 | notated movement | ntv | no fallback |
|
|
| 10 | notated music | ntm | c (notated music) | if LDR value c can only map to one resource type code, which one should it map to? |
|
| 11 | other | xxx | no fallback |
|
|
| 12 | performed music | prm | j (musical sound recording) |
|
|
| 13 | sounds | snd | i (nonmusical sound recording) | if LDR value i can only map to one resource type code, which one should it map to? |
|
| 14 | spoken word | spw | i (nonmusical sound recording) | if LDR value i can only map to one resource type code, which one should it map to? |
|
| 15 | still image | sti | k (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 | tci | k (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 | tcn | no fallback |
|
|
| 18 | tactile notated music | tcm | c (notated music) | if LDR value c can only map to one resource type code, which one should it map to? |
|
| 19 | tactile text | tct | a (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 | tcf | r (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 | txt | a (language material) | if LDR value a can only map to one resource type code, which one should it map to? |
|
| 22 | three-dimensional form | tdf | r (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 | if LDR value g can only map to one resource type code, which one should it map to? |
|
| 24 | two-dimensional moving image | tdi | g (projected medium) | if LDR value g can only map to one resource type code, which one should it map to? |
|
| 25 | unspecified | zzz | no fallback |
|
|
| 26 | n/a | n/a | o | kit (ignore) |
|
| 27 | n/a | n/a | p | mixed materials (ignore) |
|