166 Copyright © 2013, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. Chapter 9 INTRODUCTION One of questions of model-driven engineering is how to start building a metamodel. The formal part of the requirements engineering is so important in any software development process and the whole project in general. Many authors have raised the possibility of using ontologies to meet this need. We propose the use of a domain ontology as the main input for defining metamodels. Papers such as “Bridging Metamodels and Ontologies in Software Engineering” in which the authors present and investigate the literature on both metamodelling and ontologies in order to identify ways in which they can be made compatible and linked in such a way as to ben- Carlos Enrique Montenegro-Marin Universidad Distrital “Francisco José de Caldas”, Colombia Rubén González Crespo Universidad Pontifcia de Salamanca, Spain Oscar Sanjuán Martínez Universidad Carlos III de Madrid, Spain Juan Manuel Cueva Lovelle Universidad de Oviedo, Spain B. Cristina Pelayo García-Bustelo Universidad de Oviedo, Spain Patricia Ordóñez de Pablos Universidad de Oviedo, Spain Metamodels Construction Based on the Defnition of Domain Ontologies ABSTRACT This chapter proposes a mechanism for mapping domain ontologies to metamodels by a direct mecha- nism; this proposal is necessary because there is no formal mechanism for obtaining requirements in model driven engineering. Specifcally, here the authors propose the use of a domain ontology as the main input for defning metamodels. They defne a point in common between domain ontologies and metamodels to apply a method of direct conversion between domain ontology and the metamodel. At the end of the chapter, the authors present a real case study in which they use the technique described and the conclusions of the investigation. DOI: 10.4018/978-1-4666-2494-8.ch009