You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: episodes/05-profiling-your-MARC-data.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,9 +109,13 @@ To run the Field Count Reports
109
109
110
110
Other useful tools for profiling your data can be found under the Edit tab.
111
111
112
-
Like many applications, the MarcEditor provides a `Find` function. Find is particularly useful for locating and reviewing all instances of a MARC field within your data, or locating a particular text string within your data. In this episode, we will briefly look at Find, Find All and Edit shortcuts. In the next episode, we will return to Find and Find All in more depth.
112
+
Like many applications, the MarcEditor provides a `Find/Find All` function. Find is particularly useful for locating and reviewing all instances of a MARC field within your data, or locating a particular text string within your data.
113
113
114
-
We can use Find to locate and review the 245 field.
114
+
**Find**: Find will perform a keyword search for your search terms entered in the Find window search box. Each time you click "Find", you will be brought to the next instance of your search terms on the current page of the MarcEditor. Remember that the default settings split the MARC records into 100 for each page. Find will only search those records on the page you are currently on.
115
+
116
+
**Find All**: Find all will search for your search terms entered in the Find window search box over all the pages, or all your MARC records. When you click "Find All" a new window will open listing each instance of your search terms. Double clicking a result will take you to the result in the MarcEditor.
117
+
118
+
We can use Find All to locate and review the 245 field.
115
119
116
120
::::::::::::::::::::::::::::::::::::::: checklist
117
121
@@ -124,8 +128,7 @@ To use the Find function
124
128
3. In the "Find what:" dialogue box enter =245
125
129
4. Click Find All
126
130
127
-
**Note:** When using `Find` to locate instances of a specific field, make sure to include the preceding = before the field number. Including the = ensures only matches on field number will be returned.
128
-
131
+
**Note:** When using `Find` to locate instances of a specific field, make sure to include the preceding = before the field number. If there is a title such as "The Journey of 245 people", this will then show up in your search results if you search 245. If you search for =245, it will find anything with that string. If for example there is a contents note with "... =856 ..." then this will also appear in the search results. Typically the equals before the MARC tage will bring up that MARC tag. By extension, if you want to find a specific MARC field that have specific indicators, you will need to include 2 spaces after the MARC field as in =245 00.
Copy file name to clipboardExpand all lines: episodes/06-manipulating-MARC-data-basics.md
+25-24Lines changed: 25 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,23 +30,17 @@ We have seen how we can manually and individually edit records in the MarcEditor
30
30
31
31
### Find, Find All, and Replace
32
32
33
-
Like many other applications, the MarcEditor offers the ability to Find, Find All, and Replace.
33
+
As we saw in lesson 5, MarcEdit's Find/Find All functionality supports reviewing your data. We can pair this functionality with Replace to start manipulating our data in bulk.
34
34
35
-
**Find**: Find will perform a keyword search for your search terms entered in the Find window search box. Each time you click "Find", you will be brought to the next instance of your search terms on the current page of the MarcEditor. Remember that the default settings split the MARC records into 100 for each page. Find will only search those records on the page you are currently on.
36
-
37
-
**Find All**: Find all will search for your search terms entered in the Find window search box over all the pages, or all your MARC records. When you click "Find All" a new window will open listing each instance of your search terms. Double clicking a result will take you to the result in the MarcEditor.
38
-
39
-
**Replace**: Replace works alongside Find or Find all. You have the option to Replace just those on the page or Replace all where the replace occurs on all pages in all records.
35
+
**Replace**: Replace works alongside Find/Find all. You have the option to Replace just those matching strings on the page or Replace all where the replace occurs on all pages in all records.
40
36
41
37
::::::::::::::::::::::::::::::::::::::::: callout
42
38
43
39
## Find Text/Replace Text and Find All Results Popup Windows
44
-
The popup window for the Find Text/Replace Text function and the secondary popup window for your Find All search results will not close automatically. You will need to close these windows when you are done performing your find/replace actions.
40
+
The popup window for the Find Text/Replace Text function and the secondary popup window for your Find All search results will not close automatically. You will need to close these windows when you are done performing your find/replace actions.
If you want to Find or Find all for a specific MARC field, you will need to include the equals sign before the MARC field. For example, if you type in the search box 856, Find or Find All will search for 856 as a keyword anywhere. If there is a title such as "The Journey of 856 people", this will then show up in your search results. If you search for =856, it will find anything with that string. If for example there is a title with "... =856 ..." then this will also appear in the search results. Typically the equals before the MARC tage will bring up that MARC tag. By extension, if you want to find a specific MARC field that have specific indicators, you will need to include 2 spaces after the MARC field as in =856 40.
## Find, Find All, and Replace using the MARC field 856
@@ -59,25 +53,25 @@ If you want to Find or Find all for a specific MARC field, you will need to incl
59
53
6. Go to Edit->Find (or CTRL+F)
60
54
7. In the search box in the new window, type in =856
61
55
8. Click Find All
62
-
9.What results do you see
56
+
9.Our results show a list of 282 instances of =856. Note that the first results include an insitituion specific proxy =856 40\$3Full text:\$uhttps://proxy.ufl.edu?url=. We will need to remove this proxy string if we want to use these records in a different institutional catalog.
1. Find those MARC fields 856 where there is a subfield 3 for Full text followed by a subfield u
71
-
2.Add this proxy https://proxy.edu?url=
64
+
1. Find those instances of https://proxy.ufl.edu?url= in the record set
65
+
2.Remove the proxy string
72
66
73
67
::::::::::::::: solution
74
68
75
69
## Solution
76
70
77
71
1. Click Edit->Replace
78
-
2. In the search box for Find, type in =856 40\$3Full text:\$u
79
-
3. In the search box for Replace, type in =856 40\$3Full text:\$uhttps://proxy.edu?url=
80
-
4.Undo those changes.
72
+
2. In the search box for Find, type in \$uhttps://proxy.ufl.edu?url=
73
+
3. In the search box for Replace, type in \$u
74
+
4.Click Replace All
81
75
82
76
:::::::::::::::::::::::::
83
77
@@ -87,7 +81,7 @@ If you want to Find or Find all for a specific MARC field, you will need to incl
87
81
88
82
## Find and Replace
89
83
90
-
Remember to always verify the search results of the Find or Find All and profile your data before making changes. Find or Find all will search for the exact phrase or string that you put into the search box either on that page (Find) or in every record (Find all). In the example above, if your records contain MARC fields 856 with different \$3 data (for example: =856 40\$3Online Access:\$u) the replace above will not add the proxy to those 856 fields. You will need to do another replace.
84
+
Remember to always verify the search results of the Find or Find All and profile your data before making changes. Find or Find all will search for the exact phrase or string that you put into the search box either on that page (Find) or in every record (Find all). In the example above, if your records contain MARC fields 856 with different \$u data (for example: =856 40\$3Online Access:\$uhttps://proxy.ucla.edu?url=) the replace above will not remove the proxy from the 856 fields. You will need to do another replace.
@@ -105,9 +99,16 @@ To add the field, click the Add Field button and to delete any matching fields,
105
99
106
100
For both the Add Field and Delete Field functions there are a number of different options that can be applied to control the updates.
107
101
108
-
The options to Add a Field include, if the field you are adding already exists, it can be inserted first in the list of those MARC fields or last. MARC fields can be added only if that MARC field is not already present in that record or based on the presence of other criteria found in other MARC fields. For example, a MARC field `655 \4$aElectronic books` can be added to only those records that are eBooks based on the data in the LDR or 008.
102
+
The options to Add a Field include:
103
+
- Inserting the new field before or after existing fields of the same type. For example, if you are adding a new 500 note field, you can at it before or after the existing 500 fields.
104
+
- Limiting the addition of the new field to records where the field is not present or where the field and field contents are not duplicated.
105
+
- Limiting the addition of the new field based on the presence of other criteria found in other MARC fields. For example, you can add a MARC field `655 \4$aElectronic books` to only those records that are eBooks based on the data in the LDR or 008.
109
106
110
-
The options to Delete a Field include removing duplicates, removing MARC fields based on field position, removing MARC fields that do not match what is entered in the Field Data, or removing invalid UTF-8 MARC fields. For example, to ensure that only the field `655 \4$aElectronic books`. is present in the MARC data, the option Remove if field data does not match can be selected.
107
+
The options to Delete a Field include:
108
+
- Removing fields that duplicate the
109
+
- Removing MARC fields based on field position
110
+
- Removing MARC fields that do not match what is entered in the Field Data. For example, to ensure that only the field `655 \4$aElectronic books`. is present in the MARC data, the option Remove if field data does not match can be selected.
111
+
- Removing invalid UTF-8 MARC fields.
111
112
112
113
::::::::::::::::::::::::::::::::::::::: challenge
113
114
@@ -184,9 +185,8 @@ To replace text in a subfield, enter the MARC field, the subfield, the text (or
184
185
## Ability to Preview and Special Undo
185
186
186
187
As of version 7.5, you can preview all of these changes before making them.
187
-
If you complete a batch edit that produces unexpected or undesirable results, you can perform a Special Undo by selecting Edit → Special Undo.
188
-
This will only act on your most recent batch edit. If you perform an action after your batch edit, Special Undo will not undo your batch change but the action you just performed.
189
-
Undo and Special Undo are different. Undo undoes a manual edit whereas Special Undo undoes a bulk edit.
188
+
If you complete a batch edit that produces unexpected or undesirable results, you can perform a Special Undo by selecting Edit → Special Undo. Special Undo will return your file to the state it was before your last batch edit, meaning if you have performed any manual edits after your batch edit, Special Undo will also undo your manual edits. You can only use special undo once, meaning you cannot undo two batch edits.
189
+
Undo and Special Undo are different. Undo undoes manual edits whereas Special Undo undoes a single batch edit and any manual edits completed following the batch edit.
- MarcEdit can be used to edit any part of the MARC data including the Leader, fixed fields, fields, indicators, subfields and the content in those fields.
282
-
- MarcEdit comes with an array of tools to manipulate data and validate MARC.
281
+
- MarcEdit can be used to add, delete, or edit any part of the MARC data including the Leader, fixed fields, fields, indicators, subfields and the content in those fields.
282
+
- MarcEdit comes with an array of tools and comprehensive options to manipulate data and validate MARC.
283
+
- MarcEdit provides methods to undo, save and compile your work done in the MarcEditor.
0 commit comments