Онтология в "семантической паутине" - PullRequest
0 голосов
/ 02 июля 2011

Я пытался быть в курсе актуальных тем в области компьютерных наук, и я продолжаю читать о «семантической сети».

Насколько я понимаю, семантическая сеть означает следующее:

1) Информация в Интернете имеет явное значение

2) Веб-службы могут автоматически обрабатывать и интегрировать информацию, доступную в Интернете.

Достаточно просто,Я уверен, что есть особенности, которые не рассматриваются в этих пунктах, но я не буду сейчас на них останавливаться.

Мне также известно о концепции "онтологии" как метода реализации семантической сети.

Это то, что я не могу осмыслить как практическое.

Существует ли реальный мир или практический пример того, на что это было бы похоже?Есть ли примеры использования этого в настоящее время?

Ответы [ 7 ]

4 голосов
/ 03 июля 2011

Один очень практичный "семантический" пример - это Rich Snippets, поддерживаемые Google. Смотрите сайт по адресу: http://www.google.com/support/webmasters/bin/answer.py?answer=99170. Внедряя определенную разметку, вы можете описать в поисковой системе такие вещи, как «часы работы» для вашего бизнеса. Я считаю, что Bing и Yahoo также поддерживают этот же стандарт.

В этом случае онтология определяется схемой .

1 голос
/ 03 июля 2011

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

Идея семантической паутины была предложена (и, вероятно, придумана) Тимом Бернерсом-Ли в одной из его многочисленных оригинальных статей: Семантическая паутина , Scientific American , май 2001 г. вместе с Джеймсом Хендлером и Орой Лассила. Тим основал Semantic Web Activity в W3C, которая стремится к этой идеализации. Его домашняя страница содержит краткое введение, а также несколько важных ссылок, если вы хотите изучить эту тему более подробно.

Миллер и Свик также написали вступительную статью о «Обзор деятельности в семантической сети W3C» в 2003 . Я нашел эту статью хорошей отправной точкой для понимания того, что означает «семантическая паутина».

0 голосов
/ 09 августа 2011

Один из способов взглянуть на онтологии (очень упрощенное представление) - просто сосредоточиться на тройках субъект-предикат, обнаруженных в самих онтологиях, а затем обратиться к некоторым из уже опубликованных онтологий (многие из них из естественных наук.)

YMMV, но по крайней мере для меня идея семантической паутины и онтологий не давала мне покоя, пока я не вернулся в школьные годы и не нашел аналогию в Правила и факты Пролога .

Используя тривиальные примеры, скажем, что вы хотите выразить информацию в виде отношений в тройках субъект-предикат-объект (болезнь "X", вызванная агентом "Y", законноПрецедент «А» связан с каким-то законом «В» и т. д.) Это невозможно сделать, просто используя ключевые слова.Таким образом, вы строите отношения для выражения информации, а затем эти отношения реализуются в каком-то машиночитаемом формате.

Тогда, по крайней мере, так гласит идея, эти отношения могут быть перечисляемыми.Они могут быть обработаны, и люди могут задавать вопросы, такие как: X связан с Y отношением Z?Что связано с X?Что связано через отношение Z?Таким образом, вы можете вывести новые знания, особенно если кто-то использует хорошо установленную онтологию (как в ссылке, которую я ранее предоставил) ...

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

0 голосов
/ 09 августа 2011

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

Давайте рассмотрим примеры предложений: 1. Джон Смит - профессор Массачусетского технологического института. 2. Профессор Смит также является деканом CS.

Мы, люди, можем легко попытаться связать два приведенных выше предложения. Для машин это невозможно. Зачем? потому что они не знают, Джон это автомобиль, человек или название улицы. И является ли Смит фамилией или должностью.

Но что, если у нас есть следующая дополнительная информация где-то в сети:

  1. «Джон Смит» - это человек. а. Джон это имя б. Смит это фамилия с. уникальный адрес в сети http://www.example.com//person/uid/9087809812
  2. «MIT» - университет
  3. «Профессор» - должность в университете
  4. Prof. такой же, как «профессор»
  5. «Дин» - это позиция
  6. «CS» является аббревиатурой от «информатика»

Теперь, если у нас есть дополнительная информация (часто называемая метаданными) для каждой сущности, как указано выше, и если они могут быть разыменованы (то есть, если мы можем искать, используя соответствующий уникальный адрес), машины могут связывать сущности самостоятельно. Это видение семантической сети - иметь метаинформацию о всевозможных сущностях и создавать метаинформацию, следуя определенным контролируемым словарям и логике, называемой «онтология».

0 голосов
/ 05 июля 2011

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

Хотя Semantic Web изначально предназначался для Интернета, он более полезен, чем этот.Например, его можно использовать для обнаружения и создания баз знаний (выраженных в виде онтологий).В контексте моей работы мы рассматриваем его использование для работы с меняющимися аспектами анализа предметной области, и поскольку наше восприятие предметной области меняется (или пока неясно), легче выразить знания и некоторые зависимости с помощью онтологий.

Альтернативой может быть использование стандартных методов разработки программного обеспечения, реляционных баз данных, диаграмм и т. Д., Но опять же, в нашем контексте (научные и общие знания) имеет смысл использовать концепции семантической сети.

0 голосов
/ 02 июля 2011

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

http://www.business -science-articles.com / наука / статьи / компьютер / 601-семантический-веб

0 голосов
/ 02 июля 2011

Это сеть данных.Все машиночитаемо.Вот пример, но не реальная реализация.http://www.youtube.com/watch?v=RNJl9EEcsoE

...