无法使用 SHACL Sail 初始化 graphdb 存储库
Cannot initialize a graphdb repo with a SHACL Sail
- 免费设置当前的 graphdb(尝试使用 9.3.3 和 9.4.0)
- 在 workbench 中创建一个启用了 SHACL 验证的新存储库
- 导出到 ttl
- 将其设置为 graphdb 在启动时导入的初始化存储库
- 观察到 graphdb 启动失败并显示消息
Only graphdb repositories are supported
在尝试使用准备好的数据库设置自动部署时,这让我们很头疼。有什么解决方法的建议吗?
您可以使用 config.ttl 模板以编程方式创建存储库,如 http://graphdb.ontotext.com/documentation/standard/configuring-a-repository.html#configure-a-repository-programmatically:
中所述
curl -X POST --header "Content-Type:multipart/form-data" -F "config=@./config.ttl"
"http://localhost:7200/rest/repositories"
但我不知道你应该使用什么道具名称。所以我发布了一个问题 (GDB-5031) 来记录 http://graphdb.ontotext.com/documentation/standard/shacl-validation.html#creating-and-configuring-a-shacl-repository 中描述的 9 个新参数的 Turtle 道具名称,并将它们包含在 /configs/templates/config.ttl
中
- 免费设置当前的 graphdb(尝试使用 9.3.3 和 9.4.0)
- 在 workbench 中创建一个启用了 SHACL 验证的新存储库
- 导出到 ttl
- 将其设置为 graphdb 在启动时导入的初始化存储库
- 观察到 graphdb 启动失败并显示消息
Only graphdb repositories are supported
在尝试使用准备好的数据库设置自动部署时,这让我们很头疼。有什么解决方法的建议吗?
您可以使用 config.ttl 模板以编程方式创建存储库,如 http://graphdb.ontotext.com/documentation/standard/configuring-a-repository.html#configure-a-repository-programmatically:
中所述curl -X POST --header "Content-Type:multipart/form-data" -F "config=@./config.ttl"
"http://localhost:7200/rest/repositories"
但我不知道你应该使用什么道具名称。所以我发布了一个问题 (GDB-5031) 来记录 http://graphdb.ontotext.com/documentation/standard/shacl-validation.html#creating-and-configuring-a-shacl-repository 中描述的 9 个新参数的 Turtle 道具名称,并将它们包含在 /configs/templates/config.ttl