保护如何添加对另一个本体论的引用

时间:2015-04-14 21:30:41

标签: semantic-web owl protege

我想将我的本体与另一个本体集成在一起。我所做的是导入我的protege中的本体,这是有效的,但protege列出了所有类,通常是这样。我正在寻找是否有一种方式,我只是这些本体的参考(uri),然后我可以从他们的前缀使用它们。

ofc,我正在使用owl2构建我的本体

我希望你帮助我

1 个答案:

答案 0 :(得分:1)

如果您想根据与引用概念相关的术语完全推理和具体化事实,那么您需要完全导入引用概念所属的本体。

例如,给出具有以下陈述的外部本体:

ex:Person a owl:Class;
   rdfs:subClassOf ex:Agent.

如果您在不导入的情况下引用它:

ex2:Doctor a owl:Class;
   rdfs:subClassOf ex:Person.

并发表以下声明:

ex2:Jack a ex2:Doctor.

通过推理器运行,然后您还将实现以下内容:

ex2:Jack a ex:Person.

但不是以下内容:

ex2:Jack a ex:Agent.

要实现后者,您需要导入包含ex:Person的所有陈述的本体。