База метаданных


База метаданных — это модель базы данных для (1) управления метаданными , (2) глобального запроса к независимым базам данных и (3) распределенной обработки данных . [1] [2] [3] [4] [5] Слово метабаза данных является дополнением к словарю. Первоначально метаданные были просто общим термином, относящимся просто к «данным о данных», таким как теги, ключевые слова и заголовки разметки. Однако в этой технологии понятие метаданных расширено и включает такие представления данных и знаний, как информационные модели (например, отношения, отношения сущностей и объекты), логику приложений (например, продукционные правила ).) и аналитические модели (например, моделирование , оптимизация и математические алгоритмы ). В случае аналитических моделей это также называется Modelbase . [6]

Эти классы метаданных интегрированы с некоторой онтологией моделирования [7] для создания стабильного набора метаотношений (таблиц метаданных). Отдельные модели интерпретируются как метаданные и вводятся в эти таблицы. Таким образом, модели вставляются, извлекаются, обновляются и удаляются так же, как и обычные данные в обычной ( реляционной ) базе данных . Пользователи также будут формировать глобальные запросы и запросы на обработку локальных баз данных через базу метаданных, используя глобально интегрированные метаданные. Структура базы метаданных может быть реализована в любой открытой технологии для реляционных баз данных.

Технология базы метаданных была разработана в Политехническом институте Ренсселера в Трое, штат Нью-Йорк , группой преподавателей и студентов (см. ссылки в конце статьи), начиная с конца 1980-х годов. Его основной вклад включает расширение концепции метаданных и управления метаданными, а также оригинальный подход к разработке базы данных для приложений метаданных. Эти концептуальные результаты продолжают мотивировать новые исследования и новые приложения. На уровне конкретного дизайна его открытость и масштабируемостьсвязана с конкретной предлагаемой онтологией: она требует обратного представления моделей приложений, чтобы сохранить их в мета-отношениях. Теоретически онтология нейтральна, и это было доказано в некоторых промышленных приложениях. [8] Тем не менее, она нуждается в дальнейшем развитии, чтобы использовать ее в качестве открытой технологии. Требование обратного представления является общим для любой глобальной технологии интеграции информации . Способ облегчить это в подходе базы метаданных заключается в распространении ее основной части на каждом локальном сайте, чтобы обеспечить одноранговый перевод на лету.