Ontology Change in Ontology-Based Information Integration Systems

  • Fajar Juang EkaputraEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9088)


Ontology change is an important part of the Semantic Web field that helps researchers and practitioners to deal with changes performed in ontologies. Ontology change is especially important in Ontology-Based Information Integration (OBII) systems, where several ontologies are interrelated and therefore, changes raise various complexities and implications, such as modifications of ontology mappings and change propagation. Current approaches to ontology change mainly focus on a single ontology and therefore do not properly address the constraints specific to OBII systems. To address the challenge of ontology change in OBII contexts, we plan to adapt successful techniques proposed both by Semantic Web and Model-Driven Engineering communities. We discuss the research goals, methods, and evaluation options to address this challenge. Real-world case studies are used for the development and evaluation of the proposed methods.


Ontology change Ontology evolution Ontology versioning Ontology-Based information integration Model-Driven engineering 



This work was supported by the Christian Doppler Forschungsgesellschaft, the Federal Ministry of Economy, Family and Youth, Österreichischer Austauschdienst (ÖAD) and the National Foundation for Research, Technology and Development, Austria. I want to thank my supervisors, Prof. Stefan Biffl, Dr. Estefanía Serral, and Dr. Marta Sabou, the ESWC mentor, Prof. Steffen Staab, and anonymous reviewers for their helpful comments and feedbacks to improve this paper.


  1. 1.
    Uschold, M., Gruninger, M.: Ontologies: principles, methods and applications. Knowl. Eng. Rev. 11, 93–136 (1996)CrossRefGoogle Scholar
  2. 2.
    Wache, H., Voegele, T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H., Hübner, S.: Ontology-based integration of information-a survey of existing approaches. In: IJCAI 2001 Workshop: Ontologies and Information Sharing, pp. 108–117 (2001)Google Scholar
  3. 3.
    Calvanese, D., De Giacomo, G., Lenzerini, M.: Ontology of integration and integration of ontologies. In: International Description Logics Workshop, p. 2 (2001)Google Scholar
  4. 4.
    Moser, T., Biffl, S.: Semantic tool interoperability for engineering manufacturing systems. In: Proceedings of 15th IEEE International Conference on Emerging Techonologies and Factory Automation (ETFA 2010), pp. 1–8 (2010)Google Scholar
  5. 5.
    Flouris, G., Manakanatas, D., Kondylakis, H., Plexousakis, D., Antoniou, G.: Ontology change: classification and survey. Knowl. Eng. Rev. 23, 117–152 (2008)CrossRefGoogle Scholar
  6. 6.
    Cicchetti, A., Di Ruscio, D.: Automating co-evolution in model-driven engineering. In: Enterprise Distributed Object Computing Conference, pp. 222–231 (2008)Google Scholar
  7. 7.
    Wimmer, M., Moreno, N., Vallecillo, A.: Viewpoint co-evolution through coarse-grained changes and coupled transformations. In: Furia, C.A., Nanz, S. (eds.) TOOLS 2012. LNCS, vol. 7304, pp. 336–352. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  8. 8.
    Ullman, J.D.: Information integration using logical views. Theor. Comput. Sci. 239, 189–210 (2000)CrossRefzbMATHMathSciNetGoogle Scholar
  9. 9.
    Zablith, F., Antoniou, G., D’Aquin, M., Flouris, G., Kondylakis, H., Motta, E., Plexousakis, D., Sabou, M.: Ontology evolution: a process-centric survey. Knowl. Eng. Rev. 30, 45–75 (2015)CrossRefGoogle Scholar
  10. 10.
    Klein, M., Noy, N.: A component-based framework for ontology evolution. In: Proceedings of IJCAI (2003)Google Scholar
  11. 11.
    Noy, N.F., Chugh, A., Liu, W., Musen, M.A.: A framework for ontology evolution in collaborative environments. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 544–558. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  12. 12.
    Zablith, F.: Evolva: a comprehensive approach to ontology evolution. In: Aroyo, L., Traverso, P., Ciravegna, F., Cimiano, P., Heath, T., Hyvönen, E., Mizoguchi, R., Oren, E., Sabou, M., Simperl, E. (eds.) ESWC 2009. LNCS, vol. 5554, pp. 944–948. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  13. 13.
    Vrandecic, D., Pinto, S., Tempich, C., Sure, Y.: The DILIGENT knowledge processes. J. Knowl. Manag. 9, 85–96 (2005)CrossRefGoogle Scholar
  14. 14.
    Stojanovic, L.: Methods and tools for ontology evolution (2004).
  15. 15.
    Papavassiliou, V., Flouris, G., Fundulaki, I., Kotzinos, D., Christophides, V.: On detecting high-level changes in RDF/S KBs. In: Bernstein, A., Karger, D.R., Heath, T., Feigenbaum, L., Maynard, D., Motta, E., Thirunarayan, K. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 473–488. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  16. 16.
    Noy, N., Musen, M.: Promptdiff: a fixed-point algorithm for comparing ontology versions. In: AAAI/IAAI (2002)Google Scholar
  17. 17.
    Redmond, T., Noy, N.: Computing the changes between ontologies. In: Joint Workshop on Knowledge Evolution and Ontology Dynamics, pp. 1–14 (2011)Google Scholar
  18. 18.
    Gröner, G., Silva Parreiras, F., Staab, S.: Semantic recognition of ontology refactoring. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010, Part I. LNCS, vol. 6496, pp. 273–288. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  19. 19.
    Palma, R., Haase, P., Corcho, O., Gómez-Pérez, A.: Change representation for OWL 2 ontologies (2009)Google Scholar
  20. 20.
    Papavassiliou, V., Flouris, G., Fundulaki, I., Kotzinos, D., Christophides, V.: Formalizing high-level change detection for RDF/S KBs. Technical report TR-398, FORTH-ICS (2009).
  21. 21.
    Stojanovic, L., Motik, B.: Ontology evolution within ontology editors. In: Proceedings of OntoWeb-SIG3 Work (2002)Google Scholar
  22. 22.
    Redmond, T., Smith, M., Drummond, N., Tudorache, T.: Managing change: an ontology version control system. In: OWLED (2008)Google Scholar
  23. 23.
    Völkel, M., Groza, T.: SemVersion: an RDF-based ontology versioning system. In: Proceedings of the IADIS International Conference WWW/Internet, p. 44 (2006)Google Scholar
  24. 24.
    Vander Sande, M., Colpaert, P., Verborgh, R., Coppens, S., Mannens, E., Van de Walle, R.: R & Wbase: git for triples. In: Linked Data on the Web Workshop (2013)Google Scholar
  25. 25.
    France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: International Conference on Software Engineering: Future of Software Engineering (2007)Google Scholar
  26. 26.
    Moha, N., Gueheneuc, Y.: DECOR: a method for the specification and detection of code and design smells. Trans. Softw. Eng. 36, 20–36 (2009)CrossRefGoogle Scholar
  27. 27.
    Liu, H., Yang, L., Niu, Z., Ma, Z., Shao, W.: Facilitating software refactoring with appropriate resolution order of bad smells. In: ESEC/FSE, pp. 265–268 (2009)Google Scholar
  28. 28.
    Langer, P., Wimmer, M.: A posteriori operation detection in evolving software models. J. Syst. Softw. 86, 551–566 (2013)CrossRefGoogle Scholar
  29. 29.
    ben Fadhel, A., Kessentini, M.: Search-based detection of high-level model changes. In: ICSM, pp. 212–221 (2012)Google Scholar
  30. 30.
    Wieringa, R.: Design science as nested problem solving. In: Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology, p. 1. ACM Press, New York (2009)Google Scholar
  31. 31.
    Gray, D.E.: Doing Research in the Real World. SAGE Publications, London (2009)Google Scholar
  32. 32.
    Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Institute of Software Technology CDL-FlexVienna University of TechnologyViennaAustria

Personalised recommendations