I. Introduction
Many traditional challenges in classic applications can be viewed as matching problems such as schema intergration, data warehousing, data integration and catalogue integration [2]. In recent years, applications started to make use of ontologies to describe the semantic of their data. More and more data are being published by different sources making the web a gold mine for people to consume and integrate data. An ontology is referred to a vocabulary that describes a domain of interest and specifies the meaning of terms used in that specific vocabulary [1]. By the increasing usage of ontologies in applications, traditional matching problems are rising to ontology matching problems.