PAROT: Translating natural language to SPARQL(PAROT:将自然语言翻译成SPARQL)--05

本文介绍了PAROT系统如何将用户的自然语言查询转化为SPARQL查询。内容涉及识别用户的三元组模式,包括基于关系和非关系的短语,以构建SPARQL图模式。
摘要由CSDN通过智能技术生成

Author:Peter Ochieng(<–这个是作者!)

3.2 Step2:识别用户的三元组模式(triple pattern)

SPARQL查询由一组被称为图模式(graphs patterns)的三元组(triple pattern)组成。图模式(graphs patterns)直接放在WHERE关键字之后或SPARQL查询中的目标变量之后。
三元组模式(triple)是<subject><predicate><object>的形式,而且这三者可以是变量(varibles)-[SPARQL Working Group,2013]。因此,本节的思想是处理用户提交的查询,以确定潜在的三元组,这些三元组将用于构造SPARQL图;在用户查询中标识的三元组在这里被称为用户三元组(user triples)。
为了从提交的查询中识别用户三元组(user triples),我们将其分为以下两种:

  1. 基于查询的关系短语(relational phrase)。
  2. 基于查询的非关系短语(Non-relational phrase)。

3.2.1 基于用户查询(user query)在关系(relation)中确定用户三元组模式(user triple pattern)

基于关系的用户查询是一个至少包含连接两个名词(nominals)的关系短语的查询。一个关系短语(relation phrase)应该是一个及物动词(transitive verb)-[例如,“哪条河流穿过阿拉斯加?”这个查询中,穿过是一个关系短语

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值