Abstract
Knowledge Representation and Reasoning is at the heart of the great challenge of Artificial Intelligence, especially knowledge-based systems, expert systems and intelligent problem solvers. The models for knowledge such as logics, semantic networks, conceptual graphs, frames and classes are useful tools to design the above systems. However, they are not suitable to represent knowledge in the domains of reality applications. Designing of the knowledge bases and the inference engines of those systems in practice requires representations in the form of ontologies. For applications such as the intelligent problem solver in plane geometry, the knowledge contains a complicated system of concepts, relations, operators, functions, and rules. This situation motivates an ontology-based solution with such components. In this article, an ontology called Ontology of Computational Object Knowledge Base (COKB), will be presented in details. We also present a model for representing problems together reasoning algorithms for solving them, and design methods to construct applications. The above methodology has been used in designing many applications such as systems for solving analytic geometry problems, solving problems in plane geometry, and the expert system for diabetic micro vascular complication diagnosis.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
van Harmelen, F., Lifschitz, V., Porter, B.: Handbook of Knowledge Representation. Elsevier, Amsterdam (2008)
Russell, S., Norvig, P.: Artificial Intelligence – A Modern Approach, 3rd edn. Prentice Hall, Englewood Cliffs (2010)
Sowa, J.F.: Knowledge Representation: Logical Philosophical and Computational Foundations. Brooks/Cole, Boston (2000)
Luger, G.F.: Artificial Intelligence: Structures And Strategies For Complex Problem Solving. Addison Wesley Longman, Inc., Boston (2008)
Baral, Chitta: Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge University Press, UK Cambridge (2003)
Lakemeyer, G., Nebel, B.: Foundations of Knowledge representation and Reasoning. Springer-Verlag, Berlin Heidelberg (1994)
Wu, W.-T.: Mechanical Theorem Proving in Geometries. Springer, Berlin, Heidelberg (1994)
Chou, S.C., Gao, X.S., Zhang, J.Z.: Machine Proofs in Geometry. Utopia Press, Singapore (1994)
Pfalzgraf, J., Wang, D.: Automated Practical Reasoning. Springer, Heidelberg (1995)
Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing. Int. J. Hum. Comput. Stud. 43, 907–928 (1995)
Stojanovic, L., Schneider, J., Maedche, A., Libischer, S., Suder, R., Lumpp, T., Abecker, A., Breiter, G., Dinger, J.: The role of ontologies in autonomic computing systems. IBM Syst. J. 43, 598–616 (2004)
Gómez-Pérez, A., Férnandez-López, M., Corcho, O.: Ontological Engineering. Springer, Heidelberg (2004)
Guarino, N.: Formal ontology, conceptual analysis and knowledge representation. Int. J. Hum. Comput. Stud. 43, 625–640 (1995)
Fathalipour, M., Selamat, A., Jung, J.J.: Ontology-based, process-oriented, and society-independent agent system for cloud computing. Int. J. Distrib. Sens. Netw. 2014, 17 (2014)
Vallet, D., Fernández, M., Castells, P.: An ontology-based information retrieval model. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 455–470. Springer, Heidelberg (2005)
Van Heijst, G., Schreiber, A.T.H., Wielinga, B.J.: Using explicit ontologies in KBS development. Int. J. Hum. Comput. Stud. 45, 183–292 (1997). Academic Press Limited
Abdulmajid, H.: Mohamed, sai peck lee, siti salwah salim, an ontology-based knowledge model for software experience management. Int. J. Comput. Internet Manage 14(3), 79–88 (2006)
Chein, M., Leclere, M., Nicolas, Y.: Sudocad: a knowledge-based system for the author linkage problem. In: Huynh, V.N., Denoeux, T., Tran, D.H., Le, A.C., Pham, S.B. (eds.) Knowledge and Systems Engineering, vol. 1, pp. 65–83. Springer International Publishing, Switzerland (2014)
Krotkiewics, M., Wojtkiewicz, K.: An introduction to ontology based structured knowledge base system: knowledge acquisition Module. In: Selamat, A., Nguyen, N.T., Haron, H. (eds.) ACIIDS 2013. LNCS, vol. 7802, pp. 497–506. Springer, Heidelberg (2013)
Mizoguchi, R.: Advanced course of ontological engineering. New Gener. Comput. 22(2), 193–220 (2004). Ohmsha Ltd. and Springer-Verlag, 2004
Mizoguchi, R.: What ontological engineering can do for solving real-world problems. In: Huynh, V.N., Denoeux, T., Tran, D.H., Le, A.C., Pham, S.B. (eds.) Knowledge and Systems Engineering, vol. 1, p. 3. Springer International Publishing, Switzerland (2014)
Berge, J.M., Levia, O., Rouillard, J.: Object-Oriented Modeling. Kluwer Academic Publishers, Netherlands (1996)
Bernadin, L., et al.: Maple Programming Guide. Maplesoft, a division of Waterloo Maple Inc, Waterloo (2012)
Van Nhon, D.: A program for studying and solving problems in plane geometry. In: Proceedings of International Conference on Artificial Intelligence, Las Vegas, USA, pp. 1441–1447 (2000)
Van Nhon, D.: A system that supports studying knowledge and solving of analytic geometry problems. In: 16th World Computer Congress 2000, Proceedings of Conference on Education Uses of Information and Communication Technologies, Beijing, China. pp. 236–239 (2000)
Thi, T.L.N., Van Do, N.: An expert system for diabetic microvascular complication diagnosis. J. Comput. Sci. Issues 10(4), 308–316 (2013). No 2
Van Do, N.: Model for knowledge bases of computational objects. Int. J. Comput. Sci. 7(3), 11–20 (2010). No 8
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Do, N.V. (2015). Ontology COKB for Knowledge Representation and Reasoning in Designing Knowledge-Based Systems. In: Fujita, H., Selamat, A. (eds) Intelligent Software Methodologies, Tools and Techniques. SoMeT 2014. Communications in Computer and Information Science, vol 513. Springer, Cham. https://doi.org/10.1007/978-3-319-17530-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-17530-0_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17529-4
Online ISBN: 978-3-319-17530-0
eBook Packages: Computer ScienceComputer Science (R0)