о семантическом поиске

Я новичок в семантической сети. Так что сейчас меня многое смущает. Я собираюсь сделать семантический поиск на сайте. Но я не уверен, каким должен быть рабочий процесс этого? У меня просто базовое мнение. Пожалуйста поправьте меня

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

  2. проанализировать эти файлы ресурсов (лексический анализ) и использовать формат RDF для описания этих ресурсов (теперь RDF содержит онтологии, относящиеся к ресурсам).

  3. проанализировать файлы RDF (содержащие ресурсы), использовать OWL (механизм вывода комбинирования) для описания онтологий в файлах RDF.

  4. семантический анализировать вводимые пользователем данные (из текстового поля поиска), сопоставлять их в файлах OWL, а затем сопоставлять в файлах ресурсов RDF, а затем предоставлять соответствующие результаты.

Пожалуйста, дайте мне предложения и поправьте меня.


person Kurt    schedule 20.10.2011    source источник


Ответы (1)


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

Что касается семантического анализа, это может быть непростая задача. Прежде чем приступить к реализации себя, поищите, есть ли какой-нибудь API, который соответствует вашим требованиям.

person CapelliC    schedule 22.10.2011