如何从Protege的本体中导入特定的类和对象属性? [英] How to import specific classes and object properties from an ontology in Protege?

查看:570
本文介绍了如何从Protege的本体中导入特定的类和对象属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I want to import some classes in Protege from different ontologies to my ontology. For example, I need the classes foaf:Person, org:Site, vcard:Organization, and many more.

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

I don't want to create them by myself (and modifying their IRI). When I did import the whole ontology (Schema.org, vCard, FOAF, …), I had many elements that I don't need.

有什么办法吗?

推荐答案

—您是否看过以下线程:protege-project.136.n4.nabble.com/…

— Have you looked at this thread: protege-project.136.n4.nabble.com/…

-我尝试使用它,但是没有用.

— I tried to use it, but it didn't work.

有些微妙的时刻,尤其是在第5步上.

There are subtle moments, especially on step 5.

  1. 打开目标本体.

  1. 相同窗口中打开源本体.
  1. Open the source ontology in the same window.

  1. 选择 Refactor>复制/移动/删除公理:

  1. 选择公理选择方法.

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

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

  1. 选择您想做什么:

8-9.选择您的目标本体:

8-9. Select your target ontology:

  1. Voila!

这篇关于如何从Protege的本体中导入特定的类和对象属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆