Ontologies are currently emerging as representation techniques for overlapping complimentary context domains. A single ontology is no longer enough to support the tasks predicted by a distributed environment like the Semantic Web. Multiple ontologies need to be accessed from several applications. A system incorporating the semantics either implicitly or explicitly to form a formal specification of ontology mapping is vital to achieve inter-operability between the existing ontologies in both homogenous and heterogeneous environment. As a base for the above purpose, this work describes the various patterns that can be used to find the similarity between ontologies through the components Concepts, Relations, Attributes and Values. These patterns play a major role in the specification of ontology mappings, which in turn reduces the number of errors, makes the mapping more concise and understandable. Concept-to-concept mapping pattern has been implemented and analysis has been done using OAEI benchmark test dataset (Google and Yahoo directories). The results and analysis of the application for scenarios of the mapping patterns also have been discussed.