TopQuadrant Shacl规则引擎迭代推理

国家恶魔

Shacl API规则引擎是否像TopBraid Composer一样支持sh:order来执行规则。

我在TBC中测试了规则排序,它会不断迭代直到达到固定点。没有更多规则可以执行。我怀疑它被认为是一次通过,但是规则具有优先级,并且其结果可用于在同一次通过中执行的下一个规则。

无论如何,与实现方式无关,我想知道它是shacl规则引擎的功能还是TopBraid作曲家特定的实现。

以下线程提示了我正在寻找的答案,但不足。

如何将推断的三元组输入(其他)SHACL规则?

霍尔格·努伯

当前的SHACL API不会立即进行迭代。RuleEngine对所有规则进行一次迭代,这些规则可以按照以下内容访问彼此的结果:

https://w3c.github.io/shacl/shacl-af/#rules-execution

要进行迭代循环,只需调用RuleEngine.executeAll,直到一轮未创建任何新的推断为止。需要注意避免无限循环,因为某些规则理论上可能会产生空白节点,随机值等。TopBraidComposer自动执行此循环。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

F#输入规则作为推理规则

来自分类Dev

使用规则引擎

来自分类Dev

Mercurial标签规则引擎

来自分类Dev

CDN端点规则引擎

来自分类Dev

使用规则引擎

来自分类Dev

分号推理的规则是什么?

来自分类Dev

推理机使用的规则是什么

来自分类Dev

规则引擎(无状态引擎)的REST URI

来自分类Dev

规则引擎VS工作流引擎

来自分类Dev

规则引擎与丰富的域模型

来自分类Dev

使用 if else 迭代规则

来自分类Dev

用于推理RDF *语句的GraphDB自定义规则集

来自分类Dev

将规则从节点规则引擎转换为Nools规则引擎

来自分类Dev

CoreML推理时间会随着迭代而增长吗?

来自分类Dev

业务规则引擎注入ETL作业(Pentaho)

来自分类Dev

BizTalk - 启动“规则引擎更新服务”错误

来自分类Dev

为什么推理引擎需要使用currying的显式类型

来自分类Dev

OpenVINO:如何使用推理引擎构建 OpenCV 以启用从模型优化器加载模型

来自分类Dev

功能依赖项的推理规则,X-> A,Y-> B,XY-> AB

来自分类Dev

在Java中使用Jess规则:断言的实例不能用于进一步的推理

来自分类Dev

Sitecore-规则引擎字段类型上的动态操作

来自分类Dev

在Java中创建一个简单的规则引擎

来自分类Dev

Drools规则引擎验证服务KnowledgeBuilder初始化错误

来自分类Dev

用于C#的SonarQube体系结构规则引擎

来自分类Dev

在解决方案中实现业务规则引擎的方法或模式?

来自分类Dev

卡夫卡是否具备规则引擎的能力?

来自分类Dev

Drools-将规则引擎还原为初始状态?

来自分类Dev

用于C#的SonarQube体系结构规则引擎

来自分类Dev

NxBRE规则引擎,使用传递对象作为参数的调用方法

Related 相关文章

热门标签

归档