I am wondering which option is the best option when importing another ontology into my own ontology.

I need to reuse concepts such as foaf:Agent, foaf:organisation etc and I have the option of importing the whole foaf via ontology import function of Protege. This imports all the entities of foaf, which makes my ontology cluttered with several entities.

Another option I checked is, creating the required entity in my ontology with the external namespace. Say organisation with the foaf namespace. This does the job and avoids importing everything.

My question is, which approach is best and is there another apporach to deal with importing other ontologies?

Regards,

Similar questions and discussions