Как настроить имя набора данных по умолчанию (Graph IRI) для страницы запроса конечной точки sparql в виртуозе?

Как установить IRI графа по умолчанию, аналогичный тому, который показан на http://dbpedia.org/sparql, который автоматически заполняет граф IRI по умолчанию?

image Я добавил следующее в virtuoso.ini, но не повезло

[SPARQL]
;ExternalQuerySource        = 1
;ExternalXsltSource         = 1
DefaultGraph               = http://dbpedia.org
;ImmutableGraphs           = http://localhost:8890/dataspace
ResultSetMaxRows           = 2000000
MaxQueryCostEstimationTime = 4000   ; in seconds
MaxQueryExecutionTime      = 600    ; in seconds
DefaultQuery               = select distinct ?Concept where {[] a ?Concept} LIMIT 100
DeferInferenceRulesInit    = 0  ; controls inference rules loading
;PingService            = http://rpc.pingthesemanticweb.com/
ShortenLongURIs            = 1

person jaggi    schedule 10.04.2018    source источник
comment
Загляните в Виртуозный дирижер, может быть, он там есть. А вы уверены, что используется именно этот конфигурационный файл, а не какой-либо другой, расположенный где-то еще?   -  person UninformedUser    schedule 10.04.2018
comment
@AKSW Я нашел здесь документацию, в которой используется веб-интерфейс для загрузки квадов и установки uri - github.com/dbpedia/dbpedia-docs/wiki/Loading-Data-Virtuoso. Но я хотел бы настроить с помощью script/configs. Кстати, я настроил конечную точку dbpedia, используя сценарии докеров aksw из github.com/AKSW/DBpedia-docker Спасибо за эти скрипты.   -  person jaggi    schedule 10.04.2018
comment
@AKSW, по-видимому, не использовал новый файл virtuoso/virtuoso.ini из папки virtuoso, когда я перезапустил контейнер. брал из того что было в папке db. редактирование этого файла решило проблему.   -  person jaggi    schedule 10.04.2018
comment
Ах, да, я думал, что это может быть проблемой.   -  person UninformedUser    schedule 10.04.2018


Ответы (2)


Как отмечено в комментариях, вы должны отредактировать INI-файл, связанный с файлом БД, для рассматриваемого экземпляра Virtuoso.

Обычно файлы INI и DB находятся в одном каталоге, но это не обязательно.

Когда они находятся в разных каталогах, файл INI будет включать путь к базе данных.

person TallTed    schedule 12.04.2018

Используя isql, вы можете указать график как:

define input:default-graph-uri <http://localhost:8890/DAV/elec1> 
person Sonal Tuteja    schedule 09.12.2018