<!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>
      <title-group>
        <article-title>Framework for Conceptual Modeling on Natural Language Texts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tula State University</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russia</string-name>
        </contrib>
      </contrib-group>
      <fpage>13</fpage>
      <lpage>24</lpage>
      <abstract>
        <p>The paper presents the framework for conceptual modeling which has been used in on-going project of developing fact extraction technology on textual data. The modeling technique combines the usage of conceptual graphs and Formal Concept Analysis. Conceptual graphs serve as semantic models of text sentences and the data source for formal context of concept lattice. Several ways of creating formal contexts on a set of conceptual graphs have been investigated and resulting solution is proposed. It is based on the analysis of the use cases of semantic roles applied in conceptual graphs and their structural patterns. Concept lattice building on textual data is interpreted as storage of facts which can be extracted by using navigation in the lattice and interpretation its concepts and hierarchical links between them. Experimental investigation of the modeling technique was performed on the annotated textual corpus consisted of descriptions of biotopes of bacteria.</p>
      </abstract>
      <kwd-group>
        <kwd>conceptual modeling</kwd>
        <kwd>conceptual graphs</kwd>
        <kwd>concept lattice</kwd>
        <kwd>biotopes of bacteria</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Conceptual modeling in the Natural Language Processing (NLP) is a way of modeling
semantics. Semantics of texts is transformed to semantics of conceptual models at a
high level of abstraction, in terms of concepts. Conceptual graphs (CGs) [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]
represent a well-known type of conceptual models and there are some applications of
them in Text Mining problems solutions [
        <xref ref-type="bibr" rid="ref13 ref15">13, 15</xref>
        ].
      </p>
      <p>
        Another paradigm of conceptual modeling is Formal Concept Analysis [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. It is a
mathematical theory of data analysis which studies how objects can be hierarchically
grouped together according to their common attributes. Strong mathematical
background of FCA (it is based on the lattice theory [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and uses matrix model of so
named “formal context”) provides its implementations as rigorous instrument for
Information Retrieval (IR). The number of FCA applications now is growing up
including applications in Text Mining and linguistics [
        <xref ref-type="bibr" rid="ref19 ref6">6, 19</xref>
        ]. It is also applied in more
general field of knowledge processing [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        The idea of joining two paradigms of conceptual modeling - conceptual graphs and
concept lattices - seems very attractive but not elaborated in the FCA community.
There are several its realizations due the years, from early implementation in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] up
to recent investigations in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        This idea may get a second breath when FCA is utilized on textual data and
conceptual graphs serve as conceptual model of text semantics. Acquiring conceptual
graphs from natural language texts is non-trivial problem but it is quite solvable [
        <xref ref-type="bibr" rid="ref14 ref5">5,
14</xref>
        ]. The concepts of conceptual graphs may be treated as objects and attributes for
formal context as far as the “attribute” conceptual relation really exists in conceptual
graphs acquired from natural language texts. Actually, as it is followed from our
investigations, the “attribute” relation is not always good and even enough for formal
context. Except the “attribute” conceptual relation some other relations must be
analyzed in conceptual graphs to find objects and attributes needed for formal context.
      </p>
      <p>
        The main problem which arises in CGs – FCA applications is the problem of
building formal concepts on conceptual graphs. Solution of this problem and the
whole principle of applying FCA on textual data are closely depended on the real-life
problems have been solved with FCA on textual data [
        <xref ref-type="bibr" rid="ref12 ref16">12, 16</xref>
        ]. In the sense of
Information Retrieval these problems may be generalized to the fact extraction
problem. Using FCA in its solution is based on that concept lattice built on textual
data may be interpreted as storage of facts which can be extracted by using navigation
in the lattice and interpretation its concepts and hierarchical links between them.
      </p>
      <p>
        One of the fields where Text Mining applications are growing rapidly is
Bioinformatics. New term of Biomedical Natural Language Processing (BioNLP) has
been appeared there [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This is stipulated by huge amount of scientific publications
in Bioinformatics and organizing them into corpora with access to the full texts of
articles. FCA has great potential to take up a challenge from such areas as BioNLP.
      </p>
      <p>In this paper we present the framework for conceptual modeling which has been
used in on-going project of developing fact extraction technology on textual data.</p>
      <p>The next section of the paper contains brief description of FCA basics and
conceptual modeling technique which is used in the framework.</p>
      <p>Section 3 is devoted to the framework; its structure and functionality are described
there.</p>
      <p>In the section 4 current experimental results of using framework on bacteria
biotope textual corpus are presented and section 5 contains conclusion and planning
future works.
2</p>
    </sec>
    <sec id="sec-2">
      <title>CGs – FCA modeling on natural language texts</title>
      <p>We are developing conceptual modeling technique which combines the usage of
conceptual graphs and conceptual lattices from Formal Concept Analysis. Consider
some FCA basics needed for understanding the modeling technique.</p>
      <sec id="sec-2-1">
        <title>Formal Concept Analysis basics</title>
        <p>
          There are two basic notions FCA deals with: formal context and concept lattice.
Formal context is a triple K == (G, M , I ), where G is a set of objects, M – set of their
attributes, I ⊆ G × M – binary relation which represents facts of belonging attributes
to objects. The sets G and M are partially ordered by relations ф and – ,
correspondingly: G == (G, ф) , M = (M ,– ) . Formal context may be represented by
[
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] - matrix K == {ki, j }in which units mark correspondence between objects
gi ∈G and attributes m j ∈ M . The concepts in the formal context have been
determined by the following way. If for subsets of objects A ⊆ G and attributes
B ⊆ M there are exist mappings (which may be functions also) Aʹ : A → B and
Bʹ : B → A 1 with properties of Aʹ := {∃m ∈ M | &lt; g, m &gt;∈ I ∀ g ∈ A} and
Bʹ := {∃g ∈ G | &lt; g, m &gt;∈ I ∀ m ∈ B} then the pair (A, B) that Aʹ = B, Bʹ = A is
named as formal concept. The sets A and B are closed by composition of mappings:
A '' = A, B '' = B; A and B is called the extent and the intent of a formal context
K == (G, M , I )respectively.
        </p>
        <p>A formal concept is a pair (A, B) of subsets of objects and attributes which are
connected so that every object in A has every attribute in B, for every object in G that
is not in A, there is an attribute in B that the object does not have and for every
attribute in M that is not in B, there is an object in A that does not have that attribute.</p>
        <p>The partial orders established by relations ф and – on the set G and M induce a
partial order ≤ on the set of formal concepts. If for formal concepts (A1, B1) and (A2,
B2), A1 ф A2 and B2 – B1 then (A1, B1) ≤ (A2, B2) and formal concept (A1, B1) is
less general than (A2, B2). This order is represented by concept lattice. A lattice
consists of a partially ordered set in which every two elements have a unique
supremum (also called a least upper bound or join) and a unique infimum (also called
a greatest lower bound or meet).</p>
        <p>
          According to the central theorem of FCA [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], a collection of all formal concepts in
the context K == (G, M , I ) with subconcept-superconcept ordering ≤ constitutes the
concept lattice of K . Its concepts are subsets of objects and attributes connected each
other by mappings Aʹ , Bʹ and ordered by a subconcept-superconcept relation.
Although that level of abstraction makes FCA suitable for use with data of any nature,
its application to specific data often requires special investigation. It is fully relevant
for using FCA with textual data.
1) More rigorous definition assumes that these mappings are different: ϕ : A → B ,ψ : B → A
but it is not a matter of principle here.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>FCA on textual data</title>
        <p>The main problem in applying FCA on textual data is the problem of building formal
context. If textual data is represented as natural language texts then this problem
becomes especially important.</p>
        <p>
          There are several approaches to the construction of formal contexts on the textual
data, presented as separate documents, as data corpora. One, mostly applied variant
of context is that its objects are text documents and the attributes are the terms in
these documents [
          <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
          ]. The main problem which can be solved with that formal
context and concept lattice is the problem of retrieving textual documents.
        </p>
        <p>Another variant of formal context is building directly on the texts. In the general
case, various word combinations constitute its concepts and the number of such
concepts may be very large. An advantage of such variant is that this context contains
potentially more information about texts than previous one and more general
problems such as fact extraction problem can be solved on that formal context. The
disadvantage of it is its great dimension and possible many pointless concepts.</p>
        <p>
          Restricting the dimension of formal context and giving it more semantics is doing
by representing in it the various features of its source texts: semantic relations
(synonymy, hyponymy, hypernymy) in a set of words for semantic matching [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ],
verbobject dependencies from texts [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], words and their lexico-syntactic contexts [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>
          For building formal context, one needs to distinguish some of these lexical
elements in texts as objects and attributes. There are following approaches to solve
this problem:
• adding special descriptions to texts which mark objects and attributes and partial
order – this is usually done manually;
• using semantic models of texts and corpus tagging [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>We apply the second approach and use conceptual graphs for representing
semantics of individual sentences of a text.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>CGs – FCA modeling process</title>
        <sec id="sec-2-3-1">
          <title>The whole process of CGs – FCA modeling has the following steps.</title>
          <p>
            1. Acquiring a set of conceptual graphs from input texts. Conceptual graph [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ] is
bipartite directed graph having two types of vertices: concepts and conceptual
relations. These vertices are connected by arrows representing binary relations.
Conceptual graphs can be created by our tool CGs Maker 2. Some details about it can
be found in [
            <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
            ].
          </p>
          <p>2. Aggregating the set of conceptual graphs. Aggregation is needed to exclude
excessive dimension of conceptual models, not related to useful information. We have
tested two ways of conceptual graphs aggregation: conceptual graphs clustering and
restricting the number of conceptual graphs by identifying and excluding sentences
which are not corresponded to the problem solving with the current technique.
2 The lightweight online version of CGs Maker for simple English and Russian texts can be
found at http://85.142.138.156:8888 .
3. Creating formal contexts. One or several formal contexts are built on the
aggregated conceptual graphs. The number of formal concepts and the method of
building them have been determined in the solving problem.</p>
          <p>4. Building concept lattice. Having a concept lattice, it is possible to identify
connections between the concepts according to the principle of "common –
particular". Each concept, the node in the lattice is interpreted as the set of potential
facts of certain level, which is associated with other facts.</p>
          <p>5. Fact extraction from concept lattice. Concept lattice is the data storage for fact
extraction system. This system has domain oriented user interface for query
processing and generating output.</p>
          <p>
            This paper reflects results of investigations corresponded to steps 1-3 of the
process. On the step 4 we used standard open source tool for building and visualizing
concept lattices [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] which we integrated into the whole modeling system. Creating the
fact extraction system (step 5) is separate problem currently being under
development.
2.4
          </p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>Usage of conceptual graphs</title>
        <p>
          The crucial step in the described process of CGs – FCA modeling is creating
formal contexts on the set of conceptual graphs. At first glance, this problem has
simple solution: those concepts which are connected by "attribute" relation have been
put into formal context as its objects and attributes. Actually the solution is much
more complex. To illustrate it consider conceptual graph for the sentence “Xylella
fastidiosa is a gram-negative fastidious, xylem-limited bacterium” shown on Fig. 1.
This sentence is from bacteria biotopes textual corpus [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] which we use for our
method evaluation.
        </p>
        <p>Conceptual graph on the Fig.1 has four conceptual relations “attribute” but only
three of them indicate real objects and attributes for formal context. Using
“fastidiosa” as object and “Xylella” as attribute in the formal context is wrong way
because “Xylella fastidiosa” is known full name of this bacterium. Full names of
bacteria have to be objects in the formal context devoted to bacteria. Word
combinations denoting the names of bacteria must be recognized before conceptual
graphs building. There is no other way of doing this than to use an external source of
information, for example, the corpus tagging.</p>
        <p>We also realize the following rules for creating formal contexts on conceptual
graphs.
1. Not only individual concepts and relations, but also patterns of connections
between concepts in conceptual graphs represented as subgraphs have been
analyzed and processed. The pattern “agent - patient” is mostly frequent in biotope
texts.
2. The hierarchy of conceptual relations in conceptual graphs is fixed and taken into
account when creating formal context. Such hierarchy exists on the Fig.1: relations
“agent” and “patient” are on the top level and relations "attribute" belong to
underlying level. Using this hierarchy of conceptual relations we can select for
formal contexts more or less details from conceptual graphs. This makes
conceptual graphs more power and flexible semantic model for FCA than n-grams
or collocations.
3. FCA – model for fact extraction is domain specific. Domain information is also
taken into account in conceptual graphs building. This information is from external
resources – thesauruses or tagging of textual corpuses.</p>
        <p>Concrete implementations of these rules are in the section 4.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Architecture and Functionality of the Framework</title>
      <p>Architecture of the CGs – FCA modeling framework is shown on the Fig. 2. Consider
its main elements.</p>
      <p>
        Database. Database is very important part of the framework. We use relational
database on the SAP-Sybase platform. It was built with CASE technology
PowerDesigner™ [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and may be scaled and expanded. Database stores texts,
conceptual graphs, formal contexts and concept lattices. Special indexing is applied to
textual data.
      </p>
      <p>Conceptual graphs building module. This module and several other modules
constitute the NLP block of modules of the framework. They realize our algorithm of
acquiring conceptual graphs from texts, visualization of conceptual graphs and their
clusters, interaction with external resources including WordNet.</p>
      <p>English and Russian languages have been supported in the framework. The
framework has internal dictionaries and may communicate with external ones.</p>
      <p>Representing of modeling results. Modeling results have been presented as
visualization of conceptual graphs and concept lattices as in table and textual forms.
Storing all objects in database allows analyzing its data and computing conceptual
graphs and concept lattice characteristics.</p>
      <p>Programming environment. Java is the main programming platform which is used
in the framework. Some modules of NLP block have been written on PowerScript
language of SAP-Sybase platform.</p>
      <p>
        Experimental evaluation of CGs – FCA modeling technique has been carried out
on the textual corpus of bacteria biotopes which is used in the innovation named as
BioNLP Shared Task [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This innovation includes three IR tasks: the Bacteria Gene
Renaming, the Bacteria Gene Interaction and the Bacteria Biotopes. The Bacteria
Biotope task is formulated as consisting of two standard Text Mining tasks of Named
Entity Recognition (NER) and Relations Extraction (RE) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        Biotope is an area of uniform environmental conditions providing a living place for
plants, animals or any living organism. According to [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] there are two types of entities
to be extracted: the names of bacteria and their locations. We added third entity of
pathogenicity of bacteria.
      </p>
      <p>It is preliminarily clear that the task of extracting the names of bacteria and the task
of extracting locations and pathogenicity have different complexities. For extracting
the names of bacteria some words or collocations (Xylella fastidiosa) have to be
analyzed in the text. Locations and pathogenicity may be represented by more
complex and long word combinations. As for bacterium Xylella fastidiosa on the Fig.
1, the example of its location is the following fragment from the text about it: “the
bacteria … receive a safe environment and metabolites from the insect”. To extract
“insect” as location of bacterium we need to analyze some relations between words in
the sentence. This is done also through the use of conceptual graphs.</p>
      <p>Biotope texts tagging includes full names of bacteria, its abbreviated names and
unified key codes in the database. We add additional tags if special words (extreme,
obligately, etc.) recognized in the texts.</p>
      <p>
        A BioNLP data is always domain-specific. All the texts in the corpus [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] are about
bacteria themselves, their areal and pathogenicity. Not every text contains these three
topics but if some of them are in the text then they are presented as separate text
fragments. This simplifies text processing. According to these three topics of interest
we construct three different formal contexts of “Entity”, “Areal” and “Pathogenicity”.
They engender three different concept lattices which are connected each other. To
join lattices we use facet technology [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>Our solution of the task of Named Entity Recognition is supported by conceptual
graphs. As it is illustrated above (Fig. 1) conceptual graphs can represent names of
bacteria as named entities. Named Entity Recognition also includes anaphora
resolution.
4.1</p>
      <sec id="sec-3-1">
        <title>Anaphora resolution and noise reduction</title>
        <p>Anaphora resolution is the problem of resolving references to earlier or later items in
the text. These items are usually noun phrases representing objects called referents but
can also be verb phrases, whole sentences or paragraphs. Anaphora resolution is the
standard problem in NLP.</p>
        <p>Biotope texts we work with contain several types of anaphora:
• hyperonym definite expressions (“bacterium” - “organism”, “cell” - “bacterium”),
• higher level taxa often preceded by a demonstrative determinant (“this bacteria”,
“this organism”),
• sortal anaphors (“genus”, “species”, “strain”).</p>
        <p>For anaphora detection and resolution we use a pattern-based approach. It is based
on fixing anaphora items in texts and establishing relations between these items and
the objects in conceptual models we use. These objects are bacteria names for
“Entity” context, mentions of water, soil and other environment parameters for
“Areal” context and names and characteristics of diseases for “Pathogenicity” context.</p>
        <p>Corpus tagging is also used for anaphora detection. In particular encoding bacteria
(for instance bacterium Burkholderia phytofirmans is encoded as PsJN) is found from
tagging and further used as its name in text processing.</p>
        <p>Noise is constituted by the text elements that contain no facts or cannot be
interpreted as facts. Also noise consider the data that are deliberately excluded from
consideration, for example, information about when and by whom a bacterium was
first identified.
4.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Data Processing</title>
        <p>We have selected 130 mostly known bacteria and processed corresponding corpus
texts about them. Three formal contexts of “Entity”, “Areal” and “Pathogenicity” had
built on the texts. They have the names of bacteria as objects and corresponding
concepts from conceptual graphs as attributes.</p>
        <p>Table 1 shows numerical characteristics of created contexts.</p>
        <p>Context name</p>
        <sec id="sec-3-2-1">
          <title>Entity Areal Pathogenicity</title>
          <p>As it is followed from the table there is relatively small number of formal concepts
in the contexts. This is due to the sparse form of all contexts generated by conceptual
graphs and noise reduction.
4.3</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Fact extraction</title>
        <p>Extracting facts from concept lattices is realized by forming special views
constructed on the lattice and corresponded to certain property (intent in the lattice) or
entity (extent in the lattice) on the set of bacteria. Every view is a sub lattice. It shows
the links between concrete bacterium and its properties.</p>
        <p>An example of such view as the fragment of lattice is shown on Fig. 3. The lattice
on the Fig. 3 contains formal concepts related to the following bacteria: Borrelia
turicatae, Frankia, Legionella, Clamydophila, Thermoanaerobacter tengcongensis,
Xanthomonas oryzae. Highlighted view on the figure corresponds to gram-negative
property of bacteria. Such bacteria are resistant to conventional antibiotics.</p>
        <p>Using this view, some facts about bacteria can be extracted:
• only three bacteria from the set, Thermoanaerobacter tengcongensis,</p>
        <p>Clamydophila and Xanthomonas oryzae, are gram-negative;
• two gram-negative bacteria, Thermoanaerobacter tengcongensis and Xanthomonas
oryzae, have the shape as rod;
• one of gram-negative bacteria, Clamydophila, is obligately pathogenic.
Note that attribute obligately pathogenic was formed directly from the same two
words in the text according to the rule of marking words denoting extreme situation.</p>
        <p>
          We can compare our results with the known ones, most completely presented in the
work [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. Although we use the same corpus and some resembling methods (they use
pattern-based approach and domain lexical resources) our results are different in fact.
Our main result is not certain words extracted from texts as solution of NER and RE
tasks but the whole information resource of concept lattice which is similar to
ontology. So we resume that CGs – FCA modeling provides solving wider set of tasks
than Named Entity Recognition and Relations Extraction, the set which corresponds
to fact extraction problem.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>This paper describes the first but very important stage of creating environment for
performing experiments of CGs – FCA modeling in the project of creating fact
extraction technology on natural language texts. Some parts of this project are under
construction but current results demonstrate effectiveness of CGs – FCA modeling.</p>
      <p>Conceptual graphs were recognized as valid low level conceptual model for
creating high level such model of concept lattice. Using conceptual graphs, it is
possible to control semantic depth of representing sentences in formal concepts by
selecting certain levels (sub graphs) of graph structure.</p>
      <p>Among the topics of our future work there are the following.</p>
      <p>
        Now the verb-centric approach which we use in acquiring conceptual graphs is not
fully applied for creating formal contexts. When conceptual graph has the pattern
&lt;concept&gt; - (agent) – &lt;verb&gt; – (patient) - &lt;concept&gt; the verb serves as condition
which links two concepts. In other patterns with other conceptual relations including
attribute verbs play the same role. This opens the need to construct tricontexts on
conceptual graphs. We plan to construct multidimensional data model on our database
under SAP PowerDesigner™ CASE technology and apply OLAP for modeling
tricontexts and triclusters.
We also plan to use SAP HANA Environment [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] for work with big textual data.
      </p>
      <p>Acknowledgments. The paper concerns the work which is partially supported by
Russian Foundation of Basic Research, grant № 15-07-05507.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <source>BioNLP 2014. Workshop on Biomedical Natural Language Processing. Proceedings of the Workshop. The Association for Computational Linguistics. Baltimore</source>
          ,
          <year>2014</year>
          . 155 p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Birkhoff</surname>
          </string-name>
          , G.:
          <source>Lattice Theory. Providence, RI: Amer. Math. Soc.</source>
          (
          <year>1967</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bogatyrev</surname>
            ,
            <given-names>M. Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vakurin</surname>
            <given-names>V. S. Conceptual</given-names>
          </string-name>
          <article-title>Modeling in Biomedical Data Research</article-title>
          .
          <source>Mathematical Biology and Bioinformatics</source>
          .
          <year>2013</year>
          . Vol.
          <volume>8</volume>
          . № 1, pp.
          <fpage>340</fpage>
          -
          <lpage>349</lpage>
          . (in Russian).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bossy</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jourde</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manine</surname>
            <given-names>A-P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veber</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alphonse</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van De Guchte</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bessières</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nédellec</surname>
            <given-names>C</given-names>
          </string-name>
          :
          <article-title>BioNLP 2011 Shared Task - The Bacteria Track</article-title>
          .
          <source>BMC Bioinformatics</source>
          .
          <year>2012</year>
          ,
          <volume>13</volume>
          :
          <issue>S8</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Boytcheva</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Dobrev</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Angelova</surname>
          </string-name>
          , G.:
          <article-title>CGExtract: Towards Extraction of Conceptual Graphs from Controlled English</article-title>
          . Lecture Notes in Computer Science №
          <volume>2120</volume>
          , Springer Verlag (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Carpineto</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romano</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Using Concept Lattices for Text Retrieval and Mining</article-title>
          . In B. Ganter, G. Stumme, and R. Wille (Eds.),
          <source>Formal Concept Analysis: Foundations and Applications. Lecture Notes in Computer Science 3626</source>
          , pp.
          <fpage>161</fpage>
          -
          <lpage>179</lpage>
          . Springer-Verlag, Berlin,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cimiano</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Learning Concept Hierarchies from Text Corpora using Formal Concept Analysis</article-title>
          .
          <source>Journal of Artificial Intelligence Research</source>
          , Volume
          <volume>24</volume>
          , pp.
          <fpage>305</fpage>
          -
          <lpage>339</lpage>
          .
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>ConExp-NG</surname>
          </string-name>
          . https://github.com/fcatools/conexp-ng
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Galitsky</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dobrocsi</surname>
            , G., de la Rosa,
            <given-names>J.L.</given-names>
          </string-name>
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          <article-title>From Generalization of Syntactic Parse Trees to Conceptual Graphs</article-title>
          . In: M.
          <string-name>
            <surname>Croitoru</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Ferre</surname>
          </string-name>
          , D. Lukose, Eds., Conceptual Structures: From Information to Intelligence,
          <source>Proc. 18th International Conference on Conceptual Structures (ICCS 2010), Lecture Notes in Artificial Intelligence</source>
          (Springer), vol.
          <volume>6208</volume>
          , pp.
          <fpage>185</fpage>
          -
          <lpage>190</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R., eds.,
          <source>Formal Concept Analysis: Foundations and Applications, Lecture Notes in Artificial Intelligence, No. 3626</source>
          , Springer-Verlag.
          <year>2005</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Gildea</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jurafsky</surname>
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Automatic labeling of semantic roles</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <year>2002</year>
          , v.
          <volume>28</volume>
          ,
          <fpage>245</fpage>
          -
          <lpage>288</lpage>
          . (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Meštrović</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Semantic Matching Using Concept Lattice. Concept Discovery in Unstructured Data</article-title>
          ,
          <string-name>
            <surname>CDUD</surname>
          </string-name>
          <year>2012</year>
          , pp.
          <fpage>49</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Michael</given-names>
            <surname>Bogatyrev</surname>
          </string-name>
          and
          <string-name>
            <given-names>Alexey</given-names>
            <surname>Kolosoff</surname>
          </string-name>
          .
          <article-title>Using Conceptual Graphs for Text Mining in Technical Support Services</article-title>
          .
          <source>Pattern Recognition and Machine Intelligence. - Lecture Notes in Computer Science</source>
          ,
          <year>2011</year>
          , Volume
          <volume>6744</volume>
          /
          <year>2011</year>
          , p.p.
          <fpage>466</fpage>
          -
          <lpage>471</lpage>
          . Springer-Verlag, Heidelberg,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Michael</surname>
            <given-names>Bogatyrev</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Vadim</given-names>
            <surname>Nuriahmetov</surname>
          </string-name>
          .
          <source>Application of Conceptual Structures in Requirements Modeling. - Proc. of the International Workshop on Concept Discovery in Unstructured Data (CDUD</source>
          <year>2011</year>
          ) at the Thirteenth International Conference on Rough Sets, Fuzzy Sets,
          <source>Data Mining and Granular</source>
          Computing - RSFDGrC
          <year>2011</year>
          . Moscow, Russia,
          <year>2011</year>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <article-title>Montes-y-</article-title>
          <string-name>
            <surname>Gomez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gelbukh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez-Lopez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Text Mining at Detail Level Using Conceptual Graphs</article-title>
          . Lecture Notes In Computer Science; vol.
          <volume>2393</volume>
          , pp.
          <fpage>122</fpage>
          -
          <lpage>136</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Otero</surname>
            <given-names>P. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopes</surname>
            <given-names>G. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agustini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>Automatic Acquisition of Formal Concepts from Text</article-title>
          .
          <source>Journal for Language Technology and Computational Linguistics</source>
          . Vol.
          <volume>23</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>59</fpage>
          -
          <lpage>74</lpage>
          .
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Poelmans</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            <given-names>S. O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ignatov</surname>
            <given-names>D. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dedene</surname>
            <given-names>G</given-names>
          </string-name>
          .
          <article-title>Formal Concept Analysis in knowledge processing: A survey on models and techniques // Expert Systems with Applications</article-title>
          .
          <year>2013</year>
          . Vol.
          <volume>40</volume>
          . No. 16. P.
          <volume>6601</volume>
          -
          <fpage>6623</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <source>PowerDesigner 16</source>
          .2.
          <string-name>
            <surname>Sybase</surname>
            <given-names>documentation</given-names>
          </string-name>
          , DC 00121-01-1520-
          <fpage>01</fpage>
          .
          <year>February 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Priss</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <article-title>Linguistic Applications of Formal Concept Analysis</article-title>
          . In: Ganter; Stumme; Wille (eds.),
          <source>Formal Concept Analysis, Foundations and Applications</source>
          . Springer Verlag.
          <source>LNAI 3626</source>
          , p.
          <fpage>149</fpage>
          -
          <lpage>160</lpage>
          .
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Ratkovic</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Golik</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Warnier</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Event extraction of bacteria biotopes: a knowledgeintensive NLP-based approach</article-title>
          .
          <source>- BMC Bioinformatics</source>
          <year>2012</year>
          , 13, (
          <issue>Suppl 11</issue>
          ): S8, pp.
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>SAP HANA</surname>
          </string-name>
          <article-title>Environment</article-title>
          . https://hana.sap.com/abouthana.html
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sowa</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knowledge</surname>
            <given-names>Representation</given-names>
          </string-name>
          : Logical, Philosophical, and Computational Foundations, Brooks Cole Publishing Co., Pacific Grove, CA, (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Conceptual Graphs and Formal Concept Analysis</article-title>
          .
          <source>Proceedings of the Fifth International Conference on Conceptual Structures: Fulfilling Peirce's Dream</source>
          .
          <volume>290</volume>
          -
          <fpage>303</fpage>
          . Springer-Verlag, London. (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>