Ontology is used widely as a knowledge representation form. In the recent years, there is substantial growth of ontology utilization and development in different application domains that requires standardization and semantic interoperability. The increasing number in ontology development leads to overlapping in domain ontologies. Our approach called CODE (Common Ontology Development) is created to address the need for knowledge integration and reuse from distributed knowledge across multiple underlying ontologies. CODE is fully automated and it is a complete framework that aims to preserve source ontology knowledge. It uses natural language processing and scenario-based rules to ensure the accuracy of the integration mechanism. In addition, CODE can be used to merge more than two ontologies at the same time. To evaluate knowledge preservation and correctness in the proposed approach, SPARQL queries are used on the new integrated ontology and the results are verified against the source ontologies.