关于sparql:Fuseki 2 FROM子句

Fuseki 2 FROM clause

我成功设置了Fuseki 2,并将一个猫头鹰文件(其中包含一些三元组)上传到了名为fuseki_test的数据集中。

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

1
2
3
4
SELECT ?subject ?predicate ?object
WHERE {
  ?subject ?predicate ?object
}

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

1
2
3
4
5
SELECT ?subject ?predicate ?object
FROM </fuseki_test>
WHERE {
  ?subject ?predicate ?object
}

但我没有三连击。

Fuseki 2上适当的FROM子句是什么?


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

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

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

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

访问数据集