<!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 />
    <article-meta>
      <article-id pub-id-type="doi">10.18287/1613-0073-2016-1638-796-805</article-id>
      <title-group>
        <article-title>INTELLIGENT ANALYSIS OF INCOMPLETE DATA FOR BUILDINGFORMALONTOLOGIES</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>V.A. Semenova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S.V. Smirnov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for the Control of Complex Systems, Russian Academy of Sciences</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>796</fpage>
      <lpage>805</lpage>
      <abstract>
        <p>The article presents models and methods of ontological data analysis aimed at identifying conceptual structure, or formal ontology, of the studied knowledge domain (KD). The realities of the accumulation of empirical data are reflected in model of generalized “object-properties” table and the incompleteness of this information implies the need for models of multi-valued logic. For the first time detailed models and method of accounting for “existence constraints”, which can be known priori by the researcher of KD in the context of measured attributes of the objects' learning sample.</p>
      </abstract>
      <kwd-group>
        <kwd>formal ontology</kwd>
        <kwd>ontological data analysis</kwd>
        <kwd>formal concept analysis</kwd>
        <kwd>multi-valued logic</kwd>
        <kwd>properties existence constraints</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Complex informational systems (in the broadest coverage, including the internet, Big
Data etc.) are effective only at a safe and consistent representation of their subject
matter. Systematization, development and use of such information models make up
contemporary content of the ontological approach in computational science.
In contrast to the philosophy ontology in computer science describes some limited
sphere of knowledge, knowledge domain (KD). Therefore, by virtue of the
multiplicity of Sciences and KD, where each of them has its own or even several competing
terminologies, here, in contrast to philosophy the use of the plural term for ontology
makes sense. Moreover, the distinction between linguistic and formal ontology is
made. Formal ontologies inherit the paradigm of models and methods of knowledge
representation developed in artificial intelligence.</p>
      <p>
        Formal ontology describes a KD by means of standardizing terminology (vocabulary)
and heterogeneous relations between concepts determined in it. Classes, relations,
functions and axioms are modeling primitives of ontological specification, in a
manner, that brings together these knowledge representation structures and appropriate
computer resources with A.I. Maltsev algebraic systems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        There are three main ways of developing ontologies [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]:
• the most common way is related to the direct formalization of experience and
knowledge of experts, who formalize their views on KD by means of
humanoriented language or fix them with the help of knowledge engineer;
• actual ontology can be synthesized as a result of human-machine procedures of
composition / decomposition of approved formal ontologies (patterns) of different
levels and direction [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ];
• the third way is connected with the automatic “output” of the formal ontology from
available data. This data is considered as the result of measurements of objects of
investigated KD and filled in standardized “object-properties” table, the analysis of
which leads to the identification of conceptual KD structure. The most effective
methods in this direction are based on the branch of theory of lattices - formal
concept analysis (FCA) [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7 ref8">4-8</xref>
        ].
      </p>
      <p>Considering the third way of formal ontology developing so-called intelligent
ontological data analysis (ODA), - it is important to pay attention to the different role of
the researcher. In fact, his main task is offering hypotheses concerning object
properties and then completing priori of arsenal of measuring procedures (sensory organs,
verbal possibilities experts, artificial sensors, instruments, systems, etc.), by means of
that the interests of its KD will be probed.</p>
      <p>In the present report the attention is concentrated on two aspects of the ODA. Firstly,
it is a reflection of the realities of KD data collection, leading to a need to use models
of multi-valued logic to represent the empirical data, and secondly (and in connection
with the first), it is modeling and the method of accounting a priori known by
researcher dependencies between measurable properties in the work.</p>
    </sec>
    <sec id="sec-2">
      <title>Empirical data formation</title>
      <p>
        ODA is based on the assumption that any measurement of the object properties can
give special result “None”, which may demonstrates a finding of a measured property
value outside of sensitivity threshold and the dynamic range of a measuring
instrument; it shows a “semantic mismatch” of the object and the measuring procedure
etc. In a fundamental FCA such effects are achieved by performing a cognitive
procedure called conceptual scaling [
        <xref ref-type="bibr" rid="ref4 ref9">4, 9</xref>
        ]. The researcher can a priori subjectively to
“cover” the actual range of properties measurement procedure, forming a set of new object
properties, actually measured afterwards in the binary items scale {X, None}, where
X replaces any symbol of scales of dynamic ranges of measurement procedures.
Anyway, “None-concept” allows us to change the analysis paradigm of experimental
data and naturally convert “object-properties” table into the set of truth values of basic
semantic proposition (BSP) bxy = “x object has y property”: ||bij|| = True, if the y
property measurement result of x object is X, False – otherwise.
      </p>
      <p>FCA is focused on processing of such data. The tuple K = (G*, M, I) – Formal
Context– puts together initial empirical data for FCA. G* = {gi}i = 1,…, r, r = |G*| ≥ 1 – set
of objects of investigated KD (i.e. a set of objects’ learning sample: G* ⊆ G, where G
- the set of all conceivable objects of KD), M = {mj}j = 1,…, s, s = |M| ≥ 1 - set of
measured objects properties, I – binary incidence “object-properties” i.e. set of estimates
||bij|| ∈ {True, False}.</p>
      <p>For evaluation of the part of BSP truth is vague because of the quality of the original
empirical material (e.g., formed by an expert based on experience or intuition), and
for the evaluation of such statements use natural truth values, input multi-valued
logic. But then arises the question about the model explaining the origin and the method
of calculating of these estimates.</p>
      <p>In general it is clear that multivaluedness of BSP truth values is consequence of
incompleteness of the data concerning KD (inaccuracy, inconsistency, etc.). However,
this incompleteness is not reflected in the standard structure of “object-properties”
of the property mj ∈ M of the object gi ∈ G*, using of several different procedures for
the measurement of the same property mj (congruent sources), differentiation of trust
to different measurement procedures. Therefore, as an adequate model of the original
data we offer generalized “object-properties” table, described by the tuple
(1)

= ⋃ =1  ( ) - the set of all performed series of measurements in probing of

KD, | | = ∑ =1  ( ) =  , и ( ) =  ( )  =1,…, ( )
*
series of measurements, applied to object gi ∈ G ;
, q(i) ≥ 1, i = 1,…, r - set of

= ⋃ =1  ( ) - arsenal of all used measurement procedures for KD probing,

| | = ∑ =1  ( ) =  , and ( ) =   ( )  =1,…, ( )
, p(j) ≥ 1, j = 1,…, s - set of
congruent procedures for measuring property mj ∈ M, and every procedure pr(j)k is
characterized by a degree of confidence in its results t(j)k;
• A = (aij)i=1,…, m; j=1,…, n – matrix of measurements series results Sеof properties M
of objects from sample G*, made by means of measurement procedures Pr. The
elements of this matrix can be linguistic constants NM, None, Failure and X.
Failure – a result that records measurement failure (denial, measurement means
malfunction, abstention, etc), NM (not measured) – a result indicating that as a matter
of fact in this series of measurements particular procedure was not used
(introduction of this formal result is necessary to save the two-dimensional nature of the
generalized “object-properties” table).
(G*, M, Sе, Pr, A),
where:
• 
• 
(false aspect) b−ij - False - is formed by denying BSP.</p>
      <p>
        Model (1) makes it possible to calculate the “soft” truth values of the BSP about KD.
For example, this can be done on the basis of fuzzy logic. In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] a non-strict formal
context K with a non-strict incidence I is constructed on the basis of (1) and by the
means of a more adequate multi-valued vector logic VTF [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Non-strict incidence I is
formed with BSP ||bij|| ∈ 〈b+ij, b−ij〉, b+ij, b−ij ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], wherein the component (true
aspect) b+ij - Truth – is formed by evidences confirming the BSP, and the component
Unfortunately, today there are no effective methods of output of conceptual structure
of KD directly from the “soft” formal contexts. For example, theoretically and
computationally complex method using a closure operator of fuzzy set [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] represents
only academic interest because generates a huge amount of fuzzy concepts, even for
small-sized “sparse” fuzzy contexts. Therefore effective methods are based on
preliminary α-approximation of “soft” correspondences “objects-properties” when a
researcher sets a threshold of confidence in the initial data [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ]. Then proven
concept output methods of FCA are applied to produce binary approximations.
Nevertheless, this approach generally proves to be incorrect, because receiving
α-section does not account dependencies between measured properties that are known
priori by the researcher.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Dependencies between measured properties</title>
      <p>Standard procedure α-section is “blind” to any links between sets of elements that are
involved in non-strict binary relations. Since the FCA follows the paradigm that all
relations between KD objects are manifestations of intrinsic properties of an object,
then this “blindness” of approximation is indifferent regarding objects' learning
sample. The situation is different with the set of measured properties. The binary
approximation is able to “reveal” the contradictions between BSP, which are shown for the
researcher as a priori inadmissible combination of objects' properties. In the general
case these differences cannot be detected in a model with soft truth values of BSP.
Conceptually, the source of the problem is FCA's intrinsic cognitive asymmetry of
“objects” and “properties”. Formally the objects G* are independent from the KD
researcher, while the properties are the result of KD hypotheses production made by
the subject of research which is based on his worldview or on the combination of a
priori knowledge available to him. The subject is the “owner” of the properties
measurement procedures arsenal and possesses sufficient information about them. In
particular he may know about certain dependencies between results of executing
different measurement procedures applied to the same object, i.e. dependencies between
objects properties.</p>
      <p>
        The common models of typical types of dependencies between properties are
proposed in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] in the form of binary relations “existence constraints”. In particular, a
pair of properties mj, mk ∈ M, j ≠ k for any KD object (and hence ∀gi ∈ G*) can be:
• conditional if possessing mj property, gi object immutably has the mk property
(though the reverse may not be true), i.e. С(mj, mk) ↔∀gi ∈ G*:
mj ∈ {gi}' → mk ∈ {gi}' where, according to FCA notation {gi}' - the set of gi
object properties;
• incompatible if possessing the mj property, gi object certainly has not the mk
property, and vice versa, i.e. E(mj, mk) ↔∀gi ∈ G*: mj ∈ {gi}' → mk ∉ {gi}'.
We note that for such dependencies the object of learning sample can have only a
normal subset of the set's measured properties [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ]. A subset of the measured
properties Z ⊆ M is normal iff it is closed and compatible: Z is closed if it contains all
of the properties conditioned by any element of Z, i.e. ∀mj ∈ Z (∃mk ∈ M:
С(mj, mk) →mk ∈ Z); Z is compatible, if any two elements of Z are not connected by
the relation of incompatibility, i.e. ∀mj ∈ Z (∃mk ∈ M: Е(mj, mk) → mk ∉ Z).
Specific tasks motivate to consider characteristic groups of dependent properties.
For example, in [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ] during ontology building the pair of interdependent
properties are focused on the base of knowledge about KD object properties and
dependencies between them.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] the occurrence of properties existence constraints as a result of FCA
conceptual scaling is analyzed. The most common technique of scaling is based on the using of
nominal scales. This method generates groups of properties with paired
incompatibility in a set of measurable properties. We call such important for us groups
conceptually conjugated. In fact, each of these group generally represents a proto-property,
whose values domain is disjunctive splitted as a result of scaling.
      </p>
      <p>Each group of conceptually conjugate properties (GCCP) sets one of two possibilities:
either all measured object properties belonging to the group should not exist, or the
learning sample's object must have some one and only one measurable property from
given group.</p>
      <p>It is obvious that any measurable property not included in any of the GCCP can be
considered as a single GCCP (“non-splitted” proto-property). Therefore it is natural to
proceed from the fact that existence constraints are set on the set of proto-properties.
Thereby a two-tier model of property existence constraints is formed and it is
appropriate to use this model in further analysis.</p>
      <p>The proposed model of properties existence constraints will be determined by the
tuple (MP, EP, CP), where:
• MP - set of actual for researcher proto-properties of KD objects, 1 ≤ |MP| ≤ |M|,
MP = MP1 ∪ MP2, MP1 ∩ MP2 = ∅; MP1 - a subset of single proto-properties (i.e.
“non-splitted” proto-properties); MP2 - a subset of proto-properties subjected to
conceptual scaling or the set of all groups of conceptual conjugate properties
(GCCP): MP2 = {  1, … ,   |  2|}, - and its constituent measured properties are
incompatible in every GCCP, i.e. (∀mj, mk ∈ Gri, j ≠ k) → E(mj, mk) = True;
• EP - pair of incompatible proto-properties, EP ⊆ MP × MP, |EP| ≤ C|2  |(number of
combinations);
• CP – pair of conditional proto-properties, CP ⊆ MP × MP, |CP| ≤ A2|  | (number of
arrangements).</p>
    </sec>
    <sec id="sec-4">
      <title>Rational binary approximation of non-strict formal context</title>
      <p>
        Formally the problem of correct α-section of non-strict formal context can be reduced
to the construction of single predicate “α-section is correct” with a vector argument
α = (α+, α −), α+, α − ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], where the condition of truth confirmation of every
empirical bij BSP
||bij|| ≥ α+ ∧ ||bij|| ≤α − ,
must be combined with the implementation of all the properties existence constraints
of KD objects. Next, find an existence domain (perhaps, it will be empty) of
confidence thresholds α, delivering Truth value to such predicate.
      </p>
      <p>Of course, in general case to build such a predicate and to identify the target area is
very difficult. However, even allowing the possibility of such a solution, binding the
researcher with need to select the threshold from only this region is highly not
practical. For example, with this approach for the subject of research the intuitive response
expectations to easing and tightening of the threshold of confidence in the source data
will not be executed.</p>
      <p>Instead, we propose the following heuristics: the subject is free to choose the
threshold. And the corresponding to the threshold in the general case the unacceptable set of
properties for each object of learning sample sequentially reduced by a cut at each
step of the property that violates existence constraints. The main criterion for
selecting property for the cut-off is minimum tightening of threshold established by the
researcher.</p>
      <p>The proposed heuristic method of obtaining the correct binary approximation of
nonstrict formal context is effective.</p>
      <p>Indeed, the method is separately implemented for each object of learning sample. And
at some stage there will appear one of the following conditions:
• the set of object properties will satisfy the existence constraints (note that an empty
set of properties satisfies them, but then the object has to be qualified as
unidentified);
• will be stated that in the initial “soft” BSP truth values there is ineradicable
contradiction: about the object there are initially true in the classical (Aristotelian) logic
BSP that violate priori properties existence constraints.</p>
      <p>The implementation of the proposed method is appropriate as the two-stage
procedure. First, all multiple GCCP should be processed by the proposed method. At the
same time we put a principal condition for the preservation of not more than one
property of each group for every object of learning sample. Then the results of the
first stage is processed by the same method, together with the source data about
“nonsplitted” proto-properties.</p>
      <p>
        The reason for this recommendation is “relative transitivity” of incompatibility
relation of properties [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]:
С(mj, mk) &amp; E(mk, ml) → E(mj, ml), j ≠ k, j ≠ l, k ≠ l.
      </p>
      <p>The implementation of the method in one step is not correct because of the unique
situation when a proto-property is conditional and “splitted” at the same time. Each
combination produces n original versions of binary conditionality relationship on the
set of measurable properties, where n is the number of measurable properties into
which the conditional proto-property is “splitted”. Therefore one-step strategy for
implementing the proposed method must by perforce include the constructing and
processing of the direct product of all variants of the measured properties existence
constraints. These results must be compared that is not rational.</p>
    </sec>
    <sec id="sec-5">
      <title>Building a formal ontology of knowledge domain</title>
      <p>
        For building a formal ontology of studied KD derived by means of basic FCA
algorithms formal concepts lattice should be transformed into an object classes taxonomy.
All non-taxonomic structural relationships between the concepts-classes will be
realized by measuring the properties-valences of KD [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. This transformation becomes a
non-trivial task, given the prospect of generating databases on the basis of a formal
ontology for storing denotative object models of KD.
      </p>
      <p>Formal concepts according to the formation of their extensions are divided into three
types:
• The concepts of the first type describe objects really exist in the analyzed domain.</p>
      <p>These concepts define a class of objects that deserve the naming of “fundamental”.
• The concepts of the second kind - only generalize other notions. In software design
these classes are known as “virtual”.
• The third type of concepts is characterized by combining these features concepts
first and second kinds.</p>
      <p>
        The above-mentioned pragmatic considerations require to restrict at the building
formal ontology with only fundamental and virtual object classes, and generally based on
the following principles of transformation of the formal concepts lattice into the
classes taxonomy [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]:
• all the concepts of the lattice are candidates for fundamental classes of the model;
• the fundamental class becomes the minimum (in the terminology of lattices)
concept containing the object in its extension;
• attribute is preserved to the maximum of the concepts contained this attribute in its
intension;
• the highest concept lattice (his sign - power extension equal to the of objects) is
certainly excluded from the model, if its intention is empty;
• the smallest concept lattice (his sign - the power intention equal to the power set of
attributes) are known to be excluded from the model if its extension is empty;
• analysis of candidates in the fundamental classes begins with the smallest concept,
and conducted by levels nearest super-concepts.
      </p>
      <p>Method which follows those principles includes the following steps:
1. The original version of the model is formed as a copy of the formal concept lattice.
2. In the model is searched the greatest concept.</p>
      <p>If the intension of this concept is empty, it is excluded from the model with break
his ties with sub-concepts.
3. In the model is searched the smallest concept.</p>
      <p>If extension of the smallest concept is empty:
• this concept is excluded from the model with the breaking its ties with
superconcept;
• a set of candidates in fundamental classes is formed of his closest
superconcepts.
If extension of the smallest concept is not empty, then a set of candidates in
fundamental classes is formed of one smallest concept.
4. Loop through a set of candidates.</p>
      <p>• For each super-concept of the candidate under consideration excludes objects
from extension that are within the extension of this candidate (the extension
super-concept is always not less than the extension sub-concept).
• In consideration of the candidate from the intension excludes any attribute that
is part of the intension of at least one super-concept (a combination of all
super-concept’s intension is always not more than concept intent, which they
are).
• If the candidate has no sub-concepts, it is recorded as the fundamental class. In
such case one of two alternatives is implemented:
 if the candidate has no sub-concepts, it is recorded straight as a
fundamental;
 otherwise for this candidate creates a new sub-concept, in which the
extension is transferred (and only extension) of the candidate. This new
sub-concept is fixed as the fundamental class of objects. The intension
of such fundamental class is empty. The candidate is retained in the
model as a virtual class with an empty extension.
• Promising set of concepts-candidates is unalterably filling with super-concepts
of a current candidate.
5. Promising set of candidates is being reduced: remains only root concepts of
generalization relationship, which is determined in a promising set of
conceptscandidates.
6. If a set of promising candidates is not empty, then algorithm repeats from Step 4.
7. Classes with an empty extent and intent are excluded from a formed set. These
could be only intermediate (i.e. not root or node class) classes of developed
taxonomy.</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>Presented in the article models and methods show a new stage of the development of
methodology for the identification of conceptual structure and ultimately formal
ontology of experimentally studied KD. The basis of the technique is still formal
concept analysis, in which retained the classical understanding of the concept as a
fundamental notional element defined by scope and content.</p>
      <p>The focus was on the problem of reflection of the realities (incompleteness,
inaccuracy, inconsistency of source data) of the accumulation of empirical information about
the KD. To solve this problem we had to generalize a standard model of
representation of object-attributive data and apply models and apparatus of multi-valued vector
logic for its processing.</p>
      <p>However increasing the adequacy of initial data models given rise to new problems of
formal concept analysis. Needed to develop an intelligent method of converting
source data of the new format into binary formal context for which effective
algorithms of derivation of formal concepts are known. At the same time constructed
models for accounting priori known dependencies between the measured properties of
KD objects.</p>
      <p>Finally the methodology includes a series of pragmatic principle determined the
method of transformation of the formal concept lattice outputted from empirical data
into formal ontology of KD.</p>
      <p>The fully presented methodical complex is expected to introduce in developed by the
Institute for Control of Complex Systems RAS system of semantic modeling and
design on mass software platform.</p>
      <p>
        Finally, it should be noted that from the position of traditional data analysis
techniques presented methodical complex should be attributed to varieties of data
clustering methods. When clustering incomplete data from congruent sources (e.g.
hyperspectral information in Earth remote sensing), this complex can compete with
traditional methods such as k-means [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Mal</surname>
          </string-name>
          <article-title>'cev AI</article-title>
          .
          <source>Algebraic Systems</source>
          . Berlin-Heidelberg, New York: Springer Verlag,
          <year>1973</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Smirnov</surname>
            <given-names>SV</given-names>
          </string-name>
          .
          <article-title>Ontological modeling in situational management</article-title>
          .
          <source>Ontology of Designing</source>
          ,
          <year>2012</year>
          ;
          <volume>2</volume>
          (
          <issue>4</issue>
          ):
          <fpage>16</fpage>
          -
          <lpage>24</lpage>
          . [in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Suárez-Figueroa</surname>
            <given-names>MC</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gómez-Pérez</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernández-López</surname>
            <given-names>M</given-names>
          </string-name>
          .
          <article-title>The NeOn Methodology for Ontology Engineering</article-title>
          . In: Ontology Engineering in a Networked World. Springer Berlin Heidelberg,
          <year>2012</year>
          :
          <fpage>9</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Lomov</surname>
            <given-names>PA</given-names>
          </string-name>
          .
          <article-title>Automation of synthesis of composite content ontology design pattern</article-title>
          .
          <source>Ontology of Designing</source>
          ,
          <year>2016</year>
          ;
          <volume>6</volume>
          (
          <issue>2</issue>
          ):
          <fpage>162</fpage>
          -
          <lpage>172</lpage>
          [in Russian].
          <source>DOI 10</source>
          .18287/
          <fpage>2223</fpage>
          -9537-2016-6- 2-
          <fpage>162</fpage>
          -172.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ganter</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille R. Formal</surname>
          </string-name>
          <article-title>Concept Analysis</article-title>
          .
          <source>Mathematical foundations</source>
          . Springer BerlinHeidelberg,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Formal</given-names>
            <surname>Concept</surname>
          </string-name>
          <article-title>Analysis Homepage</article-title>
          . URL: http://www.upriss.org.uk/fca/fca.html.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Godin</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mili</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mineau</surname>
            <given-names>GW</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Missaoui</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arfi</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chau</surname>
            <given-names>TT</given-names>
          </string-name>
          .
          <article-title>Ontology Design with Formal Concept Analysis</article-title>
          .
          <source>Theory and Application of Object Systems (TAPOS)</source>
          ,
          <year>1998</year>
          ;
          <volume>4</volume>
          (
          <issue>2</issue>
          ):
          <fpage>117</fpage>
          -
          <lpage>134</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Obitko</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snasel</surname>
            <given-names>V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smid</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <article-title>Ontology Design with Formal Concept Analysis</article-title>
          . In: V.
          <string-name>
            <surname>Snasel</surname>
          </string-name>
          , R. Belohlavek (Eds.):
          <source>Proc. of the CLA 2004 International Workshop on Concept Lattices and their Applications</source>
          (Ostrava, Czech Republic,
          <source>September 23-24</source>
          ,
          <year>2004</year>
          ).
          <source>TU of Ostrava</source>
          , Dept. of Computer Science,
          <year>2004</year>
          :
          <fpage>111</fpage>
          -
          <lpage>119</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ganter</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
            <given-names>R</given-names>
          </string-name>
          .
          <article-title>Conceptual scaling</article-title>
          . In:
          <article-title>Applications of Combinatorics and Graph Theory to the Biological and</article-title>
          Social Sciences. Springer, New York,
          <year>1989</year>
          :
          <fpage>139</fpage>
          -
          <lpage>167</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Smirnov</surname>
            <given-names>SV</given-names>
          </string-name>
          .
          <article-title>Non-strictFormal Concept Analysis</article-title>
          .
          <source>Proc. 5th All-Russian Conf. “Knowledge - Ontologies - Theories” (Novosibirsk, Russia, October 6-8</source>
          ,
          <year>2015</year>
          ).
          <source>Novosibirsk: Sobolev Institute of Mathematics, SB of RAS</source>
          ,
          <year>2015</year>
          ;
          <volume>2</volume>
          :
          <fpage>142</fpage>
          -
          <lpage>150</lpage>
          . [In Russian]
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Arshinskii</surname>
            <given-names>LV</given-names>
          </string-name>
          .
          <article-title>Substantial and formal deductions in logics with vector semantics</article-title>
          .
          <source>Automation and Remote Control</source>
          ,
          <year>2007</year>
          ;
          <volume>68</volume>
          (
          <issue>1</issue>
          ):
          <fpage>139</fpage>
          -
          <lpage>148</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Belohlavek</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Baets</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Outrata</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vychodil</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <article-title>Computing the lattice of all fixpoints of a fuzzy closure operator</article-title>
          .
          <source>IEEE Trans. on Fuzzy systems</source>
          ,
          <year>2010</year>
          ;
          <volume>18</volume>
          (
          <issue>3</issue>
          ):
          <fpage>546</fpage>
          -
          <lpage>557</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Tho</surname>
            <given-names>QT</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hui</surname>
            <given-names>SC</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fong</surname>
            <given-names>ACM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cao</surname>
            <given-names>TH</given-names>
          </string-name>
          .
          <article-title>Automatic Fuzzy Ontology Generation for the Semantic Web</article-title>
          .
          <source>IEEE Trans. on Knowledge and Data Engineering</source>
          ,
          <year>2006</year>
          ;
          <volume>18</volume>
          (
          <issue>6</issue>
          ):
          <fpage>842</fpage>
          -
          <lpage>856</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yang</surname>
            <given-names>KM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            <given-names>EH</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hwang</surname>
            <given-names>SH</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Choi</surname>
            <given-names>SH</given-names>
          </string-name>
          .
          <article-title>Fuzzy Concept Mining based on Formal Concept Analysis</article-title>
          .
          <source>Int. J. of Computers</source>
          ,
          <year>2008</year>
          ;
          <volume>2</volume>
          (
          <issue>3</issue>
          ):
          <fpage>279</fpage>
          -
          <lpage>290</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Lammari</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Metais</surname>
            <given-names>E</given-names>
          </string-name>
          .
          <article-title>Building and maintaining ontologies: a set of algorithms</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          ,
          <year>2004</year>
          ;
          <volume>48</volume>
          (
          <issue>2</issue>
          ):
          <fpage>155</fpage>
          -
          <lpage>176</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Pronina</surname>
            <given-names>VA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shipilina</surname>
            <given-names>LB</given-names>
          </string-name>
          .
          <article-title>Using the relationships between attributes to build domain ontology</article-title>
          .
          <source>Control Science</source>
          ,
          <year>2009</year>
          ;
          <volume>1</volume>
          :
          <fpage>27</fpage>
          -
          <lpage>32</lpage>
          . [In Russian]
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Samoilov</surname>
            <given-names>DE</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smirnov</surname>
            <given-names>SV</given-names>
          </string-name>
          .
          <article-title>Data formation and processing in Formal Concept Analysis: subjective aspects</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          ,
          <year>2016</year>
          ;
          <volume>1638</volume>
          :
          <fpage>806</fpage>
          -
          <lpage>812</lpage>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>1613</fpage>
          -0073-2016-1638-806-812.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Smirnov</surname>
            <given-names>SV</given-names>
          </string-name>
          .
          <article-title>Building knowledge domain ontologies with structural relationships based on Formal Concept Analysis</article-title>
          .
          <source>Proc. 3rd All-Russian Conf. “Knowledge -Ontologies - Theories” (Novosibirsk, Russia, October 3-5</source>
          ,
          <year>2011</year>
          ).
          <source>Novosibirsk: Sobolev Institute of Mathematics, SB of RAS</source>
          ,
          <year>2011</year>
          ;
          <volume>2</volume>
          :
          <fpage>103</fpage>
          -
          <lpage>112</lpage>
          . [In Russian]
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kovartsev</surname>
            <given-names>AN</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smirnov</surname>
            <given-names>VS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smirnov</surname>
            <given-names>SV</given-names>
          </string-name>
          .
          <article-title>Intelligent Design of Class Structure Model based on Ontological Data Analysis</article-title>
          .
          <source>Proceedings of the Institute for System Programming of the RAS</source>
          ,
          <year>2015</year>
          ;
          <volume>27</volume>
          (
          <issue>3</issue>
          ):
          <fpage>73</fpage>
          -
          <lpage>86</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Zimichev</surname>
            <given-names>EA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazanskiy</surname>
            <given-names>NL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serafimovich</surname>
            <given-names>PG</given-names>
          </string-name>
          .
          <article-title>Spectral-spatial classification with k-means++ particional clustering</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2014</year>
          ;
          <volume>38</volume>
          (
          <issue>2</issue>
          ):
          <fpage>281</fpage>
          -
          <lpage>286</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>