Предоставляет ли Openlink Virtuoso простую страницу запросов SPARQL только для чтения из коробки?
Мне интересно, есть ли в Virtuoso какие-либо встроенные функции или пакеты, которые позволили бы мне открыть простую страницу, где люди могли бы вводить запросы SPARQL только для чтения?
(вроде как это: http://dbpedia.org/snorql/)
Я знаю, что если вы войдете в проводник, для этого есть страница, но я хотел бы предоставить страницу общего доступа, которая не требует входа в систему.
2 ответа
Встроенная в Virtuoso страница запроса SPARQL, доступная только для чтения и не требующая входа в систему, находится по адресу http://<cname>[:<port>]/sparql
- как на http://dbpedia.org/sparql (a / k / a http://dbpedia.org/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
Только для чтения - режим по умолчанию для любой конечной точки SPARQL Query Service, связанной с недавно созданным экземпляром Virtuoso.
Если вам нужен доступ для чтения-записи, например, возможность использовать SPARQL с операциями вставки, удаления и удаления (или удаления) графика, вам нужно будет использовать конечную точку sparql-auth или включить контроль доступа на стандартной конечной точке.