MARCEDIT-L Archives

August 2012

MARCEDIT-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Reply To:
MarcEdit support in technical and instructional matters <[log in to unmask]>
Date:
Thu, 9 Aug 2012 19:03:29 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (132 lines)
At 08:21 PM 8/9/2012 +0000, B.A. wrote:

>Before your other steps, you could use the Edit Subfield utility to 
>replace "p. cm." with "1 v.".
> >[snip]
>On Behalf Of Donley, Leah
>Sent: Thursday, August 09, 2012 4:00 PM
>To: [log in to unmask]
>Subject: [MARCEDIT-L] Another question on converting 300 fields to 
>provider neutral
>Good afternoon,
>Ive come across a record with a 300 field that was not addressed by the 
>below procedure.  The 300 field looks like this in MarcEdit: \\$ap. cm.

Maybe I'm not understanding the required end result, but surely a 300$ap. 
cm. is an erroneous entry. The $a should have the number of pages before 
the " p.", and it should be the $c with the dimension of the book before 
the " .cm"

Regards - Paul


>
>
>Might anyone have a suggested way to tweak my steps to account for 
>instances like these?  A concern is that these records come down with a 
>wide variety of 300 field formats so Im trying to address them all with 
>the below steps.
>
>
>
>
>
>Thank you,
>
>Leah Donley
>
>
>
>
>
>Leah Donley
>
>Information Specialist
>
>Brookhaven National Laboratory
>
>Email: [log in to unmask]
>
>
>
>
>
>1)      Add semicolon to 300 $a that ends without semicolon or colon, and 
>replace it with a 300 $a that does:
>
>FIND: =300\s\s\\\\\$a(\d)\sv.$
>
>REPLACE: =300  \\$a$1 v. ;
>
>USE REGULAR EXPRESSIONS checked
>
>
>
>2)      This step that will insert 1 online resourceand move the original 
>contents of subfield a into the parentheses:
>
>Find: (?<one>=300.*\$a)(?!1 online resource \()(.*?)( [;:].*)
>
>Replace: ${one}1 online resource ($1)$2
>
>
>
>3)      This will remove any subfield cs
>
>Find: (=300.*)( ;\$c.*)
>
>Replace: $1
>
>
>
>4)      Remove semicolons from ends of any subfield bs
>
>Field: 300
>
>Subfield: b
>
>Field data: b(.+)\s;
>
>Replace with: b$1
>
>Click "Replace text"
>
>
>
>5)      Remove tricksemicolon you inserted into subfield a in the first step:
>
>Field: 300
>
>Subfield: a
>
>Field data: a(.+)\s;
>
>Replace with: a$1
>
>Click "Replace text"
>
>
>
>6)      My final step is to add 300 fields to the records that dont have 
>them using the add/delete field function (havent put this in writing yet 
>but I know its fairly straightforward)
>
>
>
>________________________________________________________________________
>
>This message comes to you via MARCEDIT-L, a Listserv(R) list for technical 
>and instructional support in MarcEdit. If you wish to communicate directly 
>with the list owners, write to [log in to unmask] To 
>unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]
>________________________________________________________________________
>
>This message comes to you via MARCEDIT-L, a Listserv(R) list for technical 
>and instructional support in MarcEdit. If you wish to communicate directly 
>with the list owners, write to [log in to unmask] To 
>unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]

________________________________________________________________________

This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit.  If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]

ATOM RSS1 RSS2