<!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>Unification in ℰ ℒℋℛ+ without the Top Concept modulo Cycle-Restricted Ontologies (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>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oliver Fernández Gil</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/Leipzig</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Theoretical Computer Science</institution>
          ,
          <addr-line>TU Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Unification has been introduced in Description Logic (DL) as a means to detect redundancies in ontologies. In particular, it was shown that testing unifiability in the DL ℰℒ is an NP-complete problem, and this result has been extended in several directions. Surprisingly, it turned out that the complexity increases to PSpace if one disallows the use of the top concept in concept descriptions. Motivated by features of the medical ontology SNOMED CT, we extend this result to a setting where the top concept is disallowed, but there is a background ontology consisting of restricted forms of concept and role inclusion axioms. We are able to show that the presence of such axioms does not increase the complexity of unification without top, i.e., testing for unifiability remains a PSpace-complete problem.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Unification</kwd>
        <kwd>Description Logics</kwd>
        <kwd>Complexity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>and the second one by</p>
    </sec>
    <sec id="sec-2">
      <title>Unification in the DLs ℰ ℒ and ℰ ℒ⊤−</title>
      <p>
        Unification in the DL ℰ ℒ (which provides the concept constructors conjunction ⊓, existential restriction
∃., and top concept ⊤) was first investigated in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], where it was proved that deciding unifiability is
an NP-complete problem. The NP upper bound was shown in that paper using a brute-force “guess
and then test” NP algorithm. More practical algorithms for solving this problem and for computing
unifiers were presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], where the former describes a goal-oriented transformation-based
algorithm and the latter is based on a translation to SAT. Implementations of these two algorithms are
provided by the system UEL2 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which is also available as a plug-in for the ontology editor Protégé.
At the time these algorithms were developed, SNOMED CT was an ℰ ℒ ontology consisting of acyclic
concept definitions. Since such definitions can be encoded into the unification problem (see Section 2.3
in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]), algorithms for unification of ℰ ℒ concept descriptions (without background ontology) could be
applied to SNOMED CT.
      </p>
      <p>There was, however, one problem with employing these algorithms in the context of SNOMED CT:
the top concept is not used in SNOMED CT, but the concepts generated by ℰ ℒ unification might contain
⊤, even if applied to concept descriptions not containing ⊤. Thus, the concept descriptions produced
by the unifier are not necessarily in the style of SNOMED CT. For example, assume that we are looking
for a unifier satisfying the two subsumption constraints 3
∃findingSite.LungStructure ⊑? ∃findingSite.,
∃findingSite.HeartStructure ⊑? ∃findingSite..</p>
      <p>
        It is easy to see that there is only one unifier of these two constraints, which replaces  with ⊤.
Unification in ℰ ℒ⊤− , i.e., the fragment of ℰ ℒ in which the top constructor is disallowed, was investigated
in [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. Surprisingly, it turned out that the absence of ⊤ makes unification considerably harder, both
from a conceptual and a computational complexity point of view. In fact, the complexity of deciding
unifiability increases from NP-complete for ℰ ℒ to PSpace-complete for ℰ ℒ⊤− . The unification algorithm
for ℰ ℒ⊤− introduced in [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] basically proceeds as follows. It first applies the unification algorithm for
ℰ ℒ to compute so-called local unifiers. If none of them is an ℰ ℒ⊤− -unifier, then it tries to augment the
images of the variables by conjoining a special kind of concept descriptions called particles. The task of
ifnding appropriate particles is reduced to solving certain systems of linear language inclusions, which
can be realized in PSpace using an automata-based approach.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Extending unification in ℰ ℒ towards background ontologies</title>
      <p>
        The current version of SNOMED CT consists not only of acyclic concept definitions, but also contains
more general concept inclusions (GCIs). In addition, properties of the part-of relation are no longer
encoded using the so-called SEP-triplet encoding [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], but are directly expressed via role axioms [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ],
which can, for instance, be used to state that the part-of relation is transitive and that proper-part-of is
a subrole of part-of.
      </p>
      <p>
        Decidability of unification in ℰ ℒ w.r.t. a background ontology consisting of GCIs is still an open
problem. In [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], it is shown that the problem remains in NP if the ontology is cycle-restricted, which is
a condition that the current version of SNOMED CT satisfies. An ontology is called cycle-restricted if
it does not entail cyclic subsumptions of the form  ⊑ ∃1.∃2. · · · ∃ ., where  ≥ 1 and  is an
ℰ ℒ concept description. Extensions of the result shown in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to the DL ℰ ℒℋℛ+ , which additionally
allows for transitive roles and role inclusion axioms, were presented in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], where the former
introduces a SAT-based algorithm and the latter a transformation-based one. However, in all these
algorithms, unifiers may introduce concept descriptions containing ⊤. In our example with the diferent
2https://sourceforge.net/projects/uel/
3Instead of equivalence constraints, as in our above example and in early work on unification in DLs, we consider here a
set of subsumption constraints as unification problem. It is easy to see that these two kinds of unification problems can be
reduced to each other [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
ifnding site, however, the presence of the GCIs
      </p>
      <p>LungStructure ⊑ UpperBodyStructure and HeartStructure ⊑ UpperBodyStructure
would yield a unifier not using</p>
      <p>⊤, namely the one that replaces  with UpperBodyStructure.</p>
      <sec id="sec-3-1">
        <title>Our new contribution</title>
        <p>The purpose of the work we report on here is to investigate the unification problem in the DL ℰ ℒℋ⊤−ℛ+
w.r.t. cycle-restricted ontologies. Our main result is that the presence of a cycle-restricted ontology
does not increase the complexity of unification in ℰ ℒ without top, i.e., the unification decision problem
remains in PSpace.</p>
        <p>Theorem 1. Deciding unifiability of
ontologies is PSpace-complete.</p>
        <p>ℰ ℒℋ⊤−ℛ+ -unification problems w.r.t. cycle-restricted
ℰ ℒℋ⊤−ℛ+</p>
        <p>
          To obtain this result, we combine the approach for unification in ℰ ℒ⊤− [
          <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
          ] with the one for
unification in ℰ ℒℋℛ+ w.r.t. cycle-restricted ontologies [
          <xref ref-type="bibr" rid="ref12 ref13 ref7">7, 12, 13</xref>
          ], to devise a non-deterministic polynomial
space unification algorithm for ℰ ℒℋℛ
        </p>
        <p>
          ⊤− + w.r.t. cycle-restricted ontologies. This algorithm follows the line
of the one for ℰ ℒ⊤− in that it basically first generates ℰ ℒℋℛ+ -unifiers, which it then tries to pad with
particles. Appropriate particles are found as solutions of certain linear language inclusions. However,
due to the presence of GCIs and role axioms, quite a number of non-trivial changes and additions are
required. In particular, the solutions of the systems of linear language inclusions as constructed in [
          <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
          ]
cannot capture particles that are appropriate due to the presence of an ontology. For instance, in our
example, UpperBodyStructure would be such a particle. To repair this problem, we first need to show
that, in ℰ ℒℋℛ
        </p>
        <p>⊤− + , unifiability w.r.t. a cycle-restricted ontology can be characterized by the existence of a
special type of unifiers. Afterwards, we exploit the properties of this kind of unifiers to define more
sophisticated systems of language inclusions, which encode the semantics of GCIs and role axioms
occurring in a background ontology. The solutions of such systems then yield also particles that are
appropriate only due to the presence of this ontology.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Future Work</title>
        <p>With SNOMED CT in mind, it would be interesting to see whether results on unification (with or
without top) can be further extended to ontologies additionally containing so-called right-identity rules,
i.e., role axioms of the form  ∘  ⊑ , since they are also needed to get rid of the SEP-triplet encoding
mentioned above. However, this would require to extend the characterization of subsumption (between
ℰ ℒ concepts w.r.t. a background ontology) to this setting, which is probably a non-trivial problem. From
a theoretical point of view, the big open problem is whether one can dispense with the requirement that
the ontology must be cycle-restricted. Even for pure ℰ ℒ, decidability of unification w.r.t. unrestricted
ontologies is an open problem.</p>
        <p>
          From a practical point of view, the next step is to develop an algorithm that replaces non-deterministic
guessing by a more intelligent search procedure. Since the unification problem is PSpace-complete,
a polynomial-time translation of the whole problem into SAT is not possible (unless NP = PSpace).
However, one could try to delegate the search for an ℰ ℒℋℛ+ -unifier to a SAT solver, which interacts
with a solver for the additional condition on such a unifier (existence of a certain type of solution for
the corresponding system of linear language inclusions) in an SMT-like fashion [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>
          The paper summarized by this abstract has been accepted for publication at IJCAR 2024 [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. The
extended version [16] of [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] provides detailed proof of our results.
        </p>
        <p>Acknowledgments
This work was partially supported by the German Federal Ministry of Education and Research (BMBF,
SCADS22B) and the Saxon State Ministry for Science, Culture and Tourism (SMWK) by funding the
competence center for Big Data and AI “ScaDS.AI Dresden/Leipzig”. The authors would like to thank
Stefan Borgwardt and Francesco Kriegel for helpful discussions on the form of the definitions and
axioms used in the current version of SNOMED CT.
Conference, IJCAR 2024, Nancy, France, July 1-6, 2024, Proceedings, Part II, volume 14740 of
Lecture Notes in Computer Science, Springer, 2024, pp. 279–297.
[16] F. Baader, O. Fernández Gil, Unification in the Description Logic ℰ ℒℋℛ+ without the Top Concept
modulo Cycle-Restricted Ontologies (Extended Version), LTCS-Report 24-01, Chair for Automata
Theory, Institute of Theoretical Computer Science, Technische Universität Dresden, Dresden,
Germany, 2024. URL: https://lat.inf.tu-dresden.de/research/reports.html.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Narendran</surname>
          </string-name>
          ,
          <article-title>Unification of concept terms in description logics</article-title>
          ,
          <source>J. Symb. Comput</source>
          .
          <volume>31</volume>
          (
          <year>2001</year>
          )
          <fpage>277</fpage>
          -
          <lpage>305</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgwardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Morawska</surname>
          </string-name>
          ,
          <source>Constructing SNOMED CT Concepts via Disunification</source>
          ,
          <source>LTCS-Report 17-07</source>
          , Chair for Automata Theory, Institute for Theoretical Computer Science, Technische Universität Dresden, Dresden, Germany,
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .25368/
          <year>2022</year>
          .237.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Morawska</surname>
          </string-name>
          ,
          <article-title>Unification in the description logic ℰ ℒ, in: Rewriting Techniques and Applications</article-title>
          , 20th International Conference, RTA 2009,
          <article-title>Proceedings</article-title>
          , volume
          <volume>5595</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2009</year>
          , pp.
          <fpage>350</fpage>
          -
          <lpage>364</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Morawska</surname>
          </string-name>
          ,
          <article-title>Unification in the description logic ℰ ℒ, Log</article-title>
          .
          <source>Methods Comput. Sci. 6</source>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Morawska</surname>
          </string-name>
          ,
          <article-title>SAT encoding of unification in ℰ ℒ, in: Logic for Programming</article-title>
          ,
          <source>Artificial Intelligence, and Reasoning - 17th International Conference, LPAR-17, Proceedings</source>
          , volume
          <volume>6397</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2010</year>
          , pp.
          <fpage>97</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendez</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. Morawska,</surname>
          </string-name>
          <article-title>UEL: unification solver for the description logic ℰ ℒ - system description</article-title>
          ,
          <source>in: Automated Reasoning - 6th International Joint Conference, IJCAR</source>
          <year>2012</year>
          ,
          <article-title>Proceedings</article-title>
          , volume
          <volume>7364</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2012</year>
          , pp.
          <fpage>45</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgwardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Morawska</surname>
          </string-name>
          ,
          <article-title>Extending unification in ℰ ℒ towards general tboxes</article-title>
          ,
          <source>in: Principles of Knowledge Representation and Reasoning: Proceedings of the Thirteenth International Conference, KR 2012</source>
          , Rome, Italy, June 10-14,
          <year>2012</year>
          , AAAI Press,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. T.</given-names>
            <surname>Binh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgwardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Morawska</surname>
          </string-name>
          ,
          <article-title>Unification in the description logic ℰ ℒ without the top concept</article-title>
          ,
          <source>in: Proceedings of the 23rd International Conference on Automated Deduction (CADE</source>
          <year>2011</year>
          ), volume
          <volume>6803</volume>
          of Lecture Notes in Computer Science, Springer-Verlag,
          <year>2011</year>
          , pp.
          <fpage>70</fpage>
          -
          <lpage>84</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          , T. B.
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Borgwardt</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Morawska</surname>
          </string-name>
          ,
          <article-title>Deciding unifiability and computing local unifiers in the description logic ℰ ℒ without top constructor</article-title>
          ,
          <source>Notre Dame J. Formal Log</source>
          .
          <volume>57</volume>
          (
          <year>2016</year>
          )
          <fpage>443</fpage>
          -
          <lpage>476</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Romacker</surname>
          </string-name>
          , U. Hahn,
          <article-title>Part-whole reasoning in medical ontologies revisited-introducing SEP triplets into classification-based description logics</article-title>
          ,
          <source>in: AMIA</source>
          <year>1998</year>
          ,
          <article-title>American Medical Informatics Association Annual Symposium</article-title>
          , AMIA,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Suntisrivaraporn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Spackman</surname>
          </string-name>
          ,
          <article-title>Replacing SEP-triplets in SNOMED CT using tractable description logic operators</article-title>
          ,
          <source>in: 11th Conference on Artificial Intelligence in Medicine, AIME</source>
          <year>2007</year>
          ,
          <article-title>Proceedings</article-title>
          , volume
          <volume>4594</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2007</year>
          , pp.
          <fpage>287</fpage>
          -
          <lpage>291</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgwardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Morawska</surname>
          </string-name>
          ,
          <article-title>SAT encoding of unification in ℰ ℒℋℛ+ w</article-title>
          .r.t. cyclerestricted ontologies,
          <source>in: Automated Reasoning - 6th International Joint Conference, IJCAR</source>
          <year>2012</year>
          ,
          <article-title>Proceedings</article-title>
          , volume
          <volume>7364</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2012</year>
          , pp.
          <fpage>30</fpage>
          -
          <lpage>44</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgwardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Morawska</surname>
          </string-name>
          ,
          <article-title>A goal-oriented algorithm for unification in ℰ ℒℋℛ+ w</article-title>
          .r.t. cycle
          <article-title>-restricted ontologies</article-title>
          ,
          <source>in: AI 2012: Advances in Artificial Intelligence - 25th Australasian Joint Conference, Proceedings</source>
          , volume
          <volume>7691</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2012</year>
          , pp.
          <fpage>493</fpage>
          -
          <lpage>504</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C. W.</given-names>
            <surname>Barrett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Seshia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tinelli</surname>
          </string-name>
          ,
          <article-title>Satisfiability modulo theories</article-title>
          , in: A.
          <string-name>
            <surname>Biere</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Heule</surname>
          </string-name>
          , H. van Maaren, T. Walsh (Eds.),
          <source>Handbook of Satisfiability - Second Edition</source>
          , volume
          <volume>336</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2021</year>
          , pp.
          <fpage>1267</fpage>
          -
          <lpage>1329</lpage>
          . doi:
          <volume>10</volume>
          . 3233/FAIA201017.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. Fernández</given-names>
            <surname>Gil</surname>
          </string-name>
          ,
          <article-title>Unification in the Description Logic ℰ ℒℋℛ+ without the Top Concept Modulo Cycle-Restricted Ontologies</article-title>
          ,
          <source>in: Automated Reasoning - 12th International Joint</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>