<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>ORCID:</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Model of the Knowledge Base to</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Volodymyr Burdaiev</string-name>
          <email>volodymyr.burdaiev@hneu.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Simon Kuznets Kharkiv National University of Economics</institution>
          ,
          <addr-line>Nauky av. 9-A, Kharkiv, 61166</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The paper discusses the dynamic rules of the knowledge base for expert systems on the idea of bundles the knowledge base. The concept of constructing knowledge base models based on a hierarchical functional system and its implementation for integrating chat bots with expert systems is investigated. The properties of a hierarchical functional system are analyzed: connectivity (filtration of knowledge bases), complexity (hierarchy of levels of local knowledge bases), stability (adaptive behavior of a hierarchical functional system). An example of an online consultation of the @es_economy_karkas_bot chatbot in the financial subject area is given on the example of determining a borrower's creditworthiness assessment. The use of a hierarchical functional system for online consultation in mobile expert systems is discussed. functional system temporal knowledge base model, mobile application, chat bot, expert system, hierarchical COLINS-2021: 5th International Conference on Computational Linguistics and Intelligent Systems, April 22-23, 2021, Kharkiv, Ukraine</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In practice, a number of problems arise in building an adequate model, for example, the subject area
has a structure, geometry and processes that cannot be completed in a limited period of time and adapt
to disturbances. Consequently, the problem of revealing temporal knowledge is urgent in solving many
problems in the field of artificial intelligence. There are several ways to solve it, for example, the
traditional direction is the use of time in an explicit form for temporal models of knowledge bases [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1 ‒
4</xref>
        ]. Another approach is the use of time implicitly on the idea of bundles the knowledge base [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>The latter approach implies the representation of the dynamic properties of models of temporal
knowledge that depend on external influences. A typical representative of this class of models are open
dynamical systems defined by non-autonomous differential equations. However, possessing remarkable
properties to describe the complex dynamics of nonlinear processes, they are poorly suited for revealing
the features of this dynamics directly from data in the form of elements of a knowledge base due to the
weak interpretational suitability of differential equations.</p>
      <p>In addition, open dynamical systems lose their advantages when working with poorly structured
temporal data in conditions of a priori lack of information or when a significant part of it is available
only in the form of expert-heuristic descriptions.</p>
      <p>
        The need to build dynamic models of the domain is one of the reasons for their use, both by people
and by software agents. For example, the World Wide Web Consortium (W3C) is developing OWL
(Ontology Web Language), with which a domain can be represented as an object-property model for
software agents that search for information. In this sense, ontologies are intellectual tools for the
development and improvement of the Internet [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6 ‒ 8</xref>
        ].
      </p>
      <p>In the field of intelligent information systems, one of the main tasks is to build a dynamic model of
the knowledge base that adequately reflects the processes.</p>
      <p>2021 Copyright for this paper by its authors.</p>
      <p>The Internet and information technology are linking their future with the intellectualization of
computer applications. For example, the multi-agent technologies of the Internet make it possible to use
not only distributed knowledge bases for interaction with the user and local applications, but also to
enhance the interactivity of the dialogue with the user.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Formulation of the Problem</title>
      <p>Modern means of the Internet impose certain conditions on the architecture and use of expert
systems. Many components of ES, such as a knowledge base (KB), an inference engine, an explanation
subsystem, change their properties and functions under the influence of the Internet. An increasing role
is now played not by static knowledge, but by dynamic, not superficial knowledge, but deep knowledge.
The explanation subsystem is supplied with methods based on argumentation of the results obtained
using irrelevant information. The inference engine is increasingly based on principles based on
reasoning by association and analogy. And such systems should work in real time and on mobile
devices.</p>
      <p>Information domains have a dynamic structure, such as the Internet, prediction of accidents and
emergencies, distributed learning, and so on. Their features are: the presence of a huge number of
autonomous entities with their specific subgoals (autonomy). Entities are subject to the influences of
the external environment (openness), interact with each other (distribution). Entity knowledge bases are
unique (locality) and form hierarchical coalitions (entity level hierarchy). To build models of
knowledge bases of such subject areas, for example, both models of artificial neural networks and
selforganizing open multi-agent systems are used.</p>
      <p>The problem of revealing temporal knowledge is essential in solving many problems in the field of
artificial intelligence. There are several ways to solve it, for example, the traditional direction is to
explicitly use time in temporal knowledge models. Another approach is to implicitly use time on
knowledge base layering ideas.</p>
      <p>
        The paper [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] deals with the implementation of temporal reasoning (logical inference) for models
based on the logic of branching time, as applied to intelligent decision support systems. The main
attention is paid to the construction of a qualitative (interval) and quantitative (metric) model of
branching times. The conclusion is reduced to solving the problem of satisfying time constraints, and
the corresponding procedures (algorithms) are proposed. An example of practical application of the
proposed methods in a prototype of an intelligent decision support system in real time is described.
      </p>
      <p>
        The "KARKAS" system is a toolkit for developing prototypes of knowledge bases for expert systems
(ES) [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. Knowledge representation is based on a hierarchical functional system, which is generated
by the "KARKAS" system based on the rules and frames. The inference engine uses a hierarchical
functional system in consultation with the user. The user can select different modes of operation of the
machine for inference: the use of direct inference, backward inference, indirect inference, Bayes'
formula, criteria tables, when the consequent of rules is a list of parameters. The system is implemented
using the Embarcadero Delphi 10.4 platform [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>There are many communication programs - Skype, Viber, WhatsApp and others. But in the business
environment, the free Telegram messenger is increasingly becoming the corporate communication
standard. This is due to the following reasons: a high degree of data encryption in mute, stability of
work, the ability to transfer large amounts of information, protocol openness, cross-platform. On the
other hand, Telegram provides API-based library for working with chatbots.</p>
      <p>Chatbots can be developed on any a programming language that supports Web API technology, for
example, Java, JavaScript, PHP, Python, C #, Delphi 10.4 and others. However, there is various
frameworks (for example, platform Node.js) to build chatbots that implement simplest functions: send
message, picture or return a response to the user.</p>
      <p>The future of chatbots can only be in the role of a natural language shell for expert systems, based
on available services for creating conversational interfaces (Api.ai, Dialogflow, Wit.ai) and Microsoft's
Cortana Intelligence platform.</p>
      <p>A chatbot can be viewed as a question-answer system (QA-system) with elements of machine
learning, namely, with parsing functions natural language, inference machine and communication
module with external applications. An urgent problem for chatbots QA systems is the creation of an
inference engine that determines relevance of knowledge to a given question.</p>
      <p>In the traditional approach, the implementation of the interface in expert systems uses a limited
natural language or various graphic controls. The emergence of chat bots allows the use of a language
interface.</p>
      <p>The paradigm of integrating chat bots for working with expert systems is now becoming more and
more urgent.</p>
      <p>Using Telegram as an interlocutor when working with ″ KARKAS ″ gives more opportunities
promptly consult with the expert system via a smartphone, which, for example, is important for making
effective decisions in various subject areas such as medicine, ecology, business.</p>
      <p>The "KARKAS" system using chat bots: @Ribs_karkas_bot, @es_test_karkas_bot,
@es_economy_karkas_bot, @es_info_tech_karkas_bot, allows online consultation with users and
testing students' knowledge.</p>
      <p>Embarcadero's cross-platform FireMonkey (FMX) framework is part of the RAD Studio
development environment and is designed to build user interfaces. The framework allows you to use
not only vector graphics, but also the native capabilities of mobile devices. In addition, there is another
great property of the framework is that the application code can be compiled into machine code to run
on different platforms: Windows, Android and iOS.</p>
      <p>
        Thus, using the FMX framework, you can quickly create prototypes of mobile applications for
various mobile devices [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>The global mobile app market will grow in the coming years. Let's note several advantages of a
mobile application, for example, in the financial sector:
• mobile applications are more convenient and faster than chat bots, sites provide access to native
smartphone functions (for example, a video camera, GPS navigator, voice recognition functions)
• mobile applications increase customer loyalty (high conversion), since the smartphone is
always with the customer (for example, they increase the sales volume of an online store)
• mobile applications effectively influence users by sending push notifications</p>
      <p>One of the main advantages of mobile applications in customer service is that interlocutors are free
to ask questions that they would not ask a support representative or company manager.</p>
      <p>Taking into account current trends, an urgent problem is the development of mobile applications
that perform the functions of expert systems. As there is a constant need to adapt them for use on mobile
devices.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Analysis of Last Research and Publication</title>
      <p>
        The paper [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] considers an expert system that supports the assessment of the creditworthiness of
economic entities. The expert system separately assesses the relevant points of view on the effectiveness
of the organization's business: financial position, leverage, structure of income and expenses,
profitability and profitability. For each group of indicators, separate expert systems were developed that
allow users to assess, on the one hand, individual aspects that determine the creditworthiness, and on
the other hand, the creditworthiness of the organization as a whole. The expert systems link only offers
an assessment of the selected business aspect, but does not provide an assessment of the overall
creditworthiness. This is the main drawback of the presented method for combining expert systems into
a functional block. The system is implemented on the Exsys Corvid shell.
      </p>
      <p>
        This article [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] focuses on developing an expert system model (CREES) for assessing credit risk
by analyzing the knowledge bank of credit rating experts. CREES uses a soft computing technique
called evolutionary neuro-fuzzy logic. The authors have developed a credit rating framework (CRF)
that includes a large number of risk parameters such as financial, business, industry and management
areas. CREES expert system was developed and implemented using Dream Viewer, eclipse and fuzzy
jess tools.
      </p>
      <p>
        The paper [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] presents an Expert System for Evaluating and Supporting Credit Decisions on the
Banking sector (ESESCDB) uses the credit rating weights for each factor that affecting the decision of
the credit. As a result of this work, an expert system tool has been created that helps decision makers
to make the right decision through a familiar and easy-to-use interface.
      </p>
      <p>
        In this work [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], the main goal of the author's research was to develop a computer tool
(CreditExpert) to support the management of the process of evaluating loan applications using artificial
intelligence methods. The system of indicators for credit scoring is analyzed.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16">13 - 16</xref>
        ] describe methods and procedures for implementing ES components that help banks for
credit decision.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Formulating the Purpose of the Article</title>
      <p>Analysis of the concept of building knowledge base models based on the bundles of knowledge base
and the implementation algorithm of a hierarchical functional system with an expert system based on a
chat bot and a mobile application.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Main Material</title>
      <p>In the theory of complex dynamical systems, one of the problems is making decisions with many
goals. A dynamic system is characterized by the fact that its components and parameters are explicitly
or implicitly dependent on time. The evolution of a dynamical system is specified either by differential
equations, or by the graph of its states, or by other laws. In the case when a dynamical system is specified
by a state graph, then it has such important properties as connectivity, complexity, stability, integrity,
hierarchy and behavior goals, which are poorly formalized.</p>
      <p>From the point of view of object-oriented programming, the basic concept in ontology is a class,
which is characterized by properties and methods. The properties of a class are set by the values of its
fields, and the methods solve certain problems. A class is a template from which instances of a class
are created. Thus, an ontology can also be represented as a collection of interacting objects.</p>
      <p>The presence of instances of classes, objects, attributes, and inference rules in an ontology
transforms it from a conceptual schema of a domain into a knowledge base.
5.1.</p>
    </sec>
    <sec id="sec-6">
      <title>Bundles the knowledge base and hierarchical functional system</title>
      <p>A functional system is a system formed to achieve a given useful result (objective function) in the
course of its functioning. Its backbone factor is a specific result. In other words, the goal is seen as a
given result, and constraints - as the degree of freedom necessary to achieve the result.</p>
      <p>In this work, the knowledge base model is considered as a hierarchical functional system in which
the result has an organizing effect on all stages of ontology formation. Classes and connections between
them can be viewed as a logical construct of a functional system.</p>
      <p>For example, FS can be considered as a set of functions with a certain set of operations, applied to
these functions. The role of functions is played by KB rules, and the main operations are matching an
attribute with a pattern and determining the conditions for applying the rules.</p>
      <p>Objects (or rather, goals and subgoals of FS) do not exist separately from each other. There are real
relationships between them, and they should be reflected in the knowledge base model of the subject
area. When identifying relationships, the emphasis is on fixing relationships and their characteristics.
A relationship is a connection between two or more objects, which forms the KB filtering. Each
relationship is realized through the values of the object's attributes.</p>
      <p>Let a triple of objects ( ,  ,  ) form a bundle, where  ∶  →  is the projection,  is the base
of the bundle,  =  −1( ) is the layer of the bundle. For example, we have two domains of attributes
 1 and  2 and consider the trivial bundle   2 ∶  1 ×  2 →  2 . Let's select in  2 the object  ≔  11 ,
which will determine the goal of achieving during the operation of the FS system. Then the section of
the indicated bundle can be represented as a graph  → ( ,  ( )), where  ∈  2 and   2° ( ) =  . And
the section itself is interpreted, as a rule, for example, if the attribute  1 takes the value  11 ∈  1, then
the target  takes the value  11 (rule 1: if  1 =  11 (antecedent), then  =  11 (consequent),  = 1)
with a confidence factor of  equal to 1, trivial bundle form (1).
  ×  1 × … ×   … ×</p>
      <p>1 × … ×   … ×</p>
      <p>↓ ↑  
  2 ↓ ↑</p>
      <p>To create rules with one goal  =  11 in the antecedent, we iterate over all possible pairs  1 =  1
( = 1, … ,  ), therefore, we get</p>
      <p>different rules (cloning rules). The expert selects among these rules
only those that he considers necessary to achieve the goal of the FS system. This procedure for creating
the definition of vertical disturbances coincides with the usual definition of the disturbance rules.
rules will be called the vertical disturbance of rule 1. If the domain  2 consists of a single target, then</p>
      <p>This version of the presentation of the decision making rule can be extended to the case when there
are n attributes characterizing the goal of achieving the FS of the system. The bundle base in this case
is interpreted as the set of the main goals of the FS system.</p>
      <sec id="sec-6-1">
        <title>Let each of the  attributes of the subject area take</title>
        <p>0 ∈   it is possible to obtain the number  
values, respectively, then for the target object
×  of all possible rules to achieve the goal (2).</p>
        <p>In other words, a complete knowledge base is presented to determine the achievement of the goal of
the FS system. It is clear that among these rules there are those that do not allow achieving the goal of
the FS system. Therefore, the expert selects from this set of rules only those rules that correspond to the
goal of the FS system, and the rest of the rules can be marked for deletion, and they will not be used
further in the system to achieve the goal.
a bundle with a base   , which has a second level to achieve the goal of the FS system (3).</p>
      </sec>
      <sec id="sec-6-2">
        <title>If in some domain</title>
        <p>an expert selects a subgoal gk, then arguing similarly as above, we obtain that
(1)
(2)
(3)</p>
        <p>Thus, a hierarchical structure bundle of the knowledge base is built, which is inherited by the
hierarchical functional system (IFS). The mathematical model of a IFS system is represented by a
composition of sections  0 °  1 ° … °  of the bundle chain (3).</p>
        <p>In other words, each section of the bundle chain has the form of a digraph of the target object under
study for a fixed  ∈  , in other words, the state of a hierarchical FS is described at a given moment in
time.</p>
        <p>The change in the section (KB rules) of the prototypes of the stratification chain of the knowledge
base (IFS) during their processing by the inference machine in dynamics is shown in Figure 1.</p>
        <p>Bundle
base
KB</p>
        <p>– level is the
subgoals   ,  
- 1
–
level
is</p>
        <p>the
subgoals  1,  1 -- KB
 0 – level is the main goals  0,  0 -- KB
an output agent: t0 – green layers IFSt0, t1 – yellow layers IFSt1, t2 – red layers IFSt2, etc.
To assess the qualitative indicators of the borrower's activities, the following indicators are used:
• analysis and assessment of the borrower's credit history in terms of the history of his
relationship with the bank
• assessment of the borrower's market position
• assessment of the effectiveness of management and business qualities of the leader
• assessment of the liquidity of the collateral.</p>
        <p>To determine the values of the listed indicators, it is used also a five point system.</p>
        <p>Rating "5":
a) the borrower's credit history is impeccable;
b) the borrower's market position is active, which makes it possible to flexibly respond to changes
in market conditions, increase its own competitiveness, and reduce the risk of loan defaults;
c) the senior management of the borrower has an excellent business reputation;
d) the provision of a credit operation is beyond doubt.</p>
        <p>Rating "4":
a) the borrower's credit history indicates deterioration of certain economic indicators;
b) the borrower's market position is characterized by minor flaws, which raises doubts about the
stability of obtaining a positive financial result of its activities;
c) the senior management of the borrower has a good business reputation;
d) the provision of a credit operation is beyond doubt.</p>
        <p>Rating "3":
a) the borrower's credit history indicates deterioration of certain economic indicators;
b) the market position of the borrower is characterized by real shortcomings, which indicates the
likelihood of untimely repayment of accounts payable in full and within the time frame stipulated by
the contract, if the shortcomings are not eliminated;
c) the senior management of the borrower has an average business reputation;
d) there are problems with the availability of documents on the liquidity of the collateral.
Rating "2":
a) the borrower's credit history is characterized by instability throughout the year;
b) the borrower's market position is inactive, which leads to the risk of significant losses, to a low
probability of full repayment of credit debt and interest;
c) the senior management of the borrower has a negative business reputation;
d) the security of the credit operation is doubtful.</p>
        <p>Rating "1":
a) the borrower's credit history is characterized by negative and unstable trends;
b) the market position of the borrower is passive, which indicates the lag in the likelihood of the
borrower fulfilling its obligations;
c) the senior management of the borrower has a negative business reputation;
d) the credit operation is not secured by liquid collateral.</p>
        <p>For the aggregate of points calculated in assessing the financial condition and quality indicators of
activity, the borrower belongs to the appropriate class of creditworthiness.</p>
        <p>The implementation of the procedure for establishing the creditworthiness class of the borrower
allows you to classify potential borrowers to issue a loan to them, as well as borrowers in the course of
the concluded loan agreements. The assignment of the borrower to a certain class is carried out
according to the obtained comprehensive assessment of his financial position and the assessment of the
qualitative indicators of his activities. In total, 5 creditworthiness classes have been established: A, B,
C, D, E.</p>
        <p>Class "A":
a) the financial condition of the borrower is assessed at "5" - the financial performance is very good,
which indicates the ability to repay debt on credit operations on time, including the repayment of the
principal and interest on it in accordance with the terms of the loan agreement; economic indicators
within the established values; b) quality indicators are rated at "5"</p>
        <p>Class "B":
a) the financial condition of the borrower is assessed at "4" - financial performance is good, some
economic indicators have minor deviations from the minimum acceptable values. The borrower</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Using chat bots for online consultation with expert systems</title>
      <p>Chat bot @es_economy_karkas_bot messenger TELEGRAM, uses instant messenger like interface
for the online user to communicate with the system "KARKAS" for effective decision-making in the
economic and financial sphere.</p>
      <p>To integrate the "KARKAS" system with the @es_economy_karkas_bot chatbot, a consultation
agent and a dialogue agent are used. Integration of the chatbot with the consultation module of the
"KARKAS" system consists in the exchange of messages between them, that is, in the transmission and
reception of requests for working with the TELEGRAM servers.</p>
      <p>The module of online consultation (interlocutor) of the "KARKAS" system allows to exchange
messages with knowledge bases via the Internet by means of the TELEGRAM messenger.</p>
      <p>Consultation and dialogue agents exchange messages with each other to perform the following
operations:
• pressing: buttons, check boxes, radio buttons
• transmission and reception of messages between visual objects on the form.</p>
      <p>Thus, the above modules perform the functions of agents and in this sense, the implemented chatbot
@es_economy_karkas_bot in the system "KARKAS" can be considered as a multi-agent system.</p>
      <p>Transmission and reception of consultation agent messages.</p>
      <p>For example, when you select the /creditworthiness command, in @es_economy_karkas_bot the
following operations are performed:
• the creditworthiness.knb knowledge base is downloaded from the website
https://itkarkas.com.ua
• the consultation module is executed and the machine of the conclusion of expert system is
started the dialogue module is activated
• the result of the expert system consultation is transmitted to the bot via a broadcast protocol.
Thus, the algorithm of the chatbot @es_economy_karkas_bot consists of the following steps:
Step 1. Activate the chatbot @es_economy_karkas_bot in the TELEGRAM messenger.</p>
      <p>Step 2. Select the commands: /help or /start, then, the command /creditworthiness calls the ES
prototype to select the borrower's credit class.</p>
      <p>Step 3. The bot launches the consulting agent of the "KARKAS" system.</p>
      <p>Step 4. The inference engine of the "KARKAS" system is activated.</p>
      <p>Step 5. A hierarchical functional system is formed for dialogue with the user.</p>
      <p>Step 6. The dialog agent is activated, which sends a message to the bot with the text of the question
and answers. The bot receives the message as a JSON object, performs its parsing, displays the message
in the chat and waits for the user's response.</p>
      <p>Step 7. The user in the chatbot selects or enters the answer. The bot sends the inference engine to
the expert system's conclusion.</p>
      <p>Step 8. The expert system consulting agent receives the message and transmits it to the inference
engine, which transmits the message to the dialogue agent. The purpose of the consultation is specified,
based on a hierarchical functional system, during the dialogue with the user.</p>
      <p>Step 9. The iterative consultation process continues until the conclusion inference engine receives
the result from the expert system. The user can terminate the consultation with the /quit command at
any time.</p>
    </sec>
    <sec id="sec-8">
      <title>6. Conclusions</title>
      <p>The paper considers a mathematical model for building a temporal knowledge base based on a
hierarchical functional system, in which the knowledge base model is associated with a chain of
knowledge base bundles. The algorithm of interaction of chatbot and agents of expert system in the
online mode is considered.</p>
      <p>The results of the study allow real-time monitoring of changing information using the "KARKAS"
computer system and the chat bots of the Telegram messenger integrated with it.</p>
      <p>The development of using this approach for mobile applications for Android and IOS platforms has
been carried out.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Russell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Norvig</surname>
          </string-name>
          , Artificial Intelligence:
          <string-name>
            <given-names>A Modern</given-names>
            <surname>Approach</surname>
          </string-name>
          , 4nd. ed.,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A. P.</given-names>
            <surname>Eremeev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. E.</given-names>
            <surname>Kurilenko</surname>
          </string-name>
          ,
          <article-title>An implementation of inference in temporal branching time models</article-title>
          .
          <source>J. Comput. Syst. Sci. Int</source>
          .,
          <volume>56</volume>
          (
          <year>2017</year>
          )
          <fpage>105</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Vinogradov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Osipov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. U.</given-names>
            <surname>Zhilyakova</surname>
          </string-name>
          ,
          <source>Dynamic Intelligent Systems</source>
          , vol.
          <volume>1</volume>
          :
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Representation</surname>
          </string-name>
          and
          <string-name>
            <given-names>Fundamental</given-names>
            <surname>Algorithms</surname>
          </string-name>
          , Izv. Acad. Nauk, Ser.:
          <source>Teor. i sistemy upravleniya</source>
          ,
          <volume>1</volume>
          (
          <year>2002</year>
          )
          <fpage>119</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Osipov</surname>
          </string-name>
          ,
          <source>Intelligent dynamic systems, Scientific and Technical Information Processing</source>
          <volume>37</volume>
          (
          <year>2010</year>
          )
          <fpage>259</fpage>
          -
          <lpage>264</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V. P.</given-names>
            <surname>Burdaev</surname>
          </string-name>
          ,
          <article-title>Complexity of dynamical systems</article-title>
          , Saarbrucken: Lap Lambert Academic Publishing,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <issue>W3C</issue>
          ,
          <year>2021</year>
          , URL: https://www.w3.org/standards/.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lytvyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vysotska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wojcik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dosyn</surname>
          </string-name>
          ,
          <article-title>A method of construction of automated basic ontology</article-title>
          ,
          <source>In: 1st International Conference Computational Linguistics and Intelligent Systems, COLINS</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>75</fpage>
          -
          <lpage>83</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lytvyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Oborska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vysotska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dosyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Demchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Burov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kravets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Oleksiv</surname>
          </string-name>
          ,
          <article-title>Problems of ontology structure and meaning optimization and theirs solution methods</article-title>
          ,
          <source>In: 4st International Conference Computational Linguistics and Intelligent Systems, COLINS</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Giarratano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Riley</surname>
          </string-name>
          ,
          <source>Expert Systems: Principles and Programming</source>
          , 4th. ed.,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <article-title>Сomputer system "</article-title>
          <source>KARKAS"</source>
          ,
          <year>2012</year>
          , URL: https://it-karkas.
          <source>com.ua.</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>[11] Delphi 10.4 Sydney Professional (Embarcadero)</source>
          ,
          <year>2021</year>
          , URL: https://www.embarcadero.com/ru/products/rad-studio.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Android</given-names>
            <surname>Mobile Application Development</surname>
          </string-name>
          ,
          <year>2014</year>
          , URL: http://docwiki.embarcadero.com/RADStudio/XE6/en/Android_Mobile_Application_
          <article-title>Developme nt</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>O.</given-names>
            <surname>Grljević</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Bošnjak</surname>
          </string-name>
          .
          <article-title>Development of Creditworthiness Expert System</article-title>
          ,
          <source>Proceedings of the 21st Central European Conference on Information and Intelligent Systems</source>
          , CECIIS, Varaˇzdin Croatia,
          <year>2010</year>
          , pp.
          <fpage>407</fpage>
          -
          <lpage>413</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D. K.</given-names>
            <surname>Sreekantha</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. V. Kulkarni R. V</surname>
          </string-name>
          ,
          <article-title>Credit risk evaluation using knowledge mining</article-title>
          ,
          <source>International Journal of Knowledge Engineering</source>
          ,
          <volume>3</volume>
          (
          <year>2012</year>
          ),
          <fpage>178</fpage>
          -
          <lpage>183</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mahmoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Algadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <article-title>Expert system for banking credit decision</article-title>
          ,
          <source>Proceedings of the International Conference on Computer Science and Information Technology</source>
          ,
          <string-name>
            <surname>ICCSIT</surname>
          </string-name>
          ,
          <year>2008</year>
          , pp.
          <fpage>813</fpage>
          -
          <lpage>819</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jasiński</surname>
          </string-name>
          ,
          <article-title>Credit expert - expert system for credit applications evaluation</article-title>
          ,
          <source>Journal of Interdisciplinary Research</source>
          ,
          <volume>1</volume>
          (
          <year>2011</year>
          )
          <fpage>107</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>