SHACL 是否有任何预构建的规则引擎?
我目前正在使用 pyshacl,它确实支持规则引擎,但不使用新语句更新数据图。
如果这是关于 SHACL-AF 推理规则 ( https://w3c.github.io/shacl/shacl-af/#rules ),那么 TopBraid SHACL API 确实有支持,包括 shaclinfer 命令行工具。
https://github.com/TopQuadrant/shacl
术语“规则”被重载,有些人称验证约束也是规则,所以我不是 100% 确定你指的是什么。