Как работать с данными, представленными в онтологии?
DataVera EKG Explorer – инструмент работы с данными, содержащимися в СУБД под управлением DataVera EKG Provider. Структура этих данных описывается онтологической моделью. Работа с такими данными имеет некоторые особенности по сравнению с привычными реляционными СУБД:
Каждый объект можно отнести сразу к нескольким типам сущности - например, информационный объект, описывающий человека, может одновременно относиться к классам "Физическое лицо" и "Индивидуальный предприниматель".
Каждое свойство каждого объекта может иметь несколько значений, если на число значений не установлено ограничение. Например, человек может иметь несколько номеров телефонов, а компания может участвовать одновременно в нескольких проектах.
Каждое строковое значение свойства может быть аннотировано меткой языка - это позволяет хранить данные сразу на нескольких языках.
Одно свойство может быть применимо к сущностям сразу нескольких типов. Например, адресом могут обладать как персоны, так и компании.
Типы сущностей (классы) образуют иерархии по принципу надмножество-подмножество. Например, ТОО - подмножество юридических лиц, значит надклассом для класса "ТОО" может быть "Юридическое лицо".
Набор свойств, значениями которых может обладать каждый объект, формируется путем наследования свойств, применимых ко всем классам, в которые входит объект, и их надклассам.
Чтобы не запутать пользователя и одновременно позволить использовать все богатство возможностей онтологической организации данных, мы создали DataVera EKG Explorer - интерфейс, позволяющий изучать и редактировать данные, хранящиеся в платформе виртуализации данных DataVera EKG Provider.
Пользовательский интерфейс редактирования данных DataVera EKG Explorer показан на следующем изображении:
DataVera EKG Explorer поддерживает следующие функции:
Просмотр объектов выбранного класса с фильтрацией и сортировкой, возможностью выбора столбцов списка
Экспорт в Excel набора объектов, отвечающих условиям отбора
Импорт измененных данных из Excel
Создание, редактирование, удаление объектов данных с учетом перечисленных выше особенностей онтологических моделей, в режиме списка или в карточке объекта
Отображение информации об истории редактировании значений свойств объектов, о нарушениях контроля логической целостности, о фактах, полученных в результате работы правил логического вывода.
Просмотр происхождения эталонных объектов, ошибок консолидации, запуск консолидации для отдельных объектов данных.
Просмотр метрик качества объектов определенного класса. Работа со списком объектов, нарушающих правила контроля качества.
Отображение дэшборда качества данных и результатов консолидации.
Запуск применения правил для групп объектов
Импорт и экспорт модели в онтологическом формате .ttl