SlideShare a Scribd company logo
1 of 33
Working With the
Editor
What can I use
MarcEdit for?
A few things MarcEdit can help users:
1. Automate processing of vendor MARC records for e-records
2. Facilitate large data clean up projects, like updating subject or name authorities
3. Converting AACR2 data to Hybrid-RDA records (true RDA conversion isn’t just
about field changes, but requires a reassessment of the content)
4. Convert data from non-MARC formats like Dublin Core, MODS, EAD, MARCXML, or
other XML or JSON formats to MARC or from MARC to various non-MARC formats
5. Reconcile MARC data to utilize Linked data concepts
6. Validate records
7. Join or Split large data sets
8. Manage Character encodings and Unicode Normalizations
9. Integration with OCLC and ILS systems
10. Merging data between data sets or data files
11. Retrieve data from remote sources through OAI, Z39.50, SRU, Atom Pub, etc.
I have
Records….
Editing in MarcEdit
Workflow process looks like…
1. Validate Records for initial errors (or targeted review)
2. “Break MARC data to mnemonic”
3. Open “broken” records into the MarcEditor
4. Perform Global Edits to clean your data
5. Save your changes
6. “Compile” your records back to MARC for addition into your ILS
Create your own Validation fields
MarcEdit can open records directly into the Editor
Automate your changes
Ingest records directly through
integrations with supported ILS
systems like Koha, Alma, Evergreen,
and OCLC.
Demonstration
How do I get
started?
1. MarcEdit 101 Webinar Series:
marcedit.reeset.net/marcedit-101-workshop
2. Knowledge-base Items:
marcedit.reeset.net/archives/category/knowledge_base
3. Tutorials: marcedit.reeset.net/tutorials
4. Sample Lesson Plan (In development):
github.com/reeset/marcedit_sample_lesson_plan
How do I get
help?
MarcEdit Listserv
URL: http://listserv.gmu.edu/cgi-bin/wa?A0=marcedit-l
The MarcEdit Listserv is hosted by George Mason University and
provides users an opportunity to send questions to the MarcEdit
user community. What’s more, the list includes a searchable archive.
Contact the Author:
URL: reeset@gmail.com
I’m always open to people contacting me and asking questions.
Built-in Help
Preferences
Addressing
Unicode
Normalization
Fragmentation
How Does MarcEdit 7 Address this?
Through the Preferences
Edit Shortcuts
Edit Shortcuts tend to have the following characteristics:
◦ Could be MARC21 Specific
◦ Represent items that could be written as regular expressions, but expressions that are difficult to write
◦ Require mathematical or data conversions
◦ Are more one-off functions than “global tools”
◦ Often can be added to tasks.
Editing MARC –
Find/Replace
Works like a normal Find/Replace in
most Textpad utilities.
Unlike most Textpads, Replace
supports UTF-8 (when working with
UTF-8 files) and regular expressions.
Conditional
Replacements
Editing MARC –
Find All
Find all function was designed for use
with the Paging mode
Allows users to find any text across all
pages
Generates a jump list that can be used
to find individual records for edit
Miscellaneous
Tools
Generate Cutters (sanborn and other)
Generate Record from URL (one a website, one from LC)
Editing MARC –
Global
Add/Delete
Field
Globally add fields to all MARC records
◦ Allows users to set insertion
position.
Globally delete fields
◦ Allows global delete
◦ Allows conditional delete
Supports Regular Expressions
Editing MARC – Modifying subfield data
Allows for the modification
of variable MARC field
subfield data (MARC fields
>10)
Allows for the modification
of control field data by
position or range of positions
Allows users to prepend and
append data to subfields.
Allows users to change
subfield tagging.
Editing MARC –
Modifying
subfield data
Allows users to insert new subfields
and define subfield placement.
Allows users to move field data from
one field to another.
Supports:
• UTF-8 with UTF-8 files
• Regular Expressions
• Adding new subfields.
Editing MARC –
Modifying
subfield data
Specify insertion position: https://marcedit.reeset.net/set-
subfield-insert-position
Editing MARC –
Swapping Fields
Swap parts of MARC Fields or entire
MARC fields
◦ Define field, indicator and
subfields to move.
◦ Can move field data and delete
the original field or clone the field
data and move the clone to the
new location.
◦ Can add data to an existing field.
Build New Field
Tool
Build New Field Tool
This method works well when needing
to build complex proxy statements
Build New Field
Modifier functions
◦ Find
◦ replace
◦ trim
◦ trimstart
◦ trimend
◦ substring
◦ Regex
All functions can be stacked except the find function. If you use
this function, it must be the first in the chain.
Example: =856 $a{090.find(“G42”).trim()}$zConnect to this
resource online.
Example: =901 $a{LDR.substring(6,1)}$b{904$a}$mDate:
{260$c.trim(“ .”)}
Character Conversions within the MarcEditor
MARCEDITOR ALLOWS USERS TO CONVERT CHARACTER DATA BETWEEN DIFFER ENT CHARACTERSETS.
Fixing Boo-boos
MarcEdit’s Special Undo
◦ Allows you to step back one global
change.
Sorting Fields
MarcEdit provides multiple sorting types:
◦ Control Number
◦ Sorts record position within the file
◦ Title
◦ Sorts record position within the file
◦ Author
◦ Sorts record position within the file
◦ Call Number
◦ Sorts record position within the file
◦ 0xx Fields
◦ Sorts the 0xx fields within individual records (does *not* change record position within a file)
◦ All Fields
◦ Sorts all fields within individual records (does *not* change record position within a file)
◦ Custom Sort
◦ Sorts all defined fields within individual records (does *not* change record position within a
file)
MARC Data
Reports
MarcEdit includes a number of validation/information
reports:
§ Field Count Reports
§ Including information related to indicator/subfield usage
§ Material Type Reports
§ Generate Reports and pull together records for each material type
§ Validate ISBN/ISSN Reports
§ Mathematically validates check digit
§ Validate Headings *NEW*
§ Validates all access points against LCSH and LC NAF
Field Counts
Field Count
◦ Provides a quick count of fields
◦ Report of subfields used within a
particular field
◦ Detailed reports of all
fields/subfields used within a
fileset.
Material Type
Report
Material Type Report
◦ Reports number of records by
material type
◦ Breaks down material type by sub-
types
◦ Utilizes the Leader, 008 and GMD
to determine format types
Validate ISSN/ISBN/Headings
In-Line
Validation
MarcValidator-lite
◦ Can access MarcValidator for quick
validation of data elements found
in the file set
◦ Validation can use any defined
rules set.
Change logging
MarcEdit provides the ability to log
changes made during global edits.
Logging isn’t enabled by default, and
is turned on via the Preferences
Once enabled, logs can be viewed,
managed, and enhanced.
Your Questions

More Related Content

What's hot

WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
`Shweta Bhavsar
 
Ppt evaluation of information retrieval system
Ppt evaluation of information retrieval systemPpt evaluation of information retrieval system
Ppt evaluation of information retrieval system
silambu111
 
Metadata harvesting
Metadata harvestingMetadata harvesting
Metadata harvesting
AndrewLIS688
 
What is cataloging
What is catalogingWhat is cataloging
What is cataloging
Johan Koren
 
Metadata: a library perspective
Metadata: a library perspectiveMetadata: a library perspective
Metadata: a library perspective
jody perkins
 

What's hot (20)

Cataloging basics
Cataloging basicsCataloging basics
Cataloging basics
 
Introduction to Metadata
Introduction to MetadataIntroduction to Metadata
Introduction to Metadata
 
FRBR
FRBRFRBR
FRBR
 
Digital preservation
Digital preservationDigital preservation
Digital preservation
 
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
 
Top 10 things you need to know about cataloging
Top 10 things you need to know about catalogingTop 10 things you need to know about cataloging
Top 10 things you need to know about cataloging
 
Dspace software
Dspace softwareDspace software
Dspace software
 
Dspace software
Dspace softwareDspace software
Dspace software
 
Digital Preservation
Digital PreservationDigital Preservation
Digital Preservation
 
Classification a review
Classification   a reviewClassification   a review
Classification a review
 
OPAC - Catálogos digitales
OPAC - Catálogos digitalesOPAC - Catálogos digitales
OPAC - Catálogos digitales
 
Ppt evaluation of information retrieval system
Ppt evaluation of information retrieval systemPpt evaluation of information retrieval system
Ppt evaluation of information retrieval system
 
Digital preservation
Digital preservationDigital preservation
Digital preservation
 
Preservation and archiving unit 1
Preservation and archiving unit 1Preservation and archiving unit 1
Preservation and archiving unit 1
 
Metadata harvesting
Metadata harvestingMetadata harvesting
Metadata harvesting
 
Library of congress subject heading
Library of congress subject headingLibrary of congress subject heading
Library of congress subject heading
 
Microfilm or Digitize: Which is Right for You?
Microfilm or Digitize: Which is Right for You?Microfilm or Digitize: Which is Right for You?
Microfilm or Digitize: Which is Right for You?
 
What is cataloging
What is catalogingWhat is cataloging
What is cataloging
 
Digital library software
Digital library softwareDigital library software
Digital library software
 
Metadata: a library perspective
Metadata: a library perspectiveMetadata: a library perspective
Metadata: a library perspective
 

Similar to Working with the MarcEditor

47468272 introduction-to-informatica
47468272 introduction-to-informatica47468272 introduction-to-informatica
47468272 introduction-to-informatica
Venkat485
 

Similar to Working with the MarcEditor (20)

Make MarcEdit Work For You: OLC Technical Services Retreat
Make MarcEdit Work For You: OLC Technical Services RetreatMake MarcEdit Work For You: OLC Technical Services Retreat
Make MarcEdit Work For You: OLC Technical Services Retreat
 
marcedit_discussion.pdf
marcedit_discussion.pdfmarcedit_discussion.pdf
marcedit_discussion.pdf
 
Marc edit and_nonmarc_data (1)
Marc edit and_nonmarc_data (1)Marc edit and_nonmarc_data (1)
Marc edit and_nonmarc_data (1)
 
Terry Reese - Real-world data editing with MarcEdit
Terry Reese - Real-world data editing with MarcEditTerry Reese - Real-world data editing with MarcEdit
Terry Reese - Real-world data editing with MarcEdit
 
Making RDA Easy(er) with MarcEdit
Making RDA Easy(er) with MarcEditMaking RDA Easy(er) with MarcEdit
Making RDA Easy(er) with MarcEdit
 
Metadata crosswalks
Metadata crosswalksMetadata crosswalks
Metadata crosswalks
 
MarcEdit - makes the life easier (BALID Training programme on Marc 21)
MarcEdit - makes the life easier (BALID Training programme on Marc 21)MarcEdit - makes the life easier (BALID Training programme on Marc 21)
MarcEdit - makes the life easier (BALID Training programme on Marc 21)
 
OLC Batch Edit Panel: Specialized Tools for Batch Editing MarcEdit
OLC Batch Edit Panel: Specialized Tools for Batch Editing MarcEditOLC Batch Edit Panel: Specialized Tools for Batch Editing MarcEdit
OLC Batch Edit Panel: Specialized Tools for Batch Editing MarcEdit
 
Dublin Core In Practice
Dublin Core In PracticeDublin Core In Practice
Dublin Core In Practice
 
Spring data presentation
Spring data presentationSpring data presentation
Spring data presentation
 
47468272 introduction-to-informatica
47468272 introduction-to-informatica47468272 introduction-to-informatica
47468272 introduction-to-informatica
 
CTDA MODS and Islandora XML Forms
CTDA MODS and Islandora XML FormsCTDA MODS and Islandora XML Forms
CTDA MODS and Islandora XML Forms
 
Indexator_oct2022.pdf
Indexator_oct2022.pdfIndexator_oct2022.pdf
Indexator_oct2022.pdf
 
UNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data MiningUNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data Mining
 
CADA
CADA CADA
CADA
 
Micka Manual
Micka ManualMicka Manual
Micka Manual
 
Force11 JDDCP workshop presentation, @ Force2015, Oxford
Force11 JDDCP workshop presentation, @ Force2015, OxfordForce11 JDDCP workshop presentation, @ Force2015, Oxford
Force11 JDDCP workshop presentation, @ Force2015, Oxford
 
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
 
MetaSuite productfolder- ETL-Tool für große Datenmengen
MetaSuite productfolder- ETL-Tool für große DatenmengenMetaSuite productfolder- ETL-Tool für große Datenmengen
MetaSuite productfolder- ETL-Tool für große Datenmengen
 
Database fundamentals
Database fundamentalsDatabase fundamentals
Database fundamentals
 

More from Terry Reese

More from Terry Reese (20)

MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...
MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...
MarcEdit Shelter-In-Place Webinar 7: Making Regular Expressions work for you ...
 
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A Primer
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A PrimerMarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A Primer
MarcEdit Shelter-In-Place Webinar 6: Regular Expressions and .NET, A Primer
 
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEdit
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEditMarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEdit
MarcEdit Shelter-In-Place Webinar 5.5: Transliterations in MarcEdit
 
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit Mac
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit MacMarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit Mac
MarcEdit Shelter-in-place Webinar 2.5: Getting Started with MarcEdit Mac
 
Slides from the NASIG 2018 Preconference
Slides from the NASIG 2018 PreconferenceSlides from the NASIG 2018 Preconference
Slides from the NASIG 2018 Preconference
 
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...Making complicated processes simple: a look at how MarcEdit 7 is expanding th...
Making complicated processes simple: a look at how MarcEdit 7 is expanding th...
 
Rejoining the Information access landscape
Rejoining the Information access landscapeRejoining the Information access landscape
Rejoining the Information access landscape
 
Open metadata, open systems…redrawing the library metadata landscape
Open metadata, open systems…redrawing the library metadata landscapeOpen metadata, open systems…redrawing the library metadata landscape
Open metadata, open systems…redrawing the library metadata landscape
 
Getting Started with Regular Expressions In MarcEdit
Getting Started with Regular Expressions In MarcEditGetting Started with Regular Expressions In MarcEdit
Getting Started with Regular Expressions In MarcEdit
 
Fitting MarcEdit into the library software ecosystem
Fitting MarcEdit into the library software ecosystemFitting MarcEdit into the library software ecosystem
Fitting MarcEdit into the library software ecosystem
 
Thinking about Preservation: OSUL Content Manage Workflow
Thinking about Preservation: OSUL Content Manage WorkflowThinking about Preservation: OSUL Content Manage Workflow
Thinking about Preservation: OSUL Content Manage Workflow
 
The world beyond MARC: let’s focus on asking the right questions
The world beyond MARC: let’s focus on asking the right questionsThe world beyond MARC: let’s focus on asking the right questions
The world beyond MARC: let’s focus on asking the right questions
 
Reframing Public Housing: Visualization and Data Analytics in History
Reframing Public Housing: Visualization and Data Analytics in History Reframing Public Housing: Visualization and Data Analytics in History
Reframing Public Housing: Visualization and Data Analytics in History
 
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
#mashcat: Evolving MarcEdit: Leveraging Semantic Data in MarcEdit
 
Preparing Catalogers for Linked data
Preparing Catalogers for Linked dataPreparing Catalogers for Linked data
Preparing Catalogers for Linked data
 
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...
Harnessing the Lifecycle: Planning and Implementing a Strategic Digital Coll...
 
Practical approaches to entification in library bibliographic data
Practical approaches to entification in library bibliographic dataPractical approaches to entification in library bibliographic data
Practical approaches to entification in library bibliographic data
 
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNextAALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
 
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...
Open Repositories 2014 Poster -- Managing Change: An Organizational Outline f...
 
MarcEdit and OCLC Integration -- Summer ALA 2014
MarcEdit and OCLC Integration -- Summer ALA 2014MarcEdit and OCLC Integration -- Summer ALA 2014
MarcEdit and OCLC Integration -- Summer ALA 2014
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 

Working with the MarcEditor

  • 2.
  • 3. What can I use MarcEdit for? A few things MarcEdit can help users: 1. Automate processing of vendor MARC records for e-records 2. Facilitate large data clean up projects, like updating subject or name authorities 3. Converting AACR2 data to Hybrid-RDA records (true RDA conversion isn’t just about field changes, but requires a reassessment of the content) 4. Convert data from non-MARC formats like Dublin Core, MODS, EAD, MARCXML, or other XML or JSON formats to MARC or from MARC to various non-MARC formats 5. Reconcile MARC data to utilize Linked data concepts 6. Validate records 7. Join or Split large data sets 8. Manage Character encodings and Unicode Normalizations 9. Integration with OCLC and ILS systems 10. Merging data between data sets or data files 11. Retrieve data from remote sources through OAI, Z39.50, SRU, Atom Pub, etc.
  • 5. Editing in MarcEdit Workflow process looks like… 1. Validate Records for initial errors (or targeted review) 2. “Break MARC data to mnemonic” 3. Open “broken” records into the MarcEditor 4. Perform Global Edits to clean your data 5. Save your changes 6. “Compile” your records back to MARC for addition into your ILS Create your own Validation fields MarcEdit can open records directly into the Editor Automate your changes Ingest records directly through integrations with supported ILS systems like Koha, Alma, Evergreen, and OCLC.
  • 7. How do I get started? 1. MarcEdit 101 Webinar Series: marcedit.reeset.net/marcedit-101-workshop 2. Knowledge-base Items: marcedit.reeset.net/archives/category/knowledge_base 3. Tutorials: marcedit.reeset.net/tutorials 4. Sample Lesson Plan (In development): github.com/reeset/marcedit_sample_lesson_plan
  • 8. How do I get help? MarcEdit Listserv URL: http://listserv.gmu.edu/cgi-bin/wa?A0=marcedit-l The MarcEdit Listserv is hosted by George Mason University and provides users an opportunity to send questions to the MarcEdit user community. What’s more, the list includes a searchable archive. Contact the Author: URL: reeset@gmail.com I’m always open to people contacting me and asking questions. Built-in Help
  • 10. Addressing Unicode Normalization Fragmentation How Does MarcEdit 7 Address this? Through the Preferences
  • 11. Edit Shortcuts Edit Shortcuts tend to have the following characteristics: ◦ Could be MARC21 Specific ◦ Represent items that could be written as regular expressions, but expressions that are difficult to write ◦ Require mathematical or data conversions ◦ Are more one-off functions than “global tools” ◦ Often can be added to tasks.
  • 12.
  • 13. Editing MARC – Find/Replace Works like a normal Find/Replace in most Textpad utilities. Unlike most Textpads, Replace supports UTF-8 (when working with UTF-8 files) and regular expressions.
  • 15. Editing MARC – Find All Find all function was designed for use with the Paging mode Allows users to find any text across all pages Generates a jump list that can be used to find individual records for edit
  • 16. Miscellaneous Tools Generate Cutters (sanborn and other) Generate Record from URL (one a website, one from LC)
  • 17. Editing MARC – Global Add/Delete Field Globally add fields to all MARC records ◦ Allows users to set insertion position. Globally delete fields ◦ Allows global delete ◦ Allows conditional delete Supports Regular Expressions
  • 18. Editing MARC – Modifying subfield data Allows for the modification of variable MARC field subfield data (MARC fields >10) Allows for the modification of control field data by position or range of positions Allows users to prepend and append data to subfields. Allows users to change subfield tagging.
  • 19. Editing MARC – Modifying subfield data Allows users to insert new subfields and define subfield placement. Allows users to move field data from one field to another. Supports: • UTF-8 with UTF-8 files • Regular Expressions • Adding new subfields.
  • 20. Editing MARC – Modifying subfield data Specify insertion position: https://marcedit.reeset.net/set- subfield-insert-position
  • 21. Editing MARC – Swapping Fields Swap parts of MARC Fields or entire MARC fields ◦ Define field, indicator and subfields to move. ◦ Can move field data and delete the original field or clone the field data and move the clone to the new location. ◦ Can add data to an existing field.
  • 22. Build New Field Tool Build New Field Tool This method works well when needing to build complex proxy statements
  • 23. Build New Field Modifier functions ◦ Find ◦ replace ◦ trim ◦ trimstart ◦ trimend ◦ substring ◦ Regex All functions can be stacked except the find function. If you use this function, it must be the first in the chain. Example: =856 $a{090.find(“G42”).trim()}$zConnect to this resource online. Example: =901 $a{LDR.substring(6,1)}$b{904$a}$mDate: {260$c.trim(“ .”)}
  • 24. Character Conversions within the MarcEditor MARCEDITOR ALLOWS USERS TO CONVERT CHARACTER DATA BETWEEN DIFFER ENT CHARACTERSETS.
  • 25. Fixing Boo-boos MarcEdit’s Special Undo ◦ Allows you to step back one global change.
  • 26. Sorting Fields MarcEdit provides multiple sorting types: ◦ Control Number ◦ Sorts record position within the file ◦ Title ◦ Sorts record position within the file ◦ Author ◦ Sorts record position within the file ◦ Call Number ◦ Sorts record position within the file ◦ 0xx Fields ◦ Sorts the 0xx fields within individual records (does *not* change record position within a file) ◦ All Fields ◦ Sorts all fields within individual records (does *not* change record position within a file) ◦ Custom Sort ◦ Sorts all defined fields within individual records (does *not* change record position within a file)
  • 27. MARC Data Reports MarcEdit includes a number of validation/information reports: § Field Count Reports § Including information related to indicator/subfield usage § Material Type Reports § Generate Reports and pull together records for each material type § Validate ISBN/ISSN Reports § Mathematically validates check digit § Validate Headings *NEW* § Validates all access points against LCSH and LC NAF
  • 28. Field Counts Field Count ◦ Provides a quick count of fields ◦ Report of subfields used within a particular field ◦ Detailed reports of all fields/subfields used within a fileset.
  • 29. Material Type Report Material Type Report ◦ Reports number of records by material type ◦ Breaks down material type by sub- types ◦ Utilizes the Leader, 008 and GMD to determine format types
  • 31. In-Line Validation MarcValidator-lite ◦ Can access MarcValidator for quick validation of data elements found in the file set ◦ Validation can use any defined rules set.
  • 32. Change logging MarcEdit provides the ability to log changes made during global edits. Logging isn’t enabled by default, and is turned on via the Preferences Once enabled, logs can be viewed, managed, and enhanced.