<!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>Using Ontologies to Query Probabilistic Numerical Data (Extended Abstract)?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Franz Baader</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Patrick Koopmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anni-Yasmin Turhan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Theoretical Computer Science</institution>
          ,
          <addr-line>TU Dresden</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>We consider ontology-based query answering in a setting where some of the data are numerical and of a probabilistic nature, such as data obtained from uncertain sensor readings. The uncertainty for such numerical values can be more precisely represented by continuous probability distributions than by discrete probabilities for numerical facts concerning exact values. For this reason, we extend existing approaches using discrete probability distributions over facts by continuous probability distributions over numerical values. We determine the exact (data and combined) complexity of query answering in extensions of the well-known description logics EL and ALC with numerical comparison operators in this probabilistic setting.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Ontology-based query answering (OBQA) has recently attracted considerable
attention since it dispenses with the closed world assumption of classical query
answering in databases and thus can deal with incomplete data. In addition,
background information stated in an appropriate ontology can be used to
deduce more answers. OBQA is usually investigated in a setting where queries
are (unions of) conjunctive queries and ontologies are expressed using an
appropriate Description Logic (DL). Depending on the expressiveness of the DL,
the complexity of query answering may vary considerably, starting with data
complexity (i.e., complexity measured in the size of the data only) of AC0 for
members of the DL-Lite family [
        <xref ref-type="bibr" rid="ref10 ref2">10, 2</xref>
        ] to P for DLs of the EL family [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], all
the way up to intractable data complexity for expressive DLs such as ALC and
beyond [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>
        In many application scenarios for OBQA, however, querying just symbolic
data is not su cient. One also wants to be able to query numerical data. For
example, in a health or tness monitoring application, one may want to use
concepts from a medical ontology such as SNOMED CT [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] or Galen [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] to express
information about the health status of a patient, but also needs to store and
refer to numerical values such as the blood pressure or heart rate of this patient.
As an example, let us consider hypertension management using a smartphone
app [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. What constitutes dangerously high blood pressure (HBP) depends on
? Supported by the DFG within the collaborative research center SFB 912 (HAEC)
and the research unit FOR 1513 (HYBRIS).
      </p>
      <p>diastolic blood pressure
the measured values of the diastolic pressure, but also on other factors. For
example, if a patient su ers from diabetes, a diastolic blood pressure above 85
may already be classi ed as too high, whereas under normal circumstances it is
only considered to be too high above 90. This could, for example, be modelled
as follows by an ontology:</p>
      <p>
        9diastolicBloodPressure:&gt;90 v PatientWithHBP
9 nding:Diabetes u 9diastolicBloodPressure:&gt;85 v PatientWithHBP
(1)
(2)
Note that we have used a DL with concrete domains [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] to refer to numerical
values and predicates on these values within concepts. While there has been quite
some work on traditional reasoning (satis ability, subsumption, instance) in DLs
with concrete domains [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], there is scant work on OBQA for such DLs. To the
best of our knowledge, the only work in this direction considers concrete domain
extensions of members of the DL-Lite family [
        <xref ref-type="bibr" rid="ref21 ref3 ref33 ref4">3, 33, 4, 21</xref>
        ]. In contrast, we consider
concrete domain extensions of EL and ALC and determine the (combined and
data) complexity of query answering.
      </p>
      <p>However, the main di erence to previous work is that we do not assume the
numerical values in the data to be exact. In fact, a value of 84.5 for the
diastolic pressure given by a blood pressure sensor does not really mean that the
pressure is precisely 84.5, but rather that it is around 84.5. The actual value
follows a probability distribution|for example a normal distribution with
expected value 84.5 and a variance of 2 as shown in Figure 1|which is determined
by the measured value and some known variance that is a characteristic of the
employed sensor. We can represent this in the knowledge base for example as
follows:
nding(otto; f1)</p>
      <p>Diabetes(f1)
diastolicBloodPressure(otto)
norm(84:5; 2)
From this information, we can derive that the minimal probability for the patient
Otto to have high blood pressure is slightly above 36%, which might be enough
to issue a warning. In contrast, if instead of using a probability distribution we
had asserted 84.5 as the exact value for Otto's diastolic blood pressure, we could
not have inferred that Otto is in any danger.</p>
      <p>
        Continuous probability distributions as used in this example also emerge in
other potential applications of OBQA such as in robotics [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], tracking of object
positions in video analytics [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ], and mobile applications using probabilistic
sensor data [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], to name a few. The interest in continuous probability distributions
is also re ected in the development of database systems that support these [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ].
      </p>
      <p>
        In addition to using continuous probability distributions for sensor values, we
also consider discrete probability distributions for facts. For example, it might
be that the nding f1 for Otto is diabetes only with a certain probability. While
OBQA for probabilistic data with discrete probability distributions has been
considered before for DL-Lite and EL without concrete domains [
        <xref ref-type="bibr" rid="ref13 ref15 ref23">15, 23, 13</xref>
        ], as well as
for datalog [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], OBQA for probabilistic data with both discrete and continuous
probability distributions is investigated here for the rst time. A rather
expressive combination we consider is the DL ALC extended with a concrete domain in
which real numbers can be compared using the (binary) predicates &gt; and =. A
less expressive combination we consider is the DL EL extended with a concrete
domain in which real numbers can be compared with a xed number using the
(unary) predicates &gt;n for n 2 R. Since OBQA for classical knowledge bases (i.e.,
without probabilities) in these two DLs has not been investigated before, we rst
determine their (data and combined) complexity of query answering. When
considering probabilistic KBs with continuous probability distributions (modelled
as real-valued functions), the resulting probabilities may be numbers without a
nite representation. To overcome this problem, we de ne probabilistic query
entailment with respect to a given precision parameter. To allow a reasonable
complexity analysis, we de ne a set of feasibility conditions for probability
distributions, based on the complexity theory of real functions [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], which capture
most typical probability distributions that appear in practical applications. For
probabilistic KBs that satisfy these conditions, we give tight bounds on the
complexity of probabilistic query answering w.r.t data and combined complexity for
all considered DLs.
      </p>
      <p>
        A more detailed version of this paper is published in in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Proofs of all
results can be found in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Description Logics with Numerical Domains</title>
      <p>
        We focus on the description logics ALC(R) and EL(R&gt;), which extend the
description logics ALC and EL with a concrete domain over the real numbers as
in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. We assume notions of ALC/EL TBox, ABox, and knowledge base, as well
as entailment, as in [
        <xref ref-type="bibr" rid="ref34 ref5">34, 5</xref>
        ]. ALC(R) and EL(R&gt;) allow to assign real numbers to
individuals using concrete features, which are interpreted as partial functions.
This is done using ABox statements of the form g(a; r) in the ABox, where a is
an individual, g a concrete feature and r 2 R a real number.
      </p>
      <p>EL(R&gt;) further extends EL by concepts of the form 9g:&gt;r, where g is is a
concrete feature and r 2 R, to describe objects whose concrete feature g has a
value larger than r. ALC(R) allows to compare di erent concrete features
reachable via paths along abstract features, which are just functional roles. Namely,</p>
      <p>Data complexity
Combined Complexity</p>
      <p>AQs</p>
      <p>P
P</p>
      <p>EL(R&gt;)</p>
      <p>UCQs</p>
      <p>P
NP</p>
      <p>ALC(R)
AQs UCQs
coNP coNP</p>
      <p>ExpTime ExpTime</p>
      <p>ALC(R) extends ALC with concepts of the form 9g: r and 9(u1; u2): , where g
is a concrete feature, 2 f&lt;; =; &gt;g, r 2 R, and u1,u2 are paths of the form
s1 : : : sng, where si are abstract features and g is a concrete feature. For
example, in ALC(R), we can give a characterisation of patients with HBP such as the
following:</p>
      <p>
        9(diastolicBP; belongsToAgeGroup maxDiastolicBP):&gt; v PatientWithHBP:
This de nition assumes patients to be related to an age group via the abstract
feature belongsToAgeGroup, which has an assigned maximal diastolic blood
pressure. If the patient has a diastolic blood pressure that is above this value, he is a
patient with HBP. The more expressive concrete domain R used by ALC(R)
admits ExpTime reasoning, while even small extensions lead to undecidability [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
In contrast, the concrete domain R&gt; used in EL(R&gt;) is a convex domain, which
allows to perform standard reasoning tasks in polynomial time [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. For more
details on EL(R&gt;) and ALC(R), we refer to to [
        <xref ref-type="bibr" rid="ref26 ref5 ref6">6, 26, 5</xref>
        ] or the extended version
of this paper. We assume both ABoxes and TBoxes to contain only a nite set
of axioms and ABoxes to contain no complex concepts, and we do not impose a
unique name assumption.
      </p>
      <p>
        As main reasoning task, we consider entailment of atomic queries (AQs),
conjunctive queries (CQs) and unions of conjunctive queries (UCQs), de ned as
for description logics without concrete domains [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. We allow for constants and
complex concepts in the query, but for concrete features only inside concepts.
This means that our queries can only express relations between concrete features
that can be captured by a concept in our language. For example, the FOL formula
9y1; y2; z1; z2 : s1(x; y1) ^ g1(y1; z1) ^ s2(x; y2) ^ g2(y2; z2) ^ z1 &lt; z2:
can be captured the query 9(s1g1; s2g2):&lt;(x), but only given s1; s2 are abstract
features, g1; g2 concrete features, and &lt; is a predicate of the concrete domain.
As a foundation for our results on probabilistic knowledge bases, we analyse in
the technical report the data and combined complexities of query entailment
for the logics considered. Here, we assume all numbers to be represented in
binary. Our complexity analysis only concerns knowledge bases that have a nite
representation, which by this assumption are those in which each number can
be represented with a nite number of bits.
      </p>
      <p>
        An overview of the complexities is shown in Table 1. The results are based
on and match the corresponding results on DLs without concrete domains [
        <xref ref-type="bibr" rid="ref11 ref28 ref32 ref34">34,
32, 11, 28</xref>
        ]. Since the corresponding lower bounds are the same for CQs as for
UCQs, we do not include the results for CQs in the table.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Probabilistic Knowledge Bases with Continuous</title>
    </sec>
    <sec id="sec-4">
      <title>Probability Distributions</title>
      <p>
        We want to represent both, discrete probabilities of assertions and continuous
probability distributions of values of concrete features. As we can simply
assign a probability of 1 to assertions that are certain, there is no need to handle
certain assertions separately. A discrete probability assertion assigns a minimal
probability to a classical assertion. This corresponds to the approach taken by
tuple-independent probabilistic database systems [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], where probabilities are
assigned to database and to ipABoxes introduced in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. For example, the fact
that \Otto has a nding that is Diabetes with a probability of at least 0.7" is
expressed by the two assertions nding(otto; f1) : 1 and Diabetes(f1) : 0:7.
      </p>
      <p>
        Note that discrete probability assertions state a lower bound on the
probability, rather than the actual probability, and that statistical independence is only
assumed on this lower bound. This way, it is consistent to have the assertions
A(a) : 0:5, B(a) : 0:5 together with the axiom A v B in the knowledge base.
Under our semantics, the probability of B(a) is then higher than 0:5, since this
assertion can be entailed due to two di erent, statistically independent
statements in the ABox. Namely, we would infer that the probability of B(a) is at
least 0:75 (compare also with [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]).
      </p>
      <p>
        While for symbolic facts, assigning discrete probabilities is su cient, for
numerical values this is not necessarily the case. For example, if the blood pressure
of a patient follows a continuous probability distribution, the probability of it to
have any speci c value is 0. For this reason, in a continuous probability assertion,
we connect the value of a concrete feature with a probability density function.
This way, the fact that \the diastolic blood pressure of Otto follows a normal
distribution with an expected value of 84:5 and a variance of 2" can be expressed
by the assertion diastolicBloodPressure(otto) norm(84:5; 2): In addition to a
concrete domain D, the DLs introduced in this section are parametrised with a
set P of probability density functions (pdfs), i.e, Lebesgue-integrable functions
f : A ! R+, with A R being Lebesgue-measurable, such that RA f (x) dx=1 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Example 1. As a typical set of probability density functions [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we de ne the
set Pex that contains the following functions, which are parametrised with the
numerical constants ; !; ; a; b 2 Q, with &gt; 0 and a &gt; b:
normal distribution with mean
      </p>
      <p>norm( ; !) : R ! R+, x 7! p21 !
exponential distribution with mean :</p>
      <p>exp( ) : R+ ! R+; x 7! e x,
uniform distribution between a and b:</p>
      <p>1 .
uniform(a; b) : [a; b] ! R+; x 7! b a
and variance !:
e (x )2=2!,
Next, we de ne probabilistic KBs, which consist of a classical TBox and a set of
probability assertions.</p>
      <p>De nition 1. Let L 2 fEL(R&gt;); ALC(R)g and P be a set of pdfs. A probabilistic
LP ABox is a nite set of expressions of the form : p and g(a) f , where is
an L assertion, p 2 [0; 1] \ D,1 g 2 NcF , a 2 Ni, and f 2 P. A probabilistic LP
KB is a tuple K = (T ; A), where T is an L TBox and A is a probabilistic LP
ABox. If P = ;, K and A are called discrete, and if P 6= ;, they are called
continuous.
3.1</p>
      <p>
        Semantics of Probabilistic Knowledge Bases
As typical for probabilistic DLs and databases, we de ne the semantics using a
possible worlds semantics. In probabilistic systems that only use discrete
probabilities, the possible world semantics can be de ned based on nite sets of
non-probabilistic data sets, the possible worlds, each of which is assigned a
probability [
        <xref ref-type="bibr" rid="ref14 ref23 ref29">14, 23, 29</xref>
        ]. The probability that a query q is entailed then corresponds
to the sum of the probabilities of the possible worlds that entail q. If continuous
probability distributions are used, this approach is insu cient. For example, if
the KB contains the assertion diastolicBP(p) norm(84:5; 2), the probability of
diastolicBP(p; x) should be 0 for every x 2 R. Therefore, we cannot obtain the
probability of diastolicBP(p) &gt; 85 by just adding the probabilities of the possible
worlds that entail diastolicBP(p; x) for some x &gt; 85. To overcome this problem,
we assign probabilities to (possibly uncountable) sets of possible worlds, rather
than to single possible worlds. Speci cally, we de ne the semantics using
continuous probability measure spaces [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. A measure space is a tuple M = ( ; ; )
with 2 and : ! R such that
1. 2 and is closed under complementation, countable unions and
countable intersections,
2. (;) = 0, and
3. (SE2 0 ) = PE2 0 (f ) for every countable set 0 of pair-wise disjoint
sets.
      </p>
      <p>A
If additionally ( ) = 1, M is a probability measure space.</p>
      <p>
        We de ne a probability measure space MA = ( A; A; A) that captures the
relevant probabilities in a probabilistic ABox A, similar to how it is done in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]
for discrete probabilistic ABoxes. For this, we introduce the three components
      </p>
      <p>A, A and A one after another. For simplicity, we assume all pdfs f : A !
R 2 P to be extended to the full real line by setting f (x) = 0 for all x 2 R n A.</p>
      <p>Given a probabilistic ABox A, the set of possible worlds for A, in symbols A,
consists of all classical ABoxes w such that for every g(a) f 2 A, w contains
g(a; x) for some x 2 R, and for every axiom 2 w, either : p 2 A, or is
of the form g(a; x) and g(a) f 2 A. For w 2 A, we write w j= g(a) x,
x 2 R, 2 f&lt;; ; =; ; &gt;g, i w j= g(a; y) and y x. We write w j= g(a) h(b)
i w j= g(a; y); h(b; z) and y z. We abbreviate w j= g(a) x; g(a) y by
w j= g(a) 2 [x; y]. The event space over A, in symbols A, is now the smallest
subset 2 A that satis es the following conditions:</p>
      <p>A 2</p>
      <p>A,
1 Here, the set D R denotes the dyadic rationals, that is, the set of all real numbers
that have a nite number of bits after the binary point.
2. for every : p 2 A, fw 2 A j 2 wg 2 A,
3. for every g(a) f 2 A, x 2 R, fw 2 A j w j= g(a) &lt; xg 2 A,
4. for every g1(a1) f1, g2(b) f2 2 A, fw 2 A j w j= g1(a) &lt; g2(b)g 2 A,
and
5. A is closed under complementation, countable unions and countable
intersections.</p>
      <p>A as
The conditions ensure that for every query q and TBox T , the set of possible
worlds w such that (T ; w) j= q is included in A. To complete the de nition
of the measure space, we now assign probabilities to these sets via the measure
function A. This function has to respect the probabilities expressed by the
discrete and continuous probability assertions in A, as well as the assumption
that these probabilities are statistically independent. We de ne A explicitly for
sets of possible worlds that are selected by the assertions in them, and by upper
bounds on the concrete features occurring in continuous probability assertions.
By additionally requiring that Condition 3 in the de nition of measure spaces is
satis ed for A, this is su cient to x the probability for any set in A.</p>
      <p>Given a probabilistic ABox A, we denote by cl-ass(A) = f j : p 2 Ag the
classical assertions occurring in A. A bound set for A is a set B of inequations of
the form g(a) &lt; x, x 2 R, where g(a) f 2 A and every concrete feature g(a)
occurs at most once in B. Given a set E cl-ass(A) of assertions from A and
a bound set B for A, we de ne the corresponding set AE;B of possible worlds
in</p>
      <p>AE;B = fw 2 A j w \ cl-ass(A) = E ; w j= Bg:
The probability measure space for A is now the probability measure space MA =
( A; A; A), such that for every E cl-ass(A) and every bound set B for A,
A
( E;B) =</p>
      <p>A</p>
      <p>Y p
:p2A
2E</p>
      <p>Y (1
:p2A
62E
p)</p>
      <p>Y
g(a) f2A
g(a)&lt;x2B</p>
      <p>
        Z x
1
f (y) dy:
As shown in the extended version of the paper, this de nition uniquely
determines A(W ) for all W 2 A, including for sets such as W = fw 2 A j
w j= g1(a) &lt; g2(b)g. The above product is a generalisation of the corresponding
de nition in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] for discrete probabilistic KBs, where in addition to discrete
probabilities, we take into consideration the continuous probability distribution
of the concrete features in A. Recall that if a concrete feature g(a) follows the
pdf f , the integral R x f (y) dy gives us the probability that g(a) &lt; x.
      </p>
      <p>
        Since we have now1 nished the formal de nition of the semantics of
probabilistic ABoxes, we can now de ne the central reasoning task studied in this
paper. As in Section 2, we concentrate on probabilistic query entailment rather
than on probabilistic query answering. The latter is a ranked search problem
that can be polynomially reduced to probabilistic query entailment as in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
Based on the measure space MA, we de ne the probability of a Boolean query q
in a probabilistic KB K = (T ; A) as PK(q) = A(fw 2 A j (T ; w) j= qg): Note
that due to the open-world assumption, strictly speaking, PK(q) corresponds to
a lower bound on the probability of q, since additional facts may increase the
value of PK(q).
      </p>
      <p>
        Di erent to [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] and classical approaches in probabilistic query answering,
because P contains real functions, PK(q) is in general a real number, and as
such not nitely representable. In practice, it is typical and usually su cient
to compute approximations of real numbers. To capture this adequately, we
take the required precision of the probability PK(q) as additional input to the
probabilistic query entailment problem. For a real number x 2 R and n 2 N,
we use the notation hxin to refer to an n-bit approximation of x, that is, a
real number such that jhxin xj &lt; 2 n. Note that, while we do not enforce it,
generally n bits after the binary point are su cient to identify hxin. We can now
state the main reasoning problem studied in this paper.
      </p>
      <p>De nition 2. The probabilistic query entailment problem is the problem of
computing, given a probabilistic KB K, a Boolean query q and a natural number n
in unary encoding, a number x s.t. x = hPK(q)in.</p>
      <p>Since the precision parameter n determines the size of the result, we assume
it in unary encoding. If we would represent it in binary, it would already take
exponential time just to write the result down.
4</p>
    </sec>
    <sec id="sec-5">
      <title>Feasibility Conditions for PDFs</title>
      <p>
        Up to now, we did not put any restrictions on the set P of pdfs, so that a
given set P could easily render probabilistic query entailment uncomputable. In
this section, we de ne a set of feasibility conditions on pdfs that ensure that
probabilistic query entailment is not computationally harder than when no
continuous probability distributions are used. We know from results in probabilistic
databases [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], that query entailment over probabilistic data is # P-hard. Note
that integration of pdfs over bounded intervals can be reduced to
probabilistic query answering. Namely, if g(a) f 2 A, we have P(;;A)((9g:&gt;r)(a)) =
Rr1 f (x) dy for all r 2 R. Our feasibility conditions ensure that the complexity
of approximating integrals does not dominate the overall complexity of
probabilistic query entailment.
      </p>
      <p>
        We rst recall some notions from the complexity theory of real functions by
Ker-I Ko [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], which identi es computability of real numbers x 2 R and functions
f : A ! R, A R, with the computability of n-bit approximations hxin and
hf (x)in, where n is given in unary encoding. Since real function arguments have
no nite representation in general, computable real functions are modelled as
function oracle Turing machines T (x), where the oracle (x) represents the
function argument x and can be queried for n-bit approximations hxin in time
linear in c + n, where c is the number of bits in x before the binary point.
Given a precision n in unary encoding on the input tape, T (x) then writes a
number hf (x)in on the output tape. This formalism leads to a natural de nition
of computability and complexity of real numbers and real functions. Namely, a
real number x 2 R is P-computable i there is a polynomial time Turing machine
that computes a function : N 7! D s.t. (n) = hxin. A function f : A ! R,
A R, is P-computable i there is a function oracle Turing machine T (x) as
above that computes for all x 2 A a function : N 7! D with (n) = hf (x)in in
time polynomial in n and the number of bits in x before the binary point.
      </p>
      <p>An important property of P-computable functions f that we use in the next
section is that they have a monotone and polynomial modulus of continuity
(modulus ), that is, a monotone, polynomial function !f : N ! N s.t. for all
n 2 N and x; y 2 [2 n; 2n], jx yj &lt; 2 !f (n) implies jf (x) f (y)j &lt; 2 n [22, 24,
Chapter 3].</p>
      <p>Approximating integrals R01 f (x) dx of P-computable functions f : [0; 1] ! R
is # P-complete [24, Chapter 5]. To be able to integrate over unbounded integrals
in # P, we introduce an additional condition.</p>
      <p>De nition 3. A probability density function f is # P-admissible i it satis es
the following conditions:
1. f is P-computable, and
2. there is a monotone polynomial function f : N ! N such that for all n 2 N:
1</p>
      <p>Z 2 f (n)
2 f (n)
f (x) dx &lt; 2 n:
Condition 2 allows us to reduce integration over unbounded integrals to
integration over bounded integrals: to obtain a precision of n bits, it is su cient to
integrate inside the interval [ 2 f (n); 2 f (n)]. Note that as a consequence of
Condition 1, there is also a polynomial f : N ! N s.t. for all x 2 [ 2 f (n); 2 f (n)],
f (x) &lt; 2 f (n). Otherwise, approximations of f (x) would require a number of bits
that is not polynomially bounded by the number of bits in x before the binary
point, and could thus not be computed in polynomial time. We call f and f
in the de nition above respectively bounding function and range function of f .
In the following, we assume that for any set P of # P-admissible pdfs, their
moduli, bounding functions and range functions are known.</p>
      <p>The above properties are general enough to be satis ed by most common pdfs.
Speci cally, we have the following lemma for the set Pex de ned in Example 1:
Lemma 1. Every function in Pex is # P-admissible.
5</p>
    </sec>
    <sec id="sec-6">
      <title>Complexity of Probabilistic Query Answering</title>
      <p>
        We study the complexity of probabilistic query answering for KBs with #
Padmissible pdfs. As often in probabilistic reasoning, counting complexity classes
play a central role in our study. However, strictly speaking, these are de ned
for computation problems for natural numbers. To get a characterisation for
probabilistic query answering, which computes real numbers, we consider
corresponding counting problems. Their solutions are obtained by, intuitively, shifting
the binary point of the query probability to the right to obtain a natural number.
We rst recall counting complexity classes following [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
De nition 4. Let C be a class of decision problems. Then, # C describes the
class of functions f : A ! N such that
      </p>
      <p>y j R(x; y) ^ jyj &lt; p(jxj)
for some C-decidable relation R and polynomial function p.</p>
      <p>
        Relevant for us are the counting complexity classes # P, # NP and # coNP.
The class # P is also known as #P. The following inclusions are known: # P
# NP # coNP FPSpace [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. In order to characterise the complexity of
probabilistic query answering using counting classes, we consider corresponding
counting problems, inspired by [24, Chapter 5] and [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. For a function f : A !
D, we call g : A ! N a corresponding counting problem if g(x) = 2p(x)f (x) for all
x 2 A, where p : A ! N and p can be computed in unary in polynomial time.2
      </p>
      <p>For discrete probabilistic KBs (T ; A), we can de ne a counting problem
corresponding to probabilistic query entailment that is solved by counting possible
worlds in the probability measure space for A. To obtain the probability of a
query q, we count those possible worlds w 2 A for which (T ; w) j= q, and we
count each possible world several times depending on its probability. If C is the
respective complexity of classical query entailment, this counting problem can
be easily established as being in # C.</p>
      <p>
        For continuous probabilistic KBs, this approach cannot be directly employed,
because here the set of possible worlds is uncountable. Namely, for every
continuous probability assertion g(a) f 2 A and every real number r 2 R, there
is a possible world w 2 A s.t. g(a; r) 2 w. To overcome this, we de ne an
approximated measure space, based on the precision parameter n, in which every
assertion g(a; r) uses at most a polynomial number of bits. As a result, the
number of possible worlds becomes nite, and each possible world can be assigned
a positive probability. We can now compute the approximated probability of a
query by summing up the probabilities of each possible world that entails this
query. As shown in more detail in [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ], by carefully taking into account the
precision parameter n and properties of # P-admissible pdfs, it is possible to
de ne such an approximated measure space so that the overall approximation
error on every query is bounded by 2 n, and that the probability of each
possible world can be computed in polynomial time. Using this, one can de ne a
corresponding counting problem for probabilistic query answering that is in # C,
where C is the respective complexity of classical query answering, and obtain the
complexity upper bounds shown in Table 2. The ExpTime-bounds follow from
the fact that the number of possible worlds in the approximated measure space
is exponentially bounded.
      </p>
      <p>Hardness for all complexities already holds for discrete probabilistic KBs,
so that continuous, # P-admissible probability distributions do not increase the
complexity of probabilistic query answering. A general # P-lower bound follows
2 Note that the counting complexity classes considered here are all closed under this
operation. To see this, consider f and g characterized by the relations R and R0 s.t.
R0 = f(x; y#z) j R(x; y); z 2 f0; 1g ; jzj = p(x)g. Clearly, g(x) = 2p(x)f (x).
Data complexity
Combined Complexity</p>
      <p>AQs
# P
# P</p>
      <p>EL(R&gt;)P</p>
      <p>UCQs
# P
# NP</p>
      <p>ALC(R)P</p>
      <p>AQs
# coNP
ExpTime</p>
      <p>
        UCQs
# coNP
ExpTime
from the corresponding complexity of probabilistic query entailment in
probabilistic databases [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], while for the combined complexities in ALC(R)P , the
lower bound follows from the non-probabilistic case. For the remaining
complexities, we provide matching lower bounds in the technical report using appropriate
reductions. Speci cally, we show # NP-hardness under subtractive reductions
for EL w.r.t. combined complexity, and # coNP-hardness under parsimonious
reductions for ALC w.r.t data complexity [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
6
      </p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>
        When numerical data are of an uncertain nature, such as data obtained by
sensor readings or video tracking, they can often be more precisely represented
using continuous probability distributions than using discrete distributions. While
there is work on OBQA for discrete probabilistic KBs in DL-Lite and EL [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], this
is the rst work that considers KBs with concrete domains and continuous
probability distributions. For our complexity analysis, we devised a set of feasibility
conditions for probability distributions based on the complexity theory of real
functions, which captures most typical distributions one might encounter in
realistic applications. We show that under these conditions, continuous probability
distributions do not increase the complexity of probabilistic query entailment.
Using a similar technique as in [24, Chapter 5], our results can likely be
extended to a wider class of probability distributions, where the requirement of
P-computability is weakened to polynomial approximability.
      </p>
      <p>
        For light-weight description logics, it is often possible to rewrite queries w.r.t
the ontology, so that they can be answered directly by a corresponding database
system. As there are probabilistic database systems like Orion 2.0 that support
continuous probability distributions [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], query rewriting techniques for
continuous probabilistic KBs could be employed in our setting as well. For more
expressive DLs, a practical implementation could be based on a less ne-grained
representation of measure spaces, for which relevant intervals for each concrete
feature value are determined based on the concrete domain predicates in the
TBox. Probabilities could then be computed using standard algorithms for
numerical integration. It might also be worth investigating whether Monte-Carlo
approximations can be used for practical implementations. However, as observed
in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], this might be hard to accomplish already for discrete probabilistic EL
KBs. Another basis for practical implementations could be approximation
techniques developed for other logical frameworks involving continuous probability
distributions, such as the one presented in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Adams</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guillemin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Measure theory and probability</article-title>
          . Springer (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Artale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The DL-Lite family and relations</article-title>
          .
          <source>J. Artif. Intell. Res</source>
          .
          <volume>36</volume>
          ,
          <issue>1</issue>
          {
          <fpage>69</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Artale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ryzhikov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>DL-Lite with attributes and datatypes</article-title>
          .
          <source>In: Proc. ECAI'12</source>
          . pp.
          <volume>61</volume>
          {
          <fpage>66</fpage>
          . IOS Press (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borgwardt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Lippmann, M.:
          <article-title>Query rewriting for DL-Lite with n-ary concrete domains (</article-title>
          <year>2017</year>
          ), to appear
          <source>in Proc. IJCAI'17.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Pushing the EL envelope</article-title>
          .
          <source>In: Proc. IJCAI'05</source>
          . pp.
          <volume>364</volume>
          {
          <fpage>369</fpage>
          . Professional Book Center (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanschke</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A scheme for integrating concrete domains into concept languages</article-title>
          .
          <source>In: Proc. IJCAI'91</source>
          . pp.
          <volume>452</volume>
          {
          <issue>457</issue>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koopmann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turhan</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          :
          <article-title>Using ontologies to query probabilistic numerical data</article-title>
          .
          <source>In: Proc. FroCoS'17</source>
          . Springer (
          <year>2017</year>
          ), to appear
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koopmann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turhan</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          :
          <article-title>Using ontologies to query probabilistic numerical data (extended version)</article-title>
          .
          <source>LTCS-Report 17-05</source>
          , Chair for Automata Theory, Technische Universitat Dresden,
          <string-name>
            <surname>Germany</surname>
          </string-name>
          (
          <year>2017</year>
          ), see https://lat.inf.tudresden.de/research/reports.html
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Belle</surname>
          </string-name>
          , V., Van den Broeck, G.,
          <string-name>
            <surname>Passerini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Hashing-based approximate probabilistic inference in hybrid domains: An abridged report</article-title>
          .
          <source>In: Proc. IJCAI'16</source>
          . pp.
          <volume>4115</volume>
          {
          <issue>4119</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Tractable reasoning and e cient query answering in description logics: The DL-Lite family</article-title>
          .
          <source>J. Autom. Reas</source>
          .
          <volume>39</volume>
          (
          <issue>3</issue>
          ),
          <volume>385</volume>
          {
          <fpage>429</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>G.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Data complexity of query answering in description logics</article-title>
          .
          <source>Arti cial Intelligence</source>
          <volume>195</volume>
          ,
          <fpage>335</fpage>
          {
          <fpage>360</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ceylan</surname>
            ,
            <given-names>I_.I_.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , Pen~aloza, R.:
          <article-title>Complexity results for probabilistic datalog</article-title>
          .
          <source>In: Proc. ECAI'16</source>
          . pp.
          <volume>1414</volume>
          {
          <fpage>1422</fpage>
          . IOS Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ceylan</surname>
            ,
            <given-names>I_.I_.</given-names>
          </string-name>
          , Pen~aloza, R.:
          <article-title>Probabilistic query answering in the Bayesian description logic BEL</article-title>
          .
          <source>In: Proc. SUM'15</source>
          . pp.
          <volume>21</volume>
          {
          <fpage>35</fpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Dalvi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suciu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Management of probabilistic data: foundations and challenges</article-title>
          .
          <source>In: Proc. SIGMOD'07</source>
          . pp.
          <volume>1</volume>
          {
          <fpage>12</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>D'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Tractable reasoning with Bayesian description logics</article-title>
          .
          <source>In: Proc. SUM'08</source>
          . pp.
          <volume>146</volume>
          {
          <fpage>159</fpage>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Dargie</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>The role of probabilistic schemes in multisensor context-awareness</article-title>
          .
          <source>In: Proc. PerCom'07</source>
          . pp.
          <volume>27</volume>
          {
          <fpage>32</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Durand</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Hermann,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Kolaitis</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.G.</surname>
          </string-name>
          :
          <article-title>Subtractive reductions and complete problems for counting complexity classes</article-title>
          .
          <source>Theoretical Computer Science</source>
          <volume>340</volume>
          (
          <issue>3</issue>
          ),
          <volume>496</volume>
          {
          <fpage>513</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Elkin</surname>
            ,
            <given-names>P.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
            ,
            <given-names>S.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Husser</surname>
            ,
            <given-names>C.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bauer</surname>
            ,
            <given-names>B.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wahner-Roedler</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenbloom</surname>
            ,
            <given-names>S.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spero</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Evaluation of the content coverage of SNOMED CT: ability of SNOMED clinical terms to represent clinical problem lists</article-title>
          .
          <source>Mayo Clin. Proc</source>
          .
          <volume>81</volume>
          (
          <issue>6</issue>
          ),
          <volume>741</volume>
          {
          <fpage>748</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Glimm</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Conjunctive query answering for the description logic SHIQ</article-title>
          .
          <source>J. Artif. Intell. Res. (JAIR) 31</source>
          ,
          <fpage>157</fpage>
          {
          <fpage>204</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Hemaspaandra</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vollmer</surname>
          </string-name>
          , H.:
          <article-title>The satanic notations: counting classes beyond #P and other de nitional adventures</article-title>
          .
          <source>ACM SIGACT News</source>
          <volume>26</volume>
          (
          <issue>1</issue>
          ),
          <volume>2</volume>
          {
          <fpage>13</fpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Hernich</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lemos</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Query answering in DL-Lite with datatypes: A non-uniform approach</article-title>
          .
          <source>In: Proc. AAAI'17</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Hoover</surname>
            ,
            <given-names>H.J.:</given-names>
          </string-name>
          <article-title>Feasible real functions and arithmetic circuits</article-title>
          .
          <source>SIAM Journal on Computing</source>
          <volume>19</volume>
          (
          <issue>1</issue>
          ),
          <volume>182</volume>
          {
          <fpage>204</fpage>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Ontology-based access to probabilistic data with OWL QL</article-title>
          .
          <source>In: Proc. ISWC'12</source>
          . pp.
          <volume>182</volume>
          {
          <fpage>197</fpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ko</surname>
            ,
            <given-names>K.I.</given-names>
          </string-name>
          :
          <article-title>Complexity Theory of Real Functions. Birkhauser (</article-title>
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khunger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garg</surname>
          </string-name>
          , N.:
          <article-title>A content analysis of smartphone{ based applications for hypertension management</article-title>
          .
          <source>Journal of the American Society of Hypertension</source>
          <volume>9</volume>
          (
          <issue>2</issue>
          ),
          <volume>130</volume>
          {
          <fpage>136</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Adding numbers to the SHIQ description logic| rst results</article-title>
          .
          <source>In: Proc. KR'01</source>
          . pp.
          <volume>191</volume>
          {
          <fpage>202</fpage>
          .
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Description logics with concrete domains|a survey</article-title>
          .
          <source>In: Advances in Modal Logic 4</source>
          . pp.
          <volume>265</volume>
          {
          <fpage>296</fpage>
          .
          <string-name>
            <surname>King</surname>
          </string-name>
          <article-title>'s College Publications (</article-title>
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>The complexity of conjunctive query answering in expressive description logics</article-title>
          .
          <source>In: Proc. IJCAR'08</source>
          . pp.
          <volume>179</volume>
          {
          <fpage>193</fpage>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Schroder,
          <string-name>
            <surname>L.</surname>
          </string-name>
          :
          <article-title>Probabilistic description logics for subjective uncertainty</article-title>
          .
          <source>In: Proc. KR'10</source>
          . pp.
          <volume>393</volume>
          {
          <fpage>403</fpage>
          . AAAI Press (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Conjunctive query answering in the description logic EL using a relational database system</article-title>
          .
          <source>In: Proc. IJCAI'09</source>
          . pp.
          <year>2070</year>
          {
          <year>2075</year>
          .
          <article-title>IJCAI/AAAI (</article-title>
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galeazzi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glowinski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi-Mori</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The GALEN CORE model schemata for anatomy: Towards a re-usable application-independent model of medical concepts</article-title>
          .
          <source>In: Proc. MIE'94</source>
          . pp.
          <volume>229</volume>
          {
          <issue>233</issue>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          , R.:
          <article-title>On conjunctive query answering in EL</article-title>
          .
          <source>In: Proc. DL'07</source>
          . pp.
          <volume>451</volume>
          {
          <fpage>458</fpage>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Savkovic</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Introducing datatypes in DL-Lite</article-title>
          .
          <source>In: Proc. ECAI'12</source>
          . pp.
          <volume>720</volume>
          {
          <issue>725</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Schild</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A correspondence theory for terminological logics: Preliminary report</article-title>
          . In: Mylopoulos,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Reiter</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Proc. IJCAI'91</source>
          . pp.
          <volume>466</volume>
          {
          <fpage>471</fpage>
          . Morgan Kaufmann (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , May eld, C.,
          <string-name>
            <surname>Mittal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prabhakar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hambrusch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
          </string-name>
          , R.:
          <article-title>Orion 2.0: native support for uncertain data</article-title>
          .
          <source>In: Proc. SIGMOD'08</source>
          . pp.
          <volume>1239</volume>
          {
          <fpage>1242</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Thrun</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burgard</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A probabilistic approach to concurrent mapping and localization for mobile robots</article-title>
          .
          <source>Autonomous Robots</source>
          <volume>5</volume>
          (
          <issue>3-4</issue>
          ),
          <volume>253</volume>
          {
          <fpage>271</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Yilmaz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Javed</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Object tracking: A survey. ACM computing surveys (CSUR) 38(4</article-title>
          ),
          <volume>13</volume>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>