MarcEdit — это набор программных инструментов для создания, редактирования и пакетной обработки MARC-записей и другой библиографической метадаты. Он разработан как настольное приложение и включает утилиты для импорта, экспорта, валидации и преобразования записей между форматами, часто используемыми в библиографических службах и библиотеках. Инструментарий ориентирован на работу со стандартом MARC21 и родственными форматами, а также поддерживает взаимодействие с текстовыми и XML-представлениями данных.
Исторически MarcEdit создавался для упрощения редактирования большого объёма записей, автоматизации массовых изменений и подготовки данных для интеграции с библиотечными системами. Программа предоставляет как графический интерфейс, так и возможности командной обработки, что делает её пригодной для библиотекарей, каталогизаторов и специалистов по обработке данных. В ряде версий реализованы средства пакетного поиска и замены, преобразования кодировок и пакетного применения шаблонов к наборам записей.
- Редактирование MARC: просмотр и редактирование полей и подполей MARC-записей в удобном виде.
- Пакетная обработка: массовые операции поиска/замены, добавления и удаления полей по заданным правилам.
- Преобразование форматов: конвертация между MARC, MARCXML, текстовыми и табличными представлениями.
- Валидация и очистка данных: проверка целостности записей и исправление распространённых ошибок кодировок и структуры.
- Импорт/экспорт: обмен данными с внешними системами через файлы экспорта/импорта и поддержка различных кодировок.
- Скрипты и автоматизация: поддержка пользовательских скриптов и пакетных задач для повторяющихся рабочих процессов.
- Работа с контролируемыми словарями: возможности нормализации и сопоставления полей с контролируемыми списками и идентификаторами.
- Интеграция с внешними инструментами: возможности для подготовки данных к загрузке в библиотечные системы и для последующей автоматизированной обработки.