如何实现shacl规则

How to implement shacl rules

是否有用于 SHACL 的任何预构建规则引擎?

我目前正在使用 pyshacl,它支持规则引擎,但不会使用新语句更新数据图。

如果这是关于 SHACL-AF 推理规则 (https://w3c.github.io/shacl/shacl-af/#rules),那么 TopBraid SHACL API 确实有支持,包括 shaclinfer 命令行工具。

https://github.com/TopQuadrant/shacl

术语 "rule" 过载,有些人称验证约束也有规则,所以我不能 100% 确定你指的是什么。