1. Introduction
An ontology is an explicit specification of a conceptualization [2], comprising a formal description of concepts, relations between concepts, and axioms about a target domain. Considered as the backbone of the Semantic Web [1], domain ontologies enable software agents to interact and carry out sophisticate tasks for users.