对 Ontology 中 属性 值之间的计算依赖关系建模
Modeling computational dependencies between property values in an Ontology
我有一个 Ontology 和一个名为 :Entity1 的实体(现在它被建模为 class 但如果需要,我们可以使它成为一个个体。它具有称为 :hasValue1 和 :hasValue2 的属性。我想捕获以下事实:hasValue2 的值应始终为 :hasValue1.
的值的 0.35 倍
所以,如果我有三元组“:Entity1 :hasValue1 10”,我想强制执行 "fact" 即“:Entity1 :hasValue2 3.5”。
在语义模型中执行此操作的最佳方法是什么?
您将需要使用 SWRL rules
我有一个 Ontology 和一个名为 :Entity1 的实体(现在它被建模为 class 但如果需要,我们可以使它成为一个个体。它具有称为 :hasValue1 和 :hasValue2 的属性。我想捕获以下事实:hasValue2 的值应始终为 :hasValue1.
的值的 0.35 倍所以,如果我有三元组“:Entity1 :hasValue1 10”,我想强制执行 "fact" 即“:Entity1 :hasValue2 3.5”。
在语义模型中执行此操作的最佳方法是什么?
您将需要使用 SWRL rules