【问题标题】:How to import specific classes and object properties from an ontology in Protege?如何从 Protege 中的本体导入特定的类和对象属性?
【发布时间】:2017-05-26 15:54:30
【问题描述】:

我想将 Protege 中的一些类从不同的本体导入到我的本体中。例如,我需要 foaf:Personorg:Sitevcard:Organization 等类。

我不想自己创建它们(并修改它们的 IRI)。当我确实导入了整个本体(Schema.org、vCard、FOAF、...)时,我有很多我不需要的元素。

有什么办法吗?

【问题讨论】:

  • 欢迎来到 SO!见this comment。是否足以满足您的需求?
  • @StanislavKralin 谢谢。这还不够。我知道如何导入本体并创建具有特定 URI 的类(如 http://xmlns.com/foaf/0.1/Person )。我只需要从本体中导入特定的类。我不需要在我的本体中添加 100 个我不会使用的类。
  • 你看过这个帖子吗:protege-project.136.n4.nabble.com/…
  • @StanislavKralin 我尝试使用它,但没有用。

标签: owl ontology protege


【解决方案1】:

——你看过这个帖子吗:protege-project.136.n4.nabble.com/…

—我尝试使用它,但没有用。

有一些微妙的时刻,尤其是在第 5 步。

  1. 打开您的目标本体。

  1. 同一窗口中打开源本体。

  1. 选择重构>复制/移动/删除公理

  1. 选择公理选择方法。

  1. 选择要导入的签名(即一组类、属性等)。 别忘了按>>!

  1. 现在您可以预览要导入的公理。

  1. 选择您要执行的操作:

8-9。选择你的目标本体:

  1. 瞧!

【讨论】:

  • 谢谢,我发现我的错误在第2步。我确实在不同的窗口中打开了本体,所以我无法复制类。
猜你喜欢
  • 1970-01-01
  • 2016-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-10
  • 2015-07-27
  • 2010-12-15
  • 2014-05-03
相关资源
最近更新 更多