Принцип работы
Основная идея
В настоящее время компьютеры принимают довольно ограниченное участие в формировании и обработке информации в сети Интернет. Функции компьютеров в основном сводятся к хранению, отображению и поиску информации. В то же время создание информации, её оценку, классификацию и актуализацию — всё это по-прежнему выполняет человек. Как включить компьютер в эти процессы? Если компьютер пока нельзя научить понимать человеческий язык, то нужно использовать язык, который был бы понятен компьютеру. То есть, в идеальном варианте вся информация в Интернете должна размещаться на двух языках: на человеческом языке для человека и на компьютерном языке для понимания компьютера. Семантическая паутина — это концепция сети, в которой каждый ресурс на человеческом языке был бы снабжён описанием, понятным компьютеру. Как это реализовать? На этот вопрос и призвана ответить концепция семантической паутины. Слово «семантическая» в данном случае означает «осмысленная».
Итак, Семантическая Сеть (также известная как Семантический Веб) — это надстройка над существующей Всемирной паутиной, которая призвана сделать размещённую в сети информацию более понятной для компьютеров, расширение существующей Сети (Интернета), в которой информация снабжена смыслом, позволяющим человеку и машине успешно взаимодействовать. Технология WWW позволяет нам просматривать информацию, связанную множеством перекрёстных ссылок (гиперссылками). Компьютеры используются нами для хранения, структурирования, поиска и отображения необходимой информации. Семантический Веб, кроме всего прочего, подразумевает автоматическую обработку данных, «понимание» информации компьютерами, выделение ими наиболее подходящих по тем или иным критериям данных, и уже после этого — предоставление информации пользователю.
Консорциум Всемирной паутины1 или (W3C) – организация, которая разрабатывает для Интернета единые принципы и стандарты, которые затем внедряются производителями программ и оборудования. Таким образом достигается совместимость между программными продуктами и аппаратурой различных компаний, что делает Всемирную сеть более совершенной, универсальной и удобной.
Чтобы понять различие между обычными сетями и сетями на основе семантических (смысловых) связей, необходимо рассмотреть один из примеров стандартной ситуации, которая возникает перед пользователем Интернета. В нашем случае – поиск оргтехники в интенет-магазине. Допустим, необходимо найти экономичный принтер для использования в домашних условиях в каталоге товаров. На запрос «экономичный принтер для дома» вам выдаётся самая разнообразная информация — от струйных принтеров до лазерных, причем с самыми разнообразными характеристиками, отбор производите вы сами, на основе личного опыта, оценки собственных возможностей и потребностей.
Семантическая Сеть подразумевает смысловую обработку информации в автоматическом режиме, то есть компьютер (а точнее, взаимодействующие друг с другом веб-сервисы) отбирает для вас лишь ту информацию, которая реально будет для вас полезной. Делается эта автоматическая обработка на основе смысловых связей между объектами, понятиями, хранящимися в Сети, то есть при запросе «экономичный принтер для дома» будет учитываться равенство понятий: экономичный = недорогая эксплуатация = дешевые расходные материалы. Вы получите информацию о принтерах именно с этими характеристиками, поскольку, под определением «экономичный» подразумевается недорогая эксплуатация и дешевые расходные материалы. Далее в запросе указан параметр «для дома», как известно, для использования в домашних условиях наиболее распространенным и удобным считается струйный тип принтеров, именно поэтому семантическая паутина в первую очередь предоставит информацию о струйных принтерах. Таким образом, при запросе «экономичный принтер для дома» вы в первую очередь получите информацию о струйных принтерах с дешевыми расходными материалами и недорогой эксплуатацией. Из этого примера ясно, что семантическая паутина позволяет компьютеру грамотно оценить (осмыслить) запрос пользователя и, соответственно, выдать наиболее релевантную для него информацию. Реализуется семантический веб посредствам определенной организация данных, специальных языков описания веб ресурсов, а также семантических технологий web, которые мы рассмотрим далее.