Открыть сервис

Формат 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 и состоит из трёх основных частей:

  1. Заголовок записи (Leader) — фиксированная часть длиной 24 символа, содержащая служебную информацию: длину записи, статус записи, тип данных (например, библиографические данные, авторитетные записи), уровень кодирования и т. д.
  2. Справочник (Directory)список указателей, каждый из которых содержит метку поля (три цифры), длину поля и его начальную позицию в записи. Справочник позволяет быстро находить нужные поля.
  3. Переменные поля (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.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →