Ontology engineering is “the set of activities that concern the ontology development process, the ontology life cycle, and the methodologies, tools and languages for building ontologies” . It provides “a basis of building models of all things in which computer science is interested” . Ontology engineering aims at providing standard components for building knowledge models. Ontologies play a similar role to design rationale in mechanical design. It allows the reuse of knowledge in a knowledge base by providing conceptualization, reflecting assumptions and requirements made in the problem-solving using the knowledge base. Ontology engineering provides the means to build and use ontologies for building models.
Ontology Engineering: Details
Mizoguchi and Ikeda  define eight levels (from shallow to deep) of using ontologies. At level 1, ontologies are used as a common vocabulary for communication. At level 2, it is used as a conceptual...
- 1.G’omez-P’erez A, Fern’andez-L’opez M, Corcho O. Ontological engineering. London: Springer; 2004.Google Scholar
- 2.Gal A, Modica G, Jamil H, Eyal A. Automatic ontology matching using application semantics. AI Mag. 2005;26(1):21–32.Google Scholar
- 4.Mizoguchi R, Ikeda M. Towards ontology engineering. Technical report AI-TR-96-1, I.S.I.R., Osaka University. 1996.Google Scholar
- 5.Paslaru Bontas E, Tempich C. Ontology engineering: a reality check. In: The 5th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE2006), volume 4275 of Lecture Notes in Computer Science (LNCS). Montpellier: Springer; 2006. p. 836–54.Google Scholar
- 6.Sure Y, Tempich C, Vrandecic D. Ontology engineering methodologies. In Semantic Web Technologies: Trends and Research in Ontology-based Systems. Springer; 2006.Google Scholar