Введение

Стандарт ISO/IEC 11179 "Реестр метаданных" (MDR) — международный стандарт ISO/IEC для представления метаданных организации в реестре метаданных. Он определяет стандартизацию и регистрацию метаданных для обеспечения понятности и возможности обмена данными.

Предполагаемая цель

Организации обмениваются данными между компьютерными системами точно и структурированно, используя технологии интеграции корпоративных приложений. Завершенные транзакции часто передаются в отдельные хранилища данных и системы бизнес-правил, структуры которых разработаны для поддержки данных, предназначенных для анализа. Де-факто стандартной моделью для платформ интеграции данных является общая метамодель хранилища данных (CWM). Интеграция данных часто также рассматривается как задача работы с самими данными, а не с метаданными, с использованием так называемых главных данных (master data). ISO/IEC 11179 утверждает, что это стандарт для обмена данными в гетерогенной среде, управляемого метаданными и основанного на четких определениях данных.

Структура реестра метаданных по ISO/IEC 11179

Модель ISO/IEC 11179 является результатом двух принципов семантической теории в сочетании с основными принципами моделирования данных. Первый принцип семантической теории – это отношение типа тезауруса между более широкими и более узкими (или специфическими) понятиями, например, широкое понятие «доход» связано с более узким понятием «чистый доход». Второй принцип семантической теории – это отношение между понятием и его представлением, например, «купить» и «покупка» – это одно и то же понятие, хотя используются разные термины. Основной принцип моделирования данных – это сочетание класса объекта и характеристики. Например, «Человек – цвет волос». При применении к моделированию данных, ISO/IEC 11179 сочетает широкую «концепцию» с «классом объектов» для формирования более специфической «концепции элемента данных». Например, концепция высокого уровня «доход» объединяется с классом объектов «человек» для формирования концепции элемента данных «чистый доход человека». Обратите внимание, что «чистый доход» более конкретен, чем «доход». Различные возможные представления концепции элемента данных затем описываются с использованием одного или нескольких элементов данных. Различия в представлении могут быть результатом использования синонимов или различных доменов значений в различных наборах данных в хранилище данных. Домен значения – это допустимый диапазон значений для характеристики класса объекта. Примером домена значений для «пола человека» является «M = Мужской, F = Женский, U = Неизвестный». Буквы M, F и U – это допустимые значения пола человека в конкретном наборе данных. Таким образом, концепция элемента данных «месячный чистый доход человека» может иметь один элемент данных, называемый «месячный чистый доход индивидуума по группам в 100 долларов», и один, называемый «месячный чистый доход человека в диапазоне 0–1000 долларов» и т. д., в зависимости от неоднородности представления, существующей в рамках данных, охваченных одним регистром ISO/IEC 11179. Обратите внимание, что в этих двух примерах используются разные термины для класса объектов (человек/индивидуум) и разные наборы значений (диапазон 0–1000 долларов в отличие от группировок в 100 долларов). Результатом этого является своего рода каталог, в котором связанные концепции элементов данных сгруппированы по концепции высокого уровня и классу объектов, а элементы данных сгруппированы по концепции общих элементов данных. Строго говоря, это не иерархия, даже если она на нее похожа. ISO/IEC 11179 как таковой не описывает данные, как они фактически хранятся. Он не относится к описанию физических файлов, таблиц и столбцов. Конструкции ISO/IEC 11179 являются «семантическими», а не «физическими» или «техническими». Стандарт имеет две основные цели: определение и обмен. Основным объектом является концепция элемента данных, поскольку она определяет понятие и, в идеале, описывает данные независимо от их представления в любой системе, таблице, столбце или организации.

Принятие стандартов 11179

Продукт COTS Metadata Registry (MDR) компании Software AG поддерживает стандарт ISO 11179 и продолжает продаваться и использоваться для этой цели как в коммерческих, так и в государственных приложениях (см. раздел "Инструменты поставщика" ниже). Хотя коммерческое внедрение растет, распространение ISO/IEC 11179 оказалось более успешным в государственном секторе. Однако причины этого не ясны. Членство в ISO открыто для организаций через их национальные органы. Страны, имеющие репозитории данных государственного сектора в различных отраслях, включают Австралию, Канаду, Германию, Соединенные Штаты и Соединенное Королевство. Организация Объединенных Наций и правительство США ссылаются на стандарты 11179 и используют их. Стандарт 11179 настоятельно рекомендуется на правительственном веб-сайте США и продвигается The Open Group как основа Universal Data Element Framework. The Open Group – это консорциум, независимый от поставщиков и технологий, работающий над обеспечением доступа к интегрированной информации внутри и между предприятиями на основе открытых стандартов и глобальной интероперабельности.

Расширения стандарта ISO/IEC 11179

Хотя реестр метаданных ISO/IEC 11179 представляет собой шестичастный стандарт, состоящий из нескольких сотен страниц, основная модель представлена в части 3 и отображена в диаграммах UML для облегчения понимания, подкрепленных нормативным текстом. Инициатива eXtended Metadata Registry (XMDR) под руководством США исследовала возможность использования онтологий в качестве основы для содержания MDR с целью обеспечения более богатой семантической структуры, чем это возможно при использовании только лексических и синтаксических соглашений об именовании. XMDR экспериментировала с прототипом, использующим OWL, RDF и SPARQL, для подтверждения концепции. Результатом этой инициативы стало издание 3 стандарта ISO/IEC 11179. Первой опубликованной частью является ISO/IEC 11179-3:2013. Основным расширением в издании 3 является концептуальная область, расширяющая использование концептов на большее количество компонентов стандарта и поддерживающая регистрацию концептуальной системы для использования в реестре. Стандарт также поддерживает использование внешне определенных концептуальных систем. Издания 3 частей 1, 5 и 6 были опубликованы в 2015 году. Часть 2 "Классификации" включена в концептуальную область в части 3, но в настоящее время обновляется до технического отчета (TR) для предоставления рекомендаций по разработке схем классификации. В части 4 описываются принципы формирования определений данных; издание 3 не планируется.