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 (336$a) | Resource type code | Possible LDR/06 fallback value (if no useable 336$b or $a) | Notes | SME 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 | 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 | crm | e (cartographic material) or g (projected medium)? | 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? if LDR value r can only map to one resource type code, which one should it map to? | |
6 | cartographic three-dimensional form | crf | 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? | |
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) d (manuscript 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) 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 | 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 | |||
27 | n/a | n/a |