Using a System of Heterogeneous Ontology Design Patterns to Develop Ontologies of Scientific Subject Domains | Programming and Computer Software
Skip to main content

Using a System of Heterogeneous Ontology Design Patterns to Develop Ontologies of Scientific Subject Domains

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

This paper presents an approach to developing ontologies of scientific subject domains (SSDs) that is based on the application of a system of heterogeneous ontology design patterns (ODPs), which are documented descriptions of proven solutions to typical problems of ontological modeling. This system includes both universal patterns used to describe typical ontology constructions and patterns focused on scientific knowledge representation. This ODP system not only allows all entities of an ontology developed for a particular SSD to be consistently represented, thus excluding many errors in the process of ontological modeling, but also makes it possible to save a significant amount of resources spent on the development of an ontology.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

REFERENCES

  1. Fernández-López, M., Gómez-Pérez, A., Pazos, A., and Pazos, J., Building a chemical ontology using methontology and the ontology design environment, IEEE Intell. Syst. Their Appl., 1999, vol. 4, no. 1, pp.  37–46.

    Article  Google Scholar 

  2. Sure, Y., Staab, S., and Studer, R., Ontology Engineering Methodology, Berlin: Springer, 2009, pp. 135–152.

    Book  Google Scholar 

  3. Pinto, H., Staab, S., and Tempich, C., DILIGENT: Towards a fine-grained methodology for DIstributed, Loosely-controlled and evolvInG Engineering of oNTologies, Frontiers in Artificial Intelligence and Applications, IOS Press, 2004, vol. 110, pp. 393–397.

    Google Scholar 

  4. De Nicola, A., Missikoff, M., and Navigli, R.A., Proposal for a unified process for ontology building: UPON, Database and Expert Systems Applications, Andersen, K.V., Debenham, J., and Wagner, R., Eds., 2005, vol. 3588, pp. 655–664.

    Book  Google Scholar 

  5. Gangemi, A. and Presutti, V., Ontology Design Patterns, Staab, S. and Studer, R., Eds., Berlin: Springer, 2009, pp. 221–243.

    Book  Google Scholar 

  6. Blomqvist, E., Hammar, K., and Presutti, V., Engineering ontologies with patterns: The extreme design methodology, Ontology Engineering with Ontology Design Patterns: Studies on the Semantic Web, Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., and Presutti, V., Eds., IOS Press, 2016, pp. 23–50.

    Google Scholar 

  7. Karima, N., Hammar, K., and Hitzler, P., How to document ontology design patterns, Advances in Ontology Design and Patterns, IOS Press, 2017, vol. 32, pp. 15–27.

    Google Scholar 

  8. Lomov, P.A., Application of ontology design patterns to the creation and use of ontologies in an integrated knowledge space, Ontol. Proekt., 2015, vol. 5, no. 2(16), pp. 233–245.

  9. Anureev, I.S., Batura, T.V., Borovikova, O.I., Zagorulko, Yu.A., Kononenko, I.S., Marchuk, A.G., Marchuk, P.A., Murzin, F.A., Sidorova, E.A., and Shilov, N.V., Modeli i metody postroeniya informatsionnykh sistem, osnovannykh na formal’nykh, logicheskikh i lingvisticheskikh podkhodakh (Models and Methods for Constructing Information Systems Based on Formal, Logical, and Linguistic Approaches), Marchuk, A.G., Ed., Novosibirsk: Izd. Sib. Otd. Ross. Akad. Nauk, 2009.

    Google Scholar 

  10. Zagorulko, Yu. and Borovikova, O., Technology of ontology building for knowledge portals on humanities, Knowledge Processing and Data Analysis, Wolf, K.E., Eds., Berlin: Springer, 2011, vol. 6581, pp. 203–216.

    Google Scholar 

  11. Johnson, R., Vlissides, J., and Helm, R., Design patterns: Elements of reusable object-oriented software by Erich Gamma, Boston: Addison-Wesley, 1994.

    Google Scholar 

  12. NeOn project. http://www.neon-project.org.

  13. Association for Ontology Design and Patterns (ODPA). http://ontologydesignpatterns.org.

  14. Ontology Design Patterns (ODPs) Public Catalog, 2009. http://odps.sourceforge.net.

  15. Dodds, L. and Davis, I., Linked Data Patterns, 2012. http://patterns.dataincubator.org/book.

  16. Krisnadhi, A. and Hitzler, P., A core pattern for events, Advances in Ontology Design and Patterns, IOS Press, 2017, pp. 29–37.

    Google Scholar 

  17. Krisnadhi, A. and Hitzler, P., The stub metapattern, Advances in Ontology Design and Patterns, IOS Press, 2017, vol. 32, pp. 39–45.

    Google Scholar 

  18. Hammar, K., Ontology design patterns in WebProtege, Proc. 14th Int. Semantic Web Conf. (ISWC), CEUR Workshop Proc., 2015, vol. 1486. http://ceur-ws.org/Vol-1486/paper_50.pdf.

  19. Zagorulko, Y., Borovikova, O., and Zagorulko, G., Development of ontologies of scientific subject domains using ontology design patterns, Commun. Comput. Inf. Sci., 2018, vol. 822, pp. 141–156.

    Google Scholar 

  20. Antoniou, G. and Harmelen, F., Web Ontology Language: OWL, Staab, S. and Studer, R., Eds., Berlin: Springer, 2009, pp. 91–110.

    Google Scholar 

  21. Dublin Core Metadata Initiative, DCMI metadata terms. http://dublincore.org/documents/dcmi-terms.

  22. Noy, N. and McGuinness, D., Ontology development 101: A guide to creating your first ontology, Stanford Knowledge Systems Laboratory Technical Report KSL-01-05, Stanford Medical Informatics Technical Report SMI-2001-0880, 2001.

  23. Zagorulko, Yu.A., Borovikova, O.I., and Zagorulko, G.B., Using ontology design patterns for developing subject domain ontologies, Mater. Vseross. konf. s mezhdunarodnym uchastiem “Znaniya–Ontologii–Teorii” (ZONT) (Mater. All-Russ. Conf. with International Participation “Knowledge–Ontologies–Theories”), Novosibirsk: Inst. Mat. im. S.L. Soboleva, 2017, vol. 1, pp. 139–148.

    Google Scholar 

  24. Date, C.J., An Introduction to Database Systems, Pearson, 2003, 8th ed.

    MATH  Google Scholar 

  25. Maynard, D., Funk, A., and Peters, W., Using lexico-syntactic ontology design patterns for ontology creation and population, Proc. WOP, 2009, vol. 516, pp. 39–52, CEUR Workshop Proc. http://ceur-ws.org/Vol-516/pap08.pdf.

    Google Scholar 

  26. Lomov, P.A., Software implementation of the technology for the generation of lexico-syntactic patterns to support the solution of ontology training problems, Trudy Kol’skogo nauchnogo tsentra Ross. Akad. Nauk (Proc. Kola Science Center Russ. Acad. Sci.), 2018, no. 10, pp. 120–128.

  27. Garanina, N.O. and Sidorova, E.A., Ontology population as algebraic information system processing based on multi-agent natural language text analysis algorithms, Program. Comput. Software, 2015, vol. 41, pp. 140–148.

    Article  MathSciNet  Google Scholar 

  28. Borovikova, O.I., Zagorulko, Yu.A., and Kononenko, I.S., On the use of ontology design patterns for extracting information from scientific texts, Inf. Mat. Tekhnol. Nauke Upr., 2018, vol. 12, no. 4, pp. 18–29.

    Google Scholar 

  29. Bol'shakova, E.I., Baeva, N.V., Bordachenkova, E.A., Vasil’eva, N.E., and Morozov, S.S., Lexico-syntactic patterns in automated text processing problems, Tr. Mezhdunar. konf. Dialog (Proc. Int. Conf. Dialogue), Moscow: Izdatel’skii tsentr Ross. Gos. Gumanitarnogo Univ., 2007, pp. 70–75.

  30. Zagorulko, Yu., Borovikova, O., and Zagorulko, G., Pattern-based methodology for building the ontologies of scientific subject domains, New Trends in Intelligent Software Methodologies, Tools, and Techniques, Fujita, H. and Herrera-Viedma, E., Eds., Amsterdam: IOS Press, 2018, vol. 303, pp. 529–542.

  31. Hammar, K., Blomqvist, E., Carral, D., Van Erp, M., Fokkens, A., et al., Collected research questions concerning ontology design patterns, Ontology Engineering with Ontology Design Patterns, Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., and Presutti, V., Eds., IOS Press, 2016, vol. 25, pp. 189–198. https://doi.org/10.3233/978-1-61499-676-7-189

  32. de Almeida Falbo, R., Barcellos, M.P., Nardi, J.C., and Guizzardi, G., Organizing ontology design patterns as ontology pattern languages, The Semantic Web: Semantics and Big Data, Cimiano, P., Corcho, O., Presutti, V., Hollink, L., and Rudolph, S., Eds., Berlin: Springer, 2013, vol. 7882, pp. 61–75.

    Google Scholar 

  33. Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., and Presutti, V., Towards a simple but useful ontology design pattern representation language, Proc. WOP, Vienna, 2017, Blomqvist, E., et al., Eds., CEUR Workshop Proc., 2017, vol. 2043. http://ceurws.org/Vol-2043/paper-09.pdf.

  34. Skjæveland, M.G., Forssell, H., Kluwer, J.W., Lupp, D., Thorstensen, E., and Waaler, A., Pattern-based ontology design and instantiation with reasonable ontology templates Proc. WOP, Vienna, 2017, Blomqvist, E., et al., Eds., CEUR Workshop Proc., 2017, vol. 2043. http://ceur-ws.org/Vol-2043/paper-04.pdf.

  35. Guizzardi, G., Ontological Foundations for Structural Conceptual Models, Universal, 2005.

    MATH  Google Scholar 

  36. Lawrynowicz, A., Esteves, D., Panov, P., Soru, T., Dzeroski, S., and Vanschoren, J., An algorithm, implementation and execution ontology design pattern, ISWC Workshop Ontology and Semantic Web Patterns, 2016. https://pure.tue.nl/ws/files/53360523/WOP2016_paper_07.pdf.

  37. Mortensen, J., Horridge, M., Musen, M., and Noy, N., Modest use of ontology design patterns in a repository of biomedical ontologies, Proc. WOP, Boston, 2012, vol. 929, CEUR Workshop Proc., 2012. http://ceur-ws.org/Vol-929/paper4.pdf.

  38. Osumi-Sutherland, D., Courtot, M., Balhoff, J., et al., Dead simple OWL design patterns, J. Biomed. Semantics, 2017, vol. 18, no. 8.

  39. Brochhausen, M., Burgun, A., Ceusters, W., Hasman, A., Leong, T.Y., Musen, M., Oliveira, J.L., Peleg, M., Rector, A., and Schulz, S., Discussion of “Biomedicalontologies: Toward scientific debate,” Methods Inf. Med., 2011, vol. 50, no. 3, pp. 217–236.

    Article  Google Scholar 

  40. Zagorulko, G.B., Development of an ontology for an Internet resource for decision support in weakly formalized domains, Ontol. Proekt., 2016, vol. 6, no. 4(22), pp. 485–500.

  41. Braginskaya, L., Kovalevsky, V., Grigoryuk, A., and Zagorulko, G., Ontological approach to information support of investigations in active seismology, Proc. 2nd Russian-Pacific Conf. Computer Technology and Applications (RPC), Vladivostok, Russky Island, Russia, 2017, pp. 27–29.

Download references

Funding

This work was supported in part by the Russian Foundation for Basic Research, project no. 19-07-00762.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yu. A. Zagorulko or O. I. Borovikova.

Additional information

Translated by Yu. Kornienko

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zagorulko, Y.A., Borovikova, O.I. Using a System of Heterogeneous Ontology Design Patterns to Develop Ontologies of Scientific Subject Domains. Program Comput Soft 46, 273–280 (2020). https://doi.org/10.1134/S0361768820040064

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768820040064