Формат MARC
MARC (Machine-Readable Cataloging) — это стандартный формат представления библиографических данных в машиночитаемом виде, предназначенный для обмена, хранения и обработки записей в библиотечных каталогах. Формат определяет структуру записи, набор полей и подполей, а также правила кодирования информации об издании (автор, название, год выпуска, тематические рубрики и т. д.). MARC является основой для большинства современных автоматизированных библиотечных информационных систем (АБИС) и электронных каталогов.
История
Разработка формата MARC началась в 1960-х годах в Библиотеке Конгресса США (Library of Congress). Первая версия, MARC I, была создана в 1966 году в рамках пилотного проекта по автоматизации каталогизации. В 1968 году вышла вторая версия — MARC II, которая стала основой для последующих национальных и международных стандартов. В 1971 году Международная организация по стандартизации (ISO) приняла формат MARC как международный стандарт ISO 2709, который описывает общую структуру записи для обмена библиографическими данными.
В СССР и России работы по внедрению машиночитаемой каталогизации начались в 1970-х годах. В 1990-х годах, после распада СССР, российские библиотеки начали активно использовать формат MARC, адаптированный под национальные правила каталогизации. В 2000-х годах был разработан российский коммуникативный формат RUSMARC, основанный на UNIMARC и учитывающий особенности ГОСТов и правил каталогизации, принятых в России.
Структура формата MARC
Формат MARC основан на стандарте ISO 2709 и состоит из трёх основных частей:
- Заголовок записи (Leader) — фиксированная часть длиной 24 символа, содержащая служебную информацию: длину записи, статус записи, тип данных (например, библиографические данные, авторитетные записи), уровень кодирования и т. д.
- Справочник (Directory) — список указателей, каждый из которых содержит метку поля (три цифры), длину поля и его начальную позицию в записи. Справочник позволяет быстро находить нужные поля.
- Переменные поля (Variable Fields) — собственно данные, которые могут быть фиксированной длины (контрольные поля) или переменной длины (поля данных). Каждое поле имеет метку (tag), а внутри поля могут быть подполя, обозначаемые буквами или цифрами.
Типы полей
Поля в MARC делятся на несколько групп:
- Контрольные поля (00X) — поля с фиксированной длиной, содержащие кодированную информацию (например, 001 — идентификатор записи, 008 — кодированные данные об издании).
- Поля данных (01X–8XX) — поля с переменной длиной, содержащие текстовую информацию. Каждое поле имеет метку и может содержать подполя (например, 100 — основное имя автора, 245 — заглавие, 260 — выходные данные).
Основные разновидности MARC
Существует несколько национальных и международных версий формата MARC, которые различаются набором полей и правилами их заполнения:
- MARC 21 — наиболее распространённая версия, разработанная в США и Канаде. Используется в Библиотеке Конгресса, OCLC, а также в библиотеках многих стран мира. Поддерживает библиографические, авторитетные, фондовые и классификационные записи.
- UNIMARC — международный формат, разработанный Международной федерацией библиотечных ассоциаций и учреждений (IFLA). Предназначен для обмена данными между библиотеками разных стран. В России на основе UNIMARC создан формат RUSMARC.
- RUSMARC — российский коммуникативный формат, адаптированный под национальные правила каталогизации и ГОСТы. Разработан в 2000-х годах Российской государственной библиотекой (РГБ) и Российской национальной библиотекой (РНБ). Используется в крупнейших библиотеках России.
- UKMARC — британская версия, использовавшаяся в Великобритании до перехода на MARC 21 в 2004 году.
- JAPAN/MARC — японская версия, разработанная Национальной парламентской библиотекой Японии.
Применение
Формат MARC используется в библиотечных системах для:
- Создания электронных каталогов — записи в формате MARC позволяют хранить полную информацию об изданиях: автора, заглавие, издательство, год, ISBN, тематические рубрики, аннотацию и т. д.
- Обмена данными между библиотеками — MARC-записи могут передаваться по протоколам Z39.50, OAI-PMH или через файлы в формате ISO 2709.
- Интеграции с другими информационными системами — например, с системами книжной торговли, издательскими платформами или цифровыми архивами.
- Автоматизации каталогизации — библиотекари заполняют MARC-поля в соответствии с правилами каталогизации (например, AACR2, RDA или российскими ГОСТами).
Пример MARC-записи
Ниже приведён упрощённый пример MARC-записи для книги в формате MARC 21:
`` LDR 00894cam a2200253 i 4500 001 000000001 008 230101s2023 ru a 000 0 rus d 020 ## $a978-5-1234-5678-9$c5000 100 1# $aИванов, Иван Иванович$d1950- 245 10 $aИстория библиотек России$cИван Иванов 260 ## $aМосква$bКнижный мир$c2023 300 ## $a300 с.$bил.$c21 см 650 #0 $aБиблиотечное дело$zРоссия$xИстория ``
- LDR — заголовок записи.
- 001 — контрольный номер записи.
- 008 — кодированные данные (дата, язык, страна).
- 020 — ISBN (поле с подполем $a).
- 100 — основное имя автора (подполя $a — имя, $d — даты жизни).
- 245 — заглавие (подполе $a — основное заглавие, $c — сведения об ответственности).
- 260 — выходные данные (подполе $a — место издания, $b — издательство, $c — год).
- 300 — физическая характеристика (объём, иллюстрации, размер).
- 650 — тематическая рубрика (подполе $a — термин, $z — географическое уточнение, $x — хронологическое уточнение).
Преимущества и недостатки
Преимущества
- Стандартизация — MARC является международным стандартом, что обеспечивает совместимость данных между разными библиотеками и системами.
- Гибкость — формат позволяет описывать широкий спектр материалов: книги, журналы, карты, ноты, аудиовизуальные материалы, электронные ресурсы и т. д.
- Детализация — большое количество полей и подполей позволяет точно и полно описывать библиографические данные.
Недостатки
- Сложность — формат требует специального обучения для библиотекарей и разработчиков.
- Устаревшая структура — MARC был разработан в 1960-х годах и не всегда эффективно работает с современными веб-технологиями (например, с JSON или XML). Для интеграции с веб-сервисами часто используются конвертеры (например, MARCXML).
- Избыточность — некоторые поля дублируют друг друга, что может приводить к путанице.
Современное состояние и развитие
Несмотря на появление альтернативных форматов (например, Dublin Core, BIBFRAME), MARC остаётся основным форматом для библиотечных каталогов во всём мире. В 2010-х годах Библиотека Конгресса США начала разработку формата BIBFRAME, который должен заменить MARC 21 в долгосрочной перспективе. Однако переход на новый формат идёт медленно из-за огромного объёма существующих MARC-записей (миллиарды записей в библиотеках мира) и необходимости совместимости с устаревшими системами.
В России формат RUSMARC активно используется в автоматизированных библиотечных системах (например, «ИРБИС», «Руслан», «ОРАНЖ»). В 2020-х годах ведётся работа по гармонизации RUSMARC с международными стандартами и разработке инструментов для конвертации в BIBFRAME.
Источники
- ГОСТ Р 7.0.100-2018 «Библиографическая запись. Библиографическое описание. Общие требования и правила составления»
- ISO 2709:2008 «Information and documentation — Format for information exchange»
- MARC 21 Format for Bibliographic Data (Library of Congress)
- UNIMARC Manual (IFLA)
- RUSMARC: Российский коммуникативный формат (Российская государственная библиотека)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


