Skip to content

Commit 0bd64cf

Browse files
authored
Update 07-manipulating-MARC-data-advanced.md
Fixes and enhancements outlined in issue #240. Closes #240
1 parent da33e9a commit 0bd64cf

1 file changed

Lines changed: 29 additions & 21 deletions

File tree

episodes/07-manipulating-MARC-data-advanced.md

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Note: With version 7.7, the Field Edits have an additional menu level. Cleaning
3939

4040
::::::::::::::::::::::::::::::::::::::: checklist
4141

42-
## Let us use Edit Shortcuts to make the 099$a upper case
42+
## Use Edit Shortcuts to make the 099$a upper case
4343

4444
1. Go to Edit → Edit Shortcuts -> Change Case -> Upper Case
4545
2. In the new window, in the field box, type in `099$a`
@@ -58,14 +58,14 @@ You can use Find or Find All to verify that the change did what you expected on
5858
## Building a MARC field
5959

6060
Sometimes it is necessary to create a new MARC field based on the content of existing MARC fields.
61-
This is possible using the function called, Build New Field.
61+
This is possible using the function called Build New Field.
6262

63-
![](fig/buildNewField.png){alt='Build New Field Window'}
63+
![](fig/buildNewField.png){alt='Image of the popup window to configure how to build your MARC field'}
6464

6565

6666
::::::::::::::::::::::::::::::::::::::: checklist
6767

68-
## Let us build a new `035 9\$a` using the data from the 001 and static data
68+
## Build a new `035 9\$a` using the data from the 001 and static data
6969

7070
1. Go to Tools → Build New Field
7171
2. In the new window, in the field box, type in `=035 9\$a(LCMarcEdit){001}`
@@ -98,38 +98,38 @@ This is possible using the function called, Build New Field.
9898
## Beware the Build New Field Function
9999
In the example above, if your 856 contains other subfields such as \$3, then these will not be retained because you are only building a new 856 that replaces the current one. To retain \$3 data, you would need to include this parameter in your function. This would look like `=856 40{856$3}\$uhttps://exampleproxy.edu/login?url={856$u}`
100100

101-
Also note, the build new field works on the first iteration of the field. When working in particular with the MARC field 856, if you need to build a new field using all of the MARC fields 856 in your record, you can use the syntax [x] as in {856$u[x]}. This will ensure all of the MARC fields in the records will undergo the build operation you specify.
101+
Also note, the build new field works on the first iteration of the field. When working in particular with the MARC field 856, if you need to build a new field using all of the MARC fields 856 in your record, you can use the syntax bracket, x, bracket or [x] as in '{856$u[x]}'. This will ensure all of the MARC fields in the records will undergo the build operation you specify.
102102

103103
::::::::::::::::::::::::::::::::::::::::::::::::::
104104

105105

106106
## Advanced Subfield Edit Functions
107107
There are 3 advanced Edit Subfield features that are extremely useful. These are append, prepend, and change subfield. These are not regular expressions but special characters built into the MarcEditor Edit Subfield tool.
108108

109-
- Prepend data to a subfield: Special character ^b
110-
- Change subfield character: Special character ^c
111-
- Append data to a subfield: Special character ^e
109+
- Prepend data to a subfield: Special character: '^b'
110+
- Change subfield character: Special character: '^c'
111+
- Append data to a subfield: Special character: '^e'
112112

113113
::::::::::::::::::::::::::::::::::::::: checklist
114114

115-
## Let us add the proxy to the 856$u using the prepend special character ^b
115+
## Add the proxy to the 856$u using the prepend special character ^b
116116

117117
1. Go to Tools → Edit Subfield Data
118-
2. In Field, Enter 856
119-
3. In Subfield, Enter u
120-
4. In Field Data, Enter ^b
121-
5. In Replace with, Enter "https://exampleproxy.edu/login?url="
118+
2. In Field, Enter '856'
119+
3. In Subfield, Enter 'u'
120+
4. In Field Data, Enter '^b'
121+
5. In Replace with, Enter 'https://exampleproxy.edu/login?url='
122122
6. Click Replace
123123

124124
::::::::::::::::::::::::::::::::::::::::::::::::::
125125

126126
## RDA Helper
127127

128-
Records are not created equal in that we encounter MARC data that follows different descriptive cataloging standards. There are many records cataloged according to the AACR2 standard or even AACR or earlier. Sometimes it is necessary to make sure these records follow the current RDA descriptive cataloging standard. MarcEdit lets you do this through the function called RDA Helper.
128+
Records are not created equal in that we encounter MARC data that follows different descriptive cataloging standards. There are many records cataloged according to the old descriptive standard AACR2 or even AACR or earlier. Sometimes it is necessary to make sure these records follow the current RDA descriptive cataloging standard. MarcEdit lets you do this through the function called RDA Helper.
129129

130-
To run the RDA Helper, go to Tools and select RDA Helper. In the window that opens, you can pick and choose how you would like to transform your records to align better with the RDA descriptive standard. For example, you can add the RDA fields 336, 337, and 338 for content, media, and carrier types. You can update the MARC field 040 to include the `$e` rda and delete the GMD statement. You can also evaluate the 260/264.
130+
To run the RDA Helper, go to Tools and select RDA Helper. In the window that opens, you can pick and choose how you would like to transform your records to align better with the RDA descriptive standard. For example, you can add the RDA fields 336, 337, and 338 for content, media, and carrier types. You can update the MARC field 040 to include the `$e` rda and delete the General Material Designation (GMD) statement. You can also evaluate the 260/264.
131131

132-
![](fig/rdaHelper.png){alt='MarcEdit RDA Helper'}
132+
![](fig/rdaHelper.png){alt='Image of the popup window for the MarcEdit RDA Helper'}
133133

134134
::::::::::::::::::::::::::::::::::::::: challenge
135135

@@ -145,7 +145,8 @@ To run the RDA Helper, go to Tools and select RDA Helper. In the window that ope
145145
2. Select RDA Helper
146146
3. Check off the settings listed above
147147
4. Click the OK button.
148-
5. Check your MARC data. Do you see the changes?
148+
5. Check your MARC data.
149+
6. List 1-3 changes
149150

150151
:::::::::::::::::::::::::
151152

@@ -170,14 +171,14 @@ When saving the exported records you can choose to save the file as a new record
170171

171172
::::::::::::::::::::::::::::::::::::::: checklist
172173

173-
## Let us add cutters to call numbers in the 099
174+
## Add cutters to call numbers in the 099
174175

175176
1. Go to File → Select Records to Edit
176-
2. In the new window, type in `099$b` in the Field Display
177+
2. In the new window, type in `099$b` in the Display Field
177178
3. Click on Import File
178179
4. In the search box, type in "Display field not found" to locate all records missing `099$b`
179180
5. Click the magnifying glass icon. A pop up window will indicate the number of records selected that match your criteria. Click OK.
180-
6. Click on Export Selected. A pop up window indicate that your selected records have been extracted. Click OK.
181+
6. Click on Export Selected. A pop up window indicates that your selected records have been extracted. Click OK.
181182
7. A new MarcEditor window will open. Note the temporary file name at the top of the editor window indicating this file is distinct from your main file. In the new MarcEditor, go to Tools → Call Number tools → Cuttering Tools → Generate Cutters.
182183
8. In the field box enter 099, select Cutter order (1xx,2xx), and click Process
183184
9. Check your results by using Find All `=099`
@@ -186,9 +187,16 @@ When saving the exported records you can choose to save the file as a new record
186187
For more information on the Cuttering Tool, watch Terry Reese's YouTube video [Automatically Generating Cutter for Call Numbers](https://www.youtube.com/watch?v=F75qwnXKRMY&t=0s)
187188
::::::::::::::::::::::::::::::::::::::::::::::::::
188189

190+
191+
:::::::::::::::::::::::::::::::::::::: instructor
192+
193+
Note: For step 1 in the checklist above, this might be different for Mac users.
194+
195+
:::::::::::::::::::::::::::::::::::::::::::::::::
196+
189197
:::::::::::::::::::::::::::::::::::::::: keypoints
190198

191-
- Advanced reports and functions are available in MarcEdit to apply global and selective edits
199+
- Advanced reports and functions are available in MarcEdit to apply global and selective edits.
192200
- MarcEdit comes with an array of tools to manipulate data and validate MARC.
193201

194202
::::::::::::::::::::::::::::::::::::::::::::::::::

0 commit comments

Comments
 (0)