Мы пытаемся запустить полную проверку SHACL в репозитории GraphDB 9.1 (бесплатная версия) (в рамках сравнительного анализа). Для этого мы попытаемся использовать RDF4J (3.0.3), как указано в начале документации:
http://graphdb.ontotext.com/free/shacl-validation.html, связывающее с https://rdf4j.org/documentation/programming/shacl/
Наша проблема в том, что на данный момент мы не выяснили, как сгенерировать ShaclSail для существующего репозитория GraphDB. Документация для GraphDB в RDF4J (http://graphdb.ontotext.com/documentation/enterprise/using-graphdb-with-the-rdf4j-api.html) фокусируется на доступе, создании и изменении репозиториев, в то время как ShaclSail нужен MemoryStore. Работа с локальным NativeStore, как это было возможно с собственными репозиториями RDF4 Js, также была неудачной.
Есть ли в настоящее время способ (несколько естественным образом) выполнить полную проверку SHACL в репозитории GraphDB с использованием RDF4J? Я не включил примеры кода, потому что большинство вещей, которые мы пробовали, похожи sh на документы или состоят в основном из тривиальных расширений. Спасибо за помощь.