0

我想知道 Virtuoso 是否有任何内置功能或包可以让我公开一个简单的页面,人们可以在其中输入只读 SPARQL 查询?

(有点像这样: http ://dbpedia.org/snorql/ )

我知道如果你登录到指挥,有一个页面可以做到这一点,但我想提供一个不需要登录的公共访问页面

4

2 回答 2

3

Virtuoso 的内置、只读、无需登录、默认 SPARQL 查询页面http://<cname>[:<port>]/sparql位于http://dbpedia.org/sparql(a/k/a http://dbpedia.org:80/sparql ])。(注意——可以调整配置,使这个默认端点是读写的;这种调整不是默认设置。)/sparql

http://dbpedia.org/snorql页面特定于 DBpedia 部署;这不是默认 Virtuoso 工具包的一部分。)

很多关于各种内置受保护页面的文档,它们本身可以设置为只读或读写。这些包括 -

  • http://<cname>[:<port>]/sparql-auth
  • http://<cname>[:<port>]/sparql-oauth
  • https://<cname>[:<port>]/sparql
  • https://<cname>[:<port>]/sparql-webid
  • http://<cname>[:<port>]/sparql-graph-crud
  • http://<cname>[:<port>]/sparql-graph-crud-auth
于 2018-04-22T21:02:26.203 回答
1

只读是与新实例化的 Virtuoso 实例关联的任何 SPARQL 查询服务端点的默认模式。

如果您想要读写访问,例如,能够将 SPARQL 与插入、删除和删除(或清除)图形操作一起使用,您将需要使用“sparql-auth”端点或在标准端点上启用访问控制。

于 2018-04-21T22:28:11.397 回答