Структура и функционирование интеллектуальной системы: онтологии и модели
Внешние сервисы предоставляют необходимую информацию по запросу. Такими сервисами являются туристические порталы, сайты фирм-перевозчиков, сайты отелей, базы данных предприятий, лечебных учреждений, государственных организаций. Объекты типа Размещение (Location) содержат информацию об определенной географически (Координатами) местности, которая может (не обязательно) соответствовать определенному… Читать ещё >
Структура и функционирование интеллектуальной системы: онтологии и модели (реферат, курсовая, диплом, контрольная)
За основу онтологии для интеллектуальной системы в сфере туризма была принята онтология, разработанная в проекте DERI (http://e-tourism.deri.at/ont/e-tourism.owl) и модифицированная путем добавления новых сущностей и связей. Фрагмент этой онтологии, отражающий контекстные данные, используется для решения задач, показан на рис. 3. На этом же рисунке отображены и другие структурные компоненты интеллектуальной системы.
Рис. 3. Схема получение моделями контекстных данных
На вход системы поступает запрос на обслуживание, специфицирует поездку. На выходе системы получают пакет туристических услуг.
Центральным компонентом онтологии является Поездка (Voyage). Она содержит информацию о участнике (ах), место назначения, время поездки, цели и список нужных услуг.
Подробная информация об участнике поездки содержится в объекте класса Турист (Person), в частности: имя, возраст, пол, данные о здоровье, должность, место жительства, личные предпочтения и предыдущие поездки.
Объекты типа Размещение (Location) содержат информацию об определенной географически (Координатами) местности, которая может (не обязательно) соответствовать определенному населенному пункту или же адресу в этом пункте.
В объекте ТребуемыеУслуги (ReqServices) хранится информация о перечне необходимых в поездке услуг, сгруппированных по типам (транспортные, проживание, питание, развлечения).
Модели обрабатывают запрос на обслуживание. Модель выполнения запроса анализирует его и в зависимости от содержания и контекста активизирует другие модели, которые выполняют определенный набор услуг. На рисунке 3 показаны модели планирования перевозок, поселения в гостиницу, питания, планирования развлечений. Модель выполнения запроса инкапсулирует знания туроператора и отражает процесс обработки такого запроса оператором.
Доступ к контекстным данным во время обработки запроса позволяет принять во внимание дополнительные факторы и лучше спланировать услуги. Например, если в базе фактов о туристе упомянуто, что он владеет автомобилем и имеет водительские права, система расширяет радиус поиска отелей в рамках дистанции удобной для проезда автомобилем и предлагает клиенту услуги сервисов аренды автомобиля в этой местности как часть пакета услуг.
С другой стороны, информация о возрасте и состоянии здоровья клиента принимается во внимание при составлении плана перевозок или развлечений.
Важную роль в интеллектуальной системе играет Провайдер информационных услуг. Этот компонент обеспечивает доступ к семантически интерпретируемым данным независимо от источника и формата данных. Он скрывает от моделей детали поиска нужных фактов и обращается при необходимости или к локальной базе фактов, или к внешним сервисам. Провайдер информационных услуг строится на основе моделей, отражающих знания о процессе поиска и источнике данных, форматы запросов и ответов каждого из источников и т. п.
Внешние сервисы предоставляют необходимую информацию по запросу. Такими сервисами являются туристические порталы, сайты фирм-перевозчиков, сайты отелей, базы данных предприятий, лечебных учреждений, государственных организаций.