简体   繁体   中英

How to import specific classes and object properties from an ontology in Protege?

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.

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.

Is there any way to do it?

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

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

There are subtle moments, especially on step 5.

  1. Open your target ontology.

目标本体论

  1. Open the source ontology in the same window .

源本体论

  1. Select Refactor > Copy/move/delete axioms :

菜单路径

  1. Select axiom selection method.

导入选项

  1. Select signature (ie a set set of classes, properties etc.) to import. Do not forget to press >> !

选择签名

  1. Now you can preview axioms to be imported.

公理预览

  1. Select what you want to do:

操作选择

8-9. Select your target ontology:

现有vs新

目标本体论

  1. Voila!

结果

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM