Abstract
Recently, the use of ontologies has become more popular in both academia and industry fields. However, many ontology projects have failed due to, at least in part, a lack of discipline in the development process; that is, the poorly specified, underspecified, or lack of requirements and evaluation criteria. Therefore, it is reasonable to ask: what is the most prominent methodology to develop an ontology? To answer this question in this paper, we reviewed the most prominent ontology engineering methodologies, and analyzed the most mature and suitable approaches for the development of ontology based on a set of criteria. We also provide a better understanding of ontology engineering methodology, most used ontology engineering methodologies, current prominent methods, and future research scope for standard ontology engineering methodology. This study shows that no methodology enjoys consensus among the community, and none of these methodologies are mature enough and without limitations. Finally, we concluded that Krisnadhi & Hitzler methodology remains very practical and much more detailed in a step-by-step manner. The fact that it is based on ontology design patterns ensures that there is a trade-off between interoperability, on the one hand, and over-commitment and conflicting requirements on the other hand.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chandrasekaran, B., Josephson, J., Benjamins, V.R.: What are ontologies, and why do we need them? Intell. Syst. Their Appl. IEEE 14, 20–26 (1999)
Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data Knowl. Eng. 25(1), 161–197 (1998)
Jean, S., Pierra, G., Ait-Ameur, Y.: Domain ontologies: a database-oriented analysis. In: Filipe, J., Cordeiro, J., Pedrosa, V. (eds.) Web Information Systems and Technologies. LNBIP, vol. 1, pp. 238–254. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74063-6_19
Tamma, V., Dragoni, M., Gonçalves, R., Ławrynowicz, A. (eds.): OWLED 2015. LNCS, vol. 9557. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-33245-1
Keet, M.: An Introduction to Ontology Engineering, vol. 1. Maria Keet (2018)
Aminu, E.F., Oyefolahan, I.O., Abdullahi, M.B., Salaudeen, M.T.: A review on ontology development methodologies for developing ontological knowledge representation systems for various domains. Int. J. Inf. Eng. Electron. Bus. 12(2), 28–39 (2020)
Subhashini, R., Akilandeswari, J.: A survey on ontology construction methodologies. Int. J. Enterp. Comput. Bus. Syst. 1(1), 60–72 (2011)
Suarez-Figueroa, M.C., et al.: NeOn methodology for building contextualized ontology networks. NeOn Deliv. D 5, 150 (2008)
Iqbal, R., Murad, M.A.A., Mustapha, A., Sharef, N.M.: An analysis of ontology engineering methodologies: a literature review. Res. J. Appl. Sci. Eng. Technol. 6(16), 2993–3000 (2013)
Grüninger, M., Fox, M.S.: Methodology for the design and evaluation of ontologies. Workshop on Basic Ontological Issues in Knowledge Sharing, IJCAI-95, Montreal (1995)
Corcho, O., Fernández-López, M., Gómez-Pérez, A.: Methodologies, tools and languages for building ontologies. Where is their meeting point? Data Knowl. Eng. 46(1), 41–64 (2003)
Fernández-López, M., Gómez-Pérez, A., Juristo, N.: Methontology: from ontological art towards ontological engineering (1997)
Arp, R., Smith, B., Spear, A.D.: Building Ontologies with Basic Formal Ontology. The MIT Press (2015). https://doi.org/10.7551/mitpress/9780262527811.001.0001
Abdelghany, A.S., Darwish, N.R., Hefni, H.A.: An agile methodology for ontology development. Int. J. Intell. Eng. Syst. 12(2), 170–181 (2019)
Peroni, S.: A simplified agile methodology for ontology development. In: Dragoni, M., Poveda-Villalón, M., Jimenez-Ruiz, E. (eds.) OWL: Experiences and Directions – Reasoner Evaluation, pp. 55–69. Springer International Publishing, Cham (2017). https://doi.org/10.1007/978-3-319-54627-8_5
Axelsson, J., Papatheocharous, E., Nyfjord, J., Törngren, M.: Notes on agile and safety-critical development. ACM SIGSOFT Softw. Eng. Notes 41(2), 23–26 (2016)
Hitzler, P.: Modeling with ontology design patterns: chess games as a worked example. Ontol Eng. Ontol. Des. Patterns Found. Appl. 25, 3 (2016)
Hitzler, P., Krisnadhi, A.: A Tutorial on Modular Ontology Modeling with Ontology Design Patterns: The cooking recipes ontology. ArXiv Prepr. ArXiv180808433 (2018)
Elhassouni, J., El Qadi, A., Bazzi, M., El Haziti, M.: Modeling with ontologies design patterns: credit scorecard as a case study. Indones. J. Electr. Eng. Comput. Sci. 17(1), 429 (2020)
Elhassouni, J., El Qadi, A., El madani El alami, Y., El Haziti, M.: The implementation of credit risk scorecard using ontology design patterns and BCBS 239. Cybern. Inf. Technol. 20(2), 93–104 (2020)
Shimizu, C., Hirt, Q., Hitzler, P.: Modl: A modular Ontology Design Library. ArXiv Prepr. ArXiv190405405 (2019)
Noy, N.F., McGuinness, D.L.: Ontology development 101: A guide to creating your first ontology. Stanford knowledge systems laboratory technical report KSL-01-05 and … (2001)
Jacobson, I., Christerson, M.J., Jonsson, P., Vergaard, G.: Object-Oriented Software Engineering, A Use Case Driven Approach. Addison-Wesley, Wokingham (1992)
Jacobson, I., Spence, I., Bittner, K.: USE-CASE 2.0. The Guide to Succeeding with Use Cases, Ivar Jacobson International sa. (2011)
Suárez-Figueroa, M.C., Gómez-Pérez, A., Fernández-López, M.: The NeOn methodology framework: a scenario-based methodology for ontology development. Appl. Ontol. 10(2), 107–145 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
ElHassouni, J., Qadi, A.E. (2022). Ontology Engineering Methodologies: State of the Art. In: Lazaar, M., Duvallet, C., Touhafi, A., Al Achhab, M. (eds) Proceedings of the 5th International Conference on Big Data and Internet of Things. BDIoT 2021. Lecture Notes in Networks and Systems, vol 489. Springer, Cham. https://doi.org/10.1007/978-3-031-07969-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-031-07969-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07968-9
Online ISBN: 978-3-031-07969-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)