Openlink Virtuoso是否提供开箱即用的简单只读SPARQL查询页面?

时间:2018-04-19 21:13:26

标签: sparql virtuoso openlink-virtuoso

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

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

我知道如果您登录指挥,有一个页面可以执行此操作,但我想提供一个不需要登录的公共访问页面

2 个答案:

答案 0 :(得分:2)

Virtuoso的内置,只读,无登录,默认SPARQL查询页面位于http://<cname>[:<port>]/sparql - 与http://dbpedia.org/sparql一样(a / k / a {{3 }}])。 (注意 - 可以调整配置,以便此默认/sparql端点是可读写的;此类调整不是默认设置。)

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

各种内置受保护页面上有http://dbpedia.org/snorql,这些页面本身可以设置为只读或读写。这些包括 -

  • 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

答案 1 :(得分:1)

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

如果您想要读写访问权限,例如,能够将SPARQL与插入,删除和删除(或清除)图形操作一起使用,则需要使用&#34; sparql-auth&#34;端点或启用标准端点上的访问控制。