<!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>A survey of current, stand-alone OWL Reasoners</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nicolas Matentzoglu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jared Leo</string-name>
          <email>jared.leo@manchester.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valentino Hudhra</string-name>
          <email>hudhrav@manchester.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bijan Parsia</string-name>
          <email>bparsia@manchester.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Uli Sattler</string-name>
          <email>sattler@manchester.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>The University of Manchester Oxford Road</institution>
          ,
          <addr-line>Manchester, M13 9PL</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <fpage>2</fpage>
      <lpage>13</lpage>
      <abstract>
        <p>We present a survey of the current OWL reasoner landscape. Through literature and web search we have identi ed 35 OWL reasoners that are, at least to some degree, actively maintained. We conducted a survey directly addressing the respective developers, and collected 33 responses. We present an analysis of the survey, characterising all reasoners across a wide range of categories such as supported expressiveness and reasoning services. We will also provide some insight about ongoing research e orts and a rough categorisation of reasoner calculi.</p>
      </abstract>
      <kwd-group>
        <kwd>ontologies</kwd>
        <kwd>reasoning</kwd>
        <kwd>OWL</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The utility of reasoner surveys is twofold: the main purpose is to inform users
about the systems they can potentially choose from, the secondary purpose is to
give an overview of the reasoner landscape, both to reasoner developers and other
related researchers. In this work, we focus on the second purpose. Instead of
providing a detailed list of reasoners, we group them according to our classi cation
scheme and report on commonly exhibited features. We discuss features such as
logical services, licensing and supported OWL pro les. Rather than consulting
potentially outdated literature, we decided to directly address reasoner
developers to ll in a detailed survey involving questions about parallelism, mobile
support and use of modules.</p>
      <p>
        Our main contributions are (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) an exhaustive survey of stand-alone, current
reasoners supporting reasoning with OWL or a fragment of it, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) a discussion of
relevant reasoner characteristics and (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) the foundations for a future knowledge
base of OWL implementations.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>
        There are two main types of reasoner surveys: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) reasoner benchmarks and (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
reasoner meta-data surveys. Studies of the rst type aim at understanding and
comparing reasoner performance and generally involve a more or less systematic
ontology gathering strategy, but will be, in practice, much more unsystematic
with respect to the choice of reasoners to be evaluated. This choice is usually
driven by practical considerations, such as the implementation of a particular
interface (OWL API, ORE) and intuitions about the importance of the reasoners.
For example, we might believe that Pellet, HermiT, ELK and FaCT++ are more
important than other reasoners, because we have the impression that they are
used more often, cited more often, or simply bundled with Protege. Reasoner
benchmarks attempt to establish the utility of a particular reasoning system for a
particular set of cases, or test the e ect of particular optimisations. The second
type of surveys are reasoner meta-data surveys. Their aim is to list existing
systems, provide an overview of the supported features and, ideally, organise the
landscape. This work is of the second kind.
      </p>
      <p>
        While reasoner benchmarks have recently received increasing attention, for
example in the ORE reasoner competition [13], exhaustive meta-data surveys
and reasoner listings are sparse and rarely comprehensive or up-to-date [29, 39].
The most comprehensive relatively recent study [22] provides an historical
account of description logic reasoners from the early implementations (1975) until
modern OWL reasoners such as HermiT. The authors analysed each reasoner
with respect to four basic aspects: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) Inference support (reasoning services,
reasoner type), (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) basic components (supported languages, other features), (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
algorithm completeness and (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) programming languages. The accounts are
relatively unstructured and do not lend themselves to automated comparisons,
aggregations and as a basis for reasoner selections for users. The survey is
supposed to provide a brief historical introduction into the subject matter, and
constituted one of the starting points of our own investigation. Another study
focuses on reasoners that the author deemed suitable for either Protege or the
NeOn toolkit [1]. The survey does describe some axes along which reasoners
could be classi ed, and provides a comparative account across features such
as expressivity, OWL API support or the ability to perform incremental
classi cation. However, the study does not go into much detail, is not exhaustive
(many relevant reasoners like JFact, jcel and Konclude are missing), and from
a methodological perspective, there is a lack of explanation on how the data
was obtained and validated. A nice study, focusing on reasoners that are able to
deal with large EL ontologies, lists 8 reasoners and compares them in terms of
supported expressivity, soundness, completeness, rule support and a few other
features [7]. This study is a hybrid between a benchmark and a meta-data study,
as it not only compares reasoner features, but also evaluates their performance
against a handful of important biomedical ontologies. Its main contribution is
the de nition of relevant characteristics that guide reasoner choice of users. Our
survey covers most of the dimensions they describe, except for rules and details
with respect to ABox reasoning tasks.
      </p>
    </sec>
    <sec id="sec-3">
      <title>4 OWL Reasoner Characteristics</title>
      <p>Not all reasoners are intended to support the entirety of OWL 2 DL. Reasoners
such as HermiT and FaCT++ support all of OWL 2 DL, while many e cient
reasoners exist that only deal with tractable pro les of OWL and OWL 2; ELK
and CEL are examples of highly e cient reasoners that handle (most of) OWL 2
EL. There are also many reasoners that deal with extensions of classical DLs,
such as fuzzyDL, a reasoner for fuzzy extensions to DLs. Amongst this variation
are the reasoning services that the reasoners o er; some are very e cient at
TBox queries such as classi cation (computing subsumption relations between
named classes), whereas others are meant for query answering. From a
utilitarian perspective, we believe that supported reasoning services, expressivity levels
(including the degree of datatype support) and the completeness of the
implemented algorithm are the most important characteristics to categorise a reasoner.
A second way to classify the reasoner is by the primary calculus underlying its
core reasoning service, for example tableau or consequence-based procedures.
This distinction is primarily useful for researchers that are interested in nding
more e cient ways to solve reasoning problems.
4.1</p>
      <sec id="sec-3-1">
        <title>Utility</title>
        <p>Modern OWL reasoners support a number of primary logical services such as
consistency, classi cation, instance checking and entailment checking, and
secondary services such as explanation for entailments and inconsistency, (semantic)
module extraction and ontology based data access (OBDA). Explaining these
services in detail is beyond the scope of this survey. It should su ce to say that
some reasoners are particularly optimised to operate on concept level (TBox)
knowledge, for example o ering an e cient classi cation service, while other
reasoners o er the user services for e cient instance retrieval (ABox level), most
notably through conjunctive query answering. In our work, we attempted to
determine key and ancillary reasoning services for all reasoners participating in our
survey.</p>
        <p>
          We de ne the expressivity of a language as the quality and conceptual breadth
of the constructs which make up the language. The expressivity supported by a
reasoner is the most expressive language for which it can provide a key reasoning
service. As such, expressivity is not an attribute of the reasoner, but of a
reasoning service: a reasoner might o er di erent sound reasoning services for varying
levels of expressivity. There are many ways expressivity can be documented and
communicated, for example: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) The most expressive description logic fragment
supported (such as ALC or SROIQ), (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) the set of OWL pro les supported and
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) the set of OWL pro les e ciently supported. To simplify things: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) is
usually communicated as a single language, however, since the expressivity levels of
all known DL fragments can be organised into a partial order, the expressivity of
a reasoner refers to a set of languages, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) is usually used to indicate the
expressivity of a reasoner based on the OWL pro les it is compatible with and (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) is an
extension of (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) where e ciency is the main focus. As an example, consider the
2 reasoners HermiT and ELK. W.r.t (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ), HermiT captures the set of DLs below
and including SROIQ(D) whereas ELK similarly captures (E LRO). W.r.t (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ),
the expressivity of HermiT is higher than ELK since HermiT captures OWL 2
DL and ELK only captures OWL 2 EL and nally, w.r.t (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) it is known that
ELK performs better than HermiT w.r.t OWL 2 EL ontologies. In our survey,
we obtained all three kinds of measurements for expressivity, but we will only
report on (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) and (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ). For the reasoner classi cation, we only consider known
fragments of DL and standard OWL pro les respectively. As noted above, many
reasoners are implemented to support extensions to these languages or pro les,
for example probabilistic, temporal or fuzzy extensions. Although these di er
considerably, they still use common calculi and are categorised accordingly.
        </p>
        <p>In general, a sound algorithm will never answer Y ES if N O would be true
and a complete algorithm will never answer N O if Y ES would be true. For
example, given an algorithm P , an ontology O, and an axiom over O of the
form A v B where O j= , P (O; ) says YES i O j= , where soundness is the
! direction and completeness is the direction. Both can be seen as important
and required characteristics of a reasoner. To show why, a trivial implementation
of a sound and incomplete algorithm answers N O to every question, where as
a trivial implementation of a unsound but complete algorithm answers Y ES to
every question - both can be seen as irrelevant if not taken together. While it
would make sense to classify each reasoning service individually on whether the
underlying algorithms are sound and complete, we simplify our measurement to
determine what the algorithm underlying the key reasoning service is. In our
survey, we distinguish broad categories of completeness, but assume that all
procedures are generally sound.
4.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Calculus</title>
        <p>We identi ed 3 main categories of calculi: consequence-, model construction- and
rewriting-based. In general, consequence-based reasoners rely on adding logical
consequences (entailments) to a knowledge base (KB) without the need to check
possible consequences that are not entailed by the knowledge base. This
category covers similar techniques such as resolution-based techniques, rule-based
procedures and completing algorithms. These techniques are most commonly
employed for reasoners that deal only with the fragments of OWL 2 DL such
as EL+ and EL++, and are used by some popular reasoners such as ELK and
CEL. Model construction techniques are based on building models based on the
KB and checking for KB consistency. These are generally utilised for quite highly
expressive fragments of OWL 2 DL, i.e. those extending ALC. This category
includes those reasoners that use automata-based approaches, tableau and
hypertableau techniques. Rewriting is a technique used to expand a KB by rewriting
the facts of the KB, to be used for a speci c task, e.g. query answering,
making the reasoner less reliant on the terminological aspect and more involved in
the data aspect. This technique is most commonly used for query rewriting and
catalogue rewriting but can also be used for structural transformation of a KB.</p>
        <p>While we attempted to determine which calculus was primarily employed
by the reasoner developers, there seems to be a trend, at least for the general
purpose reasoners that cover the entirety of OWL 2 DL reasoning, to employ
hybrid techniques, for example combining saturation-based or consequence-based
techniques with tableau-style techniques (Pellet, Konclude, WSClassi er and
others).</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5 Materials and Methods</title>
      <p>The subjects of this survey are current, stand-alone reasoners that can deal
with OWL. We de ned current as either being updated or published over since
January 2012. Being able to deal with OWL means that at least one of the
standard reasoning services above was supported on a de ned fragment of the OWL.
Stand-alone means that the reasoner is meant to be used by itself, rather than
being a dependent component of a bigger system, such as the various inference
engines as part of triple stores.</p>
      <p>This survey emerged as a by-product of a systematic review on DL
reasoning system evaluation quality. It is however by itself not strictly systematic.
The initial list of reasoners was created from publicly maintained lists [29, 39].
More reasoners were found through respective Google searches. This knowledge
directly informed the search strategy for the systematic review mentioned
before, which again yielded a large range of system description papers that lead
to amending the full list of reasoners. After the search was completed, our list
included 68 description logic and OWL reasoners, with another two being added
later as part of a feedback round from reasoner developers.</p>
      <p>As a rst step, we attempted to nd evidence of use of each reasoner by
searching Google and Google Scholar for web pages that led to version
control systems or other kinds of download pages as well as academic papers. We
recorded the most up to date evidence we could nd (for example, the
latest commit in a version control, the publication date of the most recent
paper). If a reasonable attempt at nding evidence failed (repeated searches with
varying keyword combinations, references in perhaps older system description
papers), we excluded the reasoner from the survey. Apart from the 35
reasoners we mention in this survey, the original list contained the following
reasoners: COROR, RacerPro, *SAT, BACK, CB, Cerebra Engine, CICLOP,
CLASSIC, Condor, CRACK, DLP, Fact, FLEX, HAM-ALC, K-REP, Bossam, KRIS,
LOOM, MSPASS, QuOnto, SHER, YAK, OWLGres, Pronto, DLEJena, F-OWL,
Fresg, OWLer, OntoMinD, Screech, REQUIEM, YARR!, Kaon2, Elly and
SoftFacts. Most of these reasoners are quite old description logic reasoners, some
reasoners, such as RacerPro, are superseded by other reasoners (Racer). For
none of these reasoners we were able to nd proof that they were used or
published about since January 2012. The YARR! reasoner did have a workshop
paper in 2013 [30], but we decided to exclude it from the survey because we
were unable to nd a more substantial proof of existence (like a web page). We
sent our survey to the developers of the remaining 35 reasoners.</p>
      <p>The survey itself was implemented as a series of questions in SurveyMonkey1,
as a joint e ort of a team of experts including reasoner developers, logicians and</p>
      <sec id="sec-4-1">
        <title>1 https://www.surveymonkey.com/r/6F9K89X</title>
        <p>empirical researchers. The results were used to update the popular reasoner
listing2 at Manchester.
6</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Survey Results and Discussion</title>
      <p>Out of the 35 surveys sent out to reasoner developers, we collected 33 complete
answers. Surveys for OwlOntDB [10] and Deslog [40] were not completed at
the time of this writing. An overview of all participating systems can be found
in Table 1 (see appendix). As discussed in the introduction, we do not aim to
provide a discussion of the individual reasoners. Additional information can be
found on the Manchester University pages mentioned in the previous section.
6.1</p>
      <sec id="sec-5-1">
        <title>General information</title>
        <p>As can be seen in Figure 1, the majority of reasoners were developed in the
last ve years (23 out of 33). However, 3 reasoners have been around for more
than ten years, all of which have been updated during the last two years. 23 are
actively developed, 8 are merely maintained (bug xes etc.) and two reasoners,
CEL and HermiT, are not maintained at all anymore. In terms of
implementation, most reasoners are based on the Java programming language. This is
not surprising, given that the dominant frameworks supporting OWL, such as
the OWL API [16] and Jena, are implemented in Java. As can be seen in
Figure 2 there are, interestingly enough, a good number or reasoners implemented
in other languages though, such as the more e cient C/C++ or Prolog. More
than two thirds of the reasoners in the set implement the OWLReasoner
interface of the OWL API. Like other questions in the survey this one was optional,
thus merely establishing a lower bound, but it already demonstrates the
ubiquity of the framework. The majority of reasoners are accessible via the command
line, or are readily available for integration with the Protege editor, also
Figure 2. The dominant underlying primary calculus is tableau (10 out of 33), but
only just. It is inherently di cult to classify modern reasoners accurately.
Konclude for example uses a hybrid approach that involves tableau and some nested
saturation-based techniques. Many full edged OWL 2 reasoners come with an
e cient consequence-based delegate reasoner for EL ontologies, such as Pellet,
FaCT++ or WSClassi er. For this survey, we grouped the di erent techniques
into the categories described in Section 4.2. As can be see in Figure 2, most
reasoners are primarily based on an approach that involves model construction.</p>
        <p>Few reasoner developers report to make use of modularity, perhaps
surprisingly. Only four reasoners, including full edged modular reasoners such as
MORe and Chainsaw, report to make use of modularity for classi cation, and
only three reasoners (Pellet, FaCT++ and DistEL) are reported to make use of
modularity for incremental reasoning. Only 6 reasoners are known to draw on
parallelism to improve classi cation performance, and only 4 mobilise it during
pre-processing. Up until today, little is known whether parallel techniques like
2 http://owl.cs.manchester.ac.uk/tools/list-of-reasoners/
2015
2010
s
r
a
eY2005
2000</p>
        <p>0
20
15
10
5
0
Last Update
Prototype Launch
10Reasoners (ordered by prototype launch date)
20</p>
        <p>30
parallel or-branching or parallel module classi cation actually do much good,
especially for tableau-style reasoning. Three reasoners, CEL, snorocket and
WSClassi er have been reported to be tuned to particular ontologies (SNOMED
CT the two former, a version of FMA the latter). Given the growing interest for
mobile technology, we also asked whether the reasoner has been run on a mobile
device. 5 reasoners where run on Android (ELK, JFact, jcel, LIFr, BaseVIsor),
24 where never run on a mobile device and for 4 reasoners the developers did
not give an answer.
Some reasoners do not merely provide reasoning services for standard
description logics. A minimal support for the most important extension, datatypes, is
provided by many reasoners. In our survey however, 16 reasoner developers did
not give any indication for datatype support. Full support of all datatypes on
the OWL 2 datatype map is reported for 6 reasoners. The question was optional,
however, so the numbers have to be interpreted cautiously. Other prominent
extensions are fuzzy with 3 reasoners, probabilistic with 4 and distributed reasoning
with 2 reasoners in the survey. Multiple extensions to standard description logic
(for example distributed-fuzzy) reasoning do not seem to occur at all.</p>
        <p>As was discussed in Section 4.1, we will report the supported language
expressivity in two ways: Supported OWL pro le and the main underlying description
logic family. Both can be seen in Figure 3. For readability, we have grouped the
DL languages into 3 rough categories: Horn-style languages includes EL, RL,
Horn-SHIQ and similar. Horn logics are those that provide no means to express
any form of disjunction, either directly or indirectly. They do not require any
form of \reasoning by case", often have nice canonical models, and are generally
suited for consequence-based reasoning. To the right of the gure, we summarize
the degree of completeness of the underlying algorithms. SC stands for
soundness/completeness, SI stands for sound and incomplete, SC/Pro le means that
the reasoner is sound and complete for one of the pro les, SC/OWL1 sound and
complete for OWL 1 and so on. Only six reasoners in the set are incomplete,
and the majority of reasoners are complete at least for one of the polytime OWL
pro les. This is also consistent with the supported pro les: The majority of
reasoners support OWL 2 EL, and at least 12 reasoners are directly recommended
for the OWL 2 EL pro le (see questionnaire).</p>
        <p>15
10
5
0</p>
        <p>
          Most reasoners support simple satis ability checking (22 out of 33),
knowledge base consistency (
          <xref ref-type="bibr" rid="ref24">24</xref>
          ), entailments checking (
          <xref ref-type="bibr" rid="ref19">19</xref>
          ) and classi cation (
          <xref ref-type="bibr" rid="ref21">21</xref>
          ).
Fewer reasoners are asserted to support ABox related tasks, such as realisation
(
          <xref ref-type="bibr" rid="ref15">15</xref>
          ) and conjunctive query answering (
          <xref ref-type="bibr" rid="ref11">11</xref>
          ).
Beyond the obvious need for improved evaluations and support for increased
expressive languages, many current developments focus on optimisations related
to parallelism and concurrency. At least 6 reasoner developers are working to
integrate or improve some aspect of the reasoning with parallel techniques.
Another working topic at the moment appears to be incremental reasoning. 4
reasoner developers report to be actively working on integrating support for
incremental reasoning. Other topics of interest include, but are not limited to:
Reasoning with large scale datasets, meta-modeling and meta-reasoning,
conditional completeness-guaranteed of approximation results, proof-based
explanations, integration of a novel approach to module extraction and support of extra
interfaces to allow client code to access the tableaux structure.
7
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusions and Future Work</title>
      <p>We hope that our work will inform reasoner developers of other relevant projects
in their eld, and support them to get a sense of the coverage and directions of
current reasoner development trends. We tried to get an idea of (intended) use for
concurrent or parallel technologies, as well as modules. The survey we conducted
covers many more aspects than we could report on within the limits of this paper.
We asked for supported datatypes individually, employed reasoner optimisations
and recommended usage. The resulting data will form the starting point for a
knowledge base about reasoning systems and ontologies. We have already started
working on an OWL reasoner ontology (ORO) that attempts to model language
expressivity, calculi and reasoner optimisations in a ne grained fashion, to serve
as a schema for the knowledge base. ORO is directly informed by the outcomes
of this survey and is, in its very prototypical rst version, available online3.</p>
      <sec id="sec-6-1">
        <title>3 https://github.com/matentzn/owlreasonerontology</title>
        <p>Matentzoglu et al.</p>
        <p>Name Institution SC ACT CALC
BaseVISor[19] VIStology, Inc. P B Rete Network
BUNDLE[27] Univ. of Ferrara O2 D Tableaux
CEL[2] Technische Universitt Dres- P N Consequence-based
den
Chainsaw[37] Univ. of Manchester O2</p>
        <p>Clipper[9] Vienna Univ. of Technology P
DBOWL[11] Univ. of Malaga O1
EXP</p>
        <p>NA
SROIQ</p>
        <p>EL+</p>
        <p>SROIQ
Horn-SHIQ</p>
        <p>SHOIN
D Modular Reasoner
B Query Rewriting
D Relational
Algebra and xed-point
iterations
D Fuzzy
D Consequence-based
D Compressed models
D Tableaux
D Hybrid
D Hypertableaux
D Query Rewriting
D Modular Reasoner
D Query Rewriting
D Tableaux
B Tableaux
D Datalog Rewriting
D Datalog Rewriting
D Consequence-based
B Tableaux
D Tableaux
D Tableaux
D Consequence-based
B Hybrid</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Abburu</surname>
          </string-name>
          .
          <article-title>A Survey on Ontology Reasoners and Comparison</article-title>
          .
          <source>International Journal of Computer Applications</source>
          ,
          <volume>57</volume>
          (
          <issue>17</issue>
          ):
          <volume>33</volume>
          {
          <fpage>39</fpage>
          ,
          <string-name>
            <surname>Nov</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Full text available</article-title>
          .
        </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>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Suntisrivaraporn. CEL -</surname>
          </string-name>
          <article-title>A Polynomial-Time Reasoner for Life Science Ontologies</article-title>
          .
          <source>In Automated Reasoning</source>
          , Third International Joint Conference, IJCAR 2006, Seattle, WA, USA,
          <year>August</year>
          17-
          <issue>20</issue>
          ,
          <year>2006</year>
          , Proceedings, pages
          <volume>287</volume>
          {
          <fpage>291</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>J.</given-names>
            <surname>Bak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nowak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Jedrzejek</surname>
          </string-name>
          .
          <article-title>RuQAR: Reasoning Framework for OWL 2 RL Ontologies</article-title>
          . In The Semantic Web:
          <article-title>ESWC 2014 Satellite Events - ESWC 2014 Satellite Events</article-title>
          , Anissaras, Crete, Greece, May
          <volume>25</volume>
          -29,
          <year>2014</year>
          , Revised Selected Papers, pages
          <volume>195</volume>
          {
          <fpage>198</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>F.</given-names>
            <surname>Bobillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Delgado</surname>
          </string-name>
          , and J.
          <string-name>
            <surname>Gmez-Romero</surname>
          </string-name>
          .
          <article-title>DeLorean: A reasoner for fuzzy OWL 2</article-title>
          .
          <string-name>
            <given-names>Expert</given-names>
            <surname>Syst</surname>
          </string-name>
          . Appl.,
          <volume>39</volume>
          (
          <issue>1</issue>
          ):
          <volume>258</volume>
          {
          <fpage>272</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>F.</given-names>
            <surname>Bobillo</surname>
          </string-name>
          and
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          . fuzzyDL:
          <article-title>An expressive fuzzy description logic reasoner</article-title>
          .
          <source>In FUZZ-IEEE 2008, IEEE International Conference on Fuzzy Systems</source>
          , Hong Kong, China,
          <fpage>1</fpage>
          -6 June, 2008, Proceedings, pages
          <volume>923</volume>
          {
          <fpage>930</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Giacomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Poggi</surname>
          </string-name>
          , M. RodriguezMuro, R. Rosati,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ruzzi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. F.</given-names>
            <surname>Savo</surname>
          </string-name>
          .
          <article-title>The MASTRO system for ontologybased data access</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <volume>43</volume>
          {
          <fpage>53</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>K.</given-names>
            <surname>Dentler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cornet</surname>
          </string-name>
          , A. t. Teije, and N. d. Keizer.
          <article-title>Comparison of reasoners for large ontologies in the OWL 2 EL pro le</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          ):
          <volume>71</volume>
          {
          <fpage>87</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>C. L.</given-names>
            <surname>Duc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lamolle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          , and
          <string-name>
            <surname>O. Cur.</surname>
          </string-name>
          <article-title>DRAOn: A Distributed Reasoner for Aligned Ontologies</article-title>
          .
          <source>In Informal Proceedings of the 2nd International Workshop on OWL Reasoner Evaluation (ORE-2013)</source>
          , Ulm, Germany, July
          <volume>22</volume>
          ,
          <year>2013</year>
          , pages
          <fpage>81</fpage>
          {
          <fpage>86</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>T.</given-names>
            <surname>Eiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ortiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Simkus</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.-K. Tran</surname>
            , and
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Xiao</surname>
          </string-name>
          .
          <article-title>Query Rewriting for Horn-SHIQ Plus Rules</article-title>
          .
          <source>In Proceedings of the Twenty-Sixth AAAI Conference on Arti cial Intelligence, July 22-26</source>
          ,
          <year>2012</year>
          , Toronto, Ontario, Canada.,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. R. U. Faruqui and
          <string-name>
            <given-names>W.</given-names>
            <surname>MacCaull</surname>
          </string-name>
          .
          <article-title>O wl O nt DB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes</article-title>
          . In Foundations of Health Information Engineering and Systems - Second International Symposium,
          <string-name>
            <surname>FHIES</surname>
          </string-name>
          <year>2012</year>
          , Paris, France,
          <source>August 27-28</source>
          ,
          <year>2012</year>
          .
          <source>Revised Selected Papers</source>
          , pages
          <volume>105</volume>
          {
          <fpage>123</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>M. d. M. R. Garca</surname>
            and
            <given-names>J. F. A.</given-names>
          </string-name>
          <string-name>
            <surname>Montes. Evaluating</surname>
            <given-names>DBOWL</given-names>
          </string-name>
          :
          <article-title>A Non-materializing OWL Reasoner based on Relational Database Technology</article-title>
          .
          <source>In Proceedings of the 1st International Workshop on OWL Reasoner Evaluation (ORE-2012)</source>
          , Manchester,
          <string-name>
            <surname>UK</surname>
          </string-name>
          ,
          <year>July 1st</year>
          ,
          <year>2012</year>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          , G. Stoilos, and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <source>HermiT: An OWL 2 Reasoner. J. Autom. Reasoning</source>
          ,
          <volume>53</volume>
          (
          <issue>3</issue>
          ):
          <volume>245</volume>
          {
          <fpage>269</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Gonalves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bail</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Jimnez-Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Matentzoglu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kazakov. OWL Reasoner</surname>
          </string-name>
          <article-title>Evaluation (ORE</article-title>
          ) Workshop 2013 Results:
          <article-title>Short Report</article-title>
          .
          <source>In Informal Proceedings of the 2nd International Workshop on OWL Reasoner Evaluation (ORE-2013)</source>
          , Ulm, Germany, July
          <volume>22</volume>
          ,
          <year>2013</year>
          , pages
          <fpage>1</fpage>
          {
          <fpage>18</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Grigorev</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Ivashko.</surname>
          </string-name>
          <article-title>TReasoner: System Description</article-title>
          .
          <source>In Informal Proceedings of the 2nd International Workshop on OWL Reasoner Evaluation (ORE-2013)</source>
          , Ulm, Germany, July
          <volume>22</volume>
          ,
          <year>2013</year>
          , pages
          <fpage>26</fpage>
          {
          <fpage>31</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>V.</given-names>
            <surname>Haarslev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hidde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mller</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Wessel</surname>
          </string-name>
          .
          <article-title>The RacerPro knowledge representation and reasoning system</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>3</volume>
          (
          <issue>3</issue>
          ):
          <volume>267</volume>
          {
          <fpage>277</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>M.</given-names>
            <surname>Horridge</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Bechhofer</surname>
          </string-name>
          .
          <article-title>The OWL API: A Java API for OWL ontologies</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <volume>11</volume>
          {
          <fpage>21</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kazakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krtzsch</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Simancik</surname>
          </string-name>
          .
          <article-title>The Incredible ELK - From Polynomial Procedures to E cient Reasoning with EL Ontologies</article-title>
          .
          <source>J. Autom. Reasoning</source>
          ,
          <volume>53</volume>
          (
          <issue>1</issue>
          ):1{
          <fpage>61</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>R.</given-names>
            <surname>Kontchakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rezk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rodriguez-Muro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Xiao</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          .
          <article-title>Answering SPARQL Queries over Databases under OWL 2 QL Entailment Regime</article-title>
          .
          <source>In The Semantic Web - ISWC 2014 - 13th International Semantic Web Conference, Riva del Garda, Italy, October 19-23</source>
          ,
          <year>2014</year>
          . Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , pages
          <volume>552</volume>
          {
          <fpage>567</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>C. J. Matheus</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Baclawski</surname>
            , and
            <given-names>M. M.</given-names>
          </string-name>
          <string-name>
            <surname>Kokar</surname>
          </string-name>
          .
          <article-title>BaseVISor: A Triples-Based Inference Engine Out tted to Process RuleML and R-Entailment Rules. In Rules and Rule Markup Languages for the Semantic Web</article-title>
          , Second International Conference, RuleML
          <year>2006</year>
          , Athens, Georgia, USA, November
          <volume>10</volume>
          -
          <issue>11</issue>
          ,
          <year>2006</year>
          , Proceedings, pages
          <volume>67</volume>
          {
          <fpage>74</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. J. Mendez.
          <article-title>jcel: A Modular Rule-based Reasoner</article-title>
          .
          <source>In Proceedings of the 1st International Workshop on OWL Reasoner Evaluation (ORE-2012)</source>
          , Manchester,
          <string-name>
            <surname>UK</surname>
          </string-name>
          ,
          <year>July 1st</year>
          ,
          <year>2012</year>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. A.
          <string-name>
            <surname>Metke-Jimenez</surname>
            and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lawley</surname>
          </string-name>
          .
          <source>Snorocket 2</source>
          .0:
          <string-name>
            <given-names>Concrete</given-names>
            <surname>Domains</surname>
          </string-name>
          and
          <article-title>Concurrent Classi cation</article-title>
          .
          <source>In Informal Proceedings of the 2nd International Workshop on OWL Reasoner Evaluation (ORE-2013)</source>
          , Ulm, Germany, July
          <volume>22</volume>
          ,
          <year>2013</year>
          , pages
          <fpage>32</fpage>
          {
          <fpage>38</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>R. B. Mishra</surname>
            and
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Kumar</surname>
          </string-name>
          .
          <article-title>Semantic web reasoners and languages</article-title>
          .
          <source>Artif. Intell. Rev.</source>
          ,
          <volume>35</volume>
          (
          <issue>4</issue>
          ):
          <volume>339</volume>
          {
          <fpage>368</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Nenov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Piro</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Olteanu</surname>
          </string-name>
          .
          <article-title>Parallel Materialisation of Datalog Programs in Centralised, Main-Memory RDF Systems</article-title>
          .
          <source>In Proceedings of the Twenty-Eighth AAAI Conference on Arti cial Intelligence, July 27 -31</source>
          ,
          <year>2014</year>
          ,
          <string-name>
            <given-names>Qubec</given-names>
            <surname>City</surname>
          </string-name>
          , Qubec, Canada., pages
          <volume>129</volume>
          {
          <fpage>137</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>R.</given-names>
            <surname>Mutharaju</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mateti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Lcu</surname>
          </string-name>
          .
          <article-title>Distributed and Scalable OWL EL Reasoning</article-title>
          .
          <source>In Proceedings of the 12th Extended Semantic Web Conference</source>
          , Portoroz, Slovenia, To Appear,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>M. Niepert</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Noessner</surname>
            , and
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          .
          <article-title>Log-Linear Description Logics</article-title>
          .
          <source>In IJCAI 2011, Proceedings of the 22nd International Joint Conference on Arti cial Intelligence</source>
          , Barcelona, Catalonia, Spain,
          <source>July 16-22</source>
          ,
          <year>2011</year>
          , pages
          <fpage>2153</fpage>
          {
          <fpage>2158</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. I. Palmisano.
          <source>JFact repository</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>F.</given-names>
            <surname>Riguzzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bellodi</surname>
          </string-name>
          , E. Lamma, and
          <string-name>
            <given-names>R.</given-names>
            <surname>Zese</surname>
          </string-name>
          .
          <article-title>BUNDLE: A Reasoner for Probabilistic Ontologies</article-title>
          .
          <source>In Web Reasoning and Rule Systems - 7th International Conference, RR</source>
          <year>2013</year>
          ,
          <article-title>Mannheim</article-title>
          , Germany,
          <source>July 27-29</source>
          ,
          <year>2013</year>
          . Proceedings, pages
          <volume>183</volume>
          {
          <fpage>197</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Romero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Horrocks.</surname>
          </string-name>
          <article-title>MORe: Modular Combination of OWL Reasoners for Ontology Classi cation</article-title>
          .
          <source>In The Semantic Web - ISWC 2012 - 11th International Semantic Web Conference</source>
          , Boston, MA, USA, November
          <volume>11</volume>
          -
          <issue>15</issue>
          ,
          <year>2012</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , pages
          <volume>1</volume>
          {
          <fpage>16</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. U. Sattler and
          <string-name>
            <given-names>N.</given-names>
            <surname>Matentzoglu</surname>
          </string-name>
          .
          <article-title>List of Reasoners (owl</article-title>
          .cs). Modi ed:
          <volume>01</volume>
          /09/
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30. J.
          <article-title>Schoen sch and</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Ortmann</surname>
          </string-name>
          . Yarr!:
          <article-title>Yet another rewriting reasoner</article-title>
          .
          <source>In Informal Proceedings of the 2nd International Workshop on OWL Reasoner Evaluation (ORE-2013)</source>
          , Ulm, Germany, July
          <volume>22</volume>
          ,
          <year>2013</year>
          , pages
          <fpage>19</fpage>
          {
          <fpage>25</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <given-names>B.</given-names>
            <surname>Sertkaya</surname>
          </string-name>
          .
          <article-title>The ELepHant Reasoner System Description</article-title>
          .
          <source>In Informal Proceedings of the 2nd International Workshop on OWL Reasoner Evaluation (ORE-2013)</source>
          , Ulm, Germany, July
          <volume>22</volume>
          ,
          <year>2013</year>
          , pages
          <fpage>87</fpage>
          {
          <fpage>93</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32. E.
          <string-name>
            <surname>Sirin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B. C.</given-names>
          </string-name>
          <string-name>
            <surname>Grau</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kalyanpur</surname>
            , and
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Katz. Pellet</surname>
          </string-name>
          :
          <article-title>A practical OWL-DL reasoner</article-title>
          . J. Web Sem.,
          <volume>5</volume>
          (
          <issue>2</issue>
          ):
          <volume>51</volume>
          {
          <fpage>53</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <given-names>W.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Spencer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Du</surname>
          </string-name>
          .
          <article-title>WSReasoner: A Prototype Hybrid Reasoner for ALCHOI Ontology Classi cation using a Weakening and Strengthening Approach</article-title>
          .
          <source>In Proceedings of the 1st International Workshop on OWL Reasoner Evaluation (ORE-2012)</source>
          , Manchester,
          <string-name>
            <surname>UK</surname>
          </string-name>
          ,
          <year>July 1st</year>
          ,
          <year>2012</year>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <given-names>A.</given-names>
            <surname>Steigmiller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Liebig</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          .
          <article-title>Konclude: System description</article-title>
          .
          <source>J. Web Sem</source>
          .,
          <volume>27</volume>
          :
          <fpage>78</fpage>
          {
          <fpage>85</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35. E. Thomas,
          <string-name>
            <given-names>J. Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          , and
          <string-name>
            <surname>Y. Ren.</surname>
          </string-name>
          <article-title>TrOWL: Tractable OWL 2 Reasoning Infrastructure</article-title>
          .
          <source>In The Semantic Web: Research and Applications, 7th Extended Semantic Web Conference, ESWC</source>
          <year>2010</year>
          , Heraklion, Crete, Greece, May 30 - June 3,
          <year>2010</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>II</given-names>
          </string-name>
          , pages
          <volume>431</volume>
          {
          <fpage>435</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsarkov</surname>
          </string-name>
          and
          <string-name>
            <surname>I. Horrocks.</surname>
          </string-name>
          <article-title>FaCT++ Description Logic Reasoner: System Description</article-title>
          .
          <source>In Automated Reasoning</source>
          , Third International Joint Conference, IJCAR 2006, Seattle, WA, USA,
          <year>August</year>
          17-
          <issue>20</issue>
          ,
          <year>2006</year>
          , Proceedings, pages
          <volume>292</volume>
          {
          <fpage>297</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsarkov</surname>
          </string-name>
          and
          <string-name>
            <surname>I. Palmisano.</surname>
          </string-name>
          <article-title>Chainsaw: a Metareasoner for Large Ontologies</article-title>
          .
          <source>In Proceedings of the 1st International Workshop on OWL Reasoner Evaluation (ORE-2012)</source>
          , Manchester,
          <string-name>
            <surname>UK</surname>
          </string-name>
          ,
          <year>July 1st</year>
          ,
          <year>2012</year>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsatsou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dasiopoulou</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Kompatsiaris</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Mezaris. LiFR: A Lightweight Fuzzy DL Reasoner. In The Semantic Web: ESWC 2014 Satellite Events - ESWC 2014 Satellite Events</surname>
          </string-name>
          , Anissaras, Crete, Greece, May
          <volume>25</volume>
          -29,
          <year>2014</year>
          , Revised Selected Papers, pages
          <volume>263</volume>
          {
          <fpage>267</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39. W3C. OWL/Implementations. Modi ed:
          <issue>11</issue>
          <year>December 2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>K. Wu</surname>
            and
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Haarslev</surname>
          </string-name>
          .
          <article-title>A Parallel Reasoner for the Description Logic ALC</article-title>
          .
          <source>In Proceedings of the 2012 International Workshop on Description Logics, DL-2012</source>
          , Rome, Italy, June 7-10,
          <year>2012</year>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41. G. Xiao and
          <string-name>
            <given-names>T.</given-names>
            <surname>Eiter</surname>
          </string-name>
          .
          <article-title>Inline Evaluation of Hybrid Knowledge Bases</article-title>
          .
          <source>In Web Reasoning and Rule Systems - 5th International Conference, RR</source>
          <year>2011</year>
          ,
          <article-title>Galway</article-title>
          , Ireland,
          <source>August 29-30</source>
          ,
          <year>2011</year>
          . Proceedings, pages
          <volume>300</volume>
          {
          <fpage>305</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <given-names>R.</given-names>
            <surname>Zese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bellodi</surname>
          </string-name>
          , E. Lamma, and
          <string-name>
            <given-names>F.</given-names>
            <surname>Riguzzi</surname>
          </string-name>
          .
          <article-title>A Description Logics Tableau Reasoner in Prolog</article-title>
          .
          <source>In Proceedings of the 28th Italian Conference on Computational Logic</source>
          , Catania, Italy,
          <source>September 25-27</source>
          ,
          <year>2013</year>
          ., pages
          <volume>33</volume>
          {
          <fpage>47</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <given-names>R.</given-names>
            <surname>Zese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bellodi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Lamma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Riguzzi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Aguiari</surname>
          </string-name>
          .
          <article-title>Semantics and Inference for Probabilistic Description Logics. In Uncertainty Reasoning for the Semantic Web III - ISWC International Workshops</article-title>
          ,
          <source>URSW 2011-2013, Revised Selected Papers</source>
          , pages
          <volume>79</volume>
          {
          <fpage>99</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>