Slide 1

Slide 1 text

SEMI-AUTOMATING BATCH EDITING MARC RECORDS : USING MARCEDIT November 26, 2015 Cynthia Ng @TheRealArty

Slide 2

Slide 2 text

WHAT DO YOU WANT TO DO?

Slide 3

Slide 3 text

CHOOSE THE TOOL MarcEdit PyMARC (Python) MARC::RECORD (Perl)

Slide 4

Slide 4 text

OPERATIONS add (sub)fields delete (sub)fields swap (sub)fields reorder (sub)fields find/replace (sub)fields data edit indicators

Slide 5

Slide 5 text

DECIDING TASKS

Slide 6

Slide 6 text

=LDR 01249cam a22003857i 4500 =001 39952 =005 20150925220242.0 =008 150501t20152015oncb\\\\\\\\\\000\1\eng\\ =010 \\$a 2014455313 =020 \\$a9781552453056 (pbk.) =035 \\$a(OCoLC)ocn897352758 =050 00$aPR9199.3.A365$bF53 2015 =082 04$aC813/.54$223 =100 1\$aAlexis, André,$d1957‐$eauthor. =245 10$aFifteen dogs :$ban apologue /$cAndré Alexis. =250 \\$aFirst edition. =264 \1$aToronto :$bCoach House Books,$c2015 =300 \\$a171 pages :$bmaps ;$c21 cm =650 \0$aDogs$vFiction$aAnimal intelligence$vFiction$aAllegories. =650 \0$aIntellect$vFiction. =650 \0$aConsciousness in animals$vFiction. =901 \\$a39952$b$c39952$tbiblio =906 \\$a7$bcbc$ccopycat$d3$encip$f20$gy‐gencatlg =925 0\$aacquire$b1 shelf copy$xpolicy default =955 \\$bhc08 2015‐05‐01 z‐processor$ihc08 2015‐05‐05 to BCCD

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Find: (\$a[^$]*) Replace: $+/r "Use Regular Expression" option checked Source: Regular Expression Recursive Replacement in MarcEdit

Slide 9

Slide 9 text

SEPARATING TASKS

Slide 10

Slide 10 text

All Records All Audio Example Vendor Delete 9xx fields Move ISBN Separate subject headers Delete 09x fields ... ...

Slide 11

Slide 11 text

AUTOMATING YOUR TASKS

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

TAKE AWAY

Slide 15

Slide 15 text

THANKS! Cynthia Ng @TheRealArty about.me/cynthiang