Предоставляет ли 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 или включить контроль доступа на стандартной конечной точке.

Другие вопросы по тегам