Я создаю небольшой прототип семантической поисковой системы по фильмам на основе данных LinkedIMDB
. Я определил некоторые типы запросов в качестве примера вариантов использования
До сих пор я разработал механизм SPARQL, который принимает любой тип этих запросов и отправляет запрос в конечную точку и предварительно просматривает результат.
Проблема здесь в том, что я хочу создать для него интерфейс на естественном или полу естественном языке, чтобы пользователи могли вызывать эти предложения с помощью поисковых запросов на естественном языке. Но я не знаю, с чего начать.
Я нашел несколько статей, в которых пытались извлечь тройки из текста, но я не думаю, что это ключ к решению.
Также я нашел некоторые методы LSA для интерпретации поисковых запросов на естественном языке, но я считаю, что они не применимы к семантической области поиска.
Есть идея или ресурсы для начала чтения? Есть ли лучший способ, чем интерфейс на естественном языке?