【问题标题】:Generate individuals from OWL class defintion从 OWL 类定义生成个体
【发布时间】:2016-03-02 00:12:10
【问题描述】:

我对本体相当陌生,有以下情况:

给定一个类定义,我想根据给定限制的所有可能组合自动生成个体。

例如: 假设“Pizza”类具有属性“hasTopping”,该属性应该与“Topping”类的个体相关联。我想为每个存在的 Topping 个人生成一个 Pizza 类的个人。如果有两个 Topping 个体,Tomato 和 Cheese,我想创建一个带有“hasTopping Tomato”的 Pizza 个体和一个带有“hasTopping Cheese”的披萨个体。

有什么通用方法可以在这样的本体中生成个体吗? (作为自己实现的替代方案。)

这是否“违反”了一般本体的意图/目的?这通常会以不同的方式处理吗? (我还不完全熟悉本体。)

【问题讨论】:

    标签: owl ontology inference


    【解决方案1】:

    没有标准的方法可以做到这一点,所以我认为你必须自己实现它。 Leigh University Benchmark 做了类似的事情,所以它可能会为您提供一些想法:http://swat.cse.lehigh.edu/projects/lubm/

    我认为这根本不违反本体背后的理念——看起来很简单。它没有最佳实践,因此无论您选择实施它可能就足够了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-26
      • 2017-11-14
      • 2011-05-30
      • 2015-05-08
      • 2013-09-08
      • 1970-01-01
      • 2020-02-21
      • 2014-02-25
      相关资源
      最近更新 更多