<!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>Axiomatization of General Concept Inclusions from Streams of Interpretations with optional Error Tolerance</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Theoretical Computer Science, Technische Universität Dresden</institution>
          ,
          <addr-line>Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We propose applications that utilize the infimum and the supremum of closure operators that are induced by structures occuring in the field of Description Logics. More specifically, we consider the closure operators induced by interpretations as well as closure operators induced by TBoxes, and show how we can learn GCIs from streams of interpretations, and how an error-tolerant axiomatization of GCIs from an interpretation guided by a hand-crafted TBox can be achieved.</p>
      </abstract>
      <kwd-group>
        <kwd>Description Logics</kwd>
        <kwd>Formal Concept Analysis</kwd>
        <kwd>Most Specific Con- sequence</kwd>
        <kwd>Error Tolerance</kwd>
        <kwd>General Concept Inclusion</kwd>
        <kwd>TBox</kwd>
        <kwd>Interpretation</kwd>
        <kwd>Model</kwd>
        <kwd>Stream</kwd>
        <kwd>Incremental Learning</kwd>
        <kwd>Automatic Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Description Logics [2, 6–8] are a family of well-founded languages for knowledge
representation with a strong logical foundation as well as a widely explored hierarchy of
decidability and complexity of common reasoning problems. The several reasoning tasks
allow for an automatic deduction of implicit knowledge from given explicitly represented
facts and axioms, and many reasoning algorithms have been developed. Description
Logics are utilized in many different application domains, and in particular provide
the logical underpinning of Web Ontology Language (OWL) [16] and its profiles.</p>
      <p>
        An interesting problem is the task of (semi-)automatic generation of terminological
axioms, so-called general concept inclusions (GCIs), from given data. For example, in
[4, 10] Baader and Distel have generalized the construction of implicational bases from
so-called formal contexts [12, 15] in the field of Formal Concept Analysis [14] to the
construction of bases of EL?-GCIs from interpretations in Description Logics. The main
difference of the underlying data structures is that interpretations additionally allow the
expression of binary relations between objects, which implies a number of technical and
theoretical difficulties that have been solved by them. In case of incompleteness of the
input data set, a technique of Attribute Exploration [
        <xref ref-type="bibr" rid="ref11 ref5">11–13</xref>
        ] can be utilized to axiomatize
implications in a sound and complete manner. This approach furthermore presupposes an
expert in the domain of interest that is able to correctly answer all queries posed to her.
In [5, 10] Baader and Distel have as well extended this technique from formal contexts
to interpretations. A further work in the intersection of Formal Concept Analysis and
Description Logics was developed by Rudolph in [20, 21]. He generalized Attribute
Exploration to Relational Exploration, a technique that processes an interpretation in a
multi-step approach where in each step the role-depth of the involved concept descriptions
is increased. In particular, Relational Exploration is a sound and complete deduction
calculus for GCIs in the Description Logic FLE. A weakness of the exploration methods
is the requirement of an expert that is able to truthfully answer all questions posed to it.
      </p>
      <p>In order theory, closure operators (clop) denote mappings in a powerset – or more
generally, in a lattice – which are extensive, monotone, and idempotent. Many types of data
sets give rise to an induced closure operator in such a way that an implication is valid in
the data set if, and only if, it is valid in the closure operator. For example, each formal
context (G; M; I) induces the clop X !7 XII on the powerset }(M), and each
interpretation ( I; I) induces the clop C !7 CII in the lattice of all EL?-concept descriptions
ordered by subsumption v and factorized by equivalence . In a recent paper [19], the
author investigated how implicational bases for closure operators can be computed in a
parallel manner. Furthermore, it was shown that the set of all clops in a complete lattice
constitutes a complete lattice itself, and formulae for computing infima and suprema of
clops were provided. In this document, we will introduce a closure operator C !7 CT
induced by a TBox T , and will furthermore provide applications for computing bases
of GCIs for the infimum as well as the supremum of C !7 CT and C !7 CII.</p>
      <p>This document is structured as follows. Section 2 gives a brief overview on the easy
description logic EL?. Then, Section 3 cites some related work, and recalls important
notions. Section 4 introduces the notion of a most specific consequence with respect
to a TBox, and shows how to define a closure operator induced by a TBox. Section 5
then discusses applications of infima and suprema of clops induced by interpretations
and TBoxes, and Section 7 draws some conclusions. Note that proofs are not included,
but the interested reader can find them in the corresponding technical report [17].
2</p>
      <p>The Description Logic EL?
The syntax and semantics of the light-weight description logic EL? are introduced as
follows. Throughout the whole document assume that (NC; NR) is a signature, i.e., NC
is a set of concept names, and NR is a set of role names. An EL?-concept description
is a term that is constructed by means of the following inductive rule:</p>
      <p>C ::= ? j &gt; j A j C u C j 9 r: C:
A general concept inclusion (abbr. GCI ) is an expression C v D where both the premise
C as well as the conclusion D are EL?-concept descriptions. A TBox is a set of GCIs.</p>
      <p>The role depth rd(C) of an EL?-concept description C is inductively defined as follows:
rd(?) := rd(&gt;) := rd(A) := 0; rd(C u D) := rd(C) _ rd(D);
and
rd(9 r: C) := 1 + rd(C):</p>
      <p>An interpretation I := ( I; I) consists of a non-empty set I, called the domain, and
an extension function I that maps concept names A 2 NC to subsets AI I, and
maps role names r 2 NR to binary relations rI I I. Then, the extension function
is canonically extended to all EL?-concept descriptions by the following definitions:
?I := ;;
&gt;I :=</p>
      <p>I; (C u D)I := CI \ DI;
and (9 r: C)I := f d 2
A GCI C v D is valid in I if CI DI. We then also refer to I as a model of C v D,
and denote this by I j= C v D. Furthermore, I is a model of a TBox T , symbolized
as I j= T , if each GCI in T is valid in I. The entailment relation is lifted to TBoxes
as follows: A GCI C v D is entailed by a TBox T , denoted as T j= C v D, if each
model of T is a model of C v D, too. We then also say that C is subsumed by D with
respect to T . A TBox T entails a TBox U, symbolized as T j= U, if T entails each
GCI in U, or equivalently if each model of T is also a model of U. Two EL?-concept
descriptions C and D are equivalent with respect to T , and we shall write T j= C D,
if T j= fC v D; D v Cg. In case T = ; we may ommit the prefix ”; j=”. However,
then we have to carefully interpret an expression C v D – it either just denotes a
general concept inclusion, i.e., an axiom, without stating where it is valid; or it expresses
that C is subsumed by D (w.r.t. ;), i.e., CI DI is satisfied in all interpretations I.
An analogous hint applies to concept equivalences C D.</p>
      <p>It is readily verified that the subsumption v constitutes a quasi-order on the set
EL?(NC; NR) of all EL?-concept descriptions over the signature (NC; NR). Hence, the
quotient of EL?(NC; NR) with respect to the induced equivalence is a partially ordered
set (a poset). (In the following we will not distinguish between the equivalence classes and
their representatives.) The poset is even a bounded lattice. Of course, ? is the smallest
element, and &gt; is the greatest element. Furthermore, the conjunction u corresponds to
the infimum operation, and the least common subsumer mapping _ corresponds to the
supremum operation. Remark that the least common subsumer (abbr. lcs) C _ D of
two EL?-concept descriptions C and D is (up to equivalence) uniquely defined by the
following conditions: 1. C v C _ D as well as D v C _ D, and 2. for each EL?-concept
description E, if C v E and D v E, then C _ D v E. It is easy to see that the
equivalence is compatible with both u and _. In the sequel of this document, we shall
denote this bounded lattice by EL?(NC; NR) := (EL?(NC; NR); v)= . For a role-depth
bound 2 N, EL?(NC; NR) is the set of all EL?-concept descriptions with a role
depth of at most , and accordingly EL?(NC; NR) := (EL?(NC; NR) ; v)= symbolizes
the corresponding bounded lattice of (equivalence classes of) EL?-concept descriptions.
Note that EL?(NC; NR) is complete if the underlying signature (NC; NR) is finite.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>Baader and Distel introduced a technique for the axiomatization of general concept
inclusions that are valid in a given interpretation. More specifically, they interconnected
Formal Concept Analysis with Description Logics by defining so-called induced formal
contexts such that its canonical base can directly be converted into a base of GCIs
for the underlying interpretation. However, there was no possibility to include existing
knowledge. For the case where a set of GCIs valid in the given interpretation is available,
a solution for the computation of a relative base of GCIs has been proposed in [18].
However, it was not clear how to proceed in presence of an interpretation I and a
TBox T where I j6= T . This problem will be tackled in the following section.</p>
      <p>Beforehand, we recall the notion of a model-based most specific concept description.
Let I be an interpretation, and consider a set X I as well as a role-depth bound
2 N. Then an EL?-concept description C is called a role-depth-bounded model-based
most specific concept description (abbr. mmsc) of X with respect to I and if the
following statements hold: 1. rd(C) , 2. X CI, and 3. for all concept descriptions
D, if X DI, then ; j= C v D. As an immediate consequence of the definition we
infer that the mmsc of X w.r.t. I and is unique up to equivalence. Hence, we may
speak of the mmsc, and denote it by XI .
4</p>
    </sec>
    <sec id="sec-3">
      <title>Most Specific Consequences with respect to a TBox</title>
      <p>For a given EL?-TBox T , and an EL?-concept description C, one may ask for a
concept description D which is most specific with respect to the condition that C is
subsumed by D w.r.t. T . Such a concept description is called most specific consequence,
or most specific subsumer (abbr. mss). Note that Distel has investigated a dual notion
in [10, Chapter 7], namely that of a minimal possible consequence, which he utilized to
constitute an algorithm for the exploration of ontologies, called ABox Exploration. To
emphasize this duality, it is reasonable to use the name of a minimal certain consequence.</p>
      <p>In this section, the notion of a most specific consequence shall be formally introduced,
and necessary as well as sufficient conditions for its existence will be explored.
Furthermore, we investigate its relationship to entailment with respect to a TBox. The next
section then provides at least one application that utilizes most specific consequences
to construct a base of GCIs that are both valid in a given interpretation as well as
are entailed by a given TBox.</p>
      <p>
        As an exemplary TBox, consider T := fA v 9 r: Ag. It can be readily verified that
for each n 2 N, the concept description (9 r:)nA is a consequence (i.e., a subsumer)
of A with respect to T . However, (9 r:)n+1A is more specific than (9 r:)nA, and thus
a most specific consequence of A w.r.t. T does not exist in the description logic EL?
with descriptive semantics (as introduced in Section 2). There are two solutions to
tackle this problem of existence of most specific consequences. The first one is to
use the extension of EL? with greatest fixpoint semantics. This extension has been
extensively studied in [
        <xref ref-type="bibr" rid="ref18">1, 3, 10</xref>
        ], and in particular it has been shown that this extension
can handle terminological cycles (as present in the given TBox T above). In particular,
EL?gfp-concept descriptions are pairs C := (AC; TC) where TC is a TBox, and AC is
a defined concept name of TC. We do not introduce the full machinery of the semantics
of ELgfp here, but rather refer the interested reader to [
        <xref ref-type="bibr" rid="ref18">1, 3</xref>
        ]. However, it can be shown
?
that the most specific consequence of the example above indeed exists in EL?gfp, and is
given by (A; T ). It is straight-forward to claim that most specific consequences always
exist in ELg?fp, but nevertheless a corresponding proof is outstanding.
      </p>
      <p>Another solution for ensuring the existence of most specific consequences is to restrict
the role-depth of the concept descriptions under consideration, as this has been done
in [9] to ensure the existence of model-based most specific concept descriptions in EL?
with descriptive semantics. We introduce the following definition.</p>
      <p>Definition 1. Let T be an EL?-TBox, C an EL?-concept description, and 2 N a
role-depth bound. Then an EL?-concept description D is called a role-depth-bounded
most specific consequence of C with respect to T and if it satisfies the following
conditions: 1. rd(D) , 2. T j= C v D, and 3. for each EL?-concept description E,
if rd(E) and T j= C v E, then ; j= D v E.</p>
      <p>Provided that such role-depth-bounded most specific consequences exist, they are
unique up to equivalence, and hence we may then speak of the most specific consequence,
and we shall denote it by CT for a given concept description C, a TBox T , and a
role-depth bound . By Definition 1, T j= C v CT . Furthermore, from T j= C v C
we conclude that ; j= CT v C. In summary, T j= C CT .</p>
      <p>Lemma 2. Role-depth-bounded most specific consequences always exist, provided that
the signature is finite.</p>
      <p>Lemma 3. Let T [ fC v Dg be an EL?-TBox such that D has a role depth of at
most . Then the following statements are equivalent:</p>
      <p>If all conclusions of GCIs in T have role depths not exceeding , then furthermore the
following statement is equivalent to the previous ones:</p>
      <p>Corollary 4. Let T [ fC v Dg be an EL?-TBox such that T j= C v D, and both
C and D have role depths not exceeding . Then for each EL?-concept description E,
if ; j= ET v C, then ; j= ET v D.</p>
      <p>This document does not include a method for the computation of most specific
consequences, and leaves this problem open for future research. However, we have
shown that their existence is guaranteed in the case of descriptive semantics when
the candidate concept descriptions are restricted in their role depth. In particular, the
notion defined in Definition 1 always exists. As a next step, we provide a technique
that allows for the computation of a TBox from a stream of interpretations and that
utilizes those most specific consequences.</p>
      <p>Lemma 5. The mapping C !7 CT is a closure operator in the dual of EL?(NC; NR) .
5</p>
    </sec>
    <sec id="sec-4">
      <title>Axiomatization of General Concept Inclusions from</title>
    </sec>
    <sec id="sec-5">
      <title>Streams of Interpretations</title>
      <p>Consider a setting where a stream of interpretations In, n 2 N, can be observed, and
furthermore for each time point n 2 N, a TBox Tn shall be constructed such that
for each GCI C v D, T j= C v D if, and only if, Ik j= C v D for all previous time
points k n. Of course, for the initial moment n = 0, we may simply compute T0
as a base of GCIs for I0, utilizing the approach of Baader and Distel [4, 10]. For the
following moments n 1, we may of course also construct a base of GCIs for the
disjoint union of the interpretations I0; I1; : : : ; In. However, since the method requires
the construction of so-called induced contexts the size of which may be exponential in
the size of the domain of the interpretation, this technique could possibly be infeasible
for late time points. Furthermore, it requires the storing of all interpretations observed
so far. We want to present another technique for solving the above mentioned task.
Please note that this problem was already addressed in [18] for the case of In+1 j= Tn.
Here, we propose a solution that circumvents this rather restrictive precondition.</p>
      <p>The infimum of T and II is the greatest closure operator below both T and II.
The following lemma recalls an important property of infima of clops, specifically
tailored to the case of implications of concept descriptions, i.e., of general concept
inclusions as they are more commonly called.</p>
      <p>Lemma 6. Let I be an interpretation, T an EL?-TBox, and C v D a general concept
inclusion such that both premise and conclusion have a role-depth not exceeding . Then
the following statements are equivalent:
1. C v D is both valid in I as well as entailed by T .
2. ; j= fCII v D; CT v Dg.
3. ; j= CII _ CT v D.
4. C v D is valid in the infimum of C !7 CII and C !7 CT .</p>
      <p>As a conclusion, we infer the following incremental method for the computation of
a sequence of TBoxes from a sequence of interpretations:
1. Upon availability of the first observed interpretation I0, compute its canonical base
of GCIs, as proposed by Baader and Distel in [4, 10]. If only concept descriptions
up to a certain role depth shall be considered, then the variant described by
Borchmann, Distel, et al., in [9] is sufficient.
2. For each new interpretation In+1, compute the canonical base of the infimum of
the clops that are induced by the current TBox Tn as well as by the newly observed
interpretation In+1.</p>
      <p>It is readily verified that – by construction – for each time point n 2 N, the TBox Tn
entails a GCI C v D if, and only if, C v D is valid in the interpretations I0; : : : ; In.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Error-Tolerant Axiomatization of General Concept</title>
    </sec>
    <sec id="sec-7">
      <title>Inclusions from Interpretations</title>
      <p>Assume that we were given an interpretation I as well as a TBox T such that I contains
observations that may be possibly faulty due to inaccurate generation methods, and that
T is certainly valid in the domain of interest, e.g., as it has been hand-crafted by experts.
In particular, we assume that I is not a model of T , i.e., that at least one domain
element in I exists which serves as a counterexample against at least one GCI from T .
However, we are expected to axiomatize terminological knowledge from I, which is valid
in the unknown domain of interest. As a solution, we will construct the implicational
base of the supremum of the clops that are induced by I, and by T , respectively. It is
then ensured that those implications are considered which are valid for all those domain
elements of I that respect the GCIs in T , i.e., that we axiomatize general concept
inclusions from I that are compatible with the axioms contained in T . In a certain sense
this yields a method for an error correction in I when learning GCIs. We will describe
a short motivating example. Define a TBox T and an interpretation I as follows:
NC := fPerson; Car; Wheelg;</p>
      <p>NR := fchildg
T := f9 child: &gt; v Person; Person u Car v ?g
I :</p>
      <p>Car
d
child</p>
      <p>Wheel
e</p>
      <p>Person
f
child</p>
      <p>Person
g
Consider the GCI Car v 9 child: Wheel. Of course, it is valid in I, and furthermore is
contained in the canonical base of I when applying the construction from [4, 10].</p>
      <p>We can show that the above mentioned GCI is also valid II
1:
CarII</p>
      <sec id="sec-7-1">
        <title>Car u 9 child: Wheel</title>
        <p>(Car u 9 child: Wheel)T</p>
      </sec>
      <sec id="sec-7-2">
        <title>Car u 9 child: Wheel u Person u ?</title>
        <p>?;
The closure of Car with respect to the supremum is the least common subsumer of
those concept descriptions that are closures of both C !7 CII and C !7 CT , as well
as are subsumed by Car. It is easy to see that this supremum closure can be computed
by an exhaustive repeated application of both closure operators until a fixpoint is
reached. As we have seen above, the fixpoint ? is reached after the first iteration, and
hence ? is the supremum-closure.</p>
        <p>However, the GCI is a consequence of the more specific valid GCI Car v ?, and
hence would not have been axiomatized upon construction of the canonical base. In
particular, we see that d is not compatible with T – in contrast to the other domain
elements e, f , and g. Eventually, Car is a pseudo-closure of the supremum, and hence
the canonical base contains the axiom expressing the non-existence of cars.
7</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Conclusion</title>
      <p>We have defined the notion of most specific consequences with respect to TBoxes, and
considered the corresponding closure operator. We have investigated the interplay of this
closure operator induced by a given TBox with the closure operator induced by an
interpretation – more specifically, we have shown how their infimum can be utilized for
learning from streams of interpretations, and have motivated how their supremum can be used
for an error-tolerant axiomatization of general concept inclusions from interpretations in
the presence of a hand-crafted TBox that indicates errors in the observed interpretation.
Acknowledgements. The author gratefully thanks the anonymous reviewers for
their constructive hints and helpful remarks.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          . “
          <article-title>Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles”</article-title>
          .
          <source>In: IJCAI-03, Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence, Acapulco, Mexico, August</source>
          <volume>9</volume>
          -
          <issue>15</issue>
          ,
          <year>2003</year>
          . Ed.
          <article-title>by Georg Gottlob and Toby Walsh</article-title>
          . Morgan Kaufmann,
          <year>2003</year>
          , pp.
          <fpage>319</fpage>
          -
          <lpage>324</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <year>1999</year>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          . “
          <article-title>Terminological Cycles in a Description Logic with Existential Restrictions”</article-title>
          .
          <source>In: IJCAI-03, Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence, Acapulco, Mexico, August</source>
          <volume>9</volume>
          -
          <issue>15</issue>
          ,
          <year>2003</year>
          . Ed.
          <article-title>by Georg Gottlob and Toby Walsh</article-title>
          . Morgan Kaufmann,
          <year>2003</year>
          , pp.
          <fpage>325</fpage>
          -
          <lpage>330</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          and
          <string-name>
            <given-names>Felix</given-names>
            <surname>Distel</surname>
          </string-name>
          .
          <article-title>“A Finite Basis for the Set of EL-Implications Holding in a Finite Model”</article-title>
          .
          <source>In: Formal Concept Analysis, 6th International Conference, ICFCA 2008</source>
          , Montreal, Canada,
          <source>February 25-28</source>
          ,
          <year>2008</year>
          , Proceedings. Ed. by
          <source>Raoul Medina and Sergei A. Obiedkov</source>
          . Vol.
          <volume>4933</volume>
          . Lecture Notes in Computer Science. Springer,
          <year>2008</year>
          , pp.
          <fpage>46</fpage>
          -
          <lpage>61</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[13] [14] [15] [16] [17] [18] [19] [20]</source>
          [21]
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          and
          <string-name>
            <given-names>Felix</given-names>
            <surname>Distel</surname>
          </string-name>
          . “
          <article-title>Exploring Finite Models in the Description Logic”</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>In: Formal Concept Analysis, 7th International Conference, ICFCA</source>
          <year>2009</year>
          , Darmstadt, Germany, May 21-24,
          <year>2009</year>
          , Proceedings. Ed. by Sébastien Ferré and
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Rudolph</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          Vol.
          <volume>5548</volume>
          . Lecture Notes in Computer Science. Springer,
          <year>2009</year>
          , pp.
          <fpage>146</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          , Ian Horrocks, and Ulrike Sattler. “
          <article-title>Description Logics”</article-title>
          . In: Handbook on Ontologies. Ed.
          <article-title>by Steffen Staab and Rudi Studer</article-title>
          .
          <source>International Handbooks on Information Systems</source>
          . Springer,
          <year>2004</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          , Ian Horrocks, and Ulrike Sattler. “
          <article-title>Description Logics”</article-title>
          . In: Handbook on Ontologies. Ed.
          <article-title>by Steffen Staab and Rudi Studer</article-title>
          .
          <source>International Handbooks on Information Systems</source>
          . Springer,
          <year>2009</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          Ed. by Patrick Blackburn, Johan van Benthem, and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Wolter</surname>
          </string-name>
          . Elsevier,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          Chap.
          <volume>13</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Borchmann</surname>
          </string-name>
          , Felix Distel, and Francesco Kriegel. “
          <article-title>Axiomatisation of General Concept Inclusions from Finite Interpretations”</article-title>
          .
          <source>In: Journal of Applied Non-Classical Logics 26.1</source>
          (
          <issue>2016</issue>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Felix</given-names>
            <surname>Distel</surname>
          </string-name>
          . “
          <article-title>Learning description logic knowledge bases from data using methods from formal concept analysis”</article-title>
          .
          <source>PhD thesis</source>
          . Dresden, Germany: Technische Universität Dresden,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>Comput. Sci. 217</source>
          .2 (
          <issue>1999</issue>
          ), pp.
          <fpage>215</fpage>
          -
          <lpage>233</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Bernhard</given-names>
            <surname>Ganter</surname>
          </string-name>
          .
          <article-title>Two Basic Algorithms in Concept Analysis</article-title>
          .
          <source>FB4-Preprint</source>
          <volume>831</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Darmstadt</surname>
          </string-name>
          , Germany: Technische Hochschule Darmstadt,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Bernhard</given-names>
            <surname>Ganter</surname>
          </string-name>
          and
          <string-name>
            <given-names>Sergei A.</given-names>
            <surname>Obiedkov</surname>
          </string-name>
          . Conceptual Exploration. Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          1st ed. Springer, Dec.
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Jean-Luc Guigues</surname>
            and
            <given-names>Vincent</given-names>
          </string-name>
          <string-name>
            <surname>Duquenne</surname>
          </string-name>
          . “
          <article-title>Famille minimale d'implications informatives résultant d'un tableau de données binaires”</article-title>
          .
          <source>In: Mathématiques et Sciences Humaines</source>
          <volume>95</volume>
          (
          <year>1986</year>
          ), pp.
          <fpage>5</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Pascal</given-names>
            <surname>Hitzler</surname>
          </string-name>
          , Markus Krötzsch, and
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Rudolph</surname>
          </string-name>
          .
          <article-title>Foundations of Semantic Web Technologies</article-title>
          . Chapman and Hall/CRC Press,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Kriegel</surname>
          </string-name>
          .
          <article-title>Axiomatization of General Concept Inclusions from Streams of Interpretations with optional Error Tolerance</article-title>
          .
          <source>LTCS-Report 16-05</source>
          . Dresden, Germany:
          <article-title>Chair for Automata Theory, Institute for Theoretical Computer Science</article-title>
          , Technische Universität Dresden,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Kriegel</surname>
          </string-name>
          .
          <article-title>“Incremental Learning of TBoxes from Interpretation Sequences with Methods of Formal Concept Analysis”</article-title>
          .
          <source>In: Proceedings of the 28th International Workshop on Description Logics</source>
          , Athens,Greece, June 7-10,
          <year>2015</year>
          . Ed. by Diego Calvanese and
          <string-name>
            <given-names>Boris</given-names>
            <surname>Konev</surname>
          </string-name>
          . Vol.
          <volume>1350</volume>
          . CEUR Workshop Proceedings. CEUR-WS.org,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Kriegel</surname>
          </string-name>
          . “
          <article-title>NextClosures with Constraints”</article-title>
          .
          <source>In: Proceedings of the Thirteenth International Conference on Concept Lattices and Their Applications</source>
          , Moscow, Russia,
          <source>July 18-22</source>
          ,
          <year>2016</year>
          . Ed.
          <article-title>by Marianne Huchard and Sergei Kuznetsov</article-title>
          . Vol.
          <volume>1624</volume>
          . CEUR Workshop Proceedings. CEUR-WS.org,
          <year>2016</year>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>243</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Rudolph</surname>
          </string-name>
          . “
          <article-title>Exploring Relational Structures Via FLE”</article-title>
          .
          <source>In: Conceptual Structures at Work: 12th International Conference on Conceptual Structures, ICCS</source>
          <year>2004</year>
          ,
          <article-title>Huntsville</article-title>
          , AL, USA, July
          <volume>19</volume>
          -
          <issue>23</issue>
          ,
          <year>2004</year>
          . Proceedings. Ed. by Karl Erich Wolff,
          <string-name>
            <given-names>Heather D.</given-names>
            <surname>Pfeiffer</surname>
          </string-name>
          , and
          <string-name>
            <surname>Harry</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Delugach</surname>
          </string-name>
          . Vol.
          <volume>3127</volume>
          . Lecture Notes in Computer Science. Springer,
          <year>2004</year>
          , pp.
          <fpage>196</fpage>
          -
          <lpage>212</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Rudolph</surname>
          </string-name>
          . “
          <article-title>Relational exploration: combining description logics and formal concept analysis for knowledge specification”</article-title>
          .
          <source>PhD thesis</source>
          . Dresden University of Technology,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>