【发布时间】:2016-07-31 16:09:27
【问题描述】:
在 Fuseki2 中,我尝试使用 SPARQL FROM 子句运行一个简单的查询来获取远程 RDF 数据。
我在本地运行 Fuseki2,没有任何配置:
./fuseki-server --update --verbose --debug --loc=dataDir /myDataset
从 DuCharme 的 Learning SPARQL 一书中获取this example:
# 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),但结果相同。
【问题讨论】: