#java #graphdb #rdf4j
#java #graphdb #rdf4j
Вопрос:
Я использую RDF4J для создания репозитория в Ontotext GraphDB, импорта в него RDF / XML и выполнения правила SPIN.
Мы можем создать и настроить репозиторий, как показано здесьhttp://graphdb.ontotext.com/documentation/enterprise/using-graphdb-with-the-rdf4j-api.html
Какова правильная конфигурация для поддержки вращения и правильный способ выполнения правила вращения на Ontotext GraphDB СВОБОДНО или SE? Пример, который создал бы соответствующий репозиторий на GraphDB FREE или SE с использованием RDF4J и выполнил бы примерное правило ВРАЩЕНИЯ обновления (используя RDF4J) для некоторых образцов данных, был бы очень полезен.
Комментарии:
1. Пара вещей: 1) какую версию GraphDB вы используете, и какую версию RDF4J? 2) показанный вами фрагмент кода просто создает хранилище памяти RDF4J, а не хранилище GraphDB — это фактический код, который вы используете для настройки своего репозитория? 3) что касается исключения «неподдерживаемый тип паруса», это то, что вы можете исправить, включив
rdf4j-sail-inferencer
артефакт. Хотя в сочетании с GraphDB вам это не понадобится, поскольку GraphDB сама поддерживает вывод RDFS изначально.2. Ваш комментарий очень помог. Я пропустил страницу конфигурации в GraphDB, работал просто отлично. Я отредактировал сообщение так, чтобы было легко найти прямой ответ.
Ответ №1:
GraphDB не поддерживает правила вращения. Он поддерживает только некоторые функции ВРАЩЕНИЯ:http://graphdb.ontotext.com/documentation/standard/loading-data-using-ontorefine.html