[英]SPARQL queries with FROM clause in Fuseki2
在Fuseki2中,我试图使用SPARQL FROM子句运行一个简单的查询以获取远程RDF数据。
我在本地运行Fuseki2,没有任何配置:
./fuseki-server --update --verbose --debug --loc=dataDir /myDataset
以DuCharme的Learning SPARQL书中的示例为例 :
# filename: ex540.rq
CONSTRUCT
FROM <http://rdf.freebase.com/rdf/en.joseph_hocking>
WHERE
{ ?s ?p ?o }
在Fuseki2 GUI中,如果将图形内容类型设置为Turtle,这是我得到的响应:
{
"readyState": 4,
"responseText": "",
"status": 200,
"statusText": "OK"
}
如果将图形内容类型更改为XML,则会得到:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
</rdf:RDF>
是否应该从远程数据源返回三元组图? 为了启用对远程(静态)数据源的查询,是否需要在Fuseki2中进行某些配置? 我尝试了Freebase以外的其他来源(例如http://www.worldcat.org/oclc/3052242 ),但结果相同。
我看不到以下两种情况(stackoverflow不允许我使用实际的URI,因为我显然至少需要10个信誉才能发布两个以上的“链接”):
enter code here
curl [hocking URI here] enter code here
curl -H "Accept: text/turtle" [hocking URI here]
给我任何东西,但是
enter code here
wget [hocking URI here]
确实将三元组下拉到一个名为en.joseph_hocking的乌龟文件中,所以我认为这与正在进行的HTTP通信有关。 我将检查Jena邮件列表[1],以了解有关Fuseki如何处理该邮件的更多信息。
短发
在Fuseki2(v2.3.1)中工作时,可以通过在数据库中查找命名图来解析FROM
子句。 它不会转到网上阅读。
您可以先将数据加载到Fuseki中,然后多次查询。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.