Abstract
An ontology refers to a formal, common, shared description of significance concepts within a specific domain. Ontologies can be used to support various tasks in diverse areas of research such as information retrieval, knowledge management, databases, natural language processing, “geographic information systems”, digital libraries, “multi agent systems” or “visual information retrieval systems”. An ontology makes it possible to have shared knowledge as well as reuse where there can be communicating of information resources between software and human agents. However, ontologies have conceptually been in development since the 1970’s and in the late 1990s’-early 2000’s, we began seeing languages ...