The information system for the formation of semantic data about the weakly structured subject area

Students Name: Levus Roman Rostyslavovych
Qualification Level: magister
Speciality: Information Systems and Technologies
Institute: Institute of Computer Science and Information Technologies
Mode of Study: full
Academic Year: 2022-2023 н.р.
Language of Defence: ukrainian
Abstract: Ontological models have undergone significant development during research in this area. Currently, there are a number of tools for creating and maintaining ontologies that, in addition to general editing and viewing functions, support ontology documentation, import and export of ontologies in various formats and languages, support graphic editing, and manage ontology libraries. The purpose of this work is to develop an information system for the formation of semantic data about the loosely structured subject area based on ontologies. To achieve the goal, it is necessary to solve the following tasks: 1. Perform domain analysis to create and accumulate a knowledge base based on ontologies; 2. Develop methods and means for creating and accumulating a knowledge base of ontologies and creating connections between them; 3. Develop a model of an intelligent system for creating and accumulating a knowledge base. The object of research is the processes of ontological modeling using semantic networks. The subject of the research is an information system for the formation of semantic data about the loosely structured subject field based on ontologies. Ontologies are one of the modern directions in the field of artificial intelligence. In general, ontologies are defined as a knowledge base of a special kind, or as a "specification of conceptualization" of a subject area. This means that in the subject area, based on the classification of basic terms, the main concept (concepts) are distinguished and connections between them are established. This process is called conceptualization. One of the main goals of this master’s thesis is the design of a functional model of the information system for the accumulation and preservation of knowledge based on the semantic network. In the process of designing the IS model, after researching the principles of storage, accumulation and presentation, it ensured the interaction of the system with the user, in which the user sets the necessary input data, while receiving the result in the form of concepts and ontologies. During the implementation of this project, the main goal of the work was achieved – a software model was developed that demonstrates the operation of the created intelligent system. The following technologies were used for development: • Embarcadero RAD Studio Delphi XE5; • Firemonkey framework; • Protege; • The SQL Server environment was used to create a database of coordinates of public transport stops. SQL Server is distinguished by good speed of operation, reliability and wide application in projects of various sizes. Literary and Internet sources were developed and analyzed, indicating the relevance of solving the problem and task set in the diploma. An analysis of existing developments in the software market of Ukraine was carried out. Their capabilities and functionality were described. An analysis of the subject area and problem solving technologies was carried out. Based on the methodology of modeling ontologies based on semantic networks, algorithms were chosen for searching in breadth-first and depth-first graphs. Goal charts and role charts were constructed. Based on these data and schemes, it is possible to conduct further development of the system in terms of its practical implementation. The latest tools will be used to develop the program, which will allow us to build a solution that will meet the needs of users. SQL Server and Protege were used to implement the ontology. This system can be used as a tool for accumulating and preserving knowledge in expert systems. This system can store descriptive knowledge. It has the possibility for modification, which will allow to store knowledge not only on the basis of the semantic network and be based on ontologies, but also on the basis of logical, production and frame models. The logical structure of the project, architecture, program components and their interaction were described. The structure of the knowledge base and database was described and the purpose of each of the tables was indicated. The hardware and software used to work with the created system, how the system is called and loaded, were specified. The inputs and outputs used by the system and how they interact were described. A control example of program execution was also described. He confirmed that the application works completely and without errors. Therefore, the created system meets the set goals. Keywords: information system, ontology, system analysis, ontological engineering, knowledge base. References. 1. Литвин В.В. Онтологічний інжиніринг / В.В. Литвин, Т.М. Басюк, Д.Г. Досин. – Львів : Видавництво НУЛП, 2017. – 224 с; 2. Катренко А.В. Системний аналіз об’єктів та процесів комп’ютеризації: підручник з грифом МОН. / Катренко А.В. – Львів : Новий світ, 2003. – 124 с; 3. Литвин В.В. Проектування інформаційних систем: посібник. / Литвин В.В. – Львів : 2010. – с. 119-120.