#search #rdf #owl #semantic-web
#Поиск #rdf #owl #семантический веб
Вопрос:
Я «новичок» в Semantic Web. Так что сейчас меня многое смущает. Я собираюсь сделать семантический веб-поиск на веб-сайте. Но я не уверен, каким должен быть рабочий процесс для этого? У меня просто есть общее мнение. Пожалуйста, поправьте меня
- используйте веб-браузер для получения веб-ресурсов и помещайте эти ресурсы в файлы.
- проанализируйте эти файлы ресурсов (лексический анализ) и используйте формат RDF для описания этих ресурсов (теперь RDF содержит онтологии, которые касаются ресурсов).
- проанализируйте файлы RDF (содержат ресурсы), используйте OWL (механизм комбинированного вывода) для описания онтологий в файлах RDF.
- семантический анализ пользовательского ввода (из текстового поля поиска), сопоставление его в файлах OWL, а затем сопоставление в файлах RDF reources, а затем предоставление соответствующих результатов.
Пожалуйста, дайте мне предложения и поправьте меня.
Ответ №1:
Смотрите Этот ресурс для вашего движка. Вы должны научиться искать и использовать существующие ресурсы (онтологии и, в более общем смысле, API), которые позволяют повторно использовать семантические аннотации к данным. (Связанные данные см. Здесь). В любом случае, если вы получаете веб-ресурсы, не помещайте их в файлы и не ссылайтесь на источник, потому что копирование изменяет семантику ссылок. Знания развиваются с течением времени…
Что касается семантического анализа, это может быть сложной задачей. Прежде чем приступить к самостоятельной реализации, поищите, есть ли какой-нибудь API, который соответствует вашим требованиям.