Семантическая сеть

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    862,44 Кб
  • Опубликовано:
    2013-04-25
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Семантическая сеть













Курсовая работа

по дисциплине "Информатика"

Введение


Шесть лет назад Тим Бернерс-Ли (Tim Berners Lee), Джеймс Хендлер (James Hendler) и Ора Лассила (Ora Lassila) представили в журнале Scientific American новую концепцию Семантическую сеть (Semantic Web) - информационную сеть со множеством взаимосвязей, к которой можно легко подключится с любого настольно или карманного компьютера и которая проста в использовании. Они описали будущее, в котором интеллектуальные программы будут через Интернет автоматически заказывать билеты на авиарейсы и бронировать места в отелях, вносить новые записи в истории болезни и давать однозначные ответы на запросы, избавляя от нас необходимости самостоятельно анализировать результаты поиска.

Тим Бернерс-Ли, Джеймс Хендлер и Ора Лассила представили также средства, позволяющие воплотить эту идею в реальность: общий язык представления данных, понятный всем видам программных агентов, онтологии наборы операторов для перевода информации из баз данных с различной структурой в общие термины, и правила, позволяющие программным агентам "осмысливать" информацию, описанную в этих терминах. Формат данных, онтологии и программы "осмысления" должны работать во Всемирной паутине как единое большое приложение, анализирующее все исходные данные, хранящиеся в оперативных базах данных, и всю информацию о текстах, изображениях, видеофрагментах и их взаимосвязях, имеющуюся в Сети. Семантическая сеть будет расти стихийно, но ее развитие будут поддерживать специалисты из Веб-консорциума (World Wide Web Consortium).

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

 

1. Что такое семантическая сеть


СЕМАНТИЧЕСКАЯ СЕТЬ (Semantic Web) - набор форматов и языков, позволяющих находить во Всемирной паутине и анализировать данные, дающий пользователям возможность понимать все виды сетевой информации.

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

Основные положения

·        Для семантической сети появляются самые разнообразные приложения от мобильной телефонной службы Vodafone Live! До системы координирования работы поставщиков компании "Боинг".

·        Ученые разрабатывают самые передовые приложения, в том числе систему выявляющую генетические причины сердечных заболеваний, а также систему раннего обнаружения эпидемий гриппа.

·        Компании и университеты, работающие в рамках Веб-консорциума (World Wide Web Consortium) разрабатывают стандарты, которые должны сделать семантическую сеть более доступной и простой в использовании.

Элементами Семантической сети являются несколько форматов и языков семантический формат интернет программный

Они дополняют различные программные технологии, лежащие в основе Интернета и опубликованные в качестве стандартных в рамках программы Semantic Web Activity Веб-консорциума.

·      Формат RDF. Самым главным элементом является формат Resource Description Framework (RDF), для определения информации в информационной сети. Каждому блоку данных и каждой связи между двумя блоками присваивается уникальное имя, так называемый универсальный идентификатор ресурса (Universal Resource Identifier, URI). Общеизвестные веб-адреса (Universal Resource Locators, URL), которыми мы все пользуемся являются частными форматами URI. В RDF-схеме два блока информации и любое указание, описывающее связь между ними, объединяются в тройку. Например сетевая ссылка на известное животное-телегероя - дельфина по имени Флиппер, ссылка на связь "есть" и ссылка на понятие "Дельфин" могут быть объеденены в тройку.

<uri for Flipper> <uri for Is A> <uri for Dolphin>

Идентификаторы URI могут согласовываться органами стандартизации или сообществами либо присваиваться отдельным лицам. Связь "Is A" настолько общеполезна, что Веб-консорциум опубликовал для нее стандартный URI. Для представления понятия "дельфин" любой пользователь может выбрать URI "#"600738.files/image001.gif">

 

3. Машины логического вывода


Онтологии можно считать работающими уровнем выше RDF, а машины логического вывода работают уровнем выше онтологий. Эти программы исследуют различные онтологии и находят новые взаимоотношения и связи между содержащимися в них терминами и данными. Например, машина логического вывода может изучать три представленные ниже RDF-тройки и сделать вывод, что Flipper есть млекопитающее. Распознавание связей межу различными источниками - важный этап на пути к выявлению "смысла" информации.

<uri for Flipper> <uri for Is > <uri for Dolphine>

<uri for Dolphine> <uri for Subclass Of> <uri for Mammal>

<uri for Flipper> <uri for Is A> <uri for Mammal>   

 

Другие технологии

Веб-консорциум разрабатывает машины логического вывода и многие другие технологии. В их числе язык запросов SPARQL, позволяющий приложениям искать конкретную информацию в RDF-данных, и технология GRDDL, дающий возможность пользователям публиковать данные в тех форматах, которыми они пользуются, например, HTML или XML, И определять способы перевода этих данных в RDF.

 

Заключение


Возможно, Семантическая сеть работает менее открыто, чем Всемирная паутина. Мы не узнаем всех подробностей создания компанией Eli Lilly персонализированных лекарств, а просто будем их покупать. Мы не получим информации о том, как компании Vodafone удалось сделать скачивание рингтонов столь быстрым, мы просто оценим эту легкость. Тем не менее Семантическая сеть довольно скоро откроет нам новые возможности. Например, она позволит пользователю, обратившемуся на сайт eBay, вместо обычного: "Найти выставленные на продажу поддержанные автомобили Toyota Prius", дать расширенное задание: "Найти выставленные на продажу поддержанные автомобили Toyota Prius красного цвета ценой не больше $14 тыс., владельцы которых живут не дальше 100 км от моего дома, и сделать им предложение". По словам сэра Тима Бернерс-Ли, с помощью семантической сети можно "создавать приложения, более значительные, чем все, что есть в обычной сети … Представьте, что две совершенно отдельные вещи - ваши банковские отчеты и ваш календарь - будут говорить на одном языке и делиться информацией друг с другом. Вы сможете наложить одно на другое, а появившиеся группы точек показали бы вам, когда вы потратили ваши деньги. Если вы не помните точно, где сняли деньги, вы сможете наложить ваш фотоальбом на календарь, а тот напомнит вам, что вы использовали свою кредитную карту, когда фотографировали детей в парке. Так что вы не станете обвинять в этом налоги. Это будет цельная сеть всех данных в вашей жизни. … В семантической сети каждой единице данных будут будто бы присвоены "координаты" по долготе и широте на карте, так что любой сможет их совмещать и использовать в различных операциях".

Большие идеи редко реализуются точно по плану, но Семантическая сеть уже начала формироваться, и с ее помощью сетевая информация станет для нас более доступной, чем когда-либо ранее.

Практическая часть


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

1.      В итоговой таблице (рис. 16.3) обеспечить автоматическое заполнение данными столбцов "Модель мобильного телефона", "Цена, руб.", "Продано, шт.", используя исходные данные таблиц на рис. 16.1 и 16.2, а также функции ЕСЛИ(), ПРОСМОТР. Рассчитать сумму, полученную от продаж каждой моделей, итоговую сумму продаж.

2.      Сформировать ведомость продаж мобильных телефонов на текущую дату.

.        Представить графические данные о продаже мобильных телефонов за текущий день.

Код мобильного телефона

Модель мобильного телефона

Цена, руб.

108

Fly Z500

7899

109

Fly X3

4819

209

LG-C3400

6540

210

LGF1200

10419

308

Motorola V180

3869

309

Motorola V220

4459

301

Motorola C 115

1570

304

Motorola C 390

5149

406

Nokia 3220

4299

407

Nokia 3230

10490

408

Nokia 5140

6349

503

Pantech G-670

7659

504

Pantech GB-100

3789

604

Siemens A65

2739

Siemens A75

2869

708

Sony Ericsson T290i

2569

709

Sony Ericsson Z800i

13993


 № продажи

Код мобильного телефона

Продано, шт.

1

109

4

2

209

2

3

304

1

4

406

5

5

408

3

6

503

4

7

605

8

8

708

5

Рис. 16.2 Список продаж

Код мобильного телефона

Модель мобильного телефона

Цена, руб.

Продано, шт.

Сумма, руб.

109





209





304





406





408





503





605





708





Рис. 16.3 Табличные данные ведомости продаж

 

Описание алгоритма решения задачи

1.      Запустить табличный процессор MS Excel.

2.      Создать книгу с именем "Продажи мобильных телефонов".

.        Лист 1 переименовать в лист с названием Модели и цены.

.        На рабочем листе Модели и цены MS Excel создать таблицу прайс-листа.

.        Заполнить таблицу прайс-листа исходными данными (рис. 16.1).


6.      Лист 2 переименовать в лист с названием Список продаж.

7.      На рабочем листе Список продаж MS Excel создать таблицу, в которой будет содержаться, какое количество мобильных телефонов каждой модели продано.

.        Заполнить таблицу, в которой будет содержаться, какое количество мобильных телефонов каждой модели продано, исходными данными.


9.      Лист 3 переименовать в лист с названием Ведомость продаж.

10.    На рабочем листе Ведомость продаж MS Excel создать таблицу, в которой будут содержаться, суммы, полученные от продаж каждой из моделей телефонов.

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


12.    Заполнить графу Модель мобильного телефона таблицы "Ведомость продаж", находящейся на листе Ведомость продаж, следующим образом:

Занести в ячейку В2 формулу:

=ПРОСМОТР(A2;'Модели и цены'!A2:A18;'Модели и цены'!B2:B18)

Размножить введенную в ячейку В2 формулу для остальных ячеек (с В3 по В9) данной графы.

Таким образом, будет выполнен цикл, управляющим параметром которого является номер строки.

Занести в ячейку С2 формулу:

=ПРОСМОТР('Ведомость продаж'!A2;'Модели и цены'!A2:A18;'Модели и цены'!C2:C18)

Размножить введенную в ячейку С2 формулу для остальных ячеек (с С3 по С9) данной графы.


14.    Заполнить графу Продано, шт. таблицы "Ведомость продаж", находящейся на листе Ведомость продаж следующим образом:

Занести в ячейку D2 формулу:

=ПРОСМОТР(A2;'Список продаж'!B2:B9;'Список продаж'!C2:C9)

Размножить введенную в ячейку D2 формулу для остальных ячеек (с D3 по D9) данной графы.


15.    Заполнить графу Сумма, руб. таблицы "Ведомость продаж", находящейся на листе Ведомость продаж следующим образом:

Занести в ячейку E2 формулу:

=C2*D2

Размножить введенную в ячейку C2 формулу для остальных ячеек (с C3 по C9) данной графы.

16.    Заполнить ячейку Е10 таблицы "Ведомость продаж", находящейся на листе Ведомость продаж следующим образом:

=СУММ(E2:E9)


17.         На рабочем листе "Ведомость продаж" активизировать любую ячейку списка, выбрать команду Вставка/Диаграмма.

Задаем искомый диапазон и создаем на новом листе диаграмму.

По графам "Модель мобильного телефона" и "Продано, шт."

По графам "Модель мобильного телефона" и "Цена, руб."+ "Сумма, руб."


 

Список литературы


Статья из журнала

1.       Э. Нойманн, С. Стивенс, Л. Фейгенбаум, И. Херман, Т. Хонгзермайер. Семантическая сеть в действии // В мире науки (SCIENTIFIK AMERICAN). - 2008. - №3. - С. 60-67.

Публикации в сети Интернет

1.       Директор Google сомневается в Семантической сети. - http://habrahabr.ru/blog/columns/5961.html (20.07.06)

2.      Евгений Золин. Обзор статьи: семантическая сеть. - http://ezolin.pisem.net/logic/semantic_web_rus.html (05.05.2008)

.        Семантическая паутина. Википедиа Свободная энциклопедиа. - http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0

4.      Google приходит конец. Вокруг света. - http://www.vokrugsveta.ru/news/3519/ (13.03.08)

.        Опубликован язык запросов для "семантического Web". - http://www.osp.ru/news/2008/0116/4698619/ (16.01.08)


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!