MARC 21
MARC 21 (Machine-Readable Cataloging, 21) — это семейство форматов для представления и обмена библиографическими, авторитетными, классификационными и другими данными библиотечных каталогов в машиночитаемой форме. Разработанный на основе более ранних версий MARC (MARC I, MARC II, UK MARC, USMARC и CAN/MARC), формат MARC 21 был создан в 1997—1999 годах путём гармонизации американского формата USMARC и канадского CAN/MARC. Он является международным стандартом (ISO 2709) и широко используется библиотеками по всему миру, включая Россию, для создания электронных каталогов и обмена записями.
История
Предшественники (1960-е — 1990-е)
Разработка машиночитаемых форматов для библиотек началась в 1960-х годах в США. В 1965—1968 годах Библиотека Конгресса (США) создала формат MARC I, а затем MARC II, который стал основой для национальных и международных стандартов. В 1971 году был принят стандарт ISO 2709, определивший общую структуру записи для обмена библиографическими данными. В 1970-х — 1980-х годах в разных странах появились национальные реализации MARC: UK MARC (Великобритания), USMARC (США), CAN/MARC (Канада), а также AUSMARC (Австралия), INTERMARC (Франция) и другие. Различия в форматах затрудняли международный обмен данными.
Создание MARC 21 (1997—1999)
В середине 1990-х годов начался процесс объединения USMARC и CAN/MARC. В 1997 году была опубликована первая версия согласованного формата, получившего название MARC 21 (цифра «21» символизировала его предназначение для XXI века). В 1999 году вышла полная спецификация. MARC 21 сохранил обратную совместимость с USMARC и CAN/MARC, что позволило библиотекам переходить на новый формат без потери данных. В 2000-е годы формат был принят в качестве национального стандарта во многих странах (например, DIN 31626 в Германии, ГОСТ Р 7.0.100-2018 в России).
Развитие в XXI веке
MARC 21 продолжает развиваться: регулярно выходят обновления (например, в 2020—2023 годах добавлены новые поля для описания электронных ресурсов, персон и организаций). В 2010-х годах была разработана библиотека форматов на основе XML (MARCXML), а также инструменты для конвертации MARC 21 в другие форматы (например, Dublin Core, MODS, BIBFRAME). Несмотря на появление более современных моделей данных (BIBFRAME, RDA), MARC 21 остаётся доминирующим форматом в библиотечном деле.
Структура и компоненты
MARC 21 состоит из трёх основных компонентов: структуры записи, набора полей и правил кодирования содержания.
Структура записи (ISO 2709)
Каждая запись MARC 21 имеет строгую структуру, определённую стандартом ISO 2709:
- Лидер (Leader) — фиксированная часть записи (24 символа), содержащая метаданные о записи: длину записи, статус записи, тип записи (библиографическая, авторитетная, классификационная и т.д.), уровень кодирования, длину индикаторов и т.д.
- Справочник (Directory) — перечень всех полей записи, содержащий для каждого поля: метку (тег), длину поля и позицию начала данных. Справочник позволяет быстро находить поля в записи.
- Переменные поля (Variable Fields) — сами данные, разделённые на поля. Каждое поле начинается с разделителя (символ ASCII 0x1F) и заканчивается разделителем поля (0x1E). Поля могут быть:
- Поля фиксированной длины (00X) — например, поле 008 (элементы данных фиксированной длины).
- Поля переменной длины (01X-9XX) — содержат индикаторы (два символа) и подполя (обозначаются кодами a, b, c и т.д.).
Типы записей MARC 21
Формат включает пять типов записей:
- Библиографические записи — описание книг, статей, аудиовизуальных материалов, электронных ресурсов и т.д. (основной тип).
- Авторитетные/нормативные записи — данные о персонах, организациях, географических названиях, предметных рубриках (используются для контроля точек доступа).
- Классификационные записи — данные о классификационных индексах (например, УДК, ББК, Дьюи).
- Записи о фондах — информация о наличии и местонахождении экземпляров (например, в библиотеках).
- Записи о сообществах — данные об организациях и их подразделениях (менее распространённый тип).
Поля и подполя
Поля MARC 21 обозначаются трёхзначными тегами (от 001 до 999). Группировка по диапазонам:
- 0XX — контрольная информация (идентификаторы, даты, коды).
- 1XX — основные точки доступа (автор, заглавие, предметная рубрика).
- 2XX — область заглавия и сведений об ответственности.
- 3XX — физическая характеристика (объём, размер, иллюстрации).
- 4XX — сведения о серии.
- 5XX — примечания (аннотации, библиографические ссылки).
- 6XX — предметные рубрики и классификационные индексы.
- 7XX — добавочные точки доступа (другие авторы, редакторы, переводчики).
- 8XX — сведения о серии в добавочной записи.
- 9XX — локальные поля (используются библиотеками для внутренних нужд).
Каждое поле может содержать два индикатора (символы, уточняющие обработку данных) и несколько подполей (обозначаются буквами a, b, c и т.д.). Например, поле 245 (заглавие): индикатор 1 — наличие добавочной записи на заглавие, индикатор 2 — количество символов, не учитываемых при сортировке (артикли); подполя: $a — основное заглавие, $b — продолжение заглавия, $c — сведения об ответственности.
Применение
MARC 21 используется в библиотечных системах (автоматизированных информационно-библиотечных системах — АИБС), таких как OPAC (Online Public Access Catalog), и в системах корпоративной каталогизации (например, WorldCat, Либнет, РГБ). Формат позволяет:
- Создавать и хранить библиографические записи в едином формате.
- Обмениваться записями между библиотеками и организациями (через протоколы Z39.50, SRU/SRW, OAI-PMH).
- Импортировать и экспортировать данные в различных кодировках (UTF-8, MARC-8, CP1251).
- Интегрироваться с другими библиотечными стандартами (RDA, AACR2, ГОСТ 7.1).
Использование в России
В России MARC 21 является одним из основных форматов для электронных каталогов. Национальный стандарт ГОСТ Р 7.0.100-2018 «Библиографическая запись. Библиографическое описание. Общие требования и правила составления» рекомендует использовать MARC 21 для представления данных в машиночитаемой форме. Крупнейшие библиотеки (Российская государственная библиотека, Российская национальная библиотека, ГПНТБ России) применяют MARC 21 в своих АИБС (например, «Руслан», «ИРБИС», «OPAC-Global»). Также формат используется в корпоративных проектах, таких как «Либнет» (сводный каталог библиотек России).
Критика и альтернативы
Недостатки MARC 21
- Сложность и избыточность — большое количество полей и подполей (более 2000), что затрудняет обучение и автоматическую обработку.
- Отсутствие семантической связанности — данные представлены в плоской структуре, что не соответствует современным моделям данных (например, графовым или реляционным).
- Ориентация на печатные ресурсы — формат плохо приспособлен для описания цифровых объектов (веб-сайтов, онлайн-ресурсов, мультимедиа).
- Ограниченная поддержка многоязычности — кодировка MARC-8 не поддерживает все символы Unicode (хотя современные системы используют UTF-8).
Альтернативные форматы
С 2010-х годов разрабатываются альтернативные форматы, основанные на семантической паутине и связанных данных:
- BIBFRAME (Bibliographic Framework Initiative) — модель данных на основе RDF (Resource Description Framework), разрабатываемая Библиотекой Конгресса США. BIBFRAME 2.0 (2016) позволяет описывать ресурсы в виде графа, связывать сущности (авторы, темы, издания) и интегрироваться с Linked Data.
- MODS (Metadata Object Description Schema) — XML-схема, более простая, чем MARC 21, но совместимая с ним.
- Dublin Core — базовый набор метаданных (15 элементов), используемый для описания цифровых ресурсов.
- RDA (Resource Description and Access) — правила описания ресурсов, не привязанные к конкретному формату, но часто реализуемые через MARC 21.
Несмотря на критику, MARC 21 остаётся наиболее распространённым форматом в библиотечном деле благодаря своей зрелости, обратной совместимости и обширной инфраструктуре (инструменты, обучающие материалы, сообщества).
Интересные факты
- MARC 21 поддерживает более 2000 полей, но на практике большинство библиотек используют 50–100 основных полей.
- Формат MARC 21 был разработан на основе стандарта ISO 2709, который также используется для других машиночитаемых форматов (например, UNIMARC).
- В 2000-х годах была создана библиотека MARCXML, позволяющая представлять записи MARC 21 в формате XML, что упрощает интеграцию с веб-технологиями.
- В России существует национальная версия MARC 21 — RUSMARC, разработанная на основе MARC 21 и адаптированная для российских правил каталогизации (ГОСТ 7.1, РСКД).
Источники
- MARC 21 Format for Bibliographic Data / Library of Congress. — 1999 (обновления до 2023).
- MARC 21 Format for Authority Data / Library of Congress. — 1999 (обновления до 2023).
- ГОСТ Р 7.0.100-2018. Библиографическая запись. Библиографическое описание. Общие требования и правила составления. — М.: Стандартинформ, 2018.
- Справочник по MARC 21 / Российская государственная библиотека. — М.: Пашков дом, 2010.
- BIBFRAME Initiative / Library of Congress. — 2012—2023.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →