<!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>
      <journal-title-group>
        <journal-title>DL</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Reasoning in OWL 2 EL with Hierarchical Concrete Domains (Extended Abstract)*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Francesco Kriegel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Scalable Data Analytics and Artificial Intelligence (ScaDS.AI)</institution>
          ,
          <addr-line>Dresden and Leipzig</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Theoretical Computer Science, Technische Universität Dresden</institution>
          ,
          <addr-line>Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>38</volume>
      <fpage>3</fpage>
      <lpage>6</lpage>
      <abstract>
        <p>Concrete Domains. Concrete domains can be integrated in description logics (DLs) in order to refer to concrete knowledge expressed by numbers, strings, and other concrete datatypes [3]. They have mainly been investigated with DLs that are not Horn, such as ℒ and its extensions, regarding decidability and complexity [4-9], reasoning procedures [6, 9-13], an algebraic characterization [14, 15], and their expressive power [16, 17]. For computationally tractable description logics, other conditions on the concrete domains than above must be imposed. Suitable for the ℰℒ family are p-admissible concrete domains [18]: they are convex (i.e. every finite disjunction of constraints and negated constraints is already equivalent to one disjunct) and they guarantee that reasoning in the concrete domain is tractable. Due to convexity, it is impossible to introduce disjunction into the ontological domain so that the DL part retains its Horn character. ℰℒ underpins the profile OWL 2 EL of the Web Ontology Language [19], and we here use “ℰℒ” and “OWL 2 EL” as synonyms despite some minor technical diferences. Concrete domains have also been integrated with DL-Lite [20]. State of the Art in OWL 2 EL. Existing p-admissible concrete domains for ℰℒ provide only limited utility. Using the concrete domain Q,dif [18], we could express with the concept inclusions (sys=140)⊑ Hypertension, (sys &gt; 140) ⊑ Hypertension, (dia = 90) ⊑ Hypertension, and (dia &gt; 90) ⊑ Hypertension that a systolic blood pressure of 140 or higher indicates hypertension, as does a diastolic blood pressure of at least 90, and for example specific values of a patient Bob can be expressed by a concept assertion bob : (sys = 114) ⊓ (dia = 69). However, neither non-elevated blood pressure (dia. below 120 and sys. below 70) nor elevated blood pressure (dia. between 120 and 140, and sys. between 70 and 90) are expressible since the other relations ≥, ≤, &lt; are unavailable in order to avoid introducing disjunctions “through the backdoor.” Otherwise the TBox {⊤ ⊑ ( &gt; 0), ( = 3) ⊑ , ( &gt; 3) ⊑ , ( &lt; 3) ⊑ ,  ⊓  ⊑ ⊥} could enforce that the atomic concept  is the complement of the concept , enabling emulation of the expressivity of ℒ (which has exponential-time reasoning complexity). Mixed inequalities ≥ , &gt;, ≤ , &lt; may be used under certain limitations which of them may occur in left-hand sides and, respectively, in right-hand sides of concept inclusions [21]. While this ensures convexity, reasoning is rather impaired since the usual completion procedure is only complete for consistency and classification, but not for subsumption. An algebraic characterization of p-admissible concrete domains has put forth a further concrete domain Q,lin, which supports linear combinations of numerical features [22, 23]. For instance, the concept inclusion ⊤ ⊑ (sys − dia − pp = 0) , where − is the diference operation in real arithmetic, expresses that the pulse pressure is the diference between the systolic and the diastolic blood pressure. In the medical domain, the combined expressivity of Q,dif and Q,lin would be useful since then with</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>the concept inclusion ICUPatient⊓(pp&gt;50)⊑NeedsAttention it could be expressed that intensive-care
patients with a pulse pressure exceeding 50 need attention — but this combination is not convex anymore
[24]. For instance, the TBox {⊤ ⊑ ( +  = 0), ( = 0) ⊑ , ( &gt; 0) ⊑ , ( &gt; 0) ⊑ ,  ⊓  ⊑ ⊥}
declares  as the complement of . Apart from these p-admissible concrete domains involving numbers,
there is another involving strings [18] but it is also too restricted to be of practical use.
Novel Contributions. We introduce a novel form of concrete domains based on semi-lattices. A
semi-lattice L := (, ≤, ∧) consists of a set , a partial order ≤ , and a binary meet operation ∧. The
elements of  are taken as concrete values, and ≤ is understood as an “information order,” i.e.  ≤ 
means that  is equal to or more specific than , like a subsumption order between concepts. The meet
operation ∧ is used to combine two values  and  to their meet value  ∧ , which is the most general
value that is equal to or more specific than both  and .</p>
      <p>The hierarchical concrete domain L has values in Dom(L) :=  and supports only constraints
of the form  ≤  involving a feature  and a value . Like atomic concepts, these constraints  ≤ 
can be used within compound concepts, i.e. the concepts’ syntax is  ::= ⊥ | ⊤ | {} |  |  ≤  |
 ⊓  | ∃ . . Their semantics is ( ≤ ) ℐ = {  |  ℐ () ≤  } where  ℐ is a partial function
from the domain of ℐ to the concrete values. Recall: this means that  ’s value is  or more specific,
not smaller like in the aforementioned examples. For instance, real intervals form a semi-lattice with
subset inclusion ⊆ as partial order and intersection ∩ as meet operation. With that, the statement
NonElevatedBP ≡ (sys ⊆ [0, 120)) ⊓ (dia ⊆ [0, 70)) defines non-elevated blood pressure, where [0, 120)
and [0, 70) are real intervals.</p>
      <p>In addition, we introduce FBoxes consisting of feature inclusions that describe dependencies between
features as well as aggregations of features. A feature inclusion  ≤ ( 1, . . . , ) consists of features
, 1, . . . ,  and a computable -ary operation  :  →  that is monotonic in the sense that
(1, . . . , ) ≤ ( 1, . . . , ) whenever 1 ≤  1, . . . , and  ≤   (i.e. applying  to equal or
more specific values yields equal or more specific values). For instance, through the feature inclusion
pp ⊆ sys − dia we can obtain an interval value of the pulse pressure given intervals of the systolic and
the diastolic blood pressure. The operator  is the diference operation − in real interval arithmetic,
which, when applied to intervals , , yields the set of all numbers  −  where  ∈  and  ∈ . It is
monotonic w.r.t. subset inclusion ⊆ since, simply put, more numbers in  or  yield more numbers
in  −  . For instance, we have ([1, 1], [2, 2]) := [1 −  2, 1 −  2] and similarly for the other
interval types. With the concept inclusion ICUPatient ⊓ (pp ⊆ (50, ∞)) ⊑ NeedsAttention we can now
express that intensive-care patients having a pulse pressure above 50 need attention and, unlike in the
combination of Q,dif and Q,lin, computationally reason with that in polynomial time.</p>
      <p>Our new hierarchical concrete domains are convex by design. This is because models can assign
to features any elements of the semi-lattice, and thus a general value of a feature does not imply the
disjunction of all more specific feature values. For example with real intervals, a model of the constraint
sys ⊆ [110, 120) can assign the interval [110, 120) to the feature sys, and thus this constraint does
not imply the disjunction of, say, sys ⊆ [110, 115) and sys ⊆ [115, 120) . In a nutshell, the semi-lattice
semantics efectively expels disjunction. Atomic feature values are supported nonetheless when these
are available as atoms in the semi-lattice (e.g. singleton intervals [, ] represent specific numerical
values ). In general, L is convex w.r.t. every FBox if the underlying semi-lattice L is complete (i.e.
every subset  ⊆  has a meet ⋀︀  ∈ ). Furthermore, for each semi-lattice L that is computable
(i.e.  and ≤ are decidable and ∧ is computable) and bounded (i.e. it has a greatest element ⊤ such
that  ≤ ⊤ for every  ∈ ), L is convex and decidable w.r.t. an FBox ℱ if L is well-founded or
ℱ is acyclic.</p>
      <p>New Concrete Domains. Besides real intervals already mentioned above, we provide further
hierarchical concrete domains based on 2D-polygons, regular languages, and graphs.</p>
      <p>With a finite automaton A such that (A) = Σ* ∘ {description logic} ∘ Σ * , the concept inclusion
ScientificArticle ⊓ (hasTitle ⪯ A) ⊑ DLPaper expresses that all scientific articles with a title containing
O
C</p>
      <p>OH
(a) carboxylic acid group</p>
      <p>N
(b) amino group
carboxylic acid group ∧ amino group.
“description logic” as substring are DL papers.</p>
      <p>Structural formulas of molecules can be represented as labeled graphs. Each node is labeled with
the atom it represents, and the edges are labeled with the binding type (e.g. single bond, double
bond, etc.). The partial order ≤ is defined by  ≤ ℋ if there is a homomorphism from ℋ to , and
the meet of two graphs is their disjoint union. Figure 1 shows three exemplary graphs.1 Graph (c)
represents L-leucine, and we can integrate it into a knowledge base with the statement L-Leucine ≡
(hasMolecularStructure ≤  L-leucine). Moreover, the statement AminoAcid ≡ (hasMolecularStructure ≤
carboxylic acid group) ⊓ (hasMolecularStructure ≤  amino group) expresses that amino acids are organic
compounds that contain both amino and carboxylic acid functional groups. If  is the knowledge
base consisting of the aforementioned statements, then  |= L-Leucine ⊑ AminoAcid since L-leucine ≤
Reasoning. Reasoning in ℰℒ can be done by means of a rule-based calculus [18, 25–27], and a
hierarchical concrete domain L can be seamlessly integrated into this calculus. Compared to the
primal calculus [18, 25], it is only necessary to take the feature inclusions into account (which can now
be contained in knowledge bases). For integration into the improved calculus [26, 27] we only need to
add the following two rules responsible for interaction between concrete and logical reasoning (where
ℱ consists of all feature inclusions in the knowledge base).</p>
      <p>R :
R,⊥ :

 ⊑ (1 ≤  1) · · ·  ⊑ (  ≤  ) : L, ℱ |= d ( ≤  ) ⊑ ( ≤ )
 ⊑ ( ≤ ) =1</p>
      <p>⊑ (1 ≤  1) · · ·  ⊑ (  ≤  ) : d ( ≤  ) unsatisfiable in  L, ℱ</p>
      <p>⊑ ⊥ =1</p>
      <p>W.r.t. p-admissible hierarchical concrete domains L (e.g. the interval domain, or the convex-polygon
domain), the following reasoning tasks can be done in polynomial time: consistency, classification,
subsumption checking, instance checking, and concept satisfiability. If concrete reasoning in L is
not tractable, then ontological reasoning in the pure ℰℒ part of the knowledge base is not afected
and still requires only polynomial time. However, the combined complexities of the aforementioned
reasoning tasks are then dominated by the complexity of concrete reasoning (e.g. non-deterministic
polynomial time with the graph domain, and exponential time with the regular-language domain or the
polygon domain).</p>
      <p>Future Prospects. An interesting question for future research is whether non-local feature inclusions
 ≤ ( 1 ∘  1, . . . ,  ∘  ) would lead to undecidability or could be reasoned with, where the  are
role chains. The operator must then be defined for lists of values, like in the non-local feature inclusion
combinedWealth ⊆ ∑︀(hasAccount ∘ balance) + ∑︀(holdsAsset ∘ value) over the interval domain, which
computes the aggregated wealth of a person or company. At first sight, it seems that the undecidability
1Graphs (a) and (b) are molecule parts whereas Graph (c) is a complete molecule, which cannot be a part of another molecule.
The lower left node in (a) and all outer nodes in (b) can match any element in a larger molecule, be it partial or complete. In
Graph (c) the skeletal formula is shown, where labels are optional for carbon atoms (C) and the hydrogen atoms (H) attached
to them.
proof for ℰℒ(Q2,af ) [22] cannot be adapted to this setting. (Mind the braces: () instead of [] allows
for role chains in front of features.) The computation of canonical valuations must then take into
account the graph structure induced by the role assertions entailed by the knowledge base.</p>
      <p>In general, it is unclear whether a hierarchical concrete domain is convex and decidable w.r.t. cyclic
FBoxes. According to our results for intervals and regular languages, convexity and decidability can
be ensured by approaches to solving systems of equations or inequations involving elements of the
underlying semi-lattice. This is still open for polygons and graphs.</p>
      <p>Since hierarchical concrete domains are convex by design, they are also appropriate for other Horn
logics [28] such as ℰℒℐ [18], Horn-ℒ [29], Horn-ℛℐ [30], and existential rules [31] — extending
the chase procedure with support for them would be practically relevant. Interesting would further be
an empirical evaluation, at best with a clear separation of logical and concrete reasoning — especially
when tractable logics are equipped with intractable concrete domains. More hierarchical concrete
domains of practical relevance should be explored.</p>
    </sec>
    <sec id="sec-2">
      <title>Acknowledgments</title>
      <p>This work has been supported by Deutsche Forschungsgemeinschaft (DFG) in Project 389792660 (TRR
248: Foundations of Perspicuous Software Systems) and in Project 558917076 (Construction and Repair
of Description-logic Knowledge Bases) as well as by the Saxon State Ministry for Science, Culture,
and Tourism (SMWK) by funding the Center for Scalable Data Analytics and Artificial Intelligence
(ScaDS.AI).</p>
    </sec>
    <sec id="sec-3">
      <title>Declaration on Generative AI</title>
      <p>The author has not employed any Generative AI tools.
[10] Jef Z. Pan, Ian Horrocks. Reasoning in the ℋ(Dn) Description Logic. In: Proceedings of
the 15th International Workshop on Description Logics (DL). 2002. URL:
https://ceur-ws.org/Vol53/Pan-Horrocks-shoqdn-2002.ps.
[11] Carsten Lutz, Maja Miličić. A Tableau Algorithm for Description Logics with Concrete
Domains and General TBoxes. In: Journal of Automated Reasoning 38.1-3 (2007), pp. 227–259.
doi:10.1007/S10817-006-9049-7.
[12] Volker Haarslev, Ralf Möller, Michael Wessel. The Description Logic ℒ ℋ+ Extended with
Concrete Domains: A Practically Motivated Approach. In: Proceedings of the 1st International Joint
Conference on Automated Reasoning (IJCAR). 2001, pp. 29–44. doi:10.1007/3-540-45744-5_4.
[13] Volker Haarslev, Carsten Lutz, Ralf Möller. A Description Logic with Concrete Domains and a
Role-forming Predicate Operator. In: Journal of Logic and Computation 9.3 (1999), pp. 351–384.
doi:10.1093/LOGCOM/9.3.351.
[14] Franz Baader, Jakub Rydval. Description Logics with Concrete Domains and General Concept
Inclusions Revisited. In: Proceedings of the 10th International Joint Conference on Automated
Reasoning (IJCAR). 2020, pp. 413–431. doi:10.1007/978-3-030-51074-9_24.
[15] Jakub Rydval. Using Model Theory to Find Decidable and Tractable Description Logics with Concrete
Domains. Doctoral Thesis. Dresden University of Technology, Germany, 2022. URL:
https://nbnresolving.org/urn:nbn:de:bsz:14-qucosa2-799074.
[16] Franz Baader, Filippo De Bortoli. Logics with Concrete Domains: First-Order Properties, Abstract
Expressive Power, and (Un)Decidability. In: SIGAPP Applied Computing Review 24.3 (Oct. 2024),
pp. 5–17. doi:10.1145/3699839.3699840.
[17] Franz Baader, Filippo De Bortoli. The Abstract Expressive Power of First-Order and Description
Logics with Concrete Domains. In: Proceedings of the 39th ACM/SIGAPP Symposium on Applied
Computing (SAC). 2024, pp. 754–761. doi:10.1145/3605098.3635984.
[18] Franz Baader, Sebastian Brandt, Carsten Lutz. Pushing the ℰℒ Envelope. In: Proceedings of the
19th International Joint Conference on Artificial Intelligence (IJCAI). 2005, pp. 364–369. URL:
http://ijcai.org/Proceedings/05/Papers/0372.pdf.
[19] Markus Krötzsch. OWL 2 Profiles: An Introduction to Lightweight Ontology Languages. In:
Reasoning Web. Semantic Technologies for Advanced Query Answering - 8th International Summer
School 2012. Proceedings. 2012, pp. 112–183. doi:10.1007/978-3-642-33158-9_4.
[20] Franz Baader, Stefan Borgwardt, Marcel Lippmann. Query Rewriting for DL-Lite with -ary
Concrete Domains. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence
(IJCAI). 2017, pp. 786–792. doi:10.24963/IJCAI.2017/109.
[21] Despoina Magka, Yevgeny Kazakov, Ian Horrocks. Tractable Extensions of the Description Logic
ℰℒ with Numerical Datatypes. In: Journal of Automated Reasoning 47.4 (2011), pp. 427–450.
doi:10.1007/S10817-011-9235-0.
[22] Franz Baader, Jakub Rydval. Using Model Theory to Find Decidable and Tractable Description
Logics with Concrete Domains. In: Journal of Automated Reasoning 66.3 (2022), pp. 357–407.
doi:10.1007/S10817-022-09626-2.
[23] Franz Baader, Jakub Rydval. An Algebraic View on p-Admissible Concrete Domains for
Lightweight Description Logics. In: Proceedings of the 17th European Conference on Logics in
Artificial Intelligence (JELIA). 2021, pp. 194–209. doi:10.1007/978-3-030-75775-5_14.
[24] Christian Alrabbaa, Franz Baader, Stefan Borgwardt, Patrick Koopmann, Alisa Kovtunova.</p>
      <p>Combining Proofs for Description Logic and Concrete Domain Reasoning. In: Proceedings of
the 7th International Joint Conference on Rules and Reasoning (RuleML+RR). 2023, pp. 54–69.
doi:10.1007/978-3-031-45072-3_4.
[25] Franz Baader, Sebastian Brandt, Carsten Lutz. Pushing the ℰℒ Envelope Further. In: Proceedings of
the 4th OWLED Workshop on OWL: Experiences and Directions. 2008. URL:
https://ceur-ws.org/Vol496/owled2008dc_paper_3.pdf.
[26] Yevgeny Kazakov, Markus Krötzsch, František Simančík. The Incredible ELK - From Polynomial
Procedures to Eficient Reasoning with ℰℒ Ontologies. In: Journal of Automated Reasoning 53.1
(2014), pp. 1–61. doi:10.1007/S10817-013-9296-3.
[27] Yevgeny Kazakov, Pavel Klinov. Advancing ELK: Not Only Performance Matters. In: Proceedings
of the 28th International Workshop on Description Logics (DL). 2015. URL:
https://ceur-ws.org/Vol1350/paper-27.pdf.
[28] George F. McNulty. Fragments of First Order Logic, I: Universal Horn Logic. In: Journal of Symbolic</p>
      <p>Logic 42.2 (1977), pp. 221–237. doi:10.2307/2272123.
[29] Markus Krötzsch, Sebastian Rudolph, Pascal Hitzler. Complexities of Horn Description Logics. In:</p>
      <p>ACM Transactions on Computational Logic 14.1 (2013), 2:1–2:36. doi:10.1145/2422085.2422087.
[30] Magdalena Ortiz, Sebastian Rudolph, Mantas Šimkus. Worst-Case Optimal Reasoning for the
Horn-DL Fragments of OWL 1 and 2. In: Proceedings of the 12th International Conference on
Principles of Knowledge Representation and Reasoning (KR). 2010. URL: http://aaai.org/ocs/index.
php/KR/KR2010/paper/view/1296.
[31] Jean-François Baget, Michel Leclère, Marie-Laure Mugnier, Eric Salvat. Extending Decidable
Cases for Rules with Existential Variables. In: Proceedings of the 21st International Joint Conference
on Artificial Intelligence (IJCAI). 2009, pp. 677–682. URL: http://ijcai.org/Proceedings/09/Papers/
118.pdf.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Kriegel</surname>
          </string-name>
          .
          <article-title>Reasoning in OWL 2 EL with Hierarchical Concrete Domains</article-title>
          .
          <source>In: Proceedings of the 15th International Symposium on Frontiers of Combining Systems (FroCoS</source>
          <year>2025</year>
          ).
          <year>2025</year>
          , pp.
          <fpage>40</fpage>
          -
          <lpage>60</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>032</fpage>
          -04167-
          <issue>8</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Kriegel</surname>
          </string-name>
          .
          <article-title>Reasoning in OWL 2 EL with Hierarchical Concrete Domains (Extended Version)</article-title>
          .
          <source>LTCS-Report 25-04. Technische Universität Dresden</source>
          ,
          <year>2025</year>
          . doi:
          <volume>10</volume>
          .25368/
          <year>2025</year>
          .127.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Philipp</given-names>
            <surname>Hanschke</surname>
          </string-name>
          .
          <article-title>A Scheme for Integrating Concrete Domains into Concept Languages</article-title>
          .
          <source>In: Proceedings of the 12th International Joint Conference on Artificial Intelligence (IJCAI)</source>
          .
          <year>1991</year>
          , pp.
          <fpage>452</fpage>
          -
          <lpage>457</lpage>
          . URL: http://ijcai.org/Proceedings/91-1/Papers/070.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Ulrike</given-names>
            <surname>Sattler</surname>
          </string-name>
          .
          <article-title>Description logics with aggregates and concrete domains</article-title>
          .
          <source>In: Information Systems 28.8</source>
          (
          <issue>2003</issue>
          ), pp.
          <fpage>979</fpage>
          -
          <lpage>1004</lpage>
          . doi:
          <volume>10</volume>
          .1016/S0306-
          <volume>4379</volume>
          (
          <issue>03</issue>
          )
          <fpage>00003</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Carsten</given-names>
            <surname>Lutz</surname>
          </string-name>
          .
          <article-title>NEXPTIME-complete description logics with concrete domains</article-title>
          .
          <source>In: ACM Transactions on Computational Logic 5</source>
          .4 (
          <issue>2004</issue>
          ), pp.
          <fpage>669</fpage>
          -
          <lpage>705</lpage>
          . doi:
          <volume>10</volume>
          .1145/1024922.1024925.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Carsten</given-names>
            <surname>Lutz</surname>
          </string-name>
          .
          <article-title>The complexity of description logics with concrete domains</article-title>
          .
          <source>Doctoral Thesis</source>
          . RWTH Aachen University, Germany,
          <year>2002</year>
          . URL: http://nbn-resolving.org/urn:nbn:de:hbz:
          <fpage>82</fpage>
          -opus-3032.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Claudia</given-names>
            <surname>Carapelle</surname>
          </string-name>
          ,
          <string-name>
            <surname>Anni-Yasmin Turhan</surname>
          </string-name>
          .
          <article-title>Description Logics Reasoning w</article-title>
          .r.t.
          <article-title>General TBoxes Is Decidable for Concrete Domains with the EHD-Property</article-title>
          .
          <source>In: Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI)</source>
          .
          <year>2016</year>
          , pp.
          <fpage>1440</fpage>
          -
          <lpage>1448</lpage>
          . doi:
          <volume>10</volume>
          .3233/978-1-
          <fpage>61499</fpage>
          -672-9-1440.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Stefan</given-names>
            <surname>Borgwardt</surname>
          </string-name>
          , Filippo De Bortoli,
          <string-name>
            <given-names>Patrick</given-names>
            <surname>Koopmann</surname>
          </string-name>
          .
          <article-title>The Precise Complexity of Reasoning in ℒ with -Admissible Concrete Domains</article-title>
          .
          <source>In: Proceedings of the 37th International Workshop on Description Logics (DL)</source>
          .
          <year>2024</year>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3739</volume>
          /paper-1.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Carsten</given-names>
            <surname>Lutz</surname>
          </string-name>
          , Carlos Areces, Ian Horrocks,
          <string-name>
            <given-names>Ulrike</given-names>
            <surname>Sattler</surname>
          </string-name>
          . Keys, Nominals, and
          <string-name>
            <given-names>Concrete</given-names>
            <surname>Domains</surname>
          </string-name>
          .
          <source>In: Journal of Artificial Intelligence Research</source>
          <volume>23</volume>
          (
          <year>2005</year>
          ), pp.
          <fpage>667</fpage>
          -
          <lpage>726</lpage>
          . doi:
          <volume>10</volume>
          .1613/JAIR.1542.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>