首页 > 解决方案 > Fuseki 2 FROM 子句

问题描述

我成功设置了 Fuseki 2 并将一个带有一些三元组的 owl 文件上传到一个名为fuseki_test的数据集中。

我可以使用http://localhost:3030/fuseki_test/query成功运行此查询:

SELECT ?subject ?predicate ?object
WHERE {
  ?subject ?predicate ?object
}

我想使用 FROM 子句,如下所示:

SELECT ?subject ?predicate ?object
FROM </fuseki_test>
WHERE {
  ?subject ?predicate ?object
}

但我没有得到三倍的回报。

Fuseki 2 上正确的 FROM 子句是什么?

标签: sparqlfuseki

解决方案


数据集和图形之间存在差异。

遵循SPARQL 规范FROM子句用于指定数据集中查询中考虑的特定图。默认情况下,所有三元组都在default图中生成。

另一方面,FUSEKI 中的数据集可以是图的集合。通常,它由default图形等组成。

在您的情况下,fuseki_test是数据集,而不是图表,因此FROM不相关。线索是您可以通过http://localhost:3030/fuseki_test/query.


推荐阅读