Author:Peter Ochieng(<--这个是作者!)
3.PAROT结构
3.1 Step1:识别目标
识别用户提交的自然语言查询语句并提取目标词汇,该目标词汇可以直接放置在SPARQL的SELECT之后。为了帮助识别用户提交的查询中的目标词汇,我们使用类型化依赖解析器(typed dependency parser),如Stanford类型化依赖解析器(2015,Marneffe & Manning--Standford typed dependency parser)。该依赖器可以识别语法关系并且提取词汇。为了提取查询中的目标字,我们把查询分为两类:Wh(WRB,WP,WDT)、non WH(读到这里,我还不知道它们是什么的缩写!?)。
3.1.1 基于Wh目标词汇的查询
此类查询由Wh开始的词汇组成,比如什么、何时、哪里、谁、谁的、哪一个、是谁、为什么、怎样(what, when, where, who, whom, which, whose, why, and how)。为了识别此类查询中的目标词汇,我们在方程1、2中应用两种关键的规则(方程在下面)。
(对于方程的个人理解:1a-->任意x、y条件下的W,使用nsubj能够产生目标W;1b-->任意x、y、z下的W通过nsubj和conj能够产生目标W;2a和2b使用nsubjp