【问题标题】:Add Mathematical Equation in Protege在 Protege 中添加数学方程
【发布时间】:2014-09-16 19:16:35
【问题描述】:

我想使用 protege 5.0 开发一个本体。在我的本体中有一个名为“x”的数据属性,其范围是整数。我还有一个名为“y”的对象属性。无论如何要在“y”中添加这样的等式:x = x + 5。如果y发生,我想要将5添加到x值。我可以在 protege 中做到这一点吗?

【问题讨论】:

    标签: ontology protege mathematical-expressions


    【解决方案1】:

    你不能只用类和属性公理来做这样的事情,但你可以用 SWRL 规则来做。特别是,你会做类似的事情

    x(?i,?n) ∧添加(?n,5,?m) → y(?i,?m)

    这表示当一个(命名的)个体 ?i 的 x 值为 ?n 时,它的 y 值也为 ?m,其中 ?m 等于 ?n + 5。其他一些问题的答案可以帮助您在 Protégé 中设置 SWRL 规则:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-09
      • 1970-01-01
      相关资源
      最近更新 更多