Development methodologies for ontology-based knowledge management systems: A review
Corresponding Author
Manuel Mora
Department of Information Systems, Autonomous University of Aguascalientes, Aguascalientes, Mexico
Correspondence
Manuel Mora, Department of Information Systems, Autonomous University of Aguascalientes, Aguascalientes, Mexico.
Email: [email protected]
Search for more papers by this authorFen Wang
Information Technology & Administrative Management Department, Central Washington University, Ellensburg, Washington, USA
Search for more papers by this authorJorge Marx Gómez
Department of Informatics, Carl von Ossietzky University of Oldenburg, Oldenburg, Germany
Search for more papers by this authorGloria Phillips-Wren
Information Systems and Operations Management, Loyola University Maryland, Baltimore, Maryland, USA
Search for more papers by this authorCorresponding Author
Manuel Mora
Department of Information Systems, Autonomous University of Aguascalientes, Aguascalientes, Mexico
Correspondence
Manuel Mora, Department of Information Systems, Autonomous University of Aguascalientes, Aguascalientes, Mexico.
Email: [email protected]
Search for more papers by this authorFen Wang
Information Technology & Administrative Management Department, Central Washington University, Ellensburg, Washington, USA
Search for more papers by this authorJorge Marx Gómez
Department of Informatics, Carl von Ossietzky University of Oldenburg, Oldenburg, Germany
Search for more papers by this authorGloria Phillips-Wren
Information Systems and Operations Management, Loyola University Maryland, Baltimore, Maryland, USA
Search for more papers by this authorAbstract
Knowledge management systems (KMS) are computer-based systems highly valued in business organizations because they support knowledge management (KM) processes. Most KMS have been developed using non-intelligent computer technology—that is, DMS, CMS, DBMS, and CIS—, and thus, they cannot provide advanced capabilities. Consequently, enhanced KMS using intelligent technologies of ontologies with inference engines—called ontology-based knowledge management systems (OKMS)—have been proposed in the last three decades. Nowadays, however, the implementation of OKMS in real-world settings is still scarce. Lack of comprehensive and systematic development methodologies including Project Management and Technical Systems Engineering processes—as the Systems and Software Systems Engineering standards propose—have been suggested as a factor that inhibits OKMS implementations. In this study, we review the OKMS literature (1990–2021 period)—from six seminal studies located using a research search engine—to assess OKMS development methodologies that can be considered comprehensive and systematic. Five methodologies were identified and assessed using an evaluation subset from the ISO/IEC/IEEE 15288:2015 Systems and Software Engineering standard. Two of them—CommonKADS and NeON—were found with a high comprehensive and systematic level and both are suggested for organizations interested in OKMS implementations, but none of them qualified as agile, which is a current development approach for systems and software systems. Hence, further empirical research toward the realization of comprehensive and systematic OKMSs development methodologies, including agile versions, is suggested for fostering the implementation of OKMS in real-world settings.
CONFLICT OF INTEREST
The authors declare no conflict of interest.
Open Research
DATA AVAILABILITY STATEMENT
The materials used in this research as raw data are the available digital documents on the OKMS methodologies and the ISO/IEC 15288:2015 standard. All of them are reported in the list of References (CommonKADS (Schreiber et al., 1994, 1999), Methontology (Fernandez-Lopez et al., 1998, 1999), On-To-Knowledge Methodology (Staab et al., 2001; Sure et al., 2004), NeON (Muñoz-García et al., 2009; Suarez-Figueroa et al., 2012, 2015), and Agile eXtreme Design Methodology (XDM) (Blomqvist et al., 2012, 2016), ISO/IEC/IEEE 15288:2015 (ISO/IEC/IEEE, 2015)). Intermediate data are reported in the Appendix.
Supporting Information
Filename | Description |
---|---|
exsy-12851-sup-0001-datas1.docxWord 2007 document , 63.5 KB | Data S1 Supporting Information |
Please note: The publisher is not responsible for the content or functionality of any supporting information supplied by the authors. Any queries (other than missing content) should be directed to the corresponding author for the article.
REFERENCES
- Alavi, M., & Leidner, D. E. (2001). Knowledge management and knowledge management systems: Conceptual foundations and research issues. MIS Quarterly, 25, 107–136.
- Asprino, L., Gangemi, A., Nuzzolese, A. G., Presutti, V., Recupero, D. R., & Russo, A. (2019). Ontology-based knowledge management for comprehensive geriatric assessment and reminiscence therapy on social robots. In S. Consoli, D. Reforgiato, & M. Petković (Eds.), Data science for healthcare (pp. 173–193). Springer International Publishing.
10.1007/978-3-030-05249-2_6 Google Scholar
- Austin, R. (2016). Foreword. In L. Razmerita, G. Philips-Wren, & L. C. Jain (Eds.), Innovations in KM: The impact of social media, semantic web and cloud computing (pp. v–vii). Springer International Publishing.
- Barão, A., de Vasconcelos, J. B., Rocha, Á., & Pereira, R. (2017). A knowledge management approach to capture organizational learning networks. International Journal of Information Management, 37, 735–740.
- Becerra-Fernandez, I., & Sabherwal, R. (2015). Knowledge management: Systems and processes. Routledge.
- Bencsik, A. (2014). Why do not knowledge management systems operate. Problems of Management in 21st Century, 9, 18–26.
10.33225/pmc/14.09.18 Google Scholar
- Benjamins, V. R., Fensel, D., & Gómez-Pérez, A. (1998). Knowledge management through ontologies. In Proceedings of the 1998 Practical Aspects of Knowledge Management Conference (pp. 1–12). CEUR-WS.
- Blomqvist, E., Hammar, K., & Presutti, V. (2016). Engineering ontologies with patterns—The eXtreme design methodology. In Ontology engineering with ontology design patterns – Foundations and applications, studies on the Semantic Web (pp. 23–50). IOS Press.
- Blomqvist, E., Sepour, A. S., & Presutti, V. (2012). Ontology testing-methodology and tool. In Proceedings of the 18th International Conference EKAW (pp. 216–226). Springer-Verlag.
- Boehm, B. (2002). Get ready for agile methods, with care. IEEE Computer, 35, 64–69.
- Boehm, B., & Turner, R. (2003). Using risk to balance agile and plan-driven methods. IEEE Computer, 36, 57–66.
- Bourque, P. (2020). The SWEBOK guide—More than 20 years down the road. In Proceedings of the 2020 IEEE 32nd Conference on Software Engineering Education and Training (pp.1–2). IEEE.
- Brandt, S. C., Morbach, J., Miatidis, M., Theißen, M., Jarke, M., & Marquardt, W. (2008). An ontology-based approach to knowledge management in design processes. Computers & Chemical Engineering, 32, 320–342.
- Chalmeta, R., & Grangel, R. (2008). Methodology for the implementation of knowledge management systems. Journal of the American Society for Information Science and Technology, 59, 742–755.
- Chandrasekaran, B., Josephson, J., & Benjamins, V. (1999). What are ontologies, and why do we need them? IEEE Intelligent Systems, 14, 20–26.
- Chang, C. M., Hsu, M. H., & Yen, C. H. (2012). Factors affecting knowledge management success: The fit perspective. Journal of Knowledge Management, 16, 847–861.
- Chua, A. (2004). Knowledge management system architecture: A bridge between KM consultants and technologists. International Journal of Information Management, 24, 87–98.
- Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Merson, P., Nord, R., & Stafford, J. (2011). Documenting software architectures—Views and beyond. Addison-Wesley.
- Corcho, O., Fernandez-Lopez, M., & Gomez-Perez, A. (2003). Methodologies, tools and languages for building ontologies. Where is their meeting point? Data Knowledge Engineering, 46, 41–64.
- Crowder, J., Carbone, J., & Friess, S. (2020). Ontology-based knowledge management for artificial intelligent systems. In J. Crowder, J. Carbone, & S. Friess (Eds.), Artificial psychology—Psychological modeling and testing of AI systems (pp. 99–120). Springer.
10.1007/978-3-030-17081-3_9 Google Scholar
- Davenport, T. H. (2015). Whatever happened to knowledge management. January 24. The Wall Street Journal. Retrieved from https://www.tomdavenport.com/wp-content/uploads/2019/01/Whatever-Happened-to-Knowledge-Management.pdf
- Dehghani, R., & Ramsin, R. (2015). Methodologies for developing knowledge management systems: An evaluation framework. Journal of Knowledge Management, 19, 682–710.
- Del Giudice, M., & Della-Peruta, M. (2016). The impact of IT-based knowledge management systems on internal venturing and innovation: A structural equation modelling approach to corporate performance. Journal of Knowledge Management, 20, 484–498.
- Delen, D., Zaim, H., Kuzey, C., & Zaim, S. (2013). A comparative analysis of machine learning systems for measuring the impact of knowledge management practices. Decision Support Systems, 54, 1150–1160.
- Di Vaio, A., Palladino, R., Hassan, R., & Escobar, O. (2020). Artificial intelligence and business models in the sustainable development goals perspective: A systematic literature review. Journal of Business Research, 121, 283–314.
- Dong, T. P., Hung, C. L., & Cheng, N. C. (2016). Enhancing knowledge sharing intention through the satisfactory context of continual service of knowledge management systems. Information Technology & People, 29, 807–829.
- Edgington, T., Choi, B., Henson, K., Raghu, T., & Vinze, A. (2004). Adopting ontology for facilitate knowledge sharing. Communication of the ACM, 47, 85–90.
- Feilmayr, C., & Wöß, W. (2016). An analysis of ontologies and their success factors for application to business. Data & Knowledge Engineering, 101, 1–23.
- Fensel, D. (2002). Ontology-based knowledge management. IEEE Computer, 35, 56–59.
- Fernandez-Leal, A., Cabrero-Canosa, M., Mosqueira-Rey, E., & Moret-Bonillo, V. (2017). A knowledge model for the development of a framework for hypnogram construction. Knowledge Based Systems, 118, 140–151.
- Fernandez-López, M., & Gomez-Pérez, A. (2002). Overview and analysis of methodologies for building ontologies. The Knowledge Engineering Review, 17, 129–156.
- Fernandez-Lopez, M., Gomez-Perez, A. & Juristo, N. (1998). Methontology: From ontological art towards ontological engineering. In Proceedings of the AAAI-97 Spring Symposium on Ontological Engineering (pp. 33–40). AAAI Press.
- Fernandez-Lopez, M., Gomez-Perez, A., Pazos-Sierra, J., & Pazos-Sierra, A. (1999). Building a chemical ontology using methontology and the ontology design environment. IEEE Intelligent Systems, 4, 37–34.
- Forbes, D. E., Wongthongtham, P., Terblanche, C., & Pakdeetrakulwong, U. (2018). Ontology engineering. In Ontology engineering applications in healthcare and workforce management systems (pp. 27–40). Springer.
10.1007/978-3-319-65012-8_3 Google Scholar
- Gil-Herrera, R., & Martin-Bautista, M. (2015). A novel process-based KMS success framework empowered by ontology learning technology. Engineering Applications of Artificial Intelligence, 45, 295–312.
- Halawi, L., McCarthy, R., & Aronson, J. (2017). Success stories in knowledge management systems. Issues in Information Systems, 18, 64–77.
- Han, K., & Park, J. (2009). Process-centered knowledge model and enterprise ontology for the development of knowledge management system. Expert Systems with Applications, 36, 7441–7447.
- Harb, Y., & Abu-Shanab, E. (2020). A descriptive framework for the field of knowledge management. Knowledge and Information Systems, 62, 4481–4508.
- Hasan, S., & Isaac, R. (2011). An integrated approach of MAS-CommonKADS, model–view–controller and web application optimization strategies for web-based expert system development. Expert Systems with Applications, 38, 417–428.
- Hoda, R., Salleh, N., & Grundy, J. (2018). The rise and evolution of agile software development. IEEE Software, 35, 58–63.
- Hu, D., Yan, J., Zhao, J. L., & Hua, Z. (2014). Ontology-based scenario modeling and analysis for bank stress testing. Decision Support Systems, 63, 81–94.
- IEEE. (1996). IEEE 1074–1995 standard for developing software life cycle processes. IEEE Computer Society.
- INCOSE. (2015). Systems engineering handbook: A guide for system life cycle processes and activities, version 4.0. Wiley.
- Iqbal, R., Azrifah, M., Murad, A., Mustapha, A., & Sharef, N. (2013). An analysis of ontology engineering methodologies: A literature review. Research Journal of Applied Sciences, Engineering and Technology, 6, 2993–3000.
10.19026/rjaset.6.3684 Google Scholar
- ISO/IEC/IEEE. (2015). ISO/IEC/IEEE 15288:2015. Systems and software engineering—System life cycle processes. International Organization for Standardization.
- ISO/IEC/IEEE. (2017). ISO/IEC/IEEE 12207:2017 systems and software engineering—Software life cycle processes. International Organization for Standardization.
- Karlinsky-Shichor, Y., & Zviran, M. (2016). Factors influencing perceived benefits and user satisfaction in knowledge management systems. Information Systems Management, 33, 55–73.
- Khan, Z., & Vorley, T. (2017). Big data text analytics: An enabler of knowledge management. Journal of Knowledge Management, 21, 18–34.
- Kishore, R., & Sharman, R. (2004). Computational ontologies and information systems I: Foundations. Communications of the Association for Information Systems, 14, 158–183.
10.17705/1CAIS.01408 Google Scholar
- Kotis, K. I., Vouros, G. A., & Spiliotopoulos, D. (2020). Ontology engineering methodologies for the evolution of living and reused ontologies: Status, trends, findings and recommendations. The Knowledge Engineering Review, 35, 1–34.
- Krzywicki, A., Wobcke, W., Bain, M., Martinez, J. C., & Compton, P. (2016). Data mining for building knowledge bases: Techniques, architectures and applications. The Knowledge Engineering Review, 31, 97–123.
- Liebowitz, J. (2016). Successes and failures of knowledge management. Morgan Kaufmann.
- Loon, M. (2019). Knowledge management practice system: Theorising from an international meta-standard. Journal of Business Research, 94, 432–441.
- Maedche, A., Motik, B., Stojanovic, L., Studer, R., & Volz, R. (2003). Ontologies for enterprise knowledge management. IEEE Intelligent Systems, 18, 26–33.
- Malhotra, Y. (2004). Why knowledge management systems fail: Enablers and constraints of knowledge management in human enterprises. In C. W. Holsapple (Ed.), Handbook on knowledge management (pp. 577–599). Springer.
10.1007/978-3-540-24746-3_30 Google Scholar
- Misra, A., & Misra, S. (2014). Conceptual modeling for knowledge management to support agile software development. The Knowledge Engineering Review, 29, 496–511.
- Mora, M., Cervantes-Pérez, F., Garrido, L., Wang, F., & Angel-Sicilia, M. (2010). On KM, KMS and ontology-based KMS in the domain of SwE standards and models of processes: A conceptual survey. Intelligent Decision Technologies, 4, 75–98.
10.3233/IDT-2010-0070 Google Scholar
- Muñoz-García, O., García-Castro, R., Gómez-Pérez, A. & Sini, M. (2009). D5. 5.1. NeOn Methodology for the development of large-scale semantic applications. Retrieved from http://neon-project.org/deliverables/WP5/NeOn_2009_D551.pdf
- Nevo, D., Furneaux, B., & Wand, Y. (2008). Towards an evaluation framework for knowledge management systems. Information Technology and Management, 9, 233–249.
- Nonaka, I., & Toyama, R. (2015). The knowledge-creating theory revisited: Knowledge creation as a synthesizing process. In J. Edwards (Ed.), The essentials of knowledge management (pp. 95–110). Palgrave Macmillan.
10.1057/9781137552105_4 Google Scholar
- O'Leary, D. (1998b). Using AI in knowledge management: Knowledge bases and ontologies. IEEE Intelligent Systems, 13, 34–39.
- O'Leary, D. (2016). Is knowledge management dead (or dying)? Journal of Decision Systems, 25, 512–526.
- O'Leary, D. (2018). Big Data and Knowledge Management with Applications in Accounting and Auditing: The Case of Watson. https://doi.org/10.2139/ssrn.3203842
- O'Leary, D. E. (1998a). Guest editor's introduction: Knowledge-management systems-converting and connecting. IEEE Intelligent Systems, 13, 30–33.
- Pauleen, D. J. (2017). Davenport and Prusak on KM and big data/analytics: Interview with David J. Pauleen. Journal of Knowledge Management, 21, 7–11.
- Pinto, H. S., & Martins, J. P. (2004). Ontologies: How can they be built? Knowledge and Information Systems, 6, 441–464.
- Prat, N., Akoka, J., & Comyn-Wattiau, I. (2012). An MDA approach to knowledge engineering. Expert Systems with Applications, 39, 10420–10437.
- Ramsin, R., & Paige, R. (2008). Process-centered review of object-oriented software development methodologies. ACM Computing Surveys, 40, 1–89.
- Razmerita, L., Phillips-Wren, G., & Jain, L. C. (2016). Advances in knowledge management: An overview. In L. Razmerita, G. Philips-Wren, & L. C. Jain (Eds.), Innovations in knowledge management (pp. 3–18). Springer.
10.1007/978-3-662-47827-1_1 Google Scholar
- Ruikar, K., Anumba, C., & Egbu, C. (2007). Integrated use of technologies and techniques for construction knowledge management. Knowledge Management Research & Practice, 5, 297–311.
10.1057/palgrave.kmrp.8500154 Google Scholar
- Saito, A., Umemoto, K., & Ikeda, M. (2007). A strategy-based ontology of knowledge management technologies. Journal of Knowledge Management, 11, 97–111.
10.1108/13673270710728268 Google Scholar
- Sambamurthy, V., & Subramani, M. (2005). Special issue on information technologies and knowledge management. MIS Quarterly, 29, 1–7.
- Sánchez-Pi, N., Carbó, J., & Molina, J. (2012). A knowledge-based system approach for a context-aware system. Knowledge Based Systems, 27, 1–17.
- Schreiber, G., Akkermans, H., Anjewierden, A., de Hoog, R., Shadbolt, N., Van de Velde, W., & Wielinga, B. (1999). Engineering and managing knowledge—The CommonKADS methodology. MIT Press.
10.7551/mitpress/4073.001.0001 Google Scholar
- Schreiber, G., Welinga, B., de Hoog, R., Akkermans, H., & Van de Velde, W. (1994). CommonKADS: A comprehensive methodology for KBS development. IEEE Expert, 9, 28–37.
- Shadbolt, N., & Milton, N. (1999). From knowledge engineering to knowledge management. British Journal of Management, 10, 309–322.
10.1111/1467-8551.00141 Google Scholar
- Sharman, R., Kishore, R., & Ramesh, R. (2004). Computational ontologies and information systems II: Formal specification. Communications of the Association for Information Systems, 14, 184–205.
10.17705/1CAIS.01409 Google Scholar
- Simperl, E., Bürger, T., Hangl, S., Wörgl, S., & Popov, I. (2012). ONTOCOM: A reliable cost estimation method for ontology development projects. Web Semantics: Science, Services and Agents on the World Wide Web, 16, 1–16.
- Simperl, E. & Tempich, C. (2006). Ontology engineering: A reality check. In Proceedings of the OTM Confederated International Conferences on the Move to Meaningful Internet Systems (pp. 836–854). Springer.
- Staab, S., & Maedche, A. (2001). Knowledge portals: Ontologies at work. AI Magazine, 22, 63–63.
- Staab, S., Studer, R., Schnurr, H., & Sure, Y. (2001). Knowledge processes and ontologies. IEEE Intelligent Systems, 16, 26–34.
- Su, K. W., Yang, C. H., & Huang, P. H. (2016). The construction of an ontology-based knowledge management model for departure procedures. Advances in Aerospace Science and Technology, 1, 32–47.
10.4236/aast.2016.11004 Google Scholar
- Suarez-Figueroa, M., Gomez-Perez, A., & Fernandez-Lopez, M. (2012). The NeOn methodology for ontology engineering. In A. Gómez-Pérez, A. Gangemi, E. Motta, & M. Suárez-Figueroa (Eds.), Ontology engineering in a networked world (pp. 9–34). Springer.
10.1007/978-3-642-24794-1_2 Google Scholar
- Suarez-Figueroa, M., Gomez-Perez, A., & Fernandez-Lopez, M. (2015). The NeOn methodology framework: A scenario-based methodology for ontology development. Applied Ontology, 10, 107–145.
- Sure, Y., Staab, S., & Studer, R. (2004). On-to-knowledge methodology (OTKM). In S. Staab & R. Studer (Eds.), Handbook on Ontologies (pp. 117–132). Springer.
10.1007/978-3-540-24750-0_6 Google Scholar
- Tooranloo, H., Ayatollah, A., & Alboghobish, S. (2018). Evaluating knowledge management failure factors using intuitionistic fuzzy FMEA approach. Knowledge and Information Systems, 57, 83–205.
- Tseng, S. M. (2008). The effects of information technology on knowledge management systems. Expert Systems with Applications, 35, 150–160.
- Tsui, E., Garner, B. J., & Staab, S. (2000). The role of artificial intelligence in knowledge management. Knowledge Based Systems, 13, 235–239.
- Varma, M. (2007). Use of ontologies for organizational knowledge management and knowledge management systems. In R. Sharman, R. Kishore, & R. Ramesh (Eds.), Ontologies—Integrated series in information systems (pp. 21–47). Springer.
10.1007/978-0-387-37022-4_2 Google Scholar
- Wang, W., & Lai, Y. (2014). Examining the adoption of knowledge management systems in organizations from an integrated perspective of technology, individuals, and organization. Computers in Human Behavior, 38, 55–67.
- Warren, P., Mulholland, P., Collins, T., & Motta, E. (2014). Using ontologies. In Proceedings of the International Conference on Knowledge Engineering and Knowledge Management (pp. 579–590). Springer, Cham.
- Wielinga, B. (2009). Reflections on 25+ years of knowledge acquisition. International Journal of Human-Computer Studies, 71, 211–215.
- Xavier, D., Moran, F., Fuentes-Fernández, R., & Pajares, G. (2013). Modelling knowledge strategy for solving the DNA sequence annotation problem through CommonKADS methodology. Expert Systems with Applications, 40, 3943–3952.
- Xu, X., Yuan, C., Zhang, Y., Cai, H., Abraham, D., & Bowman, M. (2019). Ontology-based knowledge management system for digital highway construction inspection. Transportation Research Record, 2673(1), 52–65.
- Yan, W., Liu, H., Zanni-Merk, C., & Cavallucci, D. (2015). IngeniousTRIZ: An automatic ontology-based system for solving inventive problems. Knowledge-Based Systems, 75, 52–65.
- Zhang, X., & Venkatesh, V. (2017). A nomological network of knowledge management system use: Antecedents and consequences. MIS Quarterly, 41, 1275–1306.
- Zheng, Y., Qian, P., & Li, Z. (2012). Construction of the ontology-based agricultural knowledge management system. Journal of Integrative Agriculture, 11, 700–709.