Jena-Fuseki需要指定数据集

Ale*_*dov 3 sparql jena fuseki

我通过浏览器访问http:// localhost:3030/sparql.html来访问Jena-Fuseki服务器.查询

select * where { }
Run Code Online (Sandbox Code Playgroud)

导致错误:

错误400:协议请求或查询字符串中没有数据集描述

查询

select * from <http://xmlns.com/foaf/0.1/> where {}
Run Code Online (Sandbox Code Playgroud)

结果是一张空表.

  1. 2.1的示例查询从SPARQL规范编写简单查询不需要'from'子句.如何配置Jena以便示例执行时没有错误?
  2. 如何查询以了解数据库中存在哪些数据集?

And*_*dyS 5

端点"/sparql.html"是一个通用的SPARQL查询引擎,需要告知从哪里获取数据.这可以是协议或"FROM".

Fuseki还可以配置为使SPARQL服务作用于特定数据库.URL看起来像

HTTP://本地主机:3030/DATASET/SPARQL

其中DATASET是您的名字选择.请参阅有关配置的文档.http://jena.apache.org/documentation/serving_data/

[Jan2015] Fuseki1要求在命令行或配置上提供数据集.即将发布的Fuseki2具有用于在正在运行的服务器中创建新数据集的UI以及Fuseki1样式配置.