【发布时间】:2020-01-23 18:22:53
【问题描述】:
我们正在尝试在 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 (http://graphdb.ontotext.com/documentation/enterprise/using-graphdb-with-the-rdf4j-api.html) 中的 GraphDB 文档侧重于访问、创建和修改存储库,而 ShaclSail 需要一个 MemoryStore。像使用 RDF4Js 自己的存储库一样使用本地 NativeStore 也是不成功的。
目前是否有一种方法可以(在某种程度上)使用 RDF4J 在 GraphDB 存储库上执行完整的 SHACL 验证?我没有包含代码示例,因为我们尝试的大多数东西都与文档相似,或者主要由微不足道的扩展组成。感谢您的帮助。
【问题讨论】: