ISLab Ontology Engineering Group (ISOEG)


The ISLab Ontology Engineering Group (ISOEG) of Intelligent System Laboratory of the Computer Engineering Faculty at Amirkabir University of Technology headed by Prof. Ahmad Abdollahzadeh Barfouroush, has been equipped with all necessary software and hardware facilities for performing the needed research and development activities. Amirkabir computer engineering faculty is one of the best computer engineering faculties in Iran with high talented and fresh students. So, we have this chance to conduct our research activities based on these valuable resources.

Our goals and ambitions

We work on developing methods and approaches for creating ontologies of world realities especially in the field of computer science and engineering. We  investigate ontology creation from all levels and views. We test and implement different methodologies of ontology creation. Also we test different ontology editors and define their weakness and strengths. In short we explore ontology from each any every angle and perspective.

Our goals and research interests

Goal 1 – Define an applicable definition of ontology that can be used in the computer domain without ambiguity.

Goal 2 – Create a guideline for understanding and creating ontologies.

Goal 3 – Definition of at least 2 BSc. and 1 MSc. theses per year in the field of OE.

Goal 4 – Planning of quarterly gatherings and sessions with people working in the field of OE.

Goal 5 – Finding and evaluating different methodologies in ontology creation. For example we intend to investigate the following methodologies:

Goal 6 – Finding and evaluating different ontological topologies and comparing them.

Goal 7 – Finding and understanding the place and task of ontologies in the Semantic Web and how they can influence data and information retrieval.

Goal 8 – To find answers to the following questions:

  • What can not be named an ontology?

  • The difference between ontologies and taxonomies.

  • The difference between ontological base and knowledge base.

  • The difference between ontologies and taxonomies.

  • What are the computational semantics of ontologies? And how much are they?

Goal 9 – Finding and evaluating different ontology definition languages and comparing them. For example we intend to investigate the following:

Goal 10 – Finding and evaluating different ontology editors and comparing them. For example we intend to investigate the following:

Goal 11 – Finding and understanding the relations and differences of the following concepts with ontology creation:

  • Ontology Engineering Methodologies

  • Ontology Construction

  • Ontology Population

  • Ontology Evolution

  • Ontology Maintenance

  • Ontology Versioning

  • Ontology Mapping

  • Ontology Translation

  • Ontology Modularization and Composition

  • Ontology Matching

  • Ontology Aligning

  • Ontology Evaluation

  • Ontology Learning

  • Ontology Validation

  • Ontology Interoperability

  • Ontology Integration

  • Ontology Merging

  • Ontology Engineering Tools

  • Ontology Visualization

Our publications

     Journal papers

  • A. Abdollahzadeh Barforoush, and A. Rahnama, Ontology Learning: Revisited, Journal of Web Engineering (JWE), Volume 11, No. 4, pages 269-289, Rinton Press, December 2012.  

  • S. Soltani, A. Abdollahzade, “Web Pages Classification Using Domain Ontology and Clustering“, International Journal of Pattern Recognition and Artificial Intelligence, Singapore, 2009

  • G. Kheradmandian, A. Abdollahzadeh, “A Request Processing System based on Ontology for replying to the queries“, Journal of CSICC, 2006

  • M. Shamsfard, A.Abdollahzadeh, “The State of the art in ontology learning: A Framework to Compare”, Knowledge Engineering Review Journal, UK, Aug 2004

     Conference papers

  • A. Rahnama, A. Abdollahzadeh Barforoush, Cognibase: A New Representation Model to Support Ontology Development, In proceedings of the IADIS International Conference Information Systems 2011 (IS2011), Avila, Spain, March 2011

  • A. Abdollahzadeh Barforoush, A. Rahnama, Ontology Learning: Revisited, Submitted and awaiting acceptance to the Journal of Web Engineering (JWE), February 2011

  • S. Soltani, A. Abdollahzadeh, “OILSW: A New System for Ontology Instance Learning in Semantic Web“, ICSD, India, 2007

  • S. Soltani, A. Abdollahzadeh, “Web pages classification using domain ontology and clustering“, International Conference Computational Intelligence and Security (CIS 2007), China, 2007

  • A. Abdollahzadeh, Gh. Kheradmandian, ” A Query Process System Based on Ontology for Question answering,” 11th International CSI Computer Conference, Jan 2006, Tehran, Iran

  • M. Shamsfard , A. Abdollahzadeh, “A Framework for Comparison and Evaluation of Learning  Ontology Systems“, In proceedings of 9th Annual Computer Society of Iran Computer Conference (CSICC’2004),Tehran, Iran, February 2004

  • M. Shamsfard, A. Abdollahzadeh, “An Introduction to Hasti: An Ontology Learning System“, International Conference on Artificial Intelligence and Soft Computing (ASC`-2), Jul 17-19, 2002, Banff-Canada

  • M. Shamsfard, A. Abdollahzadeh, “A Basis for Evolutionary Ontology Construction”, 18th IASTED International Conference in Applied Information, AI2000, Innsbruck, Austria, 2000

  • A. Abdollahzadeh, M. Shamsfard, “HASTI: A Base for Evolutionary Ontology Construction to Natural Language Understanding” 9th Iranian Conference on Electrical Engineering 17-19 May 1999, Iran

Our awards

  • Best team project award on Process Ontology achieved  by our PhD student, Ali Rahnama as part of team MoveOn (Move Ontology) at the 9th annual Vespucci Summer Institute in Fiesole, Florence, Italy, July 2011.

    • MoveOn team members:

      • Ali Rahnama

        • PhD student, OELab, Amirkabir University of Technology, Iran

      • Alexis Reed

        • PhD student, Ecology and Evolutionary Biology Department, University of Kansas, USA

      • Aurona Gerber

        • Senior Researcher, Knowledge Systems Group, CSIR Meraka Institute, South Africa

      • Christoph  Stasch

        • PhD Student, Institute for Geoinformatics, University of Muenster, Germany

      • Henry Michels

        • PhD student, Institute for Geoinformatics, University of Muenster, Germany

      • Luis Ramos

        • PhD Student, Bremen Ontology Research Group, University of Bremen, Germany


Prof. Ahmad Abdollahzadeh Barforoush

Current Members

Ehsan Sharifi

Alumni (PhD)

Mehrnoush Shamsfard

Ali Rahnama


Mahdieh Monzavi

Masoumeh Nourollahi

Sima Salmani

Hamidreza Abbasi niasar

Mina Ardakani

Useful books and journal papers

Useful links and resources

Ontology related laboratories