<!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>Metric Temporal Description Logics with Interval-Rigid Names (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>Stefan Borgwardt</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>Ana Ozaki</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Veronika Thost</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Theoretical Computer Science and cfaed</institution>
          ,
          <addr-line>TU Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In contrast to qualitative linear temporal logics, which can be used to state that some property will eventually be satisfied, metric temporal logics allow to formulate constraints on how long it may take until the property is satisfied. While most of the work on combining Description Logics (DLs) with temporal logics has concentrated on qualitative temporal logics, there has recently been a growing interest in extending this work to the quantitative case. In this paper, we complement existing results on the combination of DLs with metric temporal logics over the natural numbers by introducing interval-rigid names. This allows to state that elements in the extension of certain names stay in this extension for at least some specified amount of time.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        DL-based ontologies are employed in many application areas, but they are
particularly successful in the medical domain (see, e.g., the medical ontologies Galen
and SNOMED CT1). For example, the concept of a patient with a concussion
can be expressed as Patient u ∃finding.Concussion. This example, taken from [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
can be used to illustrate a shortcoming of pure DLs. For a doctor, it is important
to know whether the concussed patient has lost consciousness, which is the
reason why SNOMED CT contains a concept for “concussion with no loss of
consciousness” [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. However, the temporal pattern inherent in this concept (after
the concussion, the patient remained conscious until the examination) cannot be
modeled in the DL used for SNOMED CT.
      </p>
      <p>
        To overcome this problem, a great variety of temporal extensions of DLs have
been investigated.2 In the present paper, we concentrate on ALC and combine it
with a metric variant of linear temporal logic (LTL), a point-based temporal logic
over a linear flow of time. But even if these two logics are fixed, there are several
other design decisions to be made. One can either apply temporal operators only
to axioms [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] (i.e., general concept inclusions (GCIs) and assertions) or also use
them within concepts [
        <xref ref-type="bibr" rid="ref15 ref20">15, 20</xref>
        ]. With the latter, one can formalize “concussion
? Supported by DFG in the CRC 912 (HAEC), the project BA 1122/19-1 (GoAsQ)
and the Cluster of Excellence “Center for Advancing Electronics Dresden” (cfaed).
1 see http://www.opengalen.org/ and http://www.snomed.org/
2 We refer the reader to [
        <xref ref-type="bibr" rid="ref15 ref17">15, 17</xref>
        ] for an overview of the field of temporal DLs.
with no loss of consciousness” by the (temporal) concept ∃finding.Concussion u
(Conscious U ∃procedure.Examination), where U is the until-operator of LTL. With
the logic of [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], one cannot formulate temporal concepts, but could express that
a particular patient, e.g., Bob, had a concussion and did not lose consciousness
until he was examined. Another decision to be made is whether to allow for rigid
concepts and roles, whose interpretation does not vary over time. For example,
concepts like Human and roles like hasFather are clearly rigid, whereas Conscious
and finding are flexible, i.e., not rigid. If temporal operators can be used within
concepts, rigid concepts can be expressed using GCIs, but rigid roles cannot. In
fact, they usually render the combined logic undecidable [15, Proposition 3.34]. In
contrast, in the setting considered in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], rigid roles do not cause undecidability,
but adding rigidity leads to an increase in complexity.
      </p>
      <p>
        In this paper, we address a shortcoming of the qualitative temporal description
logics mentioned until now. The until-operator in our example does not say
anything about how long after the concussion that examination happened. However,
the above definition of “concussion with no loss of consciousness” is only sensible
if the examination took place shortly after the concussion. Otherwise, a loss of
consciousness could also have been due to other causes. As another example, when
formulating eligibility criteria for clinical trials, one needs to express quantitative
temporal patterns [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] like ‘patients that had a treatment causing a reaction
between 45 and 180 days after the treatment, and had no additional treatment
before the reaction’: Treatment u # (¬Treatment) U[45,180]Reaction , where # is
the next-operator. Extensions of LTL by such intervals have been investigated in
detail [
        <xref ref-type="bibr" rid="ref1 ref16 ref2">1, 2, 16</xref>
        ]. Using the next-operator of LTL as well as disjunction, their effect
can actually be simulated within qualitative LTL, but if the interval boundaries
are encoded in binary, this leads to an exponential blowup. The complexity
results in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] imply that this blowup can in general not be avoided, but in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] it
is shown that using intervals of a restricted form (where the lower bound is 0)
does not increase the complexity compared to the qualitative case. In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], the
combination of the DL ALC with a metric extension of LTL is investigated. The
paper considers both the case where temporal operators are applied only within
concepts and the case where they are applied both within concepts and outside
of GCIs. In Section 2, we basically recall some of the results obtained in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], but
show that they also hold if additionally temporalized assertions are available.
      </p>
      <p>
        In Section 3, we extend the logic LTLbAinLC of Section 2 with interval-rigid
names, a means of expressiveness that has not been considered before. It allows
one to state that elements belonging to a concept belong to that concept for
at least k consecutive time points, and similarly for roles. For example,
according to the WHO, patients with paucibacillary leprosy should receive MDT as
treatment for 6 consecutive months,3 which can be expressed by making the
role getMDTagainstPB rigid for 6 time points (assuming that each time point
represents one month). In Section 4, we briefly discuss results for extensions of
the logic ALC-LTL of [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] with interval-rigid concepts and roles as well as metric
temporal operators, where temporal operators can only be applied to axioms.
3 see http://www.who.int/lep/mdt/duration/en/.
ALC
LTL
      </p>
      <p>ALC-LTL</p>
      <p>LTLbAinLC</p>
      <p>LTLALC
ALC-LTLbin</p>
      <p>
        Interestingly, in the presence of rigid roles, interval-rigid concepts actually cause
undecidability. Without rigid roles, the addition of interval-rigid concepts and
roles leaves the logic decidable, but in some cases increases the complexity (see
Table 2). An overview of the logics considered and their relations is shown in
Figure 1. Detailed proofs of all results can be found in [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
      </p>
      <p>
        Related Work. Apart from the above references, we want to point out work on
combining DLs with Halpern and Shoham’s interval logic [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. This setting uses
intervals (rather than time points) as the basic time units. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the authors
combine ALC concepts with the (qualitative) operators (‘at some time point’)
and 2 (‘at all time points’) on roles, but do not consider quantitative variants.
Recently, a metric temporal extension of Datalog over the reals was proposed,
which however cannot express interval-rigid names nor existential restrictions [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
2
      </p>
      <sec id="sec-1-1">
        <title>The Temporal Description Logic LTLbin</title>
        <p>
          ALC
We first introduce the description logic ALC and its metric temporal extension
LTLbAinLC [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], which augments ALC by allowing metric temporal logic operators [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
both within ALC axioms and to combine these axioms. We actually consider a
slight extension of LTLbAinLC by assertional axioms.
        </p>
        <p>Syntax. Let NC, NR and NI be countably infinite sets of concept names, role
names, and individual names, respectively. An ALC concept is an expression
given by C, D ::= A | &gt; | ¬C | C u D | ∃r.C, where A ∈ NC and r ∈ NR. LTLbin
ALC
concepts extend ALC concepts with the constructors #C and C UI D, where I is
an interval of the form [c1, c2] or [c1, ∞) with c1, c2 ∈ N, c1 ≤ c2, given in binary.
We may use [c1, c2) to abbreviate [c1, c2 − 1], and similarly for the left endpoint.
For example, A U[2,5)B u ∃r.#A is an LTLbAinLC concept.</p>
        <p>An LTLbAinLC axiom is either a general concept inclusion (GCI) of the form
C v D, or an assertion of the form C(a) or r(a, b), where C, D are LTLbin
concepts, r ∈ NR, and a, b ∈ NI. LTLbAinLC formulae are expressions of the foArLmC
φ, ψ ::= α | &gt; | ¬φ | φ ∧ ψ | #φ | φ UI ψ, where α is an LTLbAinLC axiom.
Semantics. A DL interpretation I = (ΔI , ·I ) over a non-empty set ΔI , called
the domain, defines an interpretation function ·I that maps each concept name
A ∈ NC to a subset AI of ΔI , each role name r ∈ NR to a binary relation rI
on ΔI and each individual name a ∈ NI to an element aI of ΔI , such that
aIi 6= bIi whenever a 6= b, a, b ∈ NI (unique name assumption). As usual, we
extend the mapping ·I from concept names to ALC concepts as follows:
&gt;Ii := ΔI,
(¬C)Ii := ΔI \ CIi ,</p>
        <p>(C u D)Ii := CIi ∩ DIi ,
(∃r.C)Ii := {d ∈ ΔI | ∃e ∈ CIi : (d, e) ∈ rIi }.</p>
        <p>A (temporal DL) interpretation is a structure I = (ΔI, (Ii)i∈N), where each
Ii = (ΔI, ·Ii ), i ∈ N, is a DL interpretation over ΔI (constant domain
assumption) and aIi = aIj for all a ∈ NI and i, j ∈ N, i.e., the interpretation of individual
names is fixed. The mappings ·Ii are extended to LTLbin concepts as follows:
ALC
(#C)Ii := {d ∈ ΔI | d ∈ CIi+1 },
(C UI D)Ii := {d ∈ ΔI | ∃k : k − i ∈ I, d ∈ DIk , and ∀j ∈ [i, k) : d ∈ CIj }.
The concept C UI D requires D to be satisfied at some point in the interval I,
and C to hold at all time points before that.</p>
        <p>The validity of an LTLbAinLC formula φ in I at time point i ∈ N (written
I, i |= φ) is inductively defined as follows:</p>
        <p>I, i |= C v D iff CIi ⊆ DIi
I, i |= C(a) iff aIi ∈ CIi
I, i |= r(a, b) iff (aIi , bIi ) ∈ rIi
I, i |= ¬φ iff not I, i |= φ</p>
        <p>I, i |= φ ∧ ψ iff I, i |= φ and I, i |= ψ
I, i |= #φ iff I, i + 1 |= φ
I, i |= φ UI ψ iff ∃k : k − i ∈ I, I, k |= ψ,
and ∀j ∈ [i, k) : I, j |= φ.</p>
        <p>
          As usual, we define ⊥ := ¬&gt;, C t D := ¬(¬C u ¬D), ∀r.C := ¬(∃r.¬C),
φ ∨ ψ := ¬(¬φ ∧ ¬ψ), α U β := α U[0,∞)β, I α := &gt; UI α, 2I α := ¬ I ¬α,
α := &gt; U α, and 2α := ¬ ¬α, where α, β are either concepts or formulae [
          <xref ref-type="bibr" rid="ref15 ref9">9, 15</xref>
          ].
Note that, given the semantics of LTLbAinLC , #α is equivalent to [
          <xref ref-type="bibr" rid="ref1 ref1">1,1</xref>
          ]α.
Relation to LTLALC . The superscript ·bin denotes that the endpoints of the
intervals are given in binary. This does not increase the expressivity compared
to LTLALC [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], which allows only the qualitative U . In fact, one can expand a
formula φ U[c1,c2]ψ to Wc1≤i≤c2 (#iψ ∧ V0≤j&lt;i #j φ), where #i denotes i nested #
operators. Likewise, φ U[c1,∞)ψ is equivalent to V0≤i&lt;c1 #iφ ∧ #c1 φ U ψ. If this
transformation is recursively applied to subformulae, then the size of the result is
exponential: ignoring the nested # operators, its syntax tree has polynomial depth
and an exponential branching factor; the #i formulae have exponential depth,
but introduce no branching. This blowup cannot be avoided in general [
          <xref ref-type="bibr" rid="ref1 ref14">1, 14</xref>
          ].
Reasoning. We are interested in the complexity of the satisfiability problem in
LTLbin , i.e., deciding whether there exists an interpretation I such that I, 0 |= φ
        </p>
        <p>
          ALC
holds for a given LTLbAinLC formula φ. We also consider a syntactic restriction
from [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]: we say that φ is an LTLbAinLC formula with global GCIs if it is of the
form 2T ∧ ϕ, where T is a conjunction of GCIs and ϕ is an LTLbin formula
ALC
that does not contain GCIs. By satisfiability w.r.t. global GCIs we refer to the
satisfiability problem restricted to such formulae.
First results. The papers [
          <xref ref-type="bibr" rid="ref14 ref17">14, 17</xref>
          ] consider the reasoning problems of concept
satisfiability in LTLbAinLC w.r.t. TBoxes (corresponding to formulae with global
GCIs and without assertions) and satisfiability of LTLbAinLC temporal TBoxes
(formulae without assertions). However, these results from [
          <xref ref-type="bibr" rid="ref14 ref17">14,17</xref>
          ] can be extended
to our setting by incorporating named types into their quasimodel construction
to deal with assertions (see also [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], our Section 3, and [15, Theorem 2.27]).
Theorem 1. Satisfiability in LTLbin is 2-ExpSpace-complete, and
ExpSpace
        </p>
        <p>ALC
complete w.r.t. global GCIs. In LTLALC , this problem is ExpSpace-complete,
and ExpTime-complete w.r.t. global GCIs.</p>
        <p>
          Note that ExpSpace-completeness for LTLALC with assertions has already
been shown in [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]; we only state it here for completeness. In [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], also the
intermediate logic LTL0,∞ was investigated, where only intervals of the form
[0, c] and [c, ∞) are allAowLCed. However, in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], it was shown for a branching
temporal logic that U[0,c] can be simulated by the classical U operator, while
only increasing the size of the formula by a polynomial factor. We extend this
result to intervals of the form [c, ∞), and apply it to LTL0,∞ .
        </p>
        <p>ALC
Theorem 2. Any LTL0,∞ formula can be translated in polynomial time into an
equisatisfiable LTLALC fAoLrCmula.</p>
        <p>This reduction is quite modular; for example, if the formula has only global
GCIs, then this is still the case after the reduction. In fact, the reduction applies
to all sublogics of LTLbAinLC that we consider in this paper. Hence, in the following
we do not explicitly consider logics with the superscript ·0,∞, knowing that they
have the same complexity as the corresponding temporal DLs using only U .
3</p>
      </sec>
      <sec id="sec-1-2">
        <title>LTLbin</title>
        <p>ALC</p>
        <p>with Interval-Rigid Names
In many temporal DLs, rigid names are considered, whose interpretation does not
change over time. Formally, we fix a finite set NRig ⊆ NC ∪ NR of rigid concept and
role names, and require interpretations I = (ΔI, (Ii)i∈N) to respect these names,
in the sense that XIi = XIj holds for all X ∈ NRig and i, j ∈ N. It turns out that
LTLbAinLC can already express rigid concepts via the (global) GCIs C v #C and
¬C v #¬C. The same does not hold for rigid roles, which lead to undecidability
even in LTL [15, Theorem 11.1]. Hence, it is not fruitful to consider rigid
names in LTALLbAiCnLC (but they are meaningful for the logics of Section 4).</p>
        <p>To augment the expressivity of temporal DLs while avoiding undecidability,
we propose interval-rigid names. In contrast to rigid names, interval-rigid names
only need to remain rigid for a limited period of time. Formally, we take a finite set
NIRig ⊆ (NC ∪ NR) \ NRig of interval-rigid names, and a function iRig : NIRig → N≥2.
An interpretation I = (ΔI, (Ii)i∈N) respects the interval-rigid names if the
following holds for all X ∈ NIRig with iRig(X) = k, and i ∈ N:</p>
        <p>
          For each d ∈ XIi , there is a time point j ∈ N such that i ∈ [j, j + k) and
d ∈ XI` for all ` ∈ [j, j + k).
LTLbin 2-ExpSpace ≤ [Th. 4] 2-ExpSpace ≥ [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]
LTLbAAinLLCC, global GCIs 2-ExpTime-hard (*) ExpSpace ≥ [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], ≤ [Th. 1]
LTLALC 2-ExpTime-hard ExpSpace ≥ [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], ≤ [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]
LTLALC, global GCIs 2-ExpTime-hard [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] ExpTime ≥ [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], ≤ [Th. 1]
Intuitively, any element (or pair of elements) in the interpretation of an
intervalrigid name must be in that interpretation for at least k consecutive time points.
We call such a name k-rigid. The names in (NC ∪ NR) \ (NRig ∪ NIRig) are called
flexible. For simplicity, we assume that iRig assigns 1 to all flexible names.
        </p>
        <p>
          We investigate the complexity of satisfiability w.r.t. (interval-)rigid names
(or (interval-)rigid concepts if NIRig ⊆ NC / NRig ⊆ NC), which is defined as
before, but considers only interpretations that respect (interval-)rigid names.
Note that (interval-)rigid roles can be used to simulate (interval-)rigid concepts
via existential restrictions ∃r.&gt; (e.g., see [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]). Hence, it is not necessary to
consider the case where only role names can be (interval-)rigid. The fact that NRig
and NIRig are finite is not a restriction, as formulae can only use finitely many
names. We assume that the values of iRig are given in binary. Table 1 summarizes
our results for LTLbin . Since interval-rigid concepts A can be simulated by
formulae A v 2[0,Ak)LAC ∧ 2 ¬A v #(¬A t 2[0,k)A) , Theorem 1 yields the
complexity results in the right column (for sublogics of LTLbAinLC this is not always
so easy). The GCI A v 2[0,k)A that applies only to the first time point does not
affect the complexity results, even if we restrict all other GCIs to be global.
        </p>
        <p>
          The complexity of LTLbAinLC with interval-rigid roles is harder to establish.
We first show in Section 3.1 that the general upper bound of 2-ExpSpace
still holds, by a novel quasimodel construction. For global GCIs, we show
2ExpTime-hardness in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], by an easy adaption of a reduction from [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. We show
2-ExpTime-completeness if we modify the temporal semantics to be infinite
in both directions, i.e., replace N by Z in the definition of interpretations (see
Section 3.2). We leave the case for the semantics based on N as future work. To
simplify the proofs of the upper bounds, we usually assume that NIRig ⊆ NR since
interval-rigid concepts can be simulated. Moreover, for this section we assume
that NRig is empty, as rigid concepts do not affect the complexity of LTLbin ,
and rigid roles make satisfiability undecidable. ALC
3.1
        </p>
        <sec id="sec-1-2-1">
          <title>Satisfiability is in 2-ExpSpace</title>
          <p>
            For the 2-ExpSpace upper bound, we extend the notion of quasimodels from [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ].
In [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ], quasimodels are abstractions of interpretations in which each time point
is represented by a quasistate, which contains types. Each type describes the
interpretation for a single domain element, while a quasistate collects the information
about all domain elements at a single time point. Central for the complexity
results in [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] is that every satisfiable formula has a quasimodel of a certain regular
form, which can be guessed and checked in double exponential space. To handle
interval-rigid roles, we extend this approach so that each quasistate additionally
provides information about the temporal evolution of domain elements over a
window of fixed width, and show that under this extended notion, satisfiability
is still captured by the existence of regular quasimodels.
          </p>
          <p>We now formalize this intuition. Let ϕ be an LTLbAinLC formula. Denote by
csub(ϕ)/fsub(ϕ)/ind(ϕ)/rol(ϕ) the set of all concepts/formulae/individuals/roles
occurring in ϕ, by clc(ϕ) the closure of csub(ϕ) ∪ {C U D | C U[c,∞)D ∈ csub(ϕ)}
under single negations, and likewise for clf (ϕ) and fsub(φ). A concept type for ϕ
is any subset t of clc(ϕ) ∪ ind(ϕ) such that
T1 ¬C ∈ t iff C 6∈ t, for all ¬C ∈ clc(ϕ);
T2 C u D ∈ t iff C, D ∈ t, for all C u D ∈ clc(ϕ); and
T3 t contains at most one individual name.</p>
          <p>Similarly, we define formula types t ⊆ clf (ϕ) by the following conditions:
T1’ ¬α ∈ t iff α 6∈ t, for all ¬α ∈ clf (ϕ); and
T2’ α ∧ β ∈ t iff α, β ∈ t, for all α ∧ β ∈ clf (ϕ).</p>
          <p>Intuitively, a concept type describes one domain element at a single time
point, while a formula type expresses constraints on all domain elements. If
a ∈ t ∩ ind(ϕ), then t describes an named element, and we call it a named type.</p>
          <p>To put an upper bound on the time window we have to consider, we consider
the largest number occurring in ϕ and iRig, and denote it by `ϕ. Then, a
(concept/formula) run segment for ϕ is a sequence σ = σ(0) . . . σ(`ϕ) composed
exclusively of concept or formula types, respectively, such that
R1 #α ∈ σ(0) iff α ∈ σ(1), for all #α ∈ cl∗(ϕ);
R2 for all a ∈ ind(ϕ) an n ∈ (0, `ϕ], we have a ∈ σ(0) iff a ∈ σ(n);
R3 for all α UI β ∈ cl∗(ϕ), we have α UI β ∈ σ(0) iff (a) there is j ∈ I ∩ [0, `ϕ]
such that β ∈ σ(j) and α ∈ σ(i) for all i ∈ [0, j), or (b) I is of the form
[c, ∞) and α, α U β ∈ σ(i) for all i ∈ [0, `ϕ],
where cl∗ is either clc or clf (as appropriate), and R2 does not apply to formula
run segments. A concept run segment captures the evolution of a domain element
over a sequence of `ϕ + 1 time points, and a formula run segment describes
general constraints on the interpretation over a sequence of `ϕ + 1 time points.</p>
          <p>The evolution over the complete time line is captured by (concept/formula)
runs for ϕ, which are infinite sequences r = r(0)r(1) . . . such that each
subsequence of length `ϕ + 1 is a (concept/formula) run segment, and additionally
R4 α U[c,∞)β ∈ r(n) implies that there is j ≥ n + c such that β ∈ r(j) and
α ∈ r(i) for all i ∈ [n, j).
A concept run (segment) is named if it contains only (equivalently, any) named
types. We may write ra (σa) to denote a run (segment) that contains an individual
name a. For a run (segment) σ, we write σ&gt;i for the subsequence of σ starting
at i + 1, σ&lt;i for the one stopping at i − 1, and σ[i,j] for σ(i) . . . σ(j).</p>
          <p>As we cannot explicitly represent infinite runs, we use run segments to
construct them step-by-step. For this, it is important that a set of concept runs
(segments) can be composed into a coherent model. In particular, we have to
take care of (interval-rigid) role connections. A role constraint for ϕ is a tuple
(σ, σ0, s, k), with concept run segments σ, σ0, s ∈ rol(ϕ), k ∈ [1, iRig(s)], such that
C1 {¬C | ¬∃s.C ∈ σ(0)} ⊆ σ0(0); and
C2 if σ0 is named, then σ is also named.</p>
          <p>We write σ ks σ0 as a shorthand for the role constraint (σ, σ0, s, k). Intuitively,
σ ks σ0 means that the domain elements described by σ(0), σ0(0) are connected by
the role s at the current time point, and also at the k − 1 previous time points.
In this case, we need to ensure that these elements stay connected for at least
the following iRig(s) − k time points. Condition C1 ensures that, if σ(0) cannot
have any s-successors that satisfy C, then σ0(0) does not satisfy C.</p>
          <p>We can now describe the behaviour of a whole interpretation and its elements
at a single time point, together with some bounded information about the future
(up to `ϕ time points). A quasistate for ϕ is a pair Q = (RQ, CQ), where RQ is a
set of run segments and CQ a set of role constraints over RQ such that
Q1 RQ contains exactly one formula run segment σQ;
Q2 RQ contains exactly one named run segment σa for each a ∈ ind(ϕ);
Q3 for all C v D ∈ clf (ϕ), we have C v D ∈ σQ(0) iff C ∈ σ(0) implies D ∈ σ(0)
for all concept run segments σ ∈ RQ;
Q4 for all C(a) ∈ clf (ϕ), we have C(a) ∈ σQ(0) iff C ∈ σa(0);
Q5 for all s(a, b) ∈ clf (ϕ), we have s(a, b) ∈ σQ(0) iff σa ks σb ∈ CQ for some
k ∈ [1, iRig(s)]; and
Q6 for all σ ∈ RQ and ∃s.D ∈ σ(0), there is σ ks σ0 ∈ CQ with D ∈ σ0(0) and
k ∈ [1, iRig(s)].</p>
          <p>We next capture when quasistates can be connected coherently to an infinite
sequence. A pair (Q, Q0) of quasistates is compatible if there is a compatibility
relation π ⊆ RQ × RQ0 such that
C3 every run segment in RQ and RQ0 occurs at least once in the domain and
range of π, respectively;
C4 each pair (σ, σ0) ∈ π satisfies σ&gt;0 = σ0&lt;`ϕ ;
C5 for all (σ1, σ10) ∈ π and σ1 ks σ2 ∈ Q with k &lt; iRig(s), there is σ10 k +s1 σ20 ∈ Q0
with (σ2, σ20) ∈ π; and
C6 for all (σ1, σ10) ∈ π and σ10 k +s1 σ20 ∈ Q0 with k &gt; 1, there is σ1 ks σ2 ∈ Q with
(σ2, σ20) ∈ π.</p>
          <p>Such a relation makes sure that we can combine run segments of consecutive
quasistates such that the interval-rigid roles are respected. Note that the unique</p>
          <p>Q0
formula run segments must be matched to each other, and likewise for the
named run segments. Moreover, the set of all compatibility relations for a pair of
quasistates (Q, Q0) is closed under union, which means that compatible quasistates
always have a unique maximal compatibility relation (w.r.t. set inclusion).</p>
          <p>To illustrate this, consider Figure 2, showing a sequence of pairwise compatible
quasistates, each containing two run segments. Here, `ϕ = iRig(s) = 3. The
relations π0, π1, and π2 satisfy Conditions C3–C6, which, together with C1
and C2, ensure that a run going through the types t1, t2, t3, and t4 can be
connected to another run via the role s for at least 3 consecutive time points.</p>
          <p>Finally, a quasimodel for ϕ is a pair (S, R), where S is an infinite sequence of
compatible quasistates S(0)S(1) . . . and R is a non-empty set of runs, such that
M1 the runs in R are of the form σ0(0)σ1(0)σ2(0) . . . such that, for every i ∈ N,
we have (σi, σi+1) ∈ πi, where πi is the maximal compatibility relation for
the pair (S(i), S(i + 1));
M2 for every σ ∈ RS(i), there exists a run r ∈ R with r[i,i+`ϕ] = σ;
M3 every role constraint in S(0) is of the form σ1 1s σ2; and
M4 ϕ ∈ σS(0)(0).</p>
          <p>By M1, the runs σ0(0)σ1(0)σ2(0) . . . always contain the whole run segments
σ0, σ1, σ2, . . . , since we have σ1(0) = σ0(1), σ2(0) = σ0(2), and so on. Moreover, R
always contains exactly one formula run and one named run for each a ∈ ind(ϕ).</p>
          <p>We can show that every quasimodel describes a satisfying interpretation for ϕ
and, conversely, that every such interpretation can be abstracted to a quasimodel.
Moreover, one can always find a quasimodel of a regular shape.</p>
          <p>Lemma 3. An LTLbin formula ϕ is satisfiable w.r.t. interval-rigid names iff ϕ</p>
          <p>ALC
has a quasimodel (S, R) in which S is of the form</p>
          <p>S(0) . . . S(n)(S(n + 1) . . . S(n + m))ω,
where n and m are bounded triple exponentially in the size of ϕ and iRig.</p>
          <p>This allows us to devise a non-deterministic 2-ExpSpace algorithm that
decides satisfiability of a given LTLbin formula. Namely, we first guess n and m,</p>
          <p>
            ALC
and then the quasistates S(0), . . . , S(n + m) one after the other. To show that
this sequence corresponds to a quasimodel as in Lemma 3, note that only three
quasistates have to be kept in memory at any time, the sizes of which are double
exponentially bounded in the size of the input: the current quasistate, the next
quasistate, and the first repeating quasistate S(n + 1). 2-ExpSpace-hardness
holds already for the case without interval-rigid names or assertions [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ].
Theorem 4. Satisfiability in LTLbin
          </p>
          <p>ALC with respect to interval-rigid names is
2-ExpSpace-complete.
3.2</p>
        </sec>
        <sec id="sec-1-2-2">
          <title>Global GCIs</title>
          <p>For LTLbin</p>
          <p>ALC formulae with global GCIs, we show a tight (2-ExpTime) complexity
bound only if we consider a modified temporal semantics that uses Z instead
of N. Over Z, every satisfiable formula has a quasimodel in which the unnamed
run segments and role constraints are the same for all quasisates. This is not
the case for N, since then a quasistate at time point 1 can have role constraints
σ ks σ0 with k &gt; 1, whereas one at time point 0 cannot (see M3).</p>
          <p>Hence, interpretations are now of the form I = (ΔI, (Ii)i∈Z), where ΔI is a
constant domain and Ii are classical DL interpretations, as before. Recall that an
LTLbAinLC formula with global GCIs is of the form 2T ∧φ, where T is a conjunction
of GCIs and φ is an LTLbAinLC formula that does not contain GCIs. In order to
enforce our GCIs on the whole time line (including the time points before 0), we
replace 2T with 2+− in that definition, where 2+T expresses that in all models
−
I, I, i |= T for all i ∈ Z. We furthermore slightly adapt some of the notions
introduced in Section 3.1. First, to ensure that GCIs hold on the whole time
line, we require (in addition to T1’ and T2’) that all formula types contain all
GCIs from T . Additionally, we adapt the notions of runs . . . r(−1)r(0)r(1) . . . and
sequences . . . S(−1)S(0)S(1) . . . of quasistates to be infinite in both directions.
Hence, we can now drop Condition M3, reflecting the fact that, over Z, role
connections can exist before time point 0. All other definitions remain unchanged.</p>
          <p>The proof follows a similar idea as in the last section. We first show that
every formula is satisfiable iff it has a quasimodel of a regular shape, which now
is also constant in its unnamed part, in the sense that, if unnamed run segments
and role constraints occur in S(i), then they also occur in S(j), for all i, j ∈ Z.
This allows us to devise an elimination procedure (in the spirit of [17, Theorem 3]
and [14, Theorem 2]), with the difference that we eliminate run segments and
role constraints instead of types, which gives us a 2-ExpTime upper bound.
Theorem 5. Satisfiability in LTLbin</p>
          <p>ALC w.r.t. interval-rigid names and global
GCIs over Z is 2-ExpTime-complete.
4</p>
          <p>
            Metric Extensions of ALC-LTL
We briefly summarize results that we have obtained for the sublogic ALC-LTLbin
of LTLbin , which does not allow temporal operators within concepts (cf. [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]).
          </p>
          <p>
            ALC
Due to lack of space, we refer the reader to [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] for all details. An ALC-LTLbin
formula is an LTLbAinLC formula in which all concepts are ALC concepts. Recall
that ALC-LTL, which has been investigated in [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] (though not with interval-rigid
names), restricts ALC-LTLbin to intervals of the form [0, ∞). As done in [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ], for
brevity, we distinguish here the variants with global GCIs by the subscript ·|gGCI .
In contrast to LTLbin , in ALC-LTL rigid concepts cannot be simulated by GCIs
          </p>
          <p>
            ALC
and rigid roles do not lead to undecidability [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]. Hence, we investigate here also
the settings with rigid concepts and/or roles.
          </p>
          <p>Known and new complexity results are compared in Tables 2 and 3 for
ALCLTLbin with and without interval-rigid names, respectively. In the presence of
interval-rigid names, we obtain several hardness results already for ALC-LTL,
based on the insight that interval-rigid concepts can express the operator # on
the concept level. In particular, the combination of rigid roles with interval-rigid
concepts already leads to undecidability. If interval-rigid names are disallowed,
the complexity of satisfiability in ALC-LTLbin corresponds to the maximum of
the complexities of satisfiability in ALC-LTL and LTLbin.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Conclusions</title>
      <p>
        We investigated a series of extensions of LTLALC and ALC-LTL with
intervalrigid names and metric temporal operators, with complexity results ranging
from ExpTime to 2-ExpSpace. Some cases were left open, such as the precise
complexity of LTLbAinLC with global GCIs, for which we have a partial result
for the temporal semantics based on Z. Nevertheless, this paper provides a
comprehensive guide to the complexities faced by applications that want to
combine ontological reasoning with quantitative temporal logics. For future work,
it would be interesting to extend temporal DLs based on light-weight logics such
as DL-Lite and EL [
        <xref ref-type="bibr" rid="ref11 ref5">5, 11</xref>
        ] with interval-rigid roles and metric operators.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alur</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henzinger</surname>
            ,
            <given-names>T.A.</given-names>
          </string-name>
          :
          <article-title>Real-time logics: Complexity and expressiveness</article-title>
          .
          <source>Inf. Comput</source>
          .
          <volume>104</volume>
          (
          <issue>1</issue>
          ),
          <fpage>35</fpage>
          -
          <lpage>77</lpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Alur</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henzinger</surname>
            ,
            <given-names>T.A.</given-names>
          </string-name>
          :
          <article-title>A really temporal logic</article-title>
          .
          <source>J. ACM</source>
          <volume>41</volume>
          (
          <issue>1</issue>
          ),
          <fpage>181</fpage>
          -
          <lpage>204</lpage>
          (
          <year>1994</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>Bresolin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montanari</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sciavicco</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ryzhikov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>DL-Lite and interval temporal logics: A marriage proposal</article-title>
          .
          <source>In: Proc. of the 21st Eur. Conf. on Artificial Intelligence (ECAI'14)</source>
          . pp.
          <fpage>957</fpage>
          -
          <lpage>958</lpage>
          . IOS Press (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Artale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ryzhikov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Tractable interval temporal propositional and description logics</article-title>
          .
          <source>In: Proc. of the 29th AAAI Conf. on Artificial Intelligence (AAAI'15)</source>
          . pp.
          <fpage>1417</fpage>
          -
          <lpage>1423</lpage>
          . AAAI Press (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Artale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Temporalising tractable description logics</article-title>
          .
          <source>In: Proc. of the 14th Int. Symp. on Temporal Representation and Reasoning (TIME'07)</source>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>22</lpage>
          . IEEE Press (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Artale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toman</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A description logic of change</article-title>
          .
          <source>In: Proc. of the 20th Int. Joint Conf. on Artificial Intelligence (IJCAI'07)</source>
          . pp.
          <fpage>218</fpage>
          -
          <lpage>223</lpage>
          (
          <year>2007</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>Borgwardt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koopmann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ozaki</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thost</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Metric temporal description logics with interval-rigid names</article-title>
          .
          <source>In: Proc. of the 11th Int. Symp. on Frontiers of Combining Systems</source>
          (
          <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>Borgwardt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koopmann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ozaki</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thost</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Metric temporal description logics with interval-rigid names (extended version)</article-title>
          .
          <source>LTCS-Report 17-03</source>
          (
          <year>2017</year>
          ), see https://lat.inf.tu-dresden.de/research/reports.html
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P.F</given-names>
          </string-name>
          . (eds.):
          <article-title>The Description Logic Handbook: Theory, Implementation, and Applications</article-title>
          . Cambridge University Press, 2nd edn. (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghilardi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>LTL over description logic axioms</article-title>
          .
          <source>ACM Trans. Comput. Log</source>
          .
          <volume>13</volume>
          (
          <issue>3</issue>
          ),
          <volume>21</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
          :
          <fpage>32</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Borgwardt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thost</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Temporal query answering in the description logic EL</article-title>
          .
          <source>In: Proc. of the 24th Int. Joint Conf. on Artificial Intelligence (IJCAI'15)</source>
          . pp.
          <fpage>2819</fpage>
          -
          <lpage>2825</lpage>
          . AAAI Press (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Brandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalaycı</surname>
            ,
            <given-names>E.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ryzhikov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiao</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Ontology-based data access with a Horn fragment of metric temporal logic</article-title>
          .
          <source>In: Proc. of the 31st AAAI Conf. on Artificial Intelligence (AAAI'17)</source>
          . pp.
          <fpage>1070</fpage>
          -
          <lpage>1076</lpage>
          . AAAI Press (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Crowe</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tao</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Designing ontology-based patterns for the representation of the time-relevant eligibility criteria of clinical protocols</article-title>
          .
          <source>AMIA Summits on Translational Science Proceedings</source>
          <year>2015</year>
          ,
          <fpage>173</fpage>
          -
          <lpage>177</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gutiérrez-Basulto</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ozaki</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>On metric temporal description logics</article-title>
          .
          <source>In: Proc. of the 22nd Eur. Conf. on Artificial Intelligence (ECAI'16)</source>
          . pp.
          <fpage>837</fpage>
          -
          <lpage>845</lpage>
          . IOS Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kurucz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>D.M.</given-names>
          </string-name>
          :
          <article-title>Many-dimensional modal logics: Theory and applications</article-title>
          . Gulf Professional Publishing (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walther</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Quantitative temporal logics over the reals: PSPACE and below</article-title>
          .
          <source>Inf. Comput</source>
          .
          <volume>205</volume>
          (
          <issue>1</issue>
          ),
          <fpage>99</fpage>
          -
          <lpage>123</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Temporal description logics: A survey</article-title>
          .
          <source>In: Proc. of the 15th Int. Symp. on Temporal Representation and Reasoning (TIME'08)</source>
          . pp.
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          . IEEE Press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Schild</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A correspondence theory for terminological logics: Preliminary report</article-title>
          .
          <source>In: Proc. of the 12th Int. Joint Conf. on Artificial Intelligence (IJCAI'91)</source>
          . pp.
          <fpage>466</fpage>
          -
          <lpage>471</lpage>
          . Morgan Kaufmann (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Schulz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Markó</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suntisrivaraporn</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Formal representation of complex SNOMED CT expressions</article-title>
          .
          <source>BMC Medical Informatics and Decision Making</source>
          <volume>8</volume>
          (
          <issue>Suppl 1</issue>
          ),
          <source>S9</source>
          (
          <year>2008</year>
          ),
          <article-title>selected contributions to the 1st Eur</article-title>
          . Conf. on SNOMED CT
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Temporalizing description logics</article-title>
          .
          <source>In: Frontiers of Combining Systems 2</source>
          . pp.
          <fpage>379</fpage>
          -
          <lpage>402</lpage>
          . Research Studies Press/Wiley (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>