How to import certain classes and properties of objects from ontology in Protege?

I want to import some classes in Protege from different ontologies into my ontology. For example, I need classes foaf:Person

, org:Site

, vcard:Organization

and many others.

I don't want to create them myself (and change their IRI). When I imported the entire ontology (Schema.org, vCard, FOAF, ...) I had a lot of elements that I didn't need.

Is there a way to do this?

+3


source to share


1 answer


- You looked at this thread: protege-project.136.n4.nabble.com / ...

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

There are subtle points, especially in step 5.

  • Open the target ontology.

target ontology

  1. Open the original ontology in the same window.

original ontology

  1. Choose Refactoring> Copy / Move / Delete Axioms:

menu path

  1. Choose a method for choosing axioms.

import options

  1. Select a signature (for example, a set of classes, properties, etc.) to import. Don't forget to click โ†’!


select signature

  1. You can now view the axioms for import.

viewing axioms

  1. Choose what you want to do:

selectio operation

8-9. Select the target ontology:

existing vs new

target ontology

  1. Voila!

result

+3


source







All Articles