Искусство в IT-технологиях...

Васильев Иван Анатольевич. Методы и инструментальные средства построения семантических WEB-порталов, 2006

2.3.4. Функции и структура сервера онтологий



Для реализации в семантическом ядре выбранных вариантов использования онтологии сервер онтологий предоставляет следующие функции:
71

хранение онтологий;
предоставление онтологий;
логический вывод;
поиск в онтологии запрашиваемых понятий и отношений.
Функции СО могут быть сгруппированы по этапам жизненного цикла
онтологии (таблица 2.5).
Таблица 2.5. Функции сервера онтологий на этапах жизненного цикла онтологии

Функции сервера онтологий на этапах жизненного цикла онтологии

Создание Оценка Использование Изменение • Логический вывод
Хранение онтологий
Предоставление онтологий • Предоставление онтологий • Предоставление онтологий
Логический вывод
Поиск понятий и отношений в онтологии • Логический вывод
Хранение онтологий
Предоставление онтологий Структура сервера онтологий приведена на рисунке 2.8.

Структура сервера онтологий


Рис. 2.8. Структура сервера онтологий

Модуль взаимодействии с приложениями предоставляет интерфейс доступа к функциям СО. Примером приложения, использующего сервер онтологии, является редактор онтологий.
Модуль доступа к хранилищу отвечает за взаимодействие с подсистемой хранения онтологий. Модуль реализует функции хранения и предоставления онтологий.
Модуль доступа к СЛВ предоставляет возможность использования формального логического вывода для функций обработки онтологии и выполнения специфических запросов. Этот модуль необходим в связи с тем, что онтология рассматривается как логическая теория и для работы с ней используется система логического вывода (СЛВ).
Функции по обработке онтологии возлагаются на СЛВ, которая реализует алгоритмы логического вывода.
Таким образом, разработанный сервер онтологий, входящий в состав семантического ядра портала, хранит описания онтологий на языке OWL DL, предоставляет к ним доступ, проверяет их на правильность и обеспечивает выполнение специфических запросов к онтологии.
Логический вывод, использующий дескриптивную логику, позволяет решать следующие задачи:
проверка комплексного понятия на непротиворечивость;
проверка включения одного комплексного понятия в другое комплексное понятие, т.е. проверка наличия между понятиями отношения «класс-подкласс»;
проверка двух комплексных понятий на пересечение;
получение списка понятий, находящихся в таксономии на один уровень выше заданного комплексного понятия;
получение списка понятий, находящихся в таксономии на один уровень ниже заданного комплексного понятия;
получение списка понятий, находящихся в таксономии на любое количество уровней выше заданного комплексного понятия;

получение списка понятий, находящихся в таксономии на любое количество уровней ниже заданного комплексного понятия;
получение списка экземпляров, которые относятся к заданному комплексному понятию;
получение списка понятий, к которым относится заданный экземпляр;
проверка наличия отношения между заданным экземпляром Г и комплексным понятием.
Указанные возможности СЛВ используются для проверки онтологии на непротиворечивость и выполнения запросов.
предыдущий следующий
= К содержанию =


2.3.4. Функции и структура сервера онтологий - релевантная информация:

  1. 3.2.2. Виртуальная реальность компьютерных сетей
    функционируем, о том и говорим), но и вне, с помощью традиционных способов коммуникации. Видимо, объяснить это можно тем, что сеть Интернет на сегодняшний день наиболее доступна и для массового пользования, и для изучения, так же как феномен реальностей погружения наиболее доступен в виде вовлекающей реальности компьютерных игр. В.Тарасенко [177] выделяет три направления гуманитарного описания
  2. ВВЕДЕНИЕ
    функционирование поисковых Web-порталов в сети Интернет. Обычно они предоставляют услуги двух типов: поиск по рубрикатору и полнотекстовый поиск. Если необходимая пользователю информация сосредоточена в какой-либо рубрике, то ему лучше воспользоваться возможностью просмотра этой рубрики, так как точность категоризации информации в рубрикаторе находится на очень высоком уровне. Это объясняется
  3. 2.2. Место и функции семантического ядра портала
    функций и предоставления разнообразных сервисов. В состав семантических технологий входят: формальные способы представления знаний; языки описания онтологий; языки описания семантических метаданных; инструментальные средства по работе с онтологиями и семантическими метаданными (создание, хранение, обработка); протоколы взаимодействия и обмена данными между программными системами, использующими
  4. 2.4.2. Функции и структура сервера семантических метаданных
    функции: формирование семантических метаданных; хранение семантических метаданных; предоставление семантических метаданных; сравнение семантических метаданных. Группировка функций ССМ по этапам жизненного цикла онтологии представлена в таблице 2.8. Таблица 2.8. Функции сервера семантических метаданных в рамках жизненного цикла онтологии {foto48} Создание Оценка Использование Изменение
  5. 2.5. Использование семантического ядра портала
    функций семантического ядра онтологии предметных областей и семантические метаданные объектов СП используются при обработке объектов. Как уже говорилось, семантическое ядро предоставляет функции: описания объектов портала; семантического поиска; формирования списка объектов, связанных с исходным объектом; формирования списка объектов, похожих на исходный объект. Семантическое описание объекта
  6. 4.1.1. Проектирование и программная реализация сервера онтологий
    функциям сервера онтологий с использованием технологии .NET Remoting [113]; хранить файлы с описаниями онтологий в файловой системе; выполнять запросы к онтологии, использующие логический вывод. Указанная структура СО реализована в виде набора классов, перечисленных на следующей UML-диаграмме (рис. 4.3). Объектная модель онтологии содержит классы-сущности, представляющие элементы онтологии, класс
  7. 4.1.2. Проектирование и программная реализация сервера семантических метаданных
    функциям сервера семантических метаданных с использованием технологии .NET Remoting; хранить семантические метаданные различных объектов в реляционной базе данных Microsoft SQL Server 2000; вычислять близость семантических метаданных с использованием предложенного метода (параграф 3.4). {foto181} Рис. 4.8. Модули, составляющие программную реализацию ССМ Указанная структура ССМ реализована в виде
  8. 4.3.2. Портал «Корпоративная система управления знаниями»
    функциональность которого основывается на использовании разработанного семантического ядра. В качестве наиболее существенных функциональных подсистем портала реализуются: подсистема электронной библиотеки; подсистема профилей компетенции ведущих сотрудников компании; подсистема поиска; подсистема для работы экспертов компании. Разработанная для системы управления знаниями онтология части
  9. ЗАКЛЮЧЕНИЕ
    функциях семантического поиска, категоризации и формирования рекомендаций. Выполнена программная реализация разработанного семантического ядра портала, составившая в общей сложности более 16 тысяч строк кода. Осуществлено тестирование программного кода на сгенерированном множестве семантических метаданных. Разработанные структуры, методы и алгоритмы построения семантических Web-порталов, а также
  10. 1.5. Факторы, приводящие к необходимости исследования состояния информационной безопасности сети Интернет
    функционировать в 1992 году. Ее создал Тим Ксрнерс-Ли (Tim Berners-Lee) из CERN — Европейской лаборатории по физике элементарных частиц в Женеве, Швейцария. К октябрю 1993 года существовало более 200 веб-серверов, а через 10 лет их число в Интернете насчитывало уже свыше 50 миллионов [12], Главное отличие WWW от остальных интернет-служб заключается в том, что WWW позволяет работать практически со