Previous article

Next article

Ontology Modeling and MDA

Dragan Djuric, Dragan Gaševic, Vladan Devedžic, University of Belgrade, Serbia and Montenegro


PDF Icon
PDF Version


The paper presents Ontology Definition Metamodel (ODM) that enables using Model Driven Architecture (MDA) standards in ontological engineering. Other similar metamodels are based on ontology representation languages, such as RDF(S), DAML+OIL, etc. However, none of these other solutions uses the recent W3C effort – The Web Ontology Language (OWL). In our approach, we firstly define the ODM place in the context of the MDA four-layer architecture and identify the main OWL concepts. Then, we define ODM using Meta-Object Facility (MOF). The relations between similar MOF and OWL concepts are discussed in order to show their differences (e.g. MOF or UML Class and OWL Class). The proposed ODM is a good starting point for defining an OWL-based UML profile that will enable using the well-known UML notation in ontological engineering more extensively.

Note: Due to the typographical sophistication of this article, no HTML version is available. Please use the PDF version.



About the authors


Dragan Djuric is a PhD candidate at FON – School of Business Administration, University of Belgrade, and also a member of Good-Old-AI research group. His interests mostly include Enterprise software architecture, Object-Oriented development, Java platform and Intelligent Information Systems. He can be reached at


Dragan Gaševic is a lecturer of Computer Science with the Military academy, Belgrade Serbia and Montenegro, as well as a researcher with the GOOD OLD AI research group, University of Belgrade. He has received his BS, MS, and PhD degrees in computer science from the University of Belgrade in 2000, 2002, and 2004, respectively. His research interests mostly include Semantic Web, ontologies, MDA, and applications of artificial intelligence techniques to education. Email:


Vladan Devedžic is an associate professor of computer science at the Department of Information Systems, FON - School of Business Administration, University of Belgrade, Serbia and Montenegro. His main research interests include software engineering, intelligent systems, knowledge representation, ontologies, Semantic Web, intelligent reasoning, and applications of artificial intelligence techniques to education and medicine. He can be reached at

Cite this article as follows: Dragan Djuric, Dragan Gasevic, Vladan Devedzic: “Ontology Modeling and MDA”, in Journal of Object Technology, vol. 4, no. 1, January-February 2005, pp. 109-128.

Previous article

Next article