Рус Eng During last 365 days Approved articles: 1897,   Articles in work: 308 Declined articles: 794 
Library
Articles and journals | Tariffs | Payments | Your profile

Back to contents

Ensuring Weak Connectivity of the Expert System and Ontological Knowledge Base by Adding the Service Layer
Ryaskov Andrey Sergeevich

post-graduate student of the Department of Mathematics and Information Technology at Volgograd State Technical University, Institute of Architecture and Civil Engineering

400074, Russia, Volgogradskaya oblast', g. Volgograd, ul. Akademicheskaya, 1, aud. V-512

andrew.ryaskov@gmail.com

Abstract.

The aim of the article is to offer methods and applied technologies allowing to reduce the time of adapting knowledge bases and expert systems to one another. In his research Ryaskov gives an evaluation of the current connectivity architecture of expert systems and knowledge bases and analyzes drawbacks thereof, the main drawback being the need to rewrite the layer of conjunction of expert system and knowledge base whenever the data exchange protocol is changed. The author also sets a goal to reduce the connectivity between expert system and knowledge base. The architecture that is based on the weak connectivity architecture is extensively used in other fields. The research methods used by the author include the software engineering methods, descriptive logic, knowledge engineering and numerical methods. The service layer is exected based on the requirements set forth for client-service apps. As a result of his research, Ryaskov offers to use the mediation layer (service layer) and proves the novelty and efficiency of this approach. The author carries out an analysis of technologies allowing to abstract from data format provided by the knowledge base. The author decides that it is useful to apply the GraphQl technology for data exchange and the mediation layer should be used as a server (in terms of the client-server architecture). The author describes practical implementation of that decision for the expert system of the environmental load in Volgograd. Implementation of the service layer allowed to ease up the mutual adaptation of expert systems and knowledge bases and to reduce the component connectivity. As a prospect, the author offers to embed an access management component and general public service component into the servicelayer, for example, to provide data to the population about the environmental load. 

Keywords: SOAP, REST API, GraphQL, client-server architecture, weak connectivity architecture, knowledge base, expert system, ontology, OWL-wrappers, Prolog

DOI:

10.25136/2306-4196.2018.2.25804

Article was received:

24-03-2018


Review date:

02-04-2018


Publish date:

23-04-2018


This article written in Russian. You can find full text of article in Russian here .

References
1.
Sanzhapov B.Kh. Razrabotka protsessa unifikatsii predstavleniya dannykh rezul'tatov ekologicheskogo monitoringa atmosfernogo vozdukha // Sanzhapov B.Kh., Molodtsova S.V., Rashevskii N.M., Sinitsyn A.A // Izvestiya VolgGTU. Ser. Aktual'nye problemy upravleniya, vychislitel'noi tekhniki i informatiki v tekhnicheskikh sistemakh. 2017. № 8 (203). C. 78-81.
2.
Adamusiak T. et al. OntoCAT — simple ontology search and integration in Java, R and REST/JavaScript. BMC Bioinformatics journal. 2011. №12. S. 218-230.
3.
Sanzhapov B. Kh. Razrabotka ontologicheskoi modeli ekologicheskoi nagruzki goroda Volgograda [Elektronnyi resurs] // Sanzhapov B. Kh., Ryaskov A.S. // Internet-vestnik VolgGASU. Ser.: Stroitel'naya informatika. 2014. Vyp. 12(36). St. 3. URL: http://vestnik.vgasu.ru/attachments/3SanzhapovRyaskov-2014_12(36).pdf (data obrashcheniya 6.03.2018)
4.
Grévisse C., Botev J., Rothkugel S. An Extensible and Lightweight Modular Ontology for Programming Education. Advances in Computing. Materials of the Colombian Conference on Computing. Cali, Colombia, September 19-22, 2017. no. 735. pp. 358-371.
5.
Lavrishcheva E. M. Sistemnaya podderzhka resheniya biznes-zadach v global'noi informatsionnoi seti // Lavrishcheva E. M., Karpov L. E., Tomilin A. N. // Materialy XVII Vserossiiskoi nauchnoi konferentsii Nauchnyi servis v seti Internet. Novorossiisk, 2015. S. 193-218.
6.
Almeida J. et al. An Ontology and a REST API for Sequence Based Microbial Typing Data. Bioinformatics for Personalized Medicine, Berlin, 2012. no. 6620. pp. 21-28.
7.
Ed-Douibi, H., Izquierdo, J. L. C., Gómez, A., Tisi, M., & Cabot, J. EMF-REST: generation of restful apis from models. In Proceedings of the 31st Annual ACM Symposium on Applied Computing 2016. pp. 1446-1453.
8.
Kalinichenko G.A. Sravnenie tekhnologii GraphQL i REST API v razrabotke sovremennykh klient-servernykh prilozhenii // Kalinichenko G.A., Skorokhod S.V. // Tekhnicheskie nauki: problemy i resheniya: sb. st. po materialam III-IV Mezhdunarodnoi nauchno-prakticheskoi konferentsii «Tekhnicheskie nauki: problemy i resheniya». № 3-4(3), Moskva, 2017. S. 47-52.
9.
Codescu M., Mossakowski T., Kutz O. A categorical approach to networks of aligned ontologies. Journal on Data Semantics. no. 6(4). 2017. pp. 155-197.
10.
Burita L. Ontology Development as a Software Engineering Procedure. International Conference on Digital Information and Communication Technology and Its Applications. Berlin, 2011. no. 167. pp. 1-8.