我想知道Virtuoso是否有任何内置功能或软件包可以让我公开一个人们可以输入只读SPARQL查询的简单页面?
(有点像这样:http://dbpedia.org/snorql/)
我知道如果您登录指挥,有一个页面可以执行此操作,但我想提供一个不需要登录的公共访问页面
答案 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;端点或启用标准端点上的访问控制。