Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N7 2023 year

DOI: 10.17587/prin.14.350-357
Experience in Integration of University Knowledge Bases Based on Semantic Web Technologies
V. P. Telnov, Associate Professor, telnov@bk.ru, National Research Nuclear University MEPhI, Obninsk, 249040, Russian Federation, K. V. Odintsov, Postgraduate Student, mr.odintsov2@gmail.com, Lomonosov Moscow State University, Moscow, 119991, Russian Federation
Corresponding author: Victor P. Telnov, Associate Professor, National Research Nuclear University "MEPhI", Obninsk, 249040, Russian Federation, E-mail: telnov@bk.ru
Received on May 10, 2023
Accepted on June 06, 2023

The paper is devoted to the study of optimal algorithms for virtual integration of university knowledge bases in the field of computer science and programming with external data sources in Russian and English. Data from external sources can be presented in RDF, OWL, XML, HTML, JSON, CSV formats, in the form of relational, graph databases, or not structured at all. The proposed algorithms will provide a methodological and technological basis for creating problem-oriented knowledge bases as artificial intelligence systems, as well as prerequisites for the development of semantic technologies for acquiring new knowledge on the Internet without direct human participation. Testing of the studied machine learning algorithms is carried out by the method of sliding control (cross-validation) on specialized text corpora. The novelty of the presented study is due to the application of the Paretos optimality principle for multicriteria evaluation and ranking of the studied algorithms in the absence of a priori information about the comparative significance of the criteria. The project is implemented in accordance with semantic web standards. The architecture of the semantic web portal and usage examples are given. The proposed software solutions are based on cloud computing using DBaaS and PaaS service models to ensure scalability of data warehouses and network services. The created software is publicly available and can be freely used.

Keywords: semantic web, knowledge base, machine learning, text classification, cloud computing
pp. 350–357
For citation:
Telnov V. P., Odintsov K. V. Experience in Integration of University Knowledge Bases Based on Semantic Web Technologies, Programmnaya Ingeneria, 2023, vol. 14, no. 7, pp. 350—357. DOI: 10.17587/prin.14.350-357. (in Russian)
The study was supported by the Russian Science Foundation grant No. 22-21-00182
References:
  1. Knowledge graphs on computer science. Intelligent search agents, available at: http://vt.obninsk.ru/s/ (date of access 10.05.2023).
  2. Geron A. Hands—On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd edition, O'Reilly Media, Inc. Sebastopol, 2019, 856 p.
  3. W3C Semantic Web, available at: http://www.w3.org/stan-dards/semanticweb (date of access 10.05.2023).
  4. Encyclopedia of Mathematics. Satisfiability, available at: https://encyclopediaofmath.org/wiki/Satisfiability (date of access 10.05.2023).
  5. Encyclopedia of Mathematics. Consistency, available at: https://encyclopediaofmath.org/wiki/Consistency (date of access 10.05.2023).
  6. Vilfredo Pareto, available at: http://www.newworldencyclo-pedia.org/entry/Vilfredo_Pareto (date of access 10.05.2023).
  7. Fettach Y., Ghogho M., Benatallah B. Knowledge Graphs in Education and Employability: A Survey on Applications and Techniques, IEEE Access, 2022, vol. 10, pp. 80174—80183. DOI: 10.1109/ACCESS.2022.3194063.
  8. Gutierrez C., Sequeda J. Knowledge graphs, Communications of the ACM, 2021, vol. 64, no. 5, pp. 96—104. DOI: 10.1145/3418294.
  9. Grevisse C., Manrique R., Marino O., Rothkugel S. Knowledge Graph-Based Teacher Support for Learning Material Authoring, Colombian Conference on Computing, 2018, pp. 177—191.
  10. Aliyu I., Kana A., Aliyu S. Development of knowledge graph for university courses management, Int. J. Educ. Manage. Eng., 2020, vol. 10, no. 2, pp. 1—10. DOI: 10.5815/ijeme.2020.02.01.
  11. Donato D., Garofalo N., Malandrino D. et al. Education meets knowledge graphs for the knowledge management, In Methodologies and Intelligent Systems for Technology Enhanced Learning, 10th International Conference. Workshops. MIS4TEL. Springer, 2020, vol. 2, pp. 272—280.
  12. Huang X. Study of personalized E-learning system based on knowledge structural graph, Procedia Engineering, 2011, vol. 15, pp. 3366—3370. DOI: 10.1016/j.proeng.2011.08.631.
  13. Sun K., Liu Y., Guo Z., Wang C. EduVis: Visualization for education knowledge graph based on web data, Proc. 9th of the 9th International Symposium on Visual Information Communication and Interaction, 2016, pp. 138—139. DOI: 10.1145/2968220.2968227.
  14. Zhao T., Chai C., Luo Y. et al. Towards automatic math­ematical exercise solving, Data Science Engineering, 2019, vol. 4, pp. 178—192. DOI: 10.1007/s41019-019-00098-w.
  15. Lin Q., Zhu Z., Lu H., Shi K., Niu Z. Improving university faculty evaluations via multi-view knowledge graph, Future Genera­tion Computer Systems, 2021, vol. 117, pp. 181—192. DOI: 10.1016/j. future.2020.11.021.
  16. Khadilkar K., Kulkarni S., Bone P. Plagiarism detection using semantic knowledge graphs, Proc. Fourth International Conference on Computing Communication Control and Automation (IC-CUBEA), Pune, India, IEEE, 2018, pp. 1—6. DOI: 10.1109/ICCUBEA.2018.8697404.
  17. Telnov V. P., Korovin Yu. A. Programming of Knowledge Graphs, Reasoning on Graphs, Programmnaya Ingeneria, 2019, vol. 10, no. 2, pp. 59—68. DOI: 10.17587/prin.10.59-68 (in Russian).
  18. Telnov V., Korovin Y. Semantic Web and Interactive Knowledge Graphs as Educational Technology, In Cloud Computing Security / Ed. Dinesh G. Harkut, 2020, IntechOpen, London, Ch. 6. DOI: 10.5772/intechopen.92433.
  19. Telnov V., Korovin Y. Semantic web and knowledge graphs as an educational technology of personnel training for nuclear power engineering, Nuclear Energy and Technology, 2019, vol. 5, no. 3, pp. 273—280. DOI: 10.3897/nucet.5.39226.
  20. Telnov V. P., Korovin Yu.A. Application of Machine Learning Methods for Filling and Updating Nuclear Knowledge Databases, Izvestiya vuzov. Yadernaya Energetika, 2022, no. 4, pp. 122—133. DOI: https://linkkk.org/10.26583/npe.2022.4.11 (in Russian).
  21. Telnov V. P., Korovin Y. A., Odintsov K. V. On the Issue of Optimum Machine Learning Methods for Filling and Updating Nuclear Knowledge Graphs, Lobachevskii J. Math., 2023, vol. 44, no. 1, pp. 227—236. DOI: 10.1134/S1995080223010419.
  22. Minaee S., Kalchbrenner N., Cambria E. et al. Deep Learning Based Text Classification: A Comprehensive Review, ACM Computing Surveys, 2022, vol. 54, no. 3, article 62, pp. 1—40. DOI: 10.1145/3439726.
  23. National Open University «INTUIT», available at: https:// intuit.ru/ (date of access 10.05.2023).
  24. MIT OpenCourseWare, available at: http://ocw.mit.edu/
  25. search/?s=department_course_numbers.sort_coursenum (date of access 10.05.2023).