Разработка Web-сервиса "Выбор музыкального инструмента"
Проблема выбора товара в Интернете. Типы и свойства онтологий как части концепции Semantic Web. Разработка web-приложения для выбора музыкального инструмента: создание иерархии онтологий для предметной области "Гитара", формирование SPARQL-запроса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 20.04.2012 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
<rdfs:subClassOf rdf:resource="#Body"/>
</owl:Class>
<owl:Class rdf:ID="Cort">
<rdfs:subClassOf rdf:resource="#Producer"/>
</owl:Class>
<owl:Class rdf:ID="Semi_hollow_body">
<rdfs:subClassOf rdf:resource="#Body"/>
</owl:Class>
<owl:Class rdf:ID="Electroacoustic">
<rdfs:subClassOf rdf:resource="#Guitar"/>
</owl:Class>
<owl:Class rdf:ID="Fender">
<rdfs:subClassOf rdf:resource="#Producer"/>
</owl:Class>
<owl:Class rdf:ID="Electro_bass">
<rdfs:subClassOf>
<owl:Class rdf:about="#Electro"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Solid_body">
<rdfs:subClassOf rdf:resource="#Body"/>
</owl:Class>
<owl:Class rdf:ID="Acoustic">
<rdfs:subClassOf rdf:resource="#Guitar"/>
</owl:Class>
<owl:Class rdf:about="#Electro">
<rdfs:subClassOf rdf:resource="#Guitar"/>
</owl:Class>
<owl:Class rdf:ID="Bass">
<rdfs:subClassOf rdf:resource="#Acoustic"/>
</owl:Class>
<owl:Class rdf:ID="Classic_guitar">
<rdfs:subClassOf rdf:resource="#Acoustic"/>
</owl:Class>
<owl:ObjectProperty rdf:ID="type_of_body">
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Hollow_body"/>
<owl:Class rdf:about="#Semi_hollow_body"/>
<owl:Class rdf:about="#Solid_body"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
<rdfs:domain rdf:resource="#Guitar"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="proguser_of_the_guitar">
<rdfs:domain rdf:resource="#Guitar"/>
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Cort"/>
<owl:Class rdf:about="#Fender"/>
<owl:Class rdf:about="#Gibson"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="type_of_strings">
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Metal"/>
<owl:Class rdf:about="#Nylon"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
<rdfs:domain rdf:resource="#Guitar"/>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:ID="sound_receivers">
<rdfs:domain rdf:resource="#Guitar"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="color">
<rdfs:domain rdf:resource="#Guitar"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="color_of_body">
<rdfs:domain rdf:resource="#Body"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="name_of_body">
<rdfs:domain rdf:resource="#Body"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="price">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<rdfs:domain rdf:resource="#Guitar"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="name_of_strings">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#Strings"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="number_of_strings">
<rdfs:domain rdf:resource="#Guitar"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="material_of_body">
<rdfs:domain rdf:resource="#Body"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="address">
<rdfs:domain rdf:resource="#Producer"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="material">
<rdfs:domain rdf:resource="#Guitar"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="name">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#Guitar"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="phone_number">
<rdfs:domain rdf:resource="#Producer"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="name_of_department">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#Producer"/>
</owl:DatatypeProperty>
<Fender rdf:ID="Fender_Musical_Instruments">
<name_of_department xml:lang="en">Fender_Musical_Instruments</name_of_department>
<phone_number xml:lang="en">951-898-4000</phone_number>
<address xml:lang="en">311 Cessna Cir Corona, CA, 92880-2521</address>
</Fender>
<Nylon rdf:ID="nylon_string_2">
<name_of_strings xml:lang="en">nylon_string_2</name_of_strings>
</Nylon>
<Electro_classic_guitar rdf:ID="Explorer_2008">
<name xml:lang="en">Explorer 2008</name>
<type_of_body>
<Solid_body rdf:ID="Solid_body_2">
<material_of_body xml:lang="en">cherry</material_of_body>
<color_of_body xml:lang="en">green</color_of_body>
<name_of_body xml:lang="en">Solid_body_2</name_of_body>
</Solid_body>
</type_of_body>
<color rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>black</color>
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1999.0</price>
<type_of_strings>
<Metal rdf:ID="metal_string_1">
<name_of_strings xml:lang="en">metal_string_1</name_of_strings>
</Metal>
</type_of_strings>
<material rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>oak</material>
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>6</number_of_strings>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>true</sound_receivers>
<proguser_of_the_guitar>
<Gibson rdf:ID="Gibson_departament">
<address xml:lang="en">UK</address>
<name_of_department xml:lang="en">Gibson_departament</name_of_department>
<phone_number xml:lang="en">5637226167</phone_number>
</Gibson>
</proguser_of_the_guitar>
</Electro_classic_guitar>
<Cort rdf:ID="department_of_cort_2">
<address xml:lang="en">LUXEMBOURG_PAPEN & BONGAERTS MUSIC B.V.</address>
<phone_number xml:lang="en">82-2-3661-1981</phone_number>
<name_of_department xml:lang="en">department_of_cort_2</name_of_department>
</Cort>
<Electro_classic_guitar rdf:ID="Flying_V_1968">
<material rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>oak</material>
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1800.0</price>
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>6</number_of_strings>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>true</sound_receivers>
<proguser_of_the_guitar>
<Gibson rdf:ID="Gibson_Shop">
<phone_number xml:lang="en">377173737</phone_number>
<name_of_department xml:lang="en"></name_of_department>
<address xml:lang="en">USA</address>
</Gibson>
</proguser_of_the_guitar>
<type_of_body rdf:resource="#Solid_body_2"/>
<type_of_strings rdf:resource="#metal_string_1"/>
<name xml:lang="en">Flying_V_1968</name>
<color rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>green</color>
</Electro_classic_guitar>
<Classic_guitar rdf:ID="CDN_90_SCE">
<type_of_strings rdf:resource="#nylon_string_2"/>
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>6</number_of_strings>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>false</sound_receivers>
<material xml:lang="en">cherry</material>
<type_of_body>
<Hollow_body rdf:ID="CDFE_304">
<name_of_body xml:lang="en">CDFE_304</name_of_body>
<color_of_body xml:lang="en">green</color_of_body>
<material_of_body xml:lang="en">cherry</material_of_body>
</Hollow_body>
</type_of_body>
<proguser_of_the_guitar rdf:resource="#Fender_Musical_Instruments"/>
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>169.0</price>
<name xml:lang="en">CDN_90_SCE</name>
<color xml:lang="en">yellow</color>
</Classic_guitar>
<Nylon rdf:ID="nylon_string_1">
<name_of_strings xml:lang="en">nylon_string_1</name_of_strings>
</Nylon>
<Bass rdf:ID="SJB6F_Fretless">
<type_of_strings rdf:resource="#metal_string_1"/>
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>4</number_of_strings>
<proguser_of_the_guitar rdf:resource="#department_of_cort_2"/>
<type_of_body rdf:resource="#CDFE_304"/>
<name xml:lang="en">SJB6F_Fretless</name>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>false</sound_receivers>
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>330.0</price>
<material xml:lang="en">oak</material>
<color xml:lang="en">yellow</color>
</Bass>
<Electro_bass rdf:ID="A5">
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>4</number_of_strings>
<name xml:lang="en">A5</name>
<type_of_strings>
<Metal rdf:ID="metal_string_2">
<name_of_strings xml:lang="en">metall_string_1</name_of_strings>
</Metal>
</type_of_strings>
<material xml:lang="en">linden</material>
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>450.0</price>
<proguser_of_the_guitar>
<Cort rdf:ID="department_of_cort_1">
<address xml:lang="en">LUXEMBOURG_PAPEN & BONGAERTS MUSIC B.V.</address>
<name_of_department xml:lang="en">department_of_cort_1</name_of_department>
<phone_number xml:lang="en">82-2-3661-1981</phone_number>
</Cort>
</proguser_of_the_guitar>
<color xml:lang="en">black</color>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>true</sound_receivers>
<type_of_body>
<Solid_body rdf:ID="Solid_body_1">
<material_of_body xml:lang="en">cherry</material_of_body>
<color_of_body xml:lang="en">gray</color_of_body>
<name_of_body xml:lang="en">Solid_body_1</name_of_body>
</Solid_body>
</type_of_body>
</Electro_bass>
<Classic_guitar rdf:ID="CDN_95_SCE">
<material xml:lang="en">oak</material>
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>200.0</price>
<type_of_body>
<Hollow_body rdf:ID="CDFK_190">
<material_of_body xml:lang="en">linden</material_of_body>
<color_of_body xml:lang="en">purple</color_of_body>
<name_of_body xml:lang="en">CDFK_190</name_of_body>
</Hollow_body>
</type_of_body>
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>6</number_of_strings>
<proguser_of_the_guitar>
<Fender rdf:ID="Fender_Musical_Instruments_UA">
<phone_number xml:lang="en">951-898-4000</phone_number>
<name_of_department xml:lang="en">Fender_Musical_Instruments_UA</name_of_department>
<address xml:lang="en">UA</address>
</Fender>
</proguser_of_the_guitar>
<name xml:lang="en">CDN_95_SCE</name>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>false</sound_receivers>
<type_of_strings rdf:resource="#nylon_string_1"/>
<color xml:lang="en">white</color>
</Classic_guitar>
<Electro_bass rdf:ID="A4">
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>true</sound_receivers>
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>4</number_of_strings>
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>669.0</price>
<proguser_of_the_guitar rdf:resource="#department_of_cort_2"/>
<color xml:lang="en">black</color>
<type_of_body rdf:resource="#Solid_body_1"/>
<material xml:lang="en">oak</material>
<name xml:lang="en">A4</name>
<type_of_strings rdf:resource="#metal_string_1"/>
</Electro_bass>
<Semi_hollow_body rdf:ID="Redtree1">
<color_of_body xml:lang="en">white</color_of_body>
<name_of_body xml:lang="en">Redtree1</name_of_body>
<material_of_body xml:lang="en">mahogany</material_of_body>
</Semi_hollow_body>
<Semi_hollow_body rdf:ID="Redtree2">
<name_of_body xml:lang="en">Redtree2</name_of_body>
<color_of_body rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
></color_of_body>
<material_of_body rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
></material_of_body>
</Semi_hollow_body>
<Bass rdf:ID="SJB5F">
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>333.0</price>
<color xml:lang="en">yellow</color>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>false</sound_receivers>
<name xml:lang="en">SJB5F</name>
<material xml:lang="en">linden</material>
<type_of_strings rdf:resource="#metal_string_1"/>
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>4</number_of_strings>
<type_of_body rdf:resource="#CDFE_304"/>
<proguser_of_the_guitar rdf:resource="#department_of_cort_1"/>
</Bass>
<Electroacoustic rdf:ID="JZM_Deluxe">
<type_of_body rdf:resource="#Redtree1"/>
<material rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>linden</material>
<color rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>orange</color>
<type_of_strings rdf:resource="#nylon_string_1"/>
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>6</number_of_strings>
<proguser_of_the_guitar rdf:resource="#Fender_Musical_Instruments"/>
<name xml:lang="en">JZM_Deluxe</name>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>true</sound_receivers>
</Electroacoustic>
<Electroacoustic rdf:ID="CFRT9">
<number_of_strings rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>6</number_of_strings>
<material xml:lang="en">oak</material>
<name xml:lang="en">CFRT9</name>
<sound_receivers rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>true</sound_receivers>
<type_of_strings rdf:resource="#metal_string_1"/>
<type_of_body rdf:resource="#Redtree2"/>
<color xml:lang="en">black</color>
<proguser_of_the_guitar rdf:resource="#Gibson_Shop"/>
<price rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>429.0</price></Electroacoustic></rdf:RDF>
ВIДОМIСТЬ БАКАЛАВРСЬКОЇ РОБОТИ
Позначення |
Найменування |
Дод. відомості |
|
Текстові документи |
|||
1 ГЮІК.ХХХХХХ.015 ПЗ |
Пояснювальна записка |
56 с |
|
Графічні документи |
|||
2 Рисунок 1 |
Іерархія класів онтології |
||
3 Рисунок 2 |
Властивості класу "Гітара" |
||
4 Рисунок 3 |
Екземпляри класу |
||
5 Рисунок 4 |
Зовнішній вигляд web-сервісу |
||
6 Рисунок 5 |
Сторінка "Вибір гітарі" |
||
7 Рисунок 6 |
Рекомендація користувачу щодо вибору гітари |
||
8 Рисунок 7 |
Повідомлення у випадку, якщо відсутня потрібна гітара |
||
9 Рисунок 8 |
Запит до онтології з декількома обмеженнями на властивості |
||
Інші документи |
|||
8 |
Презентаційний ролик |
Размещено на Allbest.ru
Подобные документы
Разработка web-сервиса как услуги, предоставляемой пользователю. Продажа товара (автомобилей) в Интернете, проблема выбора. Онтологии как часть концепции Semantic Web. Применение онтологий, их основные типы и свойства. Особенности реализации онтологии.
курсовая работа [57,4 K], добавлен 17.04.2012Анализ существующих программных средств для автоматического отображения онтологий, их практического применения в зависимости от поставленной задачи и сложности входных онтологий. Отображение сложных онтологий с помощью алгоритма повышенной точности.
дипломная работа [1,5 M], добавлен 14.06.2012Анализ особенностей предметной области. Сбор и анализ необходимой информации. Разработка элементов фирменного стиля музыкального коллектива "Call of Io". Разработка анимации логотипа в Adobe After Effect и последующее монтирование в программе Sony Vegas.
реферат [3,0 M], добавлен 11.09.2014Концептуальное проектирование базы данных предприятия по продаже и ремонту музыкального оборудования. Характеристика предметной области. Алгоритмы реализации системных процедур. Создание таблиц, форм, запросов, отчетов; разработка кнопочной формы.
курсовая работа [3,3 M], добавлен 24.07.2014Формализации в онтологии областей знаний с помощью концептуальной схемы. Определение атрибутов класса и свойств экземпляров. Создание экземпляров класса и DL-Query запросов. Методика использования для разработки онтологии среды разработки Protege.
курсовая работа [2,0 M], добавлен 18.06.2014Анализ решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Обоснование выбора платформы. Взаимодействие приложения с источниками данных. Выбор жизненного цикла разработки программного обеспечения.
дипломная работа [3,7 M], добавлен 18.12.2010Цель и основные составные части автоматизации. Характеристика ее объекта. Описание концептуальной модели предметной области. Обоснование выбора программного обеспечения. Разработка программы в среде Borland Delphi 7. Общий алгоритм работы приложения.
курсовая работа [368,6 K], добавлен 21.05.2015Главные составные части среды программирования. Требование к надежности, к составу и параметрам технических средств. Табличные базы данных. Выбор и обоснование выбора системы управления базами данных. Высокопроизводительный компилятор в машинный код.
курсовая работа [793,5 K], добавлен 31.01.2016Система классов и свойств языка RDFS. Реификация или материализация утверждений. Возможности RDF, RDF Schema в представлении онтологий. Способы представления RDF-описаний. Структура и базовые элементы OWL-онтологии. Языки запросов к RDF-хранилищам.
презентация [312,1 K], добавлен 01.09.2013Общая характеристика киноиндустрии как предметной области работы. Разработка базы данных и дерева вопросов для получения информации для выбора фильма. Программная реализация экспертной системы. Тестирование системы и создание руководства пользователя.
курсовая работа [1,9 M], добавлен 19.05.2014