我正在创建一个本体来存储有关某个城市的餐馆的信息。我应该有一个与用户通信的应用程序抛出NLP然后在triplestore上进行查询。
我不确定这样做的理想架构应该是什么,我的第一个想法是:
用户界面(Facebook Messenger或Telegram) - > NLP(Recast.Ai) - > Node.js webhook - > Triplestore服务器?
这正是我将要做的系统架构。
这个question回答Quora帮我解决了这个问题。
在我应该了解更多关于SPARQL端点的信息,它将成为我的Node.JS服务器的通信端口。也许不是最好的策略,但它现在应该有效。