Разработка 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 &amp; 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 &amp; 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


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.