Abstract
Web applications have developed rapidly and have had a significant impact on the application of systems in many domains. The migration of information systems from classic desktop software to web applications can be seen as a permanent trend. This trend also applies to the knowledge based systems. This work is a part of the KBExplorator project – the main goal of this project is to provide a complete and easy to use web-based tool for the development of expert systems. The evaluation of the rules searching effectiveness in the proposed physical rule base model is the first experimental aim of this work. Experiments will be conducted to determine the duration of retrieving a single rule or group of rules in large rules sets. Decomposition of the rule knowledge base into the relational database is also a crucial issue of this work and therefore the presentation of the data model is the second goal of this work. The usage of a relational database in the web-based application is obvious, but its usage as the physical storage for the rule base is described in relatively small number of publications. Proposed decomposition conception and the model presented in this work has not been previously described. The positive results of experiments presented in this work allow us to continue the development of the system – in the next revision, the database interface layer will be implemented with the usage of a specialized API. This proposed software architecture allow us to transparently change the database engine as well as the programming language currently used in the application layer of the system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Decision attributes are attributes that are at least once included in a conclusion of any rule from \(\mathcal {R}\).
- 2.
The SQL_NO_CACHE option was added to the select query so that the server would not use the cache mechanism, which could falsify the experiment’s result.
References
Acquired Intelligence: Acquired Intelligence Home Page. http://aiinc.ca (Accessed Oct 2015)
Canadas, J., Palma, J., Túnez, S.: A tool for MDD of rule-based web applications based on OWL and SWRL. Knowledge Engineering and Software Engineering (KESE6), p. 1 (2010)
Dokas, I.M.: Developing web sites for web based expert systems: a web engineering approach. In: ITEE, pp. 202–217 (2005)
Duan, Y., Edwards, J.S., Xu, M.: Web-based expert systems: benefits and challenges. Inf. Manage. 42(6), 799–811 (2005)
Dunstan, N.: Generating domain-specific web-based expert systems. Expert Syst. Appl. 35(3), 686–690 (2008)
eXpertise2Go: eXpertise2Go Home Page. http://expertise2go.com (Accessed Nov 2015)
Exsys: Exsys Home Page. http://www.exsys.com (Accessed Nov 2015)
Grove, R.: Internet-based expert systems. Expert syst. 17(3), 129–135 (2000)
Grzenda, M., Niemczak, M.: Requirements and solutions for web-based expert system. In: Rutkowski, L., Siekmann, J.H., Tadeusiewicz, R., Zadeh, L.A. (eds.) ICAISC 2004. LNCS (LNAI), vol. 3070, pp. 866–871. Springer, Heidelberg (2004)
Huntington, D.: Web-based expert systems are on the way: Java-based web delivery. PC AI 14(6), 34–36 (2000)
Jach, T., Xieski, T.: Inference in expert systems using natural language processing. In: Kozielski, S., Mrozek, D., Kasprowski, P., Małysiak-Mrozek, B., Kostrzewa, D. (eds.) Beyond Databases, Architectures and Structures. Communications in Computer and Information Science, vol. 521, pp. 288–298. Springer, Switzerland (2015)
Li, D., Fu, Z., Duan, Y.: Fish-expert: a web-based expert system for fish disease diagnosis. Expert Syst. Appl. 23(3), 311–320 (2002)
Nowak-Brzezińska, A., Simiński, R.: Knowledge mining approach for optimization of inference processes in rule knowledge bases. In: Herrero, P., Panetto, H., Meersman, R., Dillon, T. (eds.) OTM-WS 2012. LNCS, vol. 7567, pp. 534–537. Springer, Heidelberg (2012)
Nowak-Brzezinska, A., Siminski, R.: New inference algorithms based on rulespartition. In: Proceedings of the 23th International Workshop on Concurrency, Specification and Programming, Chemnitz, Germany, 29 September - 1 October 2014, pp. 164–175 (2014). http://ceur-ws.org/Vol-1269/paper164.pdf
Nowak-Brzezińska, A., Simiński, R.: Goal-driven inference for web knowledge based system. In: Wilimowska, Z., Borzemski, L., Grzech, A. (eds.) Information Systems Architecture and Technology: Proceedings of 36th International Conference on Information Systems Architecture and Technology – ISAT 2015 – Part IV. Advances in Intelligent Systems and Computing, vol. 432, pp. 99–109. Springer, Switzerland (2015)
Nowak-Brzezinska, A., Wakulicz-Deja, A.: Exploration of knowledge bases inspired by rough set theory. In: Proceedings of the 24th International Workshop on Concurrency, Specification and Programming, Rzeszow, Poland, 28–30 September, 2015, vol. 1, pp. 64–75 (2015)
Riva, A., Bellazzi, R., Montani, S.: A knowledge-based web server as a development environment for web-based knowledge servers. In: IEE Colloquium on Web-Based Knowledge Servers (Digest No. 1998/307), pp. 5-1–5-5. IET (1998)
Simiński, R.: Multivariate approach to modularization of the rule knowledge bases. In: Gruca, A., Brachman, A., Kozielski, S., Czachórski, T. (eds.) Man–Machine Interactions 4. Advances in Intelligent Systems and Computing, vol. 391, pp. 473–483. Springer, Switzerland (2016)
Simiński, R., Manaj, M.: Implementation of expert subsystem in the web application-selected practical issues. Studia Informatica 36(1), 131–143 (2015)
Siminski, R., Wakulicz-Deja, A.: Rough sets inspired extension of forward inference algorithm. In: Proceedings of the 24th International Workshop on Concurrency, Specification and Programming, Rzeszow, Poland, 28–30 September 2015, vol. 2, pp. 161–172 (2015)
Xpert Rule: Xpert Rule Home Page. http://www.xpertrule.com (Accessed Nov 2015)
Zetian, F., Feng, X., Yun, Z., XiaoShuan, Z.: Pig-vet: a web-based expert system for pig disease diagnosis. Expert Syst. Appl. 29(1), 93–103 (2005)
Acknowledgements
This work is a part of the project “Exploration of rule knowledge bases” founded by the Polish National Science Centre (NCN: 2011/03/D/ST6/03027).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Simiński, R., Xiȩski, T. (2016). Physical Knowledge Base Representation for Web Expert System Shell. In: Kozielski, S., Mrozek, D., Kasprowski, P., Małysiak-Mrozek, B., Kostrzewa, D. (eds) Beyond Databases, Architectures and Structures. Advanced Technologies for Data Mining and Knowledge Discovery. BDAS BDAS 2015 2016. Communications in Computer and Information Science, vol 613. Springer, Cham. https://doi.org/10.1007/978-3-319-34099-9_43
Download citation
DOI: https://doi.org/10.1007/978-3-319-34099-9_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-34098-2
Online ISBN: 978-3-319-34099-9
eBook Packages: Computer ScienceComputer Science (R0)