• ALI RAHNAMA Computer Engineering and IT department, Amirkabir University of Technology 424 Hafez Ave., Tehran, Iran
  • AHMAD ABDOLLAHZADEH BARFOROUSH Computer Engineering and IT department, Amirkabir University of Technology 424 Hafez Ave., Tehran, Iran


Ontology Evolution, Ontology Maintenance, Ontology Changes, Knowledge Management


In recent years, ontology engineering has received a great amount of attention and has advanced greatly. Today, ontologies are finding their role in knowledge and information systems. To keep up with the dynamic aspect of knowledge, the need for ontology evolution systems has emerged. Such systems help facilitate the management of changes on the ontology in a systematic way. To define a systematic way of facilitating management of changes, a process model is needed. Therefore in this paper, we present our novel ontology evolution process model which uses ontology change rules to achieve this goal. These change rules are defined via the SWRL rule representation language. This new approach to ontology evolution helps the ontology evolution process by preserving the consistency of the ontology throughout the ontology evolution process. To classify ontology changes, we will also present our novel taxonomy of ontology changes. To test the feasibility of our presented process model, we have implemented the OntoEvol system. It is also presented in this paper.



Download data is not yet available.


L. Stojanovic, N. Stojanovic, and R. Volz, ―Migrating data-intensive web sites into the semantic web,‖ in Proceedings of the 2002 ACM symposium on Applied computing, 2002, pp. 1100–1107.

L. Stojanovic, ―Methods and tools for ontology evolution,‖ Ph.D. thesis, University of Karlsruhe, 2004.

P. Haase, H. Lewen, R. Studer, D. T. Tran, M. Erdmann, M. d‘ Aquin, and E. Motta, ―The neon ontology engineering toolkit,‖ WWW, 2008.

M. C. A. Klein, ―Change management for distributed ontologies,‖ Ph.D. thesis, Vrije Universiteit Amsterdam, 2004.

F. Zablith, ―Harvesting Online Ontologies for Ontology Evolution,‖ Ph.D. thesis, The Open University, UK, 2011.

R. Djedidi and M. A. Aufaure, ―ONTO-EVOAL an Ontology Evolution Approach Guided by Pattern Modeling and Quality Evaluation,‖ in Foundations of Information and Knowledge Systems (FoIKS 2010), 2010, pp. 286–305.

G. Flouris and D. Plexousakis, ―Handling Ontology Change: Survey and Proposal for a Future Research Direction,‖ Inst. Comput. Sci. FORTH Greece Tech. Rep. TR-362 FORTH-ICS, 2005.

F. Zablith, M. Sabou, M. d‘ Aquin, and E. Motta, ―Ontology evolution with Evolva,‖ in The Semantic Web: Research and Applications, Springer, 2009, pp. 908–912.

F. Zablith, ―Evolva: A comprehensive approach to ontology evolution,‖ in The Semantic Web: Research and Applications, Springer, 2009, pp. 944–948.

R. Djedidi and M. A. Aufaure, ―Ontology Evolution: State of the Art and Future Directions,‖ in Ontology Theory, Management and Design: Advanced Tools and Models, IGI Global Publishing, 2010, pp. 179–207.

W. Jaziri, ―A methodology for ontology evolution and versioning,‖ in Advances in Semantic Processing, 2009. SEMAPRO’09. Third International Conference on, 2009, pp. 15–21.

P. Cimiano and J. Völker, ―A framework for ontology learning and data-driven change discovery,‖ in Natural language processing and information systems: 10th International Conference on Applications of Natural Language to Information Systems, NLDB 2005, Alicante, Spain, June 15-17, 2005: proceedings, 2005, pp. 227–238.

L. Stojanovic, N. Stojanovic, J. Gonzalez, and R. Studer, ―OntoManager–a system for the usage-based ontology management,‖ in On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE, Springer, 2003, pp. 858–875.

S. Bloehdorn, P. Haase, Y. Sure, and J. Voelker, ―Ontology evolution,‖ Semantic Web Technol. Trends Res. Ontol.-Based Syst., pp. 51–70, 2006.

G. Flouris, ―On belief change in ontology evolution,‖ AI Commun., vol. 19, no. 4, pp. 395–397, 2006.

P. Plessers, O. De Troyer, and S. Casteleyn, ―Understanding ontology evolution: A change detection approach,‖ Web Semant. Sci. Serv. Agents World Wide Web, vol. 5, no. 1, pp. 39–49, 2007.

M. Klein, D. Fensel, A. Kiryakov, and D. Ognyanov, ―Ontology versioning and change detection on the web,‖ in Knowledge Engineering and Knowledge Management: Ontologies and the Semantic Web, Springer, 2002, pp. 197–212.

N. F. Noy, S. Kunnatur, M. Klein, and M. A. Musen, ―Tracking changes during ontology evolution,‖ in The Semantic Web–ISWC 2004, Springer, 2004, pp. 259–273.

J. Eder and K. Wiggisser, ―Change detection in ontologies using DAG comparison,‖ in Advanced Information Systems Engineering, 2007, pp. 21–35.

H.-A. Santoso, S.-C. Haw, and C.-S. Lee, ―Change detection in ontology versioning: a bottom-up approach by incorporating ontology metadata vocabulary,‖ in Database Theory and Application, Bio-Science and Bio-Technology, Springer, 2010, pp. 37–46.

A. Abdollahzadeh Barforoush and A. Rahnama, ―Ontology Learning: Revisited,‖ J. Web Eng. JWE, vol. 11, no. 4, pp. 269–289, Dec. 2012.

D. Benz, ―Collaborative ontology learning,‖ Master‘s thesis, University of Freiburg, 2007.

G. Flouris, Z. Huang, J. Z. Pan, D. Plexousakis, and H. Wache, ―Inconsistencies, negations and changes in ontologies,‖ in Proceedings of the National Conference on Artificial Intelligence, 2006, vol. 21, p. 1295.

G. Flouris, D. Plexousakis, and G. Antoniou, ―A classification of ontology change,‖ in Poster Proceedings of the 3rd Italian Semantic Web Workshop, Semantic Web Applications and Perspectives (SWAP-06), 2006.

L. Stojanovic, A. Maedche, N. Stojanovic, and R. Studer, ―Ontology evolution as reconfiguration-design problem solving,‖ in Proceedings of the 2nd international conference on Knowledge capture, 2003, pp. 162–171.

P. Haase and L. Stojanovic, ―Consistent evolution of owl ontologies,‖ presented at the ESWC 2005, 2005, vol. 3532, pp. 182–197.

P. Haase and J. Völker, ―Ontology learning and reasoning—dealing with uncertainty and inconsistency,‖ Uncertain. Reason. Semantic Web I, pp. 366–384, 2008.

A. Mikroyannidis and B. Theodoulidis, ―Ontology management and evolution for business intelligence,‖ Int. J. Inf. Manag., vol. 30, no. 6, pp. 559–566, 2010.

M. C. Klein and D. Fensel, ―Ontology versioning on the Semantic Web.,‖ in SWWS, 2001, pp. 75–91.

M. Javed, M. Abgaz, and C. Pahl, ―A layered framework for pattern-based ontology evolution,‖ presented at the 3rd International Workshop on Ontology-Driven Information System Engineering (ODISE), 2011.

M. Javed, Y. Abgaz, and C. Pahl, ―A pattern-based framework of change operators for ontology evolution,‖ in On the Move to Meaningful Internet Systems: OTM 2009 Workshops, 2009, pp. 544–553.

A. Auger and C. Barrière, ―Pattern-based approaches to semantic relation extraction: A state-of-the-art,‖ Terminol. Int. J. Theor. Appl. Issues Spec. Commun., vol. 14, no. 1, pp. 1–19, 2008.

E. Blomqvist, A. Gangemi, and V. Presutti, ―Experiments on pattern-based ontology design,‖ in Proceedings of the fifth international conference on Knowledge capture, 2009, pp. 41–48.

E. Blomqvist, ―OntoCase - A Pattern-Based Ontology Construction Approach,‖ Move Meaningful Internet Syst. 2007 CoopIS DOA ODBASE GADA IS, vol. 4803, pp. 971–988, 2007.

R. Djedidi, M. A. Aufaure, R. Qi, V. Letort, M. Kang, P. Cournède, P. de Reffye, T. Fourcaud, R. Neji, A. Besbes, and others, ―Change Management Patterns (CMP) for Ontology Evolution Process,‖ in Proceedings of the 3rd International Workshop on Ontology Dynamics (IWOD 2009) in ISWC, 2009.

M. Poveda, M. Suárez-Figueroa, and A. Gomez-Perez, ―Common pitfalls in ontology development,‖ in Current Topics in Artificial Intelligence, , CAEPIA 2009 Selected Papers, 2010, vol. 5988, pp. 91–100.

C. Roussey, O. Corcho, and L. M. Vilches-Blázquez, ―A catalogue of OWL ontology antipatterns,‖ in Proceedings of the fifth international conference on Knowledge capture, 2009, pp. 205–206.

A. Gangemi and V. Presutti, ―Ontology design patterns,‖ Handb. Ontol., pp. 221–243, 2009.

A. Rahnama and A. Abdollahzadeh Barforoush, ―Taxonomy of Ontology Changes - from an Ontology Evolution Perspective,‖ presented at the 19th National CSI Computer Conference, Tehran, Iran, 2014, pp. 1138–1143.

E. Bozsak, M. Ehrig, S. Handschuh, A. Hotho, A. Maedche, B. Motik, D. Oberle, C. Schmitz, S. Staab, and L. Stojanovic, ―KAON—Towards a large scale semantic web,‖ in E-Commerce and Web Technologies, Springer, 2002, pp. 304–313.

B. Motik and R. Studer, ―KAON2–A Scalable Reasoning Tool for the Semantic Web,‖ in Proceedings of the 2nd European Semantic Web Conference (ESWC’05), Heraklion, Greece, 2005.

A. Rahnama and A. Abdollahzadeh Barforoush, ―Cognibase: a new representation model to support ontology development,‖ in IADIS International Conference Information Systems (IS 2011), Avila, Spain, 2011.

I. Horrocks, P. F. Patel-Schneider, H. Boley, S. Tabet, B. Grosof, and M. Dean, ―SWRL: A semantic web rule language combining OWL and RuleML,‖ W3C Memb. Submiss., vol. 21, p. 79, 2004.

B. Ganter, G. Stumme, and R. Wille, Formal Concept Analysis: foundations and applications, vol. 3626. springer, 2005.

F. M. Suchanek, G. Kasneci, and G. Weikum, ―Yago: A large ontology from wikipedia and wordnet,‖ Web Semant. Sci. Serv. Agents World Wide Web, vol. 6, no. 3, pp. 203–217, 2008.

J. Hoffart, F. M. Suchanek, K. Berberich, and G. Weikum, ―YAGO2: a spatially and temporally enhanced knowledge base from Wikipedia,‖ Artif. Intell., vol. 194, pp. 28–61, 2013.

―Wikipedia.‖ [Online]. Available: http://www.wikipedia.org/. [Accessed: 22-Aug-2013].

―DBpedia.‖ [Online]. Available: http://dbpedia.org/About. [Accessed: 22-Aug-2013].

―SparqlEndpoints - W3C Wiki.‖ [Online]. Available: http://www.w3.org/wiki/SparqlEndpoints. [Accessed: 22-Aug-2013].

―OOPS! - OntOlogy Pitfall Scanner! - Catalogue,‖ OOPS! - OntOlogy Pitfall Scanner! - Catalogue, 2013. [Online]. Available: http://oeg-lia3.dia.fi.upm.es/oops/catalogue.jsp.

―DBpedia Changelog.‖ [Online]. Available: http://wiki.dbpedia.org/Changelog. [Accessed: 22-Aug-2013].

T. M. Akinsola, ―Automated Ontology Evolution,‖ Masters of Science informatics thesis,

University of Edinburgh, Scotland (2008).