繁体   English   中英

Fuseki2中带有FROM子句的SPARQL查询

[英]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如何处理该邮件的更多信息。

短发

[1] https://jena.apache.org/help_and_support/

在Fuseki2(v2.3.1)中工作时,可以通过在数据库中查找命名图来解析FROM子句。 它不会转到网上阅读。

您可以先将数据加载到Fuseki中,然后多次查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM