如何从我的本体中调用来自另一个本体的类?

时间:2015-11-04 12:28:16

标签: ontology protege

我使用Protege开发了一种情感本体论。我想把我的本体论的每个阶级(情感)与另一个本体论中的类似概念联系起来。例如,我有一个班级愤怒。我想从另一个本体论(ConceptNet或WordNet)通过它们的URI检索与愤怒相关的概念,如激动,疯狂等。我怎么能这样做?

这开始是一个正确的想法吗?我怎么能达到我的目标?我可以通过Protege中的URI从我的本体中调用另一个本体的类吗?

1 个答案:

答案 0 :(得分:1)

如果您只想引用这些类,则可以在两个地方使用相同的URI。

然而,这并不强制工具实际考虑有关这些类的任何公理,即,您的本体不会知道在其他本体中声明的超类或限制。

要实际使用与其他类相关的所有公理,您需要完整地导入其他本体。要仅使用本体的一部分,您可以使用各种模块化技术之一来创建本体的子集,其中包含您感兴趣的公理。但是,使用的技术取决于您的特定需求。

您能否提供有关您想要达到的目标的更多信息?

网上有很多关于模块化的资料 - 搜索"本体模块化"。阅读一些摘要应该可以帮助您专注于满足您需求的最佳方法。