ГОСТ Р 60888-12, это национальный стандарт Российской Федерации, являющийся официальным переводом международного стандарта ISO/IEC 19788-12:2019 «Information technology — Learning, education and training, Metadata for learning resources, Part 12: Mapping». Он входит в серию стандартов ГОСТ Р 60888 (ISO/IEC 19788), регулирующих описание метаданных учебных ресурсов (MLR — Metadata for Learning Resources).
Область применения и назначение
Данная часть стандарта определяет правила и механизмы отображения (маппинга) элементов метаданных, определенных в рамках модели MLR (части 1, 2, 3 и др. серии ISO/IEC 19788), на элементы других широко используемых схем метаданных, в первую очередь на Dublin Core Metadata Element Set (ISO 15836) и Dublin Core Terms.
Главная цель стандарта, обеспечить интероперабельность (взаимодействие) между системами управления обучением (LMS), репозиториями учебных ресурсов, библиотечными каталогами и другими информационными системами, использующими разные схемы описания метаданных.
Ключевые понятия и термины
- MLR (Metadata for Learning Resources) — базовая схема метаданных для учебных ресурсов, определенная в ISO/IEC 19788-1.
- Dublin Core (DC) — базовый набор 15 элементов метаданных (Title, Creator, Subject, Description, Publisher, Contributor, Date, Type, Format, Identifier, Source, Language, Relation, Coverage, Rights) и расширенный словарь терминов (DCTERMS).
- Отображение (Mapping), процесс установления соответствия между элементами одной схемы метаданных и элементами другой схемы для обмена данными.
- Семантическое соответствие, степень совпадения значений элементов разных схем (точное, неточное, частичное, отсутствие соответствия).
Структура стандарта
Стандарт состоит из следующих основных разделов:
- Область применения (Scope) — определяет границы применимости правил отображения.
- Нормативные ссылки (Normative references) — перечень стандартов серии ISO/IEC 19788 (части 1, 2, 3) и стандартов Dublin Core (ISO 15836), на которые ссылается документ.
- Термины и определения (Terms and definitions) — уточняет терминологию, используемую в процессе маппинга.
- Принципы отображения (Mapping principles) — описывает методологию: одностороннее vs двустороннее отображение, обработка квалификаторов, работа с вокабуларами.
- Таблицы отображения (Mapping tables) — нормативная часть, содержащая детальные таблицы соответствия элементов MLR элементам Dublin Core.
- Приложения (Annexes) — примеры реализации, рекомендации по сложным случаям (например, иерархические структуры, контрольные вокабуляры).
Основные правила отображения (Mapping Rules)
Типы соответствия
Стандарт классифицирует соответствие между элементами MLR и DC на следующие категории:
- Exact Match (Точное соответствие) — семантика и область значений идентичны (например,
MLR:Identifier↔DC:Identifier). - Broad Match (Широкое соответствие) — элемент MLR более специфичен, чем элемент DC (MLR сужает DC).
- Narrow Match (Узкое соответствие) — элемент DC более специфичен, чем элемент MLR.
- Partial Match (Частичное соответствие) — пересечение семантики, но не полное включение.
- No Match (Нет соответствия) — для элемента MLR нет аналога в базовом наборе DC (часто решается через DCTERMS).
Работа с квалификаторами
Поскольку MLR использует сложную структуру с типами данных и вокабулярами (например, Role для Contributor), стандарт регламентирует, как «свернуть» эту riqueza в плоские элементы DC или использовать уточняющие термины DCTERMS (например, dcterms:creator вместо dc:creator для сохранения роли).
Обработка повторяющихся элементов
MLR допускает множественные значения для многих свойств (например, несколько Keyword или Classification). При отображении в DC они агрегируются в повторяющиеся элементы dc:subject или dc:description с сохранением порядка, если он значим.
Примеры ключевых соответствий (Фрагмент таблицы)
| Элемент MLR (ISO/IEC 19788) | Элемент Dublin Core / DCTERMS | Тип соответствия | Примечания |
|---|---|---|---|
General.Identifier | dc:identifier | Exact Match | Рекомендуется использовать URI |
General.Title | dc:title | Exact Match | Поддержка мультиязычности через атрибут языка |
Lifecycle.Version | dcterms:hasVersion | Narrow Match | DC не имеет прямого элемента «версия» в базовом наборе |
Educational.LearningResourceType | dc:type | Broad Match | Требуется контрольный вокабуляр (например, LOMv1.0) |
Technical.Format | dc:format | Exact Match | MIME-тип предпочтителен |
Rights.Description | dc:rights | Exact Match | Текстовое описание лицензии |
Classification.TaxonPath | dc:subject / dcterms:subject | Partial Match | Сложная иерархия сжимается в ключевые слова |
Практическое значение для разработчиков и интеграторов
Внедрение ГОСТ Р 60888-12 позволяет:
- Экспортировать метаданные из профилей MLR (например, профиля «Базовый» или «Образовательный») в формат Dublin Core для обмена с библиотечными системами, архивами и открытыми репозиториями (OAI-PMH).
- Импортировать записи Dublin Core в системы, работающие по стандарту MLR, с минимальной потерей семантики.
- Создавать кросc-воксы (Crosswalks) для поисковых движков и агрегаторов образовательного контента (например, Федеральной информационной системы «Моя школа», национальных порталов ОЦР).
Связь с другими частями серии ГОСТ Р 60888
Часть 12 не существует в вакууме. Она напрямую зависит от:
- ГОСТ Р 60888-1 (ISO/IEC 19788-1) — Фреймворк и принципы (базовая модель данных).
- ГОСТ Р 60888-2 (ISO/IEC 19788-2) — Дublin Core Mapping (базовые правила, которые часть 12 детализирует и расширяет для полного набора MLR).
- ГОСТ Р 60888-3 (ISO/IEC 19788-3) — Базовый профиль приложения (Base Application Profile), определяющий обязательные элементы для обмена.
Актуальность и статус документа
На стандарт ГОСТ Р 60888-12 действует на территории РФ. Он разработан и введен в действие по решению Технического комитета ТК 181 «Информационные технологии в образовании» (секретариат: *). Регистрационный номер в реестре Росстандарта: *.
Использование стандарта рекомендуется при разработке:
- Национальных репозиториев открытых образовательных ресурсов (ООР).
- Систем межведомственного обмена учебным контентом.
- Профилей приложения (Application Profiles) для конкретных отраслей образования (ВО, СПО, ДО).
Типичные ошибки реализации
- Игнорирование квалификаторов: Запись сложных структур MLR (например,
Contributorс ролью «Author» и сущностью «Organization») в простой текстовый элементdc:contributorбез использованияdcterms:contributorи атрибутов схемы. - Потеря иерархии классификации: Плоское отображение дерева
Classificationвdc:subjectбез сохранения кодов таксономии. - Несоблюдение языковых тегов: Отсутствие атрибутов
xml:langпри отображении мультиязычных заголовков и описаний.
ГОСТ Р 60888-12 является критически важным инструментом для обеспечения семантической совместимости в экосистеме цифрового образования России. Он служит «мостом» между богатой, педагогически ориентированной моделью MLR (ISO/IEC 19788) и универсальным, библиотечно-ориентированным стандартом Dublin Core. Грамотная реализация правил отображения, описанных в этой части, гарантирует, что метаданные учебных ресурсов не теряют свою ценность при миграции между системами, публикации в открытом доступе или агрегации в национальные каталоги.
Данная статья подготовлена на основе текста стандарта ГОСТ Р 60888-12 (ISO/IEC 19788-12:2019). Для официального использования необходимо обращаться к полному тексту документа, опубликованному на официальном портале технической нормативной правовой базы (*). Контактный телефон технического комитета: *.