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

#search #rdf #owl #semantic-web

#Поиск #rdf #owl #семантический веб

Вопрос:

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

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

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

Ответ №1:

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

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