Metadata Format Conversions
This page describes the metadata format conversions used in Alma.
The following crosswalks are used in Alma for conversion of metadata during metadata import and publishing, when the source bibliographic format and target bibliographic format are different, and when the source authority format and target authority format are different (see Managing Import Profiles). Not all possible MARC fields are included in this mapping, but only those from which a crosswalk exists currently by Alma.
Conventions:
- "$" specifies the subfield used.
- If no indicators and subfields are specified, all are copied as-is.
- "#" means a blank position
UNIMARC to MARC21 Crosswalk
UNIMARC to MARC21 - Bibliographic Records
The following is a crosswalk from UNIMARC bibliographic data format to the MARC21 data format, as used in conversion of metadata from UNIMARC to MARC21 in Alma.
UNIMARC Field | MARC21 Field | Comments |
---|---|---|
001 | 035 $a | |
005 | 005 | |
010 $$adz | 020 $$acz | |
011 $$az | 022 $$ay | |
024 $$az | 024 $$az | |
035 $$az | 035 $$az | |
100 $a pos02-08 100 $a pos09 'abcdefghij' 100 $a pos10-18 -- 100 $a pos18 'bcadekmu' -- 100 $a pos21 'abcdefghy' -- 100 $a pos35 -- 101 $a pos01-03 100 $a pos22 '01' -- |
008 $a pos00-05 008 $a pos06 'cdusrqmtpe' 008 $a pos07-14 008 $a pos15-21 '######' 008 $a pos22 'abjcdeg' 008 $a pos23-27 '#####' 008 $a pos28 'fsllcizo' 008 $a pos29-32 '####' 008 $a pos33 008 $a pos34 '#' 008 $a pos35-37 008 $a pos38 'o' 008 $a pos39-40 '##' |
*If there are several 101 fields, only the first is taken |
200 $$aefbhi | 245 $$abchnp | |
205 | 250 | |
210 $$acd | 260 $$a,b,c | |
214 Ind1=0,1 Ind2=0,1,2,3,4 $$acd | 264 Ind1=2,3 Ind2=1,0,2,3,4 $$a,b,c | |
215 $$acde | 300 $$abce | |
219 Ind1=0 $$acd | 264 Ind1=1 $$abc | |
225 | 490 | |
300 | 500 | |
312 | 500 | |
314 | 500 | |
314 | 500 | |
320 | 504 | |
330 | 520 | |
600 If $a and $b exist If only $a exists $$cdftxyz2 |
600 $a (placed concatenated) $a $$cbdtxzy2 |
|
601 If ind1 = 1
$y $z $3 |
610/611 611 (see Proc. 3 for conversion of indicators and name portion in LOC documentation) 610 (and see Proc. 2 for conversion of indicators and name portion in LOC documentation) $z $y Not converted |
The crosswalk from Unimarc 601, 602, 605, 607 is done according to the definitions described in: https://www.loc.gov/marc/unimarctomarc21_6xx8xx.pdf The description refers to known procedures described in: |
602 ind1=3 ind2 $y $z $3 |
600 ind1=3 Set as in Procedure 8 (in LOC documentation) $z $y Not converted |
|
605 CHANGE 605 to 630 ind1 ind2
$y $z $3 |
630 -- See Procedure 6 (in LOC documentation) See Procedure 8 (in LOC documentation) See Procedure 4 for conversion of title subfields (in LOC documentation) $z $y Not converted |
|
607 ind1=# ind 2 $y $z $3 |
651 ind1=# See Procedure 8 (in LOC documentation) $z $y Not converted |
|
606 $$abcdefghijklmnopqrstuvwxzy123456789 |
650 $$abcdefghijklmnopqrstuvwxyz123456789 |
|
610 | 653 | |
615 $$ax | 650 | |
615 $$nm | 072 $$ax | |
700 If $a and $b exist If only $a exists $$acdfgp4 |
100 $a (placed concatenated) $a $$acbdqu4 |
|
701 If $a and $b exist If only $a exists $$acdfgp4 |
700 $a (placed concatenated) Not converted $$acbdqu4 |
|
702 If $a and $b exist If only $a exists $$acdfgp4 |
700 $a (placed concatenated) Not converted $$acbdqu4 |
|
710 when ind=1 otherwise: $a or $c (when both are not empty) $b $b $e $f $d $p $4 $3 |
111 110 $a#c $b (in 110 or 710) $e (in 111, 711, 712) $c $d $n $u $4 $0 |
|
711 when ind=1 otherwise |
711 710 |
|
712 when ind=1 otherwise |
711 710 |
|
801 ind1=# ind2=0 $a ind1=# ind2=2 $a |
040 $a $d |
|
9XX | 9XX | local fields are translated as is |
UNIMARC to MARC21 Conversion Rules for Leader-Type Mapping
UNIMARC Leader Character | MARC21 Leader Character |
---|---|
-- | #### |
Leader pos05 'o' | Leader pos05 'c' |
Leader pos06 'amn' | Leader pos06 'aor' |
Leader pos07 | Leader pos07 |
-- | Leader pos08-16 '##22#' |
Leader pos17 '23' | Leader pos17 '87' |
Leader pos18 'n' | Leader pos18 'i' |
-- | Leader19-23 '#4500' |
UNIMARC to MARC21 Authority Records
The following is a crosswalk from UNIMARC authority data format to the MARC21 data format, as used in conversion of authority metadata from UNIMARC to MARC21 in Alma.
Conversion of authority records is supported only in the UNIMARC-to-MARC21 crosswalk.
UNIMARC Field | MARC21 Field | Comments |
---|---|---|
001 | 001 | |
005 | 005 | |
009 ind=2 $$uri | 024 ind1=7, ind2=# $a | |
100 $a pos04-10 -- 100 $a pos13 'y,n' -- 154 pos01 'n' -- 106 when pos01 '1' 106 when pos01 '2' 106 otherwise -- 100 when pos09 'x' 100 when pos 09 everything else -- |
008 pos00-05 008 pos06 'n' 080 pos07 008 pos08-11 '#azz' 008 pos12 008 pos13 'n' 008 pos14-15 'ab' 008 pos14-15 'ba' 008 pos14-15 'aa' 008 pos16-32 'bn |aa|' 008 pos33 'n' 008 pos33 - copied from UNIMARC 100 pos09 008 pos34-39 '####' |
|
100 pos10-12 |
040 |
|
200 ind1=1, ind2+# $$acgftjxzy035268 | 100 $$acqdtvxyzi0w269 | |
210 ind1=1 $$cftjxzy03526 210 ind1=not 1 $$adeftjxzy03526 210 ind1=not 1 $c 210 $b 210 ind2=# |
110 $$eedtvxyzi0w269 110 $$andtvxyzi0w269 110 $a (concatenated inside brackets) 110/710 $b 111 |
|
215 $$adeghftjxzy035268 | 151 $$ancggdtvxyzi0w269 | |
216 ind1=2 $$adeghftjxzy035268 | 110 ind1=2 $$ancggdtvxyzi0w269 | |
220 ind1=3, ind2=# $$acgftjxzy035268 | 100 | |
230 $$abhiklmnqrsuwftjxzy035268 | 130 $$ahnpfklgsmnrodtvxyzi0w269 | |
240 ind1=1, ind2=# $$acgftjxzy035268 | 100 $$acqdtvxyzi0w269 | |
250 $$abhiklmnqrsuwftjxzy035268 | 150 $$ahnpfklgsmnrodtvxyzi0w269 | |
300 ind1=# $$aftjxzy035268 | 680 ind1=# $$idtvxyzi0w269 | |
301 $$ftjxzy035268 | 370 $$dtvxyzi0w269 | |
302 $$ftjxzy035268 | 678 $$dtvxyzi0w269 | |
303 $$ftjxzy035268 | 371 $$dtvxyzi0w269 | |
330 $$ftjxzy035268 | 688 $$dtvxyzi0w269 | |
340 $$ftjxzy035268 | 678 $$dtvxyzi0w269 | |
400 ind1=1, ind2=# $$acgftjxzy035268 | 400 $$acqdtvxyzi0w269 | |
410 ind1=1, $$bcftjxzy03526 410 ind1=not 1, $$abcdeftjxzy03526 410 ind1=not 1, $c 410 ind2=# |
410 $$eedtvxyzi0w269 410 $$abbncdtvxyzi0w269 410 $a (concatenated inside brackets) 411 |
|
415 $$adeghftjxzy035268 | 451 $$ancggdtvxyzi0w269 | |
416 ind1=2, $$adeghftjxzy035268 | 410 ind1=2 $$ancggdtvxyzi0w269 | |
420 ind1=3, ind2=# $$acgftjxzy035268 | 400 $$acqdtvxyzi0w269 | |
430 $$abhiklmnqrsuwftjxzy035268 | 430 $$ahnpfklgsmnrodtvxyzi0w269 | |
440 ind1=1, ind2=# $$acgftjxzy035268 | 400 $$acqdtvxyzi0w269 | |
450 $$abhiklmnqrsuwftjxzy035268 | 450 $$ahnpfklgsmnrodtvxyzi0w269 | |
500 ind1=1, ind2=# $$acgftjxzy035268 | 500 $$acqdtvxyzi0w269 | |
510 ind1=1 $$bcftjxzy03526 510 ind1=not 1 $$abcdeftjxzy03526 510 ind1=not 1 $c 510 ind2=# |
510 $$eedtvxyzi0w269 510 $$abbncdtvxyzi0w269 510 $a (concatenated inside brackets) 511 |
|
515 $$adeghftjxzy035268 | 551 $$ancggdtvxyzi0w269 | |
516 ind1=2 $$adeghftjxzy035268 | 510 ind1=2 $$ancggdtvxyzi0w269 | |
520 ind1=3, ind2=# $$acgftjxzy035268 | 500 $$acqdtvxyzi0w269 | |
530 $$abhiklmnqrsuwftjxzy035268 | 530 $$ahnpfklgsmnrodtvxyzi0w269 | |
550 $$abhiklmnqrsuwftjxzy035268 | 550 $$ahnpfklgsmnrodtvxyzi0w269 | |
686 $$ftjxzy035268 | 065 $$dtvxyzi0w269 | |
700 ind1=1, ind2=# $$acgftjxzy035268 | 700 $$acqdtvxyzi0w269 | |
710 ind1=1 $$bcftjxzy03526 710 ind1=not 1 $$abcdeftjxzy03526 710 ind1=not 1 $c 710 ind2=# |
710 $$eedtvxyzi0w269 710 $$abbncdtvxyzi0w269 710 $a (concatenated inside brackets) 711 |
|
715 $$adeghftjxzy035268 | 751 $$ancggdtvxyzi0w269 | |
716 ind1=2, $$adeghftjxzy035268 | 710 $$ancggdtvxyzi0w269 | |
720 ind1=3, ind2=# $$acgftjxzy035268 | 700 $$acqdtvxyzi0w269 | |
730 $$abhiklmnqrsuwftjxzy035268 | 730 $$ahnpfklgsmnrodtvxyzi0w269 | |
740 ind1=1, ind2=# $$acgftjxzy035268 | 700 $$acqdtvxyzi0w269 | |
750 $$abhiklmnqrsuwftjxzy035268 | 750 $$ahnpfklgsmnrodtvxyzi0w269 | |
801 ind1=# ind2=0 $a 801 ind1=# ind2=2 $a 801 $$ftjxzy035268 |
040 $b 040 $d 040 $$dtvxyzi0w269 |
|
810 $$ftjxzy035268 | 670 $$dtvxyzi0w269 | |
822 | 922 | |
829 | 929 |
UNIMARC to MARC21 Authority Records - Conversion Rules for Leader-Type Mapping
UNIMARC Leader Character | MARC21 Leader Character |
---|---|
Leader pos00-04 | Leader pos00-04 |
Leader05 | Leader pos005 |
Leader pos06 'z' | |
Leader pos07-08 "'#" | |
Leader pos09 'a' | |
Leader pos07 '22' | |
Leader pos08-16 '00000' | |
Leader pos17 'n' | |
Leader pos18-19 "##" | |
Leader pos19-23 '4500' |
MARC21 to UNIMARC Crosswalk
The following is a crosswalk from MARC21 data format to the UNIMARC bibliographic data format, as used in conversion of metadata from MARC21 to UNIMARC in Alma.
Conventions:
- "$" is used to specify the subfield used. If none is specified, all subfields are used.
MARC21 Field | UNIMARC Field | Comments |
---|---|---|
007 character position 00='g' -- pos03='c' pos05='#' pos06='#' pos07='j' pos01='c' -- pos04='e' pos08='#' |
115 Ind1=# Ind2=# -- pos00-03 '|||' pos04='z' pos05='y' pos06='x' pos07='l' pos08='b' pos09-16 '||||||||' pos17='c' pos18='y' |
|
007 character position 00='c' pos01='e,d' pos03='a,b,c,g,m,n,u,z,|' pos04='e' pos05='#,a,u,|' pos09='a,m,u,|' pos10='a,n,p,u,|' pos11='a,b,c,d,m,n,u,|' pos12='a,b,d,m,u,|' pos13='a,n,p,r,u,|' |
035 Ind1=# Ind2=# $a -- pos02='a,b,c,g,m,n,u,r,z,|' pos03='b' pos04='#,a,u,|' pos08='a,m,u,|' pos09='a,n,p,u,|' pos10='a,b,c,d,m,n,u,|' pos11='a,b,d,m,u,|' pos12='a,n,p,r,u,|' |
|
007 character position 00=a' pos00-01='ad' pos00-01='ag' pos00-01='aj' pos00-01='ak' pos00-01='aq' pos00-01='ar' pos00-01='as' pos00-01='au,az' pos00-01='ay' pos00='a' and $pos01='|' pos00-03='aa' pos00-03='ac' pos00='a' and $pos03='|' pos00-04='aa,ab,ac,ad,ae,af,ag,ap' pos00-04='ai,al,at,au' pos00-04='aj' pos00-04='aq' pos00-04='ar' pos00-04='as' pos00-04='an,av,aw' pos00-04='ay' pos00-04='ay' pos00='a' and '|' pos00-06='aa,ac' pos00-06='ad' $pos00-06='ac,au,az' pos00='a' and $pos06='|' pos00='d' pos00='f' |
12X Ind1=# Ind2=# -- 124 Ind1=# Ind2=# $b 'a' 124 Ind1=# Ind2=# $b 'b' 124 Ind1=# Ind2=# $b 'd' 124 Ind1=# Ind2=# $b 'f' 124 Ind1=# Ind2=# $b 'e' 124 Ind1=# Ind2=# $b 'g' 124 Ind1=# Ind2=# $b 'h' 124 Ind1=# Ind2=# $b 'z' 124 Ind1=# Ind2=#$b 'i' 124 Ind1=# Ind2=# '|' 120 Ind1=# Ind2=# $a '||||||||||||' 120 Ind1=# Ind2=# $b '||||||||||||' 120 Ind1=# Ind2=# $a '|||||||||||||' 121 Ind1=# Ind2=# $a '|| aa,ab,ac,ad,ae,af,ag,ap,|||||' 121 Ind1=# Ind2=# $a '||ae|||||' 121 Ind1=# Ind2=# $a '||az|||||' 121 Ind1=# Ind2=# $a '||ba|||||' 121 Ind1=# Ind2=# $a '||bb|||||' 121 Ind1=# Ind2=# $a '||bc|||||' 121 Ind1=# Ind2=# $a '||ba|||||' 121 Ind1=# Ind2=# $a '||af|||||' 121 Ind1=# Ind2=# $a '||bz|||||' 121 Ind1=# Ind2=# $a '||az|||||' 121 Ind1=# Ind2=# $a '|||||||||' 121 Ind1=# Ind2=# $a '||||d||||' 121 Ind1=# Ind2=# $a '||||c||||' 121 Ind1=# Ind2=# $a '|||||||||' 121 Ind1=# Ind2=# $a '|||||||||' 124 Ind1=# Ind2=# $a 'c' 106 Ind1=# Ind2=# $a 'f' |
|
008 pos00-05 starts with '9' starts with '8' otherwise pos06='cdusrqmtpe' pos07 pos22= 'abjcdeg ' pos28='fsllcizo' -- pos38 pos35-37 |
100 Ind1=# Ind2=# $a pos00-07 pos00-05,'19' pos00-05,'20' -- pos08='abcdefghij' pos09-16 pos17-18= 'bcadekmu' pos20='abcdefghy' pos21 pos22-24 blank pos25-33 pos34=abcdefghz' 101 Ind1=# Ind2=# $a -- |
|
020 | 010 | |
022 | 011 | |
024 $az | 024 $az | |
028 | 071 | |
035 $az | 035 $az | |
040 $a | 801 $b | |
072 $$nm | 615 $$ax | |
082 $$a | 676 $a | |
084 | 686 | |
100 | 700 | |
210 $a | 531 $a | |
245 $$abchnp | 200 $$aefbhi | Punctuation marks \ . : , are removed from the end of the text of the subfield. |
246 $$ab | 517 Ind2=# $$ae | |
250 | 205 | |
260 $$abc | 210 $$acd |
Punctuation marks \ . : , are removed from the end of the text of the subfield |
264 $$abc | 210 $$acd | |
300 $$abce | 215 $$acde | Punctuation marks \ . : , are removed from the end of the text of the subfield |
336 $$b26 | 181 $$c26 | All indicators are reset |
337 $$b26 | 182 $$c26 | All indicators are reset |
338 $$b26 | 183 $$a26 | All indicators are reset |
440 | 225 | |
490 | 225 | |
500 | 300 | |
504 | 320 | |
505 | 327 | |
520 | 330 | |
541 $a | 345 $a | All indicators are reset |
650 $$abcdefghijklmnopqrstuvwxyz012456789 | 606 $$abcdefghijklmnopqrstuvwxyz312456789 | All end punctuation is removed
All indicators are reset |
650 $$ax | 615 | |
651 | 607 | All end punctuation is removed
All indicators are reset |
653 | 610 | |
655 | 608 | All indicators are reset |
710 $$abncdu4 | 712 Ind1=1 Ind2=2 $$abdefp4 | |
711 $$aencdu4 | 712 Ind1=1 Ind2=2 $$abdefp4 | |
776 | 311 $a | all tags are converted to $a |
830 | 410 | |
852 | 852 | |
856 | 856 | |
906 $a | 906 $a | |
9XX - 9XX | 9XX - 9XX |
MARC21 to UNIMARC Conversion Rules for Leader-Type Mapping
MARC21 Leader Character | UNIMARC Leader Character |
---|---|
-- | Leader pos00-04 '####' |
Leader pos05 'c' | Leader pos05 'o' |
Leader pos06 'aor' | Leader pos06 'amn' |
Leader pos07 | Leader pos07 |
-- | Leader pos08-16 '#22#' |
Leader pos17 '87' | Leader pos17 '23' |
Leader pos18 'i' | Leader pos18 'n' |
-- | Leader pos19-23 '#450' |
CNMARC to MARC21 Crosswalk
The following is a crosswalk from CNMARC bibliographic data format to the MARC21 data format, as used in conversion of metadata from CNMARC to MARC21 in Alma.
Conventions:
- "$" is used to specify the subfield used. If none is specified, all subfields are used.
Comments | MARC21 Field | CNMARC Field |
---|---|---|
005 | 005 | |
020 $$acz | 010 $$adz | |
022 $$az | 011 $$az | |
035 Ind1=# Ind2=# $a | 001 | |
035 $$az | 035 $$az | |
Information from CNMARC field 100 is mapped to MARC 21 field 008. |
008 $a pos00-05 008 $a pos06 'cdusrqmtpe' 008 $a pos07-14 008 $a pos15-21 '#######' 008 $a pos22 'abjcdeg' 008 $a pos23-27 '#####' 008 $a pos28 'fsllcizo' 008 $a pos29-32 '####' 008 $a pos33 008 $a pos34 '#' 008 $a pos35-37 008 $a pos39-40' ###' |
100 $a pos00-06 100 $a pos09 'abcdefghij' 100 $a pos10-18 -- 100 $a pos18 'bcadekmu' -- 100 $a pos21 'abcdefghy' -- 100 $a pos35 -- 101 $a pos01-04 -- |
|
245 ind1#', ind2#', $$abch $c $g,t |
200 ind1, ind2, $$aefb if $f If g |
250 | 205 | |
260 $$abc | 210 $$acd | |
300 $$abce | 215 $$acde | |
653 | 610 | |
650 | 615 $$ax | |
072 $$ax | 615 $$nm | |
|
100 Ind2=# 'acbdqu4' | 700 'acdfgp4' |
700 'acbdqu4' | 701 'acdfgp4' | |
700 'acbdqu4' | 702 'acdfgp4' | |
040 $a | 801 $b |
CNMARC to MARC21 Conversion Rules for Leader-Type Mapping
CNMARC Leader Character | MARC21 Leader Character |
---|---|
Leader pos00-04 | #### |
Leader pos05 'o' | Leader pos05 'c' |
Leader pos06 'hmn' | Leader pos06 'aor' |
Leader pos07 | Leader pos07 |
Leader pos08-16 | Leader pos08-15 '#22#' |
Leader pos17 '23' | Leader pos17 '87' |
Leader pos18 'n' | Leader pos18 'i' |
Leader pos19-23 | Leader pos19-23 '#4500' |
MARC21 to CNMARC Crosswalk
The following is a crosswalk from MARC21 data format to the CNMARC bibliographic data format, as used in conversion of metadata from MARC21 to CNMARC in Alma.
CNMARC (China MARC21 Format) is generated on the basis of UNIMARC. All the rules of UNIMARC were absorbed by CNMARC, and the field and subfield are all reserved in the CNMARC. It is therefore completely compatible with UNIMARC.
Conventions:
- "$" is used to specify the subfield used. If none is specified, all subfields are used.
Comments | CNMARC Field | MARC21 Field |
---|---|---|
|
001 | 001 |
005 | 005 | |
115 Ind1=# Ind2=# $a pos00-03 '|||' pos04='z' pos05='y' pos06='x' pos07='l' pos08='b' pos09-16 '||||||||' pos17='c' pos18='y' |
007 character position 00='g' pos03='c' pos05='#' pos06='#' pos07='j' pos01='c' -- pos04='e' pos08='#' |
|
035 Ind1=# Ind2=# $a pos02='a,b,c,g,m,n,u,r,z,|' pos03='b' pos04='#,a,u,|' pos08='a,m,u,|' pos09='a,n,p,u,|' pos10='a,b,c,d,m,n,u,|' pos11='a,b,d,m,u,|' pos12='a,n,p,r,u,|' |
007 character position 00='c' pos01='e,d' pos03='a,b,c,g,m,n,u,z,|' pos04='e' pos05='#,a,u,|' pos09='a,m,u,|' pos10='a,n,p,u,|' pos11='a,b,c,d,m,n,u,|' pos12='a,b,d,m,u,|' pos13='a,n,p,r,u,|' |
|
12X Ind1=# Ind2=# 124 Ind1=# Ind2=# $b 'a' 124 Ind1=# Ind2=# $b 'b' 124 Ind1=# Ind2=# $b 'd' 124 Ind1=# Ind2=# $b 'f' 124 Ind1=# Ind2=# $b 'e' 124 Ind1=# Ind2=# $b 'g' 124 Ind1=# Ind2=# $b 'h' 124 Ind1=# Ind2=# $b 'z' 124 Ind1=# Ind2=#$b 'i' 124 Ind1=# Ind2=# '|' 120 Ind1=# Ind2=# $a '||||||||||||' 120 Ind1=# Ind2=# $b '||||||||||||' 120 Ind1=# Ind2=# $a '|||||||||||||' 121 Ind1=# Ind2=# $a '|| aa,ab,ac,ad,ae,af,ag,ap,|||||' 121 Ind1=# Ind2=# $a '||ae|||||' 121 Ind1=# Ind2=# $a '||az|||||' 121 Ind1=# Ind2=# $a '||ba|||||' 121 Ind1=# Ind2=# $a '||bb|||||' 121 Ind1=# Ind2=# $a '||bc|||||' 121 Ind1=# Ind2=# $a '||ba|||||' 121 Ind1=# Ind2=# $a '||af|||||' 121 Ind1=# Ind2=# $a '||bz|||||' 121 Ind1=# Ind2=# $a '||az|||||' 121 Ind1=# Ind2=# $a '|||||||||' 121 Ind1=# Ind2=# $a '||||d||||' 121 Ind1=# Ind2=# $a '||||c||||' 121 Ind1=# Ind2=# $a '|||||||||' 121 Ind1=# Ind2=# $a '|||||||||' 124 Ind1=# Ind2=# $a 'c' 106 Ind1=# Ind2=# $a 'f' |
007 character position 00=a' pos00-01='ad' pos00-01='ag' pos00-01='aj' pos00-01='ak' pos00-01='aq' pos00-01='ar' pos00-01='as' pos00-01='au,az' pos00-01='ay' pos00='a' and $pos01='|' pos00-03='aa' pos00-03='ac' pos00='a' and $pos03='|' pos00-04='aa,ab,ac,ad,ae,af,ag,ap' pos00-04='ai,al,at,au' pos00-04='aj' pos00-04='aq' pos00-04='ar' pos00-04='as' pos00-04='an,av,aw' pos00-04='ay' pos00-04='ay' pos00='a' and '|' pos00-06='aa,ac' pos00-06='ad' $pos00-06='ac,au,az' pos00='a' and $pos06='|' pos00='d' pos00='f' |
|
100 Ind1=# Ind2=# $a pos00-05 text '19'+pos00-05 text '19'+pos00-05 text '20'+pos00-05 pos08='abcdefghij' pos09-16 pos17-18 pos19='bcadekmu' pos20='abcdefghy' pos21 pos 22-24 If this field is not empty, then 101 Ind1=0 Ind2=# $a |
008 pos00-05 starts with '9' starts with '8' otherwise pos06='cdusrqmtpe' pos07-15 -- pos22= 'abjcdeg ' pos28='fsllcizo' pos38 040 $b=# pos24-32 pos35-37 |
|
010 | 020 | |
011 | 022 | |
024 $$az | 024 $$az | |
035 $$az | 035 $$az | |
801 Ind1=# Ind2=0 $b | 040 $a | |
676 $a | 082 $a | |
686 | 084 | |
700 | 100 | |
531 $a | 210 $a | |
200 $$aefb | 245 $$abch | |
210 $$acd | 260 $$abc | |
215 $$acde | 300 $$abce | |
300 | 500 | |
311 $a | 776 | |
320 | 504 | |
327 | 505 | |
330 | 520 | |
606 | 650 | |
608 | 651 | |
610 | 653 | |
615 $$ax | 650 | |
701 | 700 | |
702 | 700 | |
856 | 856 | |
906 $a | 906 $a |
MARC21 to CNMARC Conversion Rules for Leader-Type Mapping
MARC21 Leader Character | CNMARC Leader Character |
---|---|
#### | Leader00-04 |
Leader05 'c' | Leader05 'o' |
Leader06 'aor' | Leader06 'hmn' |
Leader07 | Leader07 |
Leader08-16 '#22#' | Leader08-16 |
Leader17 '87' | Leader17 '23' |
Leader18 'i' | Leader18 'n' |
Leader19-23 '#450' |
Leader19-23 |
KORMARC to MARC21 Crosswalk
The following is a crosswalk from KORMARC bibliographic data format to the MARC21 data format, as used in conversion of metadata from KORMARC to MARC21 in Alma. All the fields except for the delow fields are copied verbatim
Conventions:
- "$" is used to specify the subfield used. If none is specified, all subfields are used.
Comments | MARC21 Field | KORMARC Field |
---|---|---|
001 | 001 | |
005 | 005 | |
006 | 006 | |
007 | 007 | |
|
008 pos00-25 008 pos26-27 '##' 008 pos38 008 pos29-31 008 pos32 Undefined 008 pos33-37 008 pos39 '#' |
008 pos00-25 008 pos26-27 008 pos28 008 pos29-31 008 pos32 008 pos33-37 008 pos39 |
Everything except 2nd indicator and $$d,e,x is copied over to MARC21 | 245 Ind1=# 'abcfghknps68' | 245 Ind1 Ind2 'abcdefghknpsx68' |
KORMARC to MARC21 Conversion Rules for Leader-Type Mapping
KORMARC Leader Character | MARC21 Leader Character |
---|---|
##### | Leader pos00-04 |
Leader pos06-09 | Leader pos05-08 |
Leader pos10 '#z' | Leader pos09 '##' |
-- | Leader pos10-16 '22#' |
Leader pos18 | Leader pos17 |
Leader pos19 'ck' | Leader pos18 '##' |
-- | Leader pos19-23 '#4500' |
MARC21 to KORMARC Crosswalk
The following is a crosswalk from MARC21 bibliographic data format to the KORMARC data format, as used in conversion of metadata from MARC 21to KORMARC in Alma. All the fields except for 245 are copied verbatim
Conventions:
- "$" is used to specify the subfield used. If none is specified, all subfields are used.
Comments | KORMARC Field | MARC21 Field |
---|---|---|
001 | 001 | |
005 | 005 | |
006 | 006 | |
007 | 007 | |
|
080 pos 00-25 008 pos26-27 '#' 008 pos28 008 pos29-31 008 pos32 008 pos33-38 008 pos39 '#' |
008 pos00-25 008 pos26-27 008 pos32 008 pos29-31 008 pos39 008 pos33-38 -- |
The 1st indicator is copied over, but the 2nd indicator is not. |
245 Ind2=# | 245 $$abdefghknpsx68 |
MARC21 to KORMARC Conversion Rules for Leader-Type Mapping
MARC21 Leader Character | KORMARC Leader Character |
---|---|
Leader pos00-04 '####' | |
Leader pos04-08 | Leader pos05-08 |
Leader pos09 '#' | Leader pos09 '#' |
Leader pos10-16 | |
Leader pos17-18 | Leader pos17-18 |
Leader pos19-23 '4500' |
MARC21 to Dublin Core Crosswalk
The following is a crosswalk between MARC21 bibliographic data elements and elements in the Dublin Core Element Set, as used in conversion of metadata from MARC21 into Dublin Core in Alma. Not all possible MARC21 fields are included in this mapping, but only those from which a crosswalk exists currently in Alma. Currently, MARC21 to Dublin Core Crosswalk is supported only for publishing from Alma and not for import to Alma.
Since MARC21 is richer in data than Dublin Core, multiple MARC21 fields may be mapped to a single Dublin Core element.
Alma supports only the crosswalk from MARC21 to Simple Dublin Core. Qualified Dublin Core output exists in Alma only to support publishing Alma-native Qualified Dublin Core records without losing data (as if it was published in Simple Dublin Core).
For the Library Of Congress standard crosswalk page, see https://www.loc.gov/marc/marc2dc.html.
Conventions:
- "$" is used to specify the subfield used. If none is specified, all subfields are used.
MARC Fields | DC Element | Comments |
---|---|---|
|
Title | |
|
Creator | |
|
Contributor | |
|
Type | |
|
Publisher | |
|
Date |
|
|
Language | |
|
Format | |
|
Description | |
|
Subject | |
|
Coverage | |
|
Relations | |
|
Identifier | |
|
Rights | |
|
Source |
Conversion Rules for Leader-Type Mapping
Note that field 655 is also used for more specific Type information.
Leader/06 value | Leader/07 value | Type value |
---|---|---|
a | text | |
e,f | cartographic | |
c,d | notated music | |
i | sound | |
k | image | |
g | moving image | |
m | software, multimedia | |
r | event | |
p | c | collection |
Dublin Core to MARC21 Crosswalk
The following is a crosswalk between the metadata terms in the Dublin Core Element Set and MARC 21 bibliographic data elements. Currently, Dublin Core to MARC21 Crosswalk is supported only when importing metadata of remote representations.
DC Element Simple | DC Element Qualified | MARC21 Field | Comments |
---|---|---|---|
Contributor | 720 ind1=0, ind2=0, $a,e | ||
Coverage | 520 $a | ||
Creator | 100 ind1=1, $a | ||
Date | |||
dc:record/dc:date | 260 $c | ||
Description | 520 $a | ||
Format | 856 $q | ||
Identifier | |||
dc:lcc_number | 100 $a | ||
dc:oclc_number | 035 $a | ||
dc:other_stardard_id | 024 $a | ||
dc:identifier_issn (not dc:citation_type or dc:citation_type=BK) |
022 $a 773 ind1=0, $x |
||
dc:identifier_isbn | 020 $a | ||
dc:citation_type=CR | 773 ind1=0, $x | ||
Language | 546 $a | ||
Publisher | |||
dc:record/dc:rlterms_placeOfPublication | 260 $a | ||
dc:record/dc:publisher | 260 $b | ||
Relations | 787 ind1=0, | ||
dc:rlterms_additionalPersonName | 700 787 ind1=1, $a | ||
dc:rlterms_note | 500 $a | ||
dc:rlterms_edition | 250 $a | ||
dc:rlterms_pages when dc:citation_type=BK |
300 $a | ||
dc:record/dc:source | 590 $a | ||
dc:record/dc:series_title_number | 490 ind1=0, $a | ||
dc:record/dc:doi dc:record/dc:pmid |
856 $u 'doi',dc:record/dc:doi' 856 $u 'pmid',dc:record/dc:pmid' |
||
dc:record/dc:volume dc:record/dc:part |
490 $v 'v,dc:record/dc:volume' 490 $v 'no,dc:record/dc:part' |
||
dc:record/dc:lrterms_journalTitle |
773 ind1=0, $t 'dc:record/dc:lrterms_journalTitle' |
||
dc:record/dc:identifier_issn AND dc:record/dc:citation_type is 'CR' |
773 ind1=0, $x 'dc:record/dc:identifier_issn' |
||
dc:record/dc:rlterms_volumePartNumber
dc:record/dc:rlterms_issue dc:record/dc:rlterms_chapter
dc:record/dc:rlterms_year dc:record/dc:start_page, |
773 ind1=0, $g 'no:',dc:record/dc:rlterms_volumePartNumber'
773 ind1=0, $g 'pt:',dc:record/dc:rlterms_chapter' 773 ind1=0, $g 'p:',dc:record/dc:rlterms_pages'
773 ind1=0, $g 'yr:',dc:record/dc:rlterms_year' 773 ind1=0, $g 'pages:',dc:record/dc:start_page,'-',dc:record/dc:end_page' |
if test="dc:record/dc:start_page2", then 773 ind1=0, $g 'dc:record/dc:start_page2,'-',dc:record/dc:end_page2' |
|
Rights | 540 $a | ||
Source | 789 ind1=0, $n | ||
Subject | 653 $a | ||
dc:record/dc:lrterms_callNumber=0 | 050 ind2=4, $a | ||
dc:record/dc:lrterms_callNumber=1 | 082 ind2=4, $a | ||
dc:record/dc:lrterms_callNumber=2 | 060 ind2=4, $a | ||
dc:record/dc:lrterms_callNumber=3 | 086 ind2=#, $a | ||
dc:record/dc:lrterms_callNumber=4 | 094 ind2=#, $a | ||
dc:record/dc:lrterms_callNumber=8 | 084 ind2=#, $a | ||
Title | 245 ind1=1, ind2=0, $a | ||
Type | 655 ind1=7, ind2=#, $a, when $2='local' |
Dublin Core to MARC21 - Conversion Rules for Type-Leader Mapping
Type value | Leader value | Comments |
---|---|---|
collection | n, Leader pos06 p, pos07 c, | If material type is 'journal', then leader pos07 is 's' |
dataset interactive resource service software |
n, Leader pos06 m, pos07 m, 3u | |
event | n, Leader pos06 r, pos07 m, 3u | |
image | n, Leader pos06 k, pos07 m, 3u | |
sound | n, Leader pos06 i, pos07 m, 3u | |
text | n, Leader pos06 a, pos07 m, 3u | |
all other Type values | n, Leader pos06 a, pos07 m, 3u |