His research interests include the Semantic Web, model-driven software engineering, knowledge management, service-oriented architectures, and learning technologies. So far, he has authored/co-authored around 150 research papers and book chapters, and 2 books. He is the lead author of the book Model Driven Architecture and Ontology Development. He has been severing on the editorial/reviewing boards and organizing/program committees of many international journals, conferences, and workshops.