如何在SPARQL中返回triple(是" row")编号?

时间:2016-06-07 13:38:24

标签: sparql dbpedia

我可以在SPARQL查询中返回三重数字吗?

例如,在Oracle数据库中,我们可以使用rownum伪列或ROW_NUMBER()函数执行此操作。

那么如何从DBpedia中查询SPARQL,例如?

我们可以在SPARQL中使用count(*)count(?var_name)函数来计算三元组,但是如何在SPARQL查询中显示每个三元组的增量数? 有可能吗?

1 个答案:

答案 0 :(得分:2)

不,这是不可能的,因为SPARQL旨在查询RDF图,而RDF图不是表。因此,没有行的概念 - 而是由主题,对象,表示图形的谓词三元组表示数据。

SPARQL SELECT语句确实返回一个结果集,该结果集基本上是每个查询匹配的一行,但这与表示行中的数据不同。