【发布时间】:2016-03-02 00:12:10
【问题描述】:
我对本体相当陌生,有以下情况:
给定一个类定义,我想根据给定限制的所有可能组合自动生成个体。
例如: 假设“Pizza”类具有属性“hasTopping”,该属性应该与“Topping”类的个体相关联。我想为每个存在的 Topping 个人生成一个 Pizza 类的个人。如果有两个 Topping 个体,Tomato 和 Cheese,我想创建一个带有“hasTopping Tomato”的 Pizza 个体和一个带有“hasTopping Cheese”的披萨个体。
有什么通用方法可以在这样的本体中生成个体吗? (作为自己实现的替代方案。)
这是否“违反”了一般本体的意图/目的?这通常会以不同的方式处理吗? (我还不完全熟悉本体。)
【问题讨论】: