Development of Ontologies of Scientific Subject Domains Using Ontology Design Patterns

  • Yury ZagorulkoEmail author
  • Olesya Borovikova
  • Galina Zagorulko
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 822)


As developing ontologies of subject areas is a rather complex and time-consuming process, various methods and approaches have been proposed to simplify and facilitate it. Over the past few years, the approach based on the use of ontology design patterns has been intensively developing. The paper discusses the application of ontology design patterns in the development of ontologies of scientific subject areas. Such patterns are designed to describe the solutions of typical problems arising in ontology development. They are created in order to facilitate the process of building ontologies and to help the developers avoid some highly repetitive errors occurring in ontology modeling. The paper presents the ontology design patterns resulting from solving the problems that the authors have encountered in the development of ontologies for such scientific subject areas as archeology, computer linguistics, system studies in power engineering, active seismology, etc.


Scientific subject domain Ontology Ontology design patterns Methodology for ontology development Thematic intelligent scientific internet resource 


  1. 1.
    Sharman, R., Kishore, R., Ramesh, R. (eds.): Ontologies: A Handbook of Principles, Concepts and Applications in Information Systems. Springer, New York (2007). Scholar
  2. 2.
    Zagorulko, Yu., Zagorulko, G.: A role of ontology in information systems for support of scientific and production activity. In: Fujita, H., Marik, V. (eds.) New Trends in Software Methodologies, Tools, and Techniques. Proceedings of the Eighth SoMeT_09, pp. 413–427. IOS Press, Amsterdam (2009)Google Scholar
  3. 3.
    Zagorulko, Yu., Zagorulko, G.: Ontology-based approach to development of the decision support system for oil-and-gas production enterprise. In: Fujita, H. (eds.) New Trends in Software Methodologies, Tools and Techniques. Proceedings of the 9th SoMeT_10, pp. 457–466. IOS Press, Amsterdam (2010)Google Scholar
  4. 4.
    Skvortsov, N., Kalinichenko, L., Kovalev, D.: Conceptual modeling of subject domains in data intensive research. In: Kalinichenko, L., Manolopoulos, Y., Kuznetsov, S. (eds.) Selected Papers of the XVIII International Conference on Data Analytics and Management in Data Intensive Domains (DAMDID/RCDL 2016). CEUR Workshop Proceedings, vol. 1752, pp. 7–15. (2016). Accessed 1 Jan 2018
  5. 5.
    Gangemi, A.: Ontology design patterns for semantic web content. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 262–276. Springer, Heidelberg (2005). Scholar
  6. 6.
    Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., Presutti, V., (eds.): Ontology Engineering with Ontology Design Patterns: Foundations and Applications. Studies on the Semantic Web, vol. 25, IOS Press/AKA, Amsterdam (2016)Google Scholar
  7. 7.
    Ontology Design Patterns (ODPs) Public Catalog (2018). Accessed 1 Jan 2018
  8. 8.
    Association for Ontology Design & Patterns (2018). Accessed 1 Jan 2018
  9. 9.
    Borovikova, O., Globa, L., Novogrudska, R., Ternovoy, M., Zagorulko, G., Zagorulko, Yu.: Methodology for knowledge portals development: background, foundations, experience of application, problems and prospects. Jt. NCC&IIS Bull. Ser. Comput. Sci. 34, 73–92 (2012). Accessed 1 Jan 2018Google Scholar
  10. 10.
    Braginskaya, L., Kovalevsky, V., Grigoryuk, A., Zagorulko, G.: Ontological approach to information support of investigations in active seismology. In: The 2nd Russian-Pacific Conference on Computer Technology and Applications (RPC), Vladivostok, Russky Island, Russia, 25–29 September, 2017, pp. 27–29. IEEE Xplore digital library (2017). Accessed 1 Oct 2018
  11. 11.
    Zagorulko, Yu., Borovikova, O., Zagorulko, G.: Knowledge portal on computational linguistics: content-based multilingual access to linguistic information resources. In: Fujita, H., Sasaki, J. (eds.) Selected topics in Applied Computer Science. Proceedings of the 10th WSEAS International Conference on Applied Computer Science (ACS’10). Iwate Prefectural University, Japan, 4–6 October 2010, pp. 255–262. WSEAS Press (2010)Google Scholar
  12. 12.
    Zagorulko, Yu., Borovikova, O.: Technology of ontology building for knowledge portals on humanities. In: Wolff, K.E., Palchunov, D.E., Zagoruiko, N.G., Andelfinger, Urs (eds.) KONT/KPP -2007. LNCS (LNAI), vol. 6581, pp. 203–216. Springer, Heidelberg (2011). Scholar
  13. 13.
    Zagorulko, Yu., Zagorulko, G.: Ontology-based technology for development of intelligent scientific internet resources. In: Fujita, H., Guizzi, G. (eds.) SoMeT 2015. CCIS, vol. 532, pp. 227–241. Springer, Cham (2015). Scholar
  14. 14.
    Zagorulko, Yu., Borovikova, O., Zagorulko, G.: Application of ontology design patterns in the development of the ontologies of scientific subject domains. In: Kalinichenko, L., Manolopoulos, Y., Skvortsov, N., Sukhomlin, V. (eds.) Selected Papers of the XIX International Conference on Data Analytics and Management in Data Intensive Domains (DAMDID/RCDL 2017). CEUR Workshop Proceedings, vol. 2022, pp. 258–265. (2017). Accessed 1 Jan 2018
  15. 15.
    Johnson, R., Vlissides, J., Helm, R.: Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma. Addison-Wesley Professional, Boston (1994)Google Scholar
  16. 16.
    Hammar, K.: Towards an ontology design pattern quality model. Linköping Studies in Science and Technology. Thesis, vol. 1606. Linköping University Electronic Press, Linköping (2013)Google Scholar
  17. 17.
    Blomqvist, E., Sandkuhl, K.: Patterns in ontology engineering: classification of ontology patterns. In: Chen, C-S., Filipe, J., Seruca, I., Cordeiro, J. (eds.) Proceedings of the Seventh International Conference on Enterprise Information Systems, ICEIS 2005, Miami, USA, 25–28 May 2005, vol. 3, pp. 413–416. Springer, Netherlands (2005)Google Scholar
  18. 18.
    NeOn Project (2010). Accessed 1 Jan 2018
  19. 19.
    Presutti, V., Gangemi, A., David, S., Aguado de Cea, G., Suárez-Figueroa, M.C., Montiel-Ponsoda, E., Poveda, M.: D2.5.1: a library of ontology design patterns: reusable solutions for collaborative design of networked ontologies. Technical report, NeOn Project (2007)Google Scholar
  20. 20.
    Gangemi, A., Presutti, V.: Ontology design patterns. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies, International Handbooks on Information Systems, pp. 221–243. Springer, Heidelberg (2009). Scholar
  21. 21.
    Karima, N., Hammar, K., Hitzler, P.: How to document ontology design patterns. In: Hammar, K., Hitzler, P., Krisnadhi, A., Ławrynowicz, A., Nuzzolese, A., Solanki, M. (eds.) Advances in Ontology Design and Patterns, Studies on the Semantic Web, vol. 32, pp. 15–28. IOS Press, Amsterdam/AKA Verlag, Berlin (2017)Google Scholar
  22. 22.
    Blomqvist, E., Hammar, K., Presutti, V.: Engineering ontologies with patterns: the eXtreme design methodology. In: Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., Presutti, V. (eds.) Ontology Engineering with Ontology Design Patterns, Studies on the Semantic Web, vol. 25, pp. 23–50. IOS Press, Amsterdam (2016)Google Scholar
  23. 23.
    Vrandečić, D., Sure, Y.: How to design better ontology metrics. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 311–325. Springer, Heidelberg (2007). Scholar
  24. 24.
    Van Harmelen, F., Ten Teije, A., Wache, H.: Knowledge engineering rediscovered: towards reasoning patterns for the semantic web. In: The Fifth International Conference on Knowledge Capture, pp. 81–88. ACM, New York (2009)Google Scholar
  25. 25.
    Scharffe, F., Zamazal, O., Fensel, D.: Ontology alignment design patterns. Knowl. Inf. Syst. 40(1), 1–28 (2014)CrossRefGoogle Scholar
  26. 26.
    Maynard, D., Funk, A., Peters, W.: Using lexico-syntactic ontology design patterns for ontology creation and population. In: Proceedings of WOP2009 Collocated with ISWC2009, vol. 516, pp. 39–52. (2009). Accessed 1 Jan 2018
  27. 27.
    Hitzler, P., Krötzsch, V., Rudolph, S.: Foundations of Semantic Web Technologies. Chapman & Hall/CRC Press, Boca Raton (2009)Google Scholar
  28. 28.
    Antoniou, G., Harmelen, F.: Web ontology language: OWL. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies, pp. 67–92. Springer, Heidelberg (2004). Scholar
  29. 29.
    Protege (2010). Accessed 1 Jan 2018
  30. 30.
    Dodds, L., Davis, I.: Linked Data Patterns (2012). Accessed 1 Jan 2018
  31. 31.
    Hoekstra, R.: Proceedings of the 2009 Conference on Ontology Representation: Design Patterns and Ontologies that Make Sense. Frontiers of Artificial Intelligence and Applications, vol. 197, IOS Press, Amsterdam (2009)Google Scholar
  32. 32.
    Situation Pattern (2010). Accessed 1 Jan 2018
  33. 33.
    Benjamins, V.R., Fensel, D.: Community is knowledge! in (KA)2. In: 11th Proceedings of Banff Knowledge Acquisition for Knowledge-Based Systems Workshop KAW’98, Banff, Canada, pp. KM.2–1–KM.2-18. SRDG Publications, Department of Computer Science, University of Calgary, Calgary, April 1998Google Scholar
  34. 34.
    DCMI Metadata Terms (2010). Accessed 1 Jan 2018
  35. 35.
    Narin’yani, A., Semenov, A., Babichev, A., Kashevarova, T., Leshchenko, A.: A new approach to solving algebraic systems by means of sub-definite models. In: Henry, J., Yvon, J.-P. (eds.) Proceedings of the 16th IFIP Conference on System Modelling and Optimization. Compiegne, France. July, 1993, LNCS, vol. 197, pp. 355–364. Springer, Berlin (1994)CrossRefGoogle Scholar
  36. 36.
    Semenov, A.: Solving optimization problems with help of the uniCalc solver. In: Kearfott, R., Kreinovich, A. (eds.) Applications of Interval Computations, pp. 211–225. Kluwer Academic Publishers, Dordrecht (1996)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Yury Zagorulko
    • 1
    Email author
  • Olesya Borovikova
    • 1
  • Galina Zagorulko
    • 1
  1. 1.A.P. Ershov Institute of Informatics Systems, Siberian Branch of the Russian Academy of SciencesNovosibirskRussia

Personalised recommendations