【问题标题】:Domain Modelling in Grakn - what's best for automated reasoning?Grakn 中的领域建模 - 什么最适合自动推理?
【发布时间】:2020-07-01 00:49:34
【问题描述】:

我正在考虑一个领域模型,如果我想充分利用 Grakn 的推理器,是拥有更多关系还是更多子类型更好?

在考虑 Grakn 中的各种建模方式时,我应该考虑什么?

【问题讨论】:

    标签: vaticle-typedb vaticle-typeql


    【解决方案1】:

    在考虑如何在 Grakn 中为您的域建模时,我们建议关注特定概念的行为方式,以便决定您应该使用关系还是子类型。

    因此,如果您认为子类型确实是有效的子类型,则可以进行子类型;如果您认为角色可以更好地描述该类型的行为,则使用关系。

    例如,考虑人和老师。

    您可以从person 子类型teacher,但是当person 既是teacher 又是student 时会发生什么?在这种情况下,person 应该在关系中扮演角色 teacherstudent,而不是使用继承(子类型化)。

    【讨论】:

      猜你喜欢
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 2011-04-03
      • 2011-03-31
      • 2016-08-06
      • 2020-08-22
      • 1970-01-01
      相关资源
      最近更新 更多