Manipulating MARC data basics
-Last updated on 2023-10-12 | +
Last updated on 2024-08-09 | Edit this page
@@ -411,36 +411,57 @@Objectives
We’ve seen how we can manually and individually edit records in the MarcEditor, however, MarcEdit provides a number of more powerful ways to -manipulate our MARC data. Fields, subfields, indicators can be added, -removed, or changed. Fixed fields can be corrected. Fields and subfields -specific to RDA can be added while AACR2 conventions are removed. It is -possible to work with a subset of MARC data and then incorporate those -changes into the original whole MARC data set. The variations sometime -seem endless and give more weight to the nickname of MarcEdit, the swiss -army knife of MARC data.
+manipulate our MARC data. Fields, subfields, and indicators can be +added, removed, or changed. Fixed fields can be corrected. Fields and +subfields specific to RDA can be added while AACR2 conventions are +removed. It is possible to work with a subset of MARC data and then +incorporate those changes into the original whole MARC data set. The +variations sometimes seem endless and give more weight to the nickname +of MarcEdit, the Swiss army knife of MARC data.Find, Find All, and Replace
Like many other applications, the MarcEditor offers the ability to Find, Find All, and Replace.
-Find: Find will search as a keyword what you enter into the Find -window search box. This option will only search the current page in the -MarcEdit. Remember that the default settings splits the MARC records -into 100 for each page. Find will only search those records on the page -you are currently on.
-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.
-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.
-If you want to Find or Find all a 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 Jourey of the 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.
+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.
+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.
+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.
+Find Text/Replace Text and Find All Results Popup Windows +
+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 856Go to Edit->Find (or CTRL+F)
In the search box in the new window, type in 856
Click Find
-What results to you see?
+What results do you see?
Close that window
Go to Edit->Find (or CTRL+F)
In the search box in the new window, type in =856
Click Find All
-What results to you see
+What results do you see
Add a proxy to the MARC field 856
- Find those MARC fields 856 where there is a subfield 3 for Full text
-follow by a subfield u
+followed by a subfield u
- Add this proxy https://proxy.edu?url=
@@ -500,10 +521,13 @@ Show me the solution
Find and Replace
-Remember to always verify that the search results of the Find or Find
-All. Find or Find all will search that exact phrase or string that you
-put into the search box either on that page (Find) or in every record
-(Find all).
+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.
- Find those MARC fields 856 where there is a subfield 3 for Full text -follow by a subfield u +followed by a subfield u
- Add this proxy https://proxy.edu?url=
Remember to always verify that the search results of the Find or Find -All. Find or Find all will search that exact phrase or string that you -put into the search box either on that page (Find) or in every record -(Find all).
+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.