首页 > 解决方案 > 在 Protege 上将实体从一个本体复制到另一个本体时的依赖关系

问题描述

我成功地关注了这个链接:如何从 Protege 中的本体中导入特定的类和对象属性?. 我的问题是,当我进行此复制时,它是否还包含我复制的实体的依赖项?如:数据类型、个体、类、对象属性、数据属性?或者我应该特别包含类的依赖项?另外,当我用 OWLViz 可视化本体时,因为它太大了,我可以只减少 2 阶段的可视化吗?谢谢...

标签: protege

解决方案


该问题显示了如何复制公理 - 因此,实体本身将存在于目标本体中,但它们的定义(例如属性的域和范围)在单独的公理中定义,您必须单独复制。

如果您希望复制所有引用实体的公理,请使用显示的第三个选项 - 引用公理。如果您想复制整个模块(如此处所述http://owl.cs.manchester.ac.uk/research/modularity/),我不确定 Protege 是否在界面中提供选项。这当然可以通过代码实现。


推荐阅读