GraphDB 9.1 (無料バージョン) リポジトリで完全な SHACL 検証を実行しようとしています (比較分析の一環として)。このために、ドキュメントの冒頭で述べたように、RDF4J (3.0.3) を使用しようとします。
http://graphdb.ontotext.com/free/shacl-validation.html https://rdf4j.org/documentation/programming/shacl/へのリンク
私たちの問題は、現在のところ、既存の GraphDB リポジトリの ShaclSail を生成する方法がわからないことです。RDF4J の GraphDB のドキュメント ( http://graphdb.ontotext.com/documentation/enterprise/using-graphdb-with-the-rdf4j-api.html ) では、リポジトリへのアクセス、作成、および変更に焦点を当てていますが、ShaclSail には MemoryStore が必要です。RDF4J 独自のリポジトリーで可能なように、ローカルの NativeStore で作業することも同様に失敗しました。
現在、RDF4J を使用して GraphDB リポジトリで完全な SHACL 検証を (ややネイティブに) 実行する方法はありますか? 私たちが試したほとんどのものはドキュメントに似ているか、主に単純な拡張機能で構成されているため、コード サンプルは含めませんでした。助けてくれてありがとう。