216
V. Babenko et al.
relevant branch of the object hierarchy and identifying the ODR object in it that fully
matches the query, or the most relevant query. At the same time, we will analyze
ODR objects by processing the structural and logical circuits of request objects and
OKB.
In order to avoid a complete enumeration of ODR objects in OKB when forming
an OKB, we will search for the most relevant or exactly matching object by querying
through targeted ODR objects in OKB as follows: a request to enter ODR objects in
OKB is sent to the base ODR object; Further, the set of subclass objects of the base
object is analyzed to determine the branch of OKB objects that is most relevant for
processing in order to reduce the search space. In this case, the search for the most
relevant branch of the object hierarchy is carried out at each level of the hierarchy of
objects until the most relevant or fully relevant ODR object is found in OKB.
The result of targeted enumeration is the ODR object in OKB that is most relevant
or matches the request exactly, processing the structural-logical scheme, which will
allow adding new knowledge to OKB in the form of objects connected with relations
and/or their new instances. If the most relevant object is found in the OKB, i.e.
there is no ODR object that fully matches the query, then, based on the structural
logical diagram of the query, a new ODR object is created and entered into the
OKB by a subclass or superclass of the object most relevant to the query. Otherwise,
if the number of logical characteristics of the entity, i.e. the power of propertyobjects and property-values is greater than the number of powers of property-objects
and property-values of the most relevant request for an object, then the new object
becomes an object-subclass of the most relevant request for the object, otherwise,
the new object becomes an object-superclass. Thus, as a result of the search for the
most relevant ODR object query in the OKB, there is always an ODR object, existing
or most relevant, which can be further processed.
The method of generating an OKB based on targeted enumeration consists of
the following set of actions aimed at finding the ODR object that most satisfies the
request for OKB, and adding, depending on the structure of the source data, new
subclass objects, superclass objects, and their instance objects:
1. A preliminary analysis of the request to enter ODR objects in OKB by checking
it for inconsistency in order to build a structural-logical diagram of ODR objects,
the input of which we will carry out.
2. A purposeful search for the most relevant branch of the object hierarchy and the
most relevant ODR object request in the OKB by establishing a correspondence
between the structural logical diagrams of the request objects and the OKB to
determine the object whose subclass or superclass will be the request object.
3. Adding ODR objects and their instances to OKB to replenish new knowledge
about ODR.
The implementation of the described method involves access to the OKB through
the base object. We will apply for this object to enter ODR objects in OKB. We
define the functionality of each object by the attached procedures .
Précédent

- 230/424

Suivant