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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.REFERENCES
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.
Sure, Y., Staab, S., and Studer, R., Ontology Engineering Methodology, Berlin: Springer, 2009, pp. 135–152.
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.
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.
Gangemi, A. and Presutti, V., Ontology Design Patterns, Staab, S. and Studer, R., Eds., Berlin: Springer, 2009, pp. 221–243.
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.
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.
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.
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.
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.
Johnson, R., Vlissides, J., and Helm, R., Design patterns: Elements of reusable object-oriented software by Erich Gamma, Boston: Addison-Wesley, 1994.
NeOn project. http://www.neon-project.org.
Association for Ontology Design and Patterns (ODPA). http://ontologydesignpatterns.org.
Ontology Design Patterns (ODPs) Public Catalog, 2009. http://odps.sourceforge.net.
Dodds, L. and Davis, I., Linked Data Patterns, 2012. http://patterns.dataincubator.org/book.
Krisnadhi, A. and Hitzler, P., A core pattern for events, Advances in Ontology Design and Patterns, IOS Press, 2017, pp. 29–37.
Krisnadhi, A. and Hitzler, P., The stub metapattern, Advances in Ontology Design and Patterns, IOS Press, 2017, vol. 32, pp. 39–45.
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.
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.
Antoniou, G. and Harmelen, F., Web Ontology Language: OWL, Staab, S. and Studer, R., Eds., Berlin: Springer, 2009, pp. 91–110.
Dublin Core Metadata Initiative, DCMI metadata terms. http://dublincore.org/documents/dcmi-terms.
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.
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.
Date, C.J., An Introduction to Database Systems, Pearson, 2003, 8th ed.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
Guizzardi, G., Ontological Foundations for Structural Conceptual Models, Universal, 2005.
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.
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.
Osumi-Sutherland, D., Courtot, M., Balhoff, J., et al., Dead simple OWL design patterns, J. Biomed. Semantics, 2017, vol. 18, no. 8.
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.
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.
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.
Funding
This work was supported in part by the Russian Foundation for Basic Research, project no. 19-07-00762.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by Yu. Kornienko
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768820040064