Article Preview
TopOntology has become very popular in computer science due to establishing explicit formal vocabulary to share between applications which are playing a vital role in dealing with heterogeneity (Bian, Zhang, & Peng, 2011). As a result of this, developers have started designing ontology using different tools and languages; and preferring to create their own ontology despite of availability of ontologies belonging to that domain which results in collection of a number of ontologies belonging to different levels of detail and granularity of the same domain. Due to this, there is a need to manage existing ontologies on the web at one place and use them for further purpose. A number of operations such as mapping, alignment, matching, merging, and integration are being used which takes different variants of ontologies from different sources and manage them efficiently. Ontology Mapping (Kalfoglou & Schorlemmer, 2003) means mapping one ontology to another. It is the way to express how to translate statements from one ontology to the other one. In the simplest case it is a mapping from one concept of the first ontology to one concept of the second ontology. Ontology matching (Payel & Euzenat, 2013) is the process of detecting links between entities in heterogeneous ontologies. Ontology alignment (Vera & Nagy, 2015) is the task of creating links between two original ontologies. Ontology alignment is made if the sources become consistent with each other but are kept separate and usually have complementary domains. Ontology integration (Pinto & Martins, 2001) is the process of building ontology in one subject reusing one or more ontologies in different subjects. Ontology merging (Predoiu, Feier, Scharffe, Bruijn, & Recuerda, 2006) is the process of generating a single, coherent ontology from two or more existing and different ontologies related to the same domain.
A number of ontology management tools/techniques are available out of which some have been discussed as follows: