Web-сервис семантического подбора автомобиля

Semantic Web - часть глобальной концепции развития сети Internet, целью которой является реализация возможности машинной обработки информации, доступной во Всемирной

Web-сервис семантического подбора автомобиля

Курсовой проект

Компьютеры, программирование

Другие курсовые по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
е из них оценивается, скорее, субъективно, а второе, отчасти, объективно.

Следующие свойства, в основном, объективные, по-видимому, характерны для произвольной онтологии:

согласованность между определениями и аксиомами (Consistency) - невозможность вывести противоречивые утверждения с использованием других определений и аксиом;

cвязность (coherence): Онтология должна быть сцеплена: т.е. выводы (inferences) должны быть согласованы с определениями, по крайней мере "определяющие аксиомы" должны быть логически согласованы;

краткость (выразительность) (conciseness) - информация, собранная в онтологии, полезна и четка; множество свойств в определении класса точно и четко.

В вышеупомянутых классификациях эти свойства оказались бы, по-видимому, внутренними и семантическими.

Для онтологий, предусматривающих к определению на формальном языке комментарий на естественном языке, важно оценить согласованность (эквивалентность) каждого формального определения и неформальной части определения (комментария). Из литературы известно следующее свойство:

связность (internal coherence): для понятий, определенных неформально, таких как описанные естественным языком в документации и примерах. Если предложение, которое может выводиться из аксиом, ограничивает (contradicts) определение или пример, данный неформально, то онтология несвязна.

Оценивание такого свойства особенно актуально для "научных" онтологий, написанных на достаточно трудном для восприятия языке, таком как язык прикладной логики и оцениваемых поэтому экспертом, как правило, по комментариям. Для таких онтологий важно установить и уметь оценивать внутренние свойства модели онтологии, что "вне компетенции" эксперта.

Примерами названий прочих свойств из являются: гомогенность (homogeneity), явность (expliciteness), простота правил (rule simplisity), однозначность (ontological ambiguity), размер (size), модульность (modularity) документированность формальных определений, синтаксическая корректность (Correctness), минимальные онтологические обязательства (minimal ontological commitment), единообразие правил (rule uniformity).

Внутренние свойства моделей онтологий. Таким образом, доступные литературные источники дают некоторый "ориентир" в вопросах оценивания свойств и качества онтологий. Однако, "литература" не дает "руководства" для оценивания важных для "научных" онтологий свойств. Приводятся нестрогие определения желаемых свойств онтологий (и концептуальных моделей), и встречаются подробные описания конкретных случаев нарушения желаемых свойств в конкретных моделях онтологий. Эти "случаи нарушения" также строго не определены, а представлены на конкретных примерах (а примеры - на конкретном языке). Часто методы оценивания свойств онтологий зависят от языка представления (хотя сами свойства не зависят от языка) и описаны в литературе нестрого.

Классификация свойств по принципу внешнее-внутреннее довольно затруднительна. Возможно, более полезным было бы различать свойства онтологий и свойства моделей онтологий, и отслеживать, как существующие свойства онтологии "перерастают" в свойства модели онтологии в процессе ее проектирования. Полезным представляется выделение из всего множества свойств тех, которые могут быть оценены объективно, особенно для "научных" онтологий, написанных на достаточно трудном для восприятия формальном языке. А "объективные" свойства полезно классифицировать по их "типичности - специфичности".

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

В связи с этим актуальна следующая задача - формирование набора подсвойств общепризнанных свойств модели онтологии, пригодного для оценивания разрабатываемых онтологий (в частности, "научных").

Требованиями к этим подсвойствам общепризнанных свойств являются: который:

описание способа оценивания свойства должно быть точным и однозначным;

описание способа оценивания должно быть в терминах, не зависящих от языка написания онтологии.

3. Реализация онтологии

 

Для того, чтобы лучше понять, как формируются онтологии, рассмотрим пример онтологии про автомобили. Основными понятиями этой предметной области являются: автомобиль, конструкция автомобиля, фирма-производитель, заказ тюнинга автомобиля.

Класс "Автомобиль" имеет следующие атрибуты:

цвет (строка);

материал (строка);

название (строка);

литраж двигателя (строка);

цена (строка);

производитель автомобиля (значение является пример другого класса);

тип корпуса (значением является другой класс);

тип автомобильных шин (значением является другой класс);

класс автомобиля (логический, булевский тип).

Класс "Конструкция автомобиля" имеет следующие два подкласса, которые в свою очередь имеет следующие атрибуты:

Корпус:

Цвет корпуса (строка);

Материал корпуса (строка);

Название корпуса (строка).

Шины:

Название шин (строка).

Класс "Фирма-производитель" имеет следующие атрибуты:

Адрес фирмы (строка).;

Название фирмы (строка).;

Контактный телефон (строка).

Класс "Тюнинг авомобиля" имеет следующие атрибуты:

Автомобиль (товар) (строка);

Инициалы мастерской (строка);

Телефон мастерской (строка);

Заказ (логический, булевский тип).

Выводы

 

В курсовой работе была рассмотрена проблема выбора товара, а конкретнее выбора товара в Интернете. Приобретения товара через Интернет-магазины дает многие преимущества, такие как: облегчает выбор товара, предоставляет более конкретную информацию о продаваемых товарах, упрощает покупку товара.

Онтология, применяемая в курсовой работе - это попытка формализации данной области знаний. Она состоит из иерархии классов "Автомобиль", класс "автомобиль" имеет свойства: цвет, материал, цена, тип автомобиля, производитель автомобиля, а также их связей и правил, для того, чтобы по этим свойствам можно подобрать нужное авто.

В результате выполнения работы был создан web-сервис выбора автомобиля реализованный с помощью применения технологий Semantic Web. Функционирование web-сервиса основано на использовании онтологии, содержащей иерархию и характеристики автомобилей, а также их свойства и типы. Технология "связывания" онтологии и web-сервиса реализована с помощью SPARQL-запросов. SPARQL-запросы - это запросы к данным, представленным по модели RDF, а также протокол для передачи этих запросов и ответов на них. Под RDF мы понимаем формат данных (в виде ориентированного маркированного графа) для представления информации в всемирной паутине.

онтология web сервис товар

Перечень ссылок

 

1.">Бернерс-Ли, Т. Семантическая Сеть [Текст] / Т. Бернерс-Ли, О. Лассила, Дж. Хендлер // Scientific American. - May 17, 2001, http://ezolin. pisem.net/logic/semantic_web_win.html <http://ezolin.pisem.net/logic/semantic_web_win.html>

2.%20-%20%d0%97%d0%b0%d0%b3%d0%bb.%20%d1%81%20%d1%8d%d0%ba%d1%80%d0%b0%d0%bd%d0%b0.">W3C Semantic Web FAQ [Электронный ресурс] / W3C. - Режим доступа: www/ URL: http://www.w3.org/2001/sw/SW-FAQ <http://apcp.apmath.spbu.ru/ru/staff/tuzov/onapr.html/> - Загл. с экрана.

3.Easy RDF and SPARQL for LAMP systems [Электронный ресурс] / Benjamin Nowack, semsol, Germany. - Режим доступа: www/ URL: http://arc. semsol.org/home - Загл. с экрана.

.OWL Web Ontology Language Guide [Электронный ресурс] / W3C. - Режим доступа: www/ URL: http://www.w3.org/TR/2004/REC-owl-guide-20040210/ - Загл. с экрана.

5.Абрамов, А.В. Онтология как метод описания предметных областей. [Текст] / А.В. Абрамов //. Открытые системы - 2005, http://masters. donntu.edu.ua/2010/fknt/bolotova/library/tez6. htm

.SPARQL Query Language for RDF [Электронный ресурс] / W3C. - Режим доступа: www/ URL: http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/ - Загл. с экрана.

7.Анатолий Гладун, Веб-сервисы как основа деловых отношений // Телеком. Коммуникации и сети. - 2008. - №3. - с.56.

.%20-%2020.03.2008%20%d0%b3.%20-%20%d0%97%d0%b0%d0%b3%d0%bb.%20%d1%81%20%d1%8d%d0%ba%d1%80%d0%b0%d0%bd%d0%b0.">8. Технология создания web-проекта [Электронный ресурс]. - Режим доступа: www/ URL: <http://info-pages.com.ua/e/43> - 20.03.2008 г. - Загл. с экрана.

9.%20-%2011.06.2008%20%d0%b3.%20-%20%d0%97%d0%b0%d0%b3%d0%bb.%20%d1%81%20%d1%8d%d0%ba%d1%80%d0%b0%d0%bd%d0%b0.">9. Web-сервисы для новичков [Электронный ресурс]. - Режим доступа: www/URL: <http://www.ibm.com/developerworks/ru/webservices/newto/websvc.html> - 11.06.2008 г. - Загл. с экрана.

10.%20-%2003.04.2002%20%d0%b3.%20-%20%d0%97%d0%b0%d0%b3%d0%bb.%20%d1%81%20%d1%8d%d0%ba%d1%80%d0%b0%d0%bd%d0%b0.">10. Павел Гусак. XML Web Services сервисы [Электронный ресурс]. - Режим доступа: www/URL: <http://www.itc.ua/node/9484> - 03.04.2002 г. - Загл. с экрана.

11. - 06.12.2001 г. - Загл. с экрана.">11. Андрей Колесов. Web-сервисы спасут компьютерный мир? [Электронный ресурс]. - Режим доступа: www/URL: http://www.visual. 2000.ru/kolesov/byte/2001/10816web. htm <http://www.visual.2000.ru/kolesov/by

Похожие работы

<< < 1 2 3 4 5 >