<!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>Learning Probabilistic Description Logics Theories</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Riccardo Zese</string-name>
          <email>riccardo.zese@unife.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Ingegneria</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Ferrara Via Saragat</institution>
          <addr-line>1, I-44122, Ferrara</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Uncertain information is ubiquitous in real world domains and in the Semantic Web. Recently, the problem of representing this uncertainty in description logics has received an increasing attention. In probabilistic Description Logics, knowledge bases contain numeric parameters that are often di cult to specify for a human. Moreover, the information are incomplete and poorly structured. On the other hand, data is usually available about the domain that can be leveraged for tuning the parameters and learn the structure of the information. In this paper we consider the problem of learning both the structure and the parameters of Probabilistic Description Logics under the DISPONTE semantics. We overview two systems we hve implemented: EDGE, that returns the value of the probabilities associated with axioms tuned using an Expectation Maximization algorithm, and LEAP, that exploits EDGE and the system CELOE to learn both the structure and the parameters of DISPONTE knowledge bases.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In the last few years, the problem of representing uncertainty in description
logics (DLs for short) has received an increasing attention due to the ubiquity
of uncertain information in real world domains. DLs are at the basis of the
Web Ontology Language (OWL for short), a family of knowledge representation
formalisms used for modeling information of the Semantic Web [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Various
researchers have presented proposals for allowing DLs to represent uncertainty [
        <xref ref-type="bibr" rid="ref17 ref18 ref32 ref33 ref8">18,
33, 8, 17, 32</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] we presented DISPONTE, a probabilistic semantics for DLs
based on the distribution semantics that allows probabilistic assertional and
terminological knowledge.
      </p>
      <p>
        In order to allow inference over the information in the Semantic Web, many
e cient DL reasoners, such as Pellet [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], RacerPro [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and HermiT [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], have
been developed. Despite the availability of many DL reasoners, the number
of probabilistic reasoners is quite small. In [
        <xref ref-type="bibr" rid="ref20 ref24">20, 24</xref>
        ] we presented BUNDLE, a
reasoner based on Pellet that extends it by allowing to perform inference on
DISPONTE theories. We have also implemented two reasoners, TRILL [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ] and
TRILLP [
        <xref ref-type="bibr" rid="ref34 ref36">36, 34</xref>
        ], that are written in Prolog. They exploit the backtracking
system of the language for managing the non-deterministic operators used in the
inference process.
      </p>
      <p>For allowing the computation of the probability of queries, we need
Knowledge Bases (KBs for short) containing meaningful parameters associated to the
probabilistic axioms. One of the main problems is that specifying this values
of probability is a di cult task for humans. However, we can leverage the data
available about the domain for tuning the parameters. Furthermre, in some cases
the KBs contain information that are poorly structured and incomplete.</p>
      <p>
        In this paper we present a machine learning approach for learning the
parameters of probabilistic ontologies from data and a second approach for
learning both the structure and the parameters. The rst algorithm, called EDGE
for \Em over bDds for description loGics paramEter learning" [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ], starts
from examples of instances and non-instances of concepts and calls BUNDLE
for building the Binary Decision Diagrams (BDDs) that represent their
explanations from the theory. The parameters are then tuned using an Expectation
Maximization algorithm [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] over the BDDs in an e cient way.
      </p>
      <p>
        The second algorithm, called LEAP for \LEArning Probabilistic description
logics" [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], combines the learning system CELOE, used to build new
(equivalence and subsumption) axioms that can be added to the KB, with EDGE, used
to learn the parameters of these probabilistic axioms.
      </p>
      <p>The paper is organised as follows. Section 2 brie y introduces SHOIN (D)
and presents the DISPONTE semantics. Section 3 brie y introduce the
inference algorithms we have developed and in particular BUNDLE, that is used in
EDGE. Section 4 presents the EDGE system while section 5 presents the LEAP
algorithm. Section 6 discusses related work and section 7 discusses our future
plans. Finally, Section 8 concludes the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Description Logics and the DISPONTE Semantics</title>
      <p>
        DLs are knowledge representation formalisms represented using a syntax based
on concepts, basically sets of individuals of the domain, and roles, sets of pairs
of individuals of the domain. In this section, we recall the expressive description
logic SHOIN (D) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], that is at the basis of OWL DL.
      </p>
      <p>Let A, R and I be sets of atomic concepts, roles and individuals. A role is
either an atomic role R 2 R or the inverse R of an atomic role R 2 R. We
use R to denote the set of all inverses of roles in R. An RBox R consists of
a nite set of transitivity axioms T rans(R), where R 2 R, and role inclusion
axioms R v S, where R; S 2 R [ R .</p>
      <p>Concepts are de ned by induction as follows. Each C 2 A is a concept, ?
and &gt; are concepts, and if a 2 I, then fag is a concept. If C, C1 and C2 are
concepts and R 2 R [ R , then (C1 u C2), (C1 t C2), and :C are concepts, as
well as 9R:C, 8R:C, nR and nR for an integer n 0. A TBox T is a nite
set of concept inclusion axioms C v D, where C and D are concepts. We use
C D to abbreviate C v D and D v C. An ABox A is a nite set of concept
membership axioms a : C, role membership axioms (a; b) : R, equality axioms
a = b and inequality axioms a 6= b, where C is a concept, R 2 R and a; b 2 I.</p>
      <p>A knowledge base K = (T ; R; A) consists of a TBox T , an RBox R and an
ABox A. A knowledge base K is usually assigned a semantics in terms of
settheoretic interpretations I = ( I ; I ), where I is a non-empty domain and I
is the interpretation function that assigns an element in I to each a 2 I, a
subset of I to each C 2 A and a subset of I I to each R 2 R.</p>
      <p>SHOIN (D) adds to SHOIN datatype roles, i.e., roles that map an
individual to an element of a datatype such as integers, oats, etc. Then new concept
de nitions involving datatype roles are added that mirror those involving roles
introduced above. We also assume that we have predicates over the datatypes.</p>
      <p>A query Q over a KB K is an axiom for which we want to test the entailment
from the knowledge base, written K j= Q. The entailment test may be reduced
to checking the unsatis ability of a concept in the knowledge base, i.e., the
emptiness of the concept. For example, the entailment of the axiom C v D may
be tested by checking the satis ability of the concept C u :D.</p>
      <p>
        DISPONTE [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] applies Sato's distribution semantics [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] of probabilistic
logic programming to DLs. Under this semantics, a logic program de nes a
probability distribution over normal logic programs (worlds). Then the distribution
is extended to a joint distribution of the query and the programs from which the
probability of the query is obtained by marginalization.
      </p>
      <p>In DISPONTE, a probabilistic knowledge base K is a set of certain axioms or
probabilistic axioms in which each axiom is independent from the others. Certain
axioms take the form of regular DL axioms while probabilistic axioms are p :: E
where p is a real number in [0; 1] and E is a DL axiom. In DISPONTE, the
probability p can be interpreted as an epistemic probability, i.e., as the degree of
our belief in axiom E. For example, a probabilistic concept membership axiom
p :: a : C means that we have degree of belief p in C(a).</p>
      <p>
        The idea of DISPONTE is to associate independent Boolean random
variables to the probabilistic axioms. To obtain a world w, we include every formula
obtained from a certain axiom while we decide whether to include each
probabilistic axiom or not in w. A world so built is a non probabilistic KB that can
be assigned a semantics in the usual way, where a query is entailed if it is true
in every model of the world. By multiplying the probability of the choices made
to obtain a world we can assign a probability to it. The probability of a query
is then the sum of the probabilities of the worlds where the query holds true.
Example 1. Consider the following KB, inspired by the people+pets ontology [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]:
0:5 :: 9hasAnimal:P et v N atureLover 0:6 :: Cat v P et
(kevin; tom) : hasAnimal (kevin; u y) : hasAnimal tom : Cat u y : Cat
The KB indicates that the individuals that own an animal which is a pet are nature
lovers with a 50% probability and that kevin has the animals u y and tom. Flu y and
tom are cats and cats are pets with probability 60%. We associate a Boolean variable
to each axiom as follow F1 = 9hasAnimal:P et v N atureLover, F2 = (kevin; u y) :
hasAnimal, F3 = (kevin; tom) : hasAnimal, F4 = u y : Cat, F5 = tom : Cat and
F6 = Cat v P et.
      </p>
      <p>The KB has four worlds and the query axiom Q = kevin : N atureLover is true in
one of them, the one corresponding to the selection f(F1; 1); (F2; 1)g. The probability
of the query is P (Q) = 0:5 0:6 = 0:3.</p>
    </sec>
    <sec id="sec-3">
      <title>Querying probabilistic KBs</title>
      <p>
        Traditionally, a reasoning algorithm decides whether an axiom is entailed or not
by a KB by refutation: the axiom E is entailed if :E has no model in the KB.
Besides deciding whether an axiom is entailed by a KB, we want to nd also
explanations for the axiom. The problem of nding explanations for a query has
been investigated by various authors [
        <xref ref-type="bibr" rid="ref10 ref12 ref13 ref14 ref29">29, 14, 12, 13, 10</xref>
        ].
      </p>
      <p>
        The system BUNDLE [
        <xref ref-type="bibr" rid="ref20 ref21 ref24 ref26 ref27">26, 27, 20, 21, 24</xref>
        ] computes the probability of a query
w.r.t. KBs that follow the DISPONTE semantics. It rst computes all the
explanations for the query by exploiting the Pellet reasoner [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. A set of explanations
K for a query Q is a set of sets of pairs (Ei; k) where Ei is the ith probabilistic
axiom and k 2 f0; 1g indicates whether Ei is chosen to be included in a world
(k = 1) or not (k = 0). From K, we can build a Disjunctive Normal Form
(DNF) Boolean formula fK as fK (X) = W 2K V(Ei;1) Xi V(Ei;0) Xi: The
variables X = fXij9k(Ei; k) 2 ; 2 Kg are independent Boolean random variables
and the probability that fK (X) takes on value 1 is equal to the probability of Q.
BUNDLE builds a Binary Decision Diagram (BDD) that represents this DNF
formula. A BDD for a function of Boolean variables is a rooted graph that has
one level for each Boolean variable. A node n has two children: one
corresponding to the 1 value of the variable associated with the level of n, indicated with
child1(n), and one corresponding to the 0 value of the variable, indicated with
child0(n). When drawing BDDs, the 0-branch - the one going to child0(n) - is
distinguished from the 1-branch by drawing it with a dashed line. The leaves
store either 0 or 1. An example of BDD is shown in Figure 1. A BDD allows
to compute the probability of Q with a dynamic programming algorithm in
polynomial time in the size of the diagram [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        The system TRILL [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ] implements the BUNDLE's inference algorithm in
Prolog and compute the probability of a query w.r.t. KBs that follow the
DISPONTE semantics. The system TRILLP [
        <xref ref-type="bibr" rid="ref34 ref36">36, 34</xref>
        ] is based on TRILL but resolves
queries by directly computing a pinpointing formula [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ], which is a monotone
Boolean formula equivalent to the DNF formula built from the set of
explanations by BUNDLE and TRILL, and building the corresponding BDD from which
the probability of the query is computed.
      </p>
      <p>Example 2. Let us consider the following knowledge base, similar to the ontology
people+pets proposed in example 1:
9hasAnimal:P et v N atureLover
(kevin; u y) : hasAnimal
(kevin; tom) : hasAnimal
(E1) 0:4 :: u y : Cat
(E2) 0:3 :: tom : Cat
(E3) 0:6 :: Cat v P et
Individuals that own an animal which is a pet are nature lovers and kevin owns the
animals u y and tom. We believe in the fact that u y and tom are cats and that cats
are pets with the speci ed probability. This KB has eight worlds and the query axiom
Q = kevin : N atureLover is true in three of them, corresponding to the following
choices: f(E1; 1); (E2; 0); (E3; 1)g; f(E1; 0); (E2; 1); (E3; 1)g;
f(E1; 1); (E2; 1); (E3; 1)g. The probability is therefore P (Q) = 0:4 0:7 0:6 + 0:6 0:3
0:6 + 0:4 0:3 0:6 = 0:348: If we associate the random variables X1 to the axiom
E1, X2 to E2 and X3 to E3, the DNF formula representing the set of explanations is
f (X) = (X1 ^ X3) _ (X2 ^ X3). The correspinding BDD is shown in Figure 1.</p>
      <p>X1
X2
X3
n3
1
n1
n2
0</p>
    </sec>
    <sec id="sec-4">
      <title>Parameter Learning of Probabilistic DLs</title>
      <p>
        EDGE [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ] can learn parameters of probabilistic ontologies under the
DISPONTE semantics. It is inspired by the algorithm EMBLEM [
        <xref ref-type="bibr" rid="ref4 ref5">5, 4</xref>
        ], which was
developed for learning the parameters of probabilistic logic programs under the
distribution semantics. EDGE learns the epistemic probabilities previously
introduced by using an Expectation Maximization (EM) algorithm [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], that tries
to maximize the likelihood.
      </p>
      <p>EDGE takes as input a DL KB K and a number of examples that represent
the queries. Typically, the queries are concept assertions and are divided into
positive examples, representing true information for which we would like to get
high probability, and negative examples, representing false information for which
we would like to get low probability. EDGE rst uses BUNDLE for computing,
for each query Q, the BDD encoding its explanations.</p>
      <p>For negative examples, EDGE rst tries to compute the explanations of the
negation of the query, for example, if the negative example is a : C, EDGE tries
to execute the query a : :C. If no explanations are found, EDGE computes the
query a : C, nds the BDD and then negates it.</p>
      <p>
        EDGE main procedure consists of the EM cycle in which the steps of
Expectation and Maximization are repeated until the log-likelihood (LL) of the
examples reaches a local maximum. At each iteration the LL of the example
increases, i.e., the probability of positive examples increases and that of negative
examples decreases. The EM algorithm is guaranteed to nd a local maximum,
which however may not be the global maximum. The details of the procedures
can be found in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>Structure Learning of Probabilistic DLs</title>
      <p>
        LEAP [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] performs structure and parameter learning of probabilistic ontologies
under the DISPONTE semantics by exploiting CELOE [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] for the structure,
and EDGE (Section 4) for the parameters.
      </p>
      <p>CELOE stands for \Class Expression Learning for Ontology Engineering"
and is available in the Java open-source framework DL-Learner1 for OWL and
DLs. It takes as input a KB K, a class Target whose formal description we want
to learn, and a set of positive and negative examples (i.e. individuals ) or a set
of positive only examples. CELOE nds a set of n candidates class expressions
Ci (1 i n) for adding axioms of the form Target Ci or Target v Ci and
sorts them according to a heuristic</p>
      <p>
        CELOE is a top-down algorithm that starts from the &gt; concept and uses
the ALCQ re nement operator de ned in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Each generated class expression
is evaluated using one of ve available heuristics, whose resulting value is used
to guide the search in the learning process.
      </p>
      <p>LEAP main procedure rst generates a set of class expressions by using
CELOE, then it creates assertional axioms, which represent the examples (i.e.
queries) for EDGE, using the sets of positive and negative examples. Finally,
EDGE is applied to the KB to compute the initial value of the parameters and
of the LL. At this point, the learning algorthm starts. First, LEAP performs
a greedy search in the space of theories by means of the following steps: for
each element of the class expressions set, one probabilistic subsumption axiom
at a time of the form p :: Target v Ci is added to the ontology K where p
is initialized to the accuracy returned by CELOE. After each addition, LEAP
executes EDGE on the extended theory to compute the new value of LL and to
updated the parameters of the KB. If LL is better than the current best LL0,
the new axiom and the updates of the parameters are kept in the knowledge
base, otherwise they are discarded. After testing all the class expressions, the
nal theory so created is returned to the user.</p>
      <p>LEAP is a client-server Java RMI application. The server side contains a
class called EDGERemote, which performs the EDGE algorithm. The client side,
instead, runs a modi ed version of CELOE called ProbCELOE and a class called
EDGE that invokes the remote methods of EDGERemote in order to compute
the log-likelihood and the parameters. Figure 2 illustrates the communication
between the LEAP client and the server.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Related Work</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] the authors presented crALC, an extension of ALC that adopts an
interpretation-based semantics. crALC allows statistical axioms of the form
P (CjD) = , which means that for any element x in D, the probability that
it is in C given that is in D is , and of the form P (R) = , which means that
1 http://dl-learner.org/Projects/DLLearner
voe s rn trsee
/reddm ixoam lae ram
a ap
l
o
g
lik
e
il
h
o
o
d
      </p>
      <sec id="sec-6-1">
        <title>EDGE Local</title>
        <p>EFactory RMIRegistry
lookupEDG</p>
        <p>EDGEFactorystubget EDGEDEGREemReomtaeodtdae/xrseitoummbosve
learn parameters
log-likelihood
register EDGE Factory
e
t
a
e
r
c
i
n
s
t
a
n
c
e</p>
      </sec>
      <sec id="sec-6-2">
        <title>EDGE Remote</title>
      </sec>
      <sec id="sec-6-3">
        <title>BUNDLE</title>
        <p>CLIENT</p>
        <p>
          SERVER
for each couple of elements x and y in D, the probability that x is linked to y by
the role R is . crALC does not allow to express a degree of belief in axioms.
A crALC KB K can be represented as a directed acyclic graph G(K) in which
a node represents a concept or a role and the edges represent the relations
between them. In [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] the authors presented also a system for learning parameters
and structure of crALC knowledge bases. The algorithm starts from positive
and negative examples for a single concept and learns a probabilistic de nition
for the concept. For a set of candidate de nitions, their parameters are learned
using an EM algorithm. Di erently from us, the expected counts are computed
by resorting to inference in the graph, while we exploit the BDD structures.
        </p>
        <p>
          The algorithm GoldMiner, presented in [
          <xref ref-type="bibr" rid="ref33 ref8">33, 8</xref>
          ], uses a di erent approach that
exploits Association Rules (AR) for building ontologies. GoldMiner builds two
transaction tables, one for individuals and one for couples of individuals, starting
from data about individuals, named classes and roles extracted using SPARQL
queries. The rst table contains a row for each individual and a column for all
named classes and classes of the form 9R:C,where R is a role and C is a named
class. The cells of the table contain 1 if the individual belongs to the class of
the column. The second table contains a row for each couple of individuals and
a column for each named role. The cells contain 1 if the couple of individual
belongs to the role in the column. Finally, the APRIORI algorithm [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] is applied
to each table in order to nd ARs. These are implications of the form A ) B
where A and B are conjunctions of columns. Each AR can thus be converted to
a subclass or subrole axiom A v B. So, from the learned ARs, a knowledge base
can be obtained. Moreover, each AR A ) B is associated with a con dence that
can be interpreted as the probability of the axiom p :: A v B. So GoldMiner can
be used to obtain a probabilistic knowledge base.
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Future work</title>
      <p>
        Our work aims at developing fast algorithms for managing uncertain
information de ned in KBs following the probabilistic DISPONTE semantics. The tests
made on EDGE, presented in [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], show that it achieves better results in a
comparable or smaller time than an approach that exploits Association Rules (ARs).
Moreover, [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] presented also a preliminary test for LEAP. Further tests we made
on larger datasets showed that LEAP needs very large amount of memory. Thus,
we are currently studying improvements for the two learning algorithms and for
BUNDLE in order reduce the used memory and, consequently, to improve the
scalability in the number of considered examples and in the size of the considered
KB. In particular, we are working on several optimizations for all the algorithms
and on the application of a Map-Reduce approach to EDGE for reducing the
memory consumption and parallelizing the process of building the BDDs and
computing the expectation.
      </p>
      <p>In the Map-Reduce approach two operators, called map and reduce, are
executed one or more times. The map operation applies a transformation on the
input data. Generally, this operation is spread on a number of di erent
processors and/or machines, in order to parallelize the computation. The reduce
operation aggregates the results returned by the mapping phase.</p>
      <p>Since the memory is used mostly for storing the BDDs, the main idea is to
divide the examples given to EDGE in chunks and assign to each processor of
each machine one or more of them to each processor of each machine. Building
a BDD for an example is independent from building it for each other examples.
In this way, the number of examples we can handle should increase. Moreover,
due to the parallelization, the execution time should decrease.</p>
      <p>Then, we also plan to divide the expectation and the maximization phases
so that the expectation step will be computed by the map operator, while the
maximization step will be computed by the reduce operator. The main problem
is that the map processes that built the BDDs should keep them in main memory
through the iterations of the EM algorithm. Moreover, the map processes should
send and receive the updated parameters and information through the network
rather than write and read them from disk.</p>
      <p>Furthermore, we plan to study the possibility of the application of this
approach also to LEAP.
8</p>
    </sec>
    <sec id="sec-8">
      <title>Conclusions</title>
      <p>In this paper we presented two algorithms for learning the parameters and for
learning both the structure and the parameters of KBs that follow the
DISPONTE semantics. EDGE exploits the BDDs that are built during inference to
e ciently compute the expectations for hidden variables using an EM algorithm
for learning the parameters. LEAP learns the structure by rst performing a
search in the space of promising axioms, found by exploiting CELOE, and then
a greedy search in the space of the ontologies. After that, the probabilities of
the new axioms are computed by EDGE. For the future, we plan to apply
optimization to our algorithms in order to achieve more scalability and make them
more competitive.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agrawal</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srikant</surname>
          </string-name>
          , R.:
          <article-title>Fast algorithms for mining association rules in large databases</article-title>
          .
          <source>In: International Conference on Very Large Data Bases</source>
          . pp.
          <volume>487</volume>
          {
          <fpage>499</fpage>
          . Morgan Kaufmann (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , Pen~aloza, R.:
          <article-title>Automata-based axiom pinpointing</article-title>
          .
          <source>Journal of Automated Reasoning</source>
          <volume>45</volume>
          (
          <issue>2</issue>
          ),
          <volume>91</volume>
          {
          <fpage>129</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , Pen~aloza, R.:
          <article-title>Axiom pinpointing in general tableaux</article-title>
          .
          <source>Journal of Logic and Computation</source>
          <volume>20</volume>
          (
          <issue>1</issue>
          ),
          <volume>5</volume>
          {
          <fpage>34</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Experimentation of an expectation maximization algorithm for probabilistic logic programs</article-title>
          .
          <source>Intelligenza Arti ciale 8(1)</source>
          ,
          <volume>3</volume>
          {
          <fpage>18</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Expectation Maximization over binary decision diagrams for probabilistic logic programs</article-title>
          .
          <source>Intelligent Data Analysis</source>
          <volume>17</volume>
          (
          <issue>2</issue>
          ),
          <volume>343</volume>
          {
          <fpage>363</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>De Raedt</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kimmig</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toivonen</surname>
          </string-name>
          , H.:
          <article-title>ProbLog: A probabilistic Prolog and its application in link discovery</article-title>
          .
          <source>In: International Joint Conference on Arti cial Intelligence</source>
          . pp.
          <volume>2462</volume>
          {
          <issue>2467</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Dempster</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laird</surname>
            ,
            <given-names>N.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>D.B.</given-names>
          </string-name>
          :
          <article-title>Maximum likelihood from incomplete data via the EM algorithm</article-title>
          .
          <source>Journal of the Royal Statistical Society: Series B</source>
          <volume>39</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>38</fpage>
          (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fleischhacker</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Volker, J.:
          <article-title>Inductive learning of disjointness axioms</article-title>
          .
          <source>In: Confederated International Conferences On the Move to Meaningful Internet Systems. LNCS</source>
          , vol.
          <volume>7045</volume>
          , pp.
          <volume>680</volume>
          {
          <fpage>697</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Haarslev</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hidde</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mller</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wessel</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The racerpro knowledge representation and reasoning system</article-title>
          . pp.
          <volume>267</volume>
          {
          <issue>277</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Halaschek-Wiener</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Extending tableau tracing for ABox updates</article-title>
          .
          <source>Tech. rep.</source>
          , University of Maryland (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Krotzsch,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rudolph</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Foundations of Semantic Web Technologies</article-title>
          .
          <source>CRCPress</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Debugging and Repair of OWL Ontologies</article-title>
          .
          <source>Ph.D. thesis</source>
          , The Graduate School of the University of Maryland (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sirin</surname>
          </string-name>
          , E.:
          <article-title>Finding all justi cations of OWL DL entailments</article-title>
          .
          <source>In: ISWC. LNCS</source>
          , vol.
          <volume>4825</volume>
          , pp.
          <volume>267</volume>
          {
          <fpage>280</fpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sirin</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Debugging unsatis able classes in OWL ontologies</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>3</volume>
          (
          <issue>4</issue>
          ),
          <volume>268</volume>
          {
          <fpage>293</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Buhmann, L.,
          <string-name>
            <surname>Tramp</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Class expression learning for ontology engineering</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>9</volume>
          (
          <issue>1</issue>
          ),
          <volume>71</volume>
          {
          <fpage>81</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Concept learning in description logics using re nement operators</article-title>
          .
          <source>Machine Learning</source>
          <volume>78</volume>
          ,
          <volume>203</volume>
          {
          <fpage>250</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Managing uncertainty and vagueness in description logics for the semantic web</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>6</volume>
          (
          <issue>4</issue>
          ),
          <volume>291</volume>
          {
          <fpage>308</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Luna</surname>
            ,
            <given-names>J.E.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Revoredo</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cozman</surname>
            ,
            <given-names>F.G.</given-names>
          </string-name>
          :
          <article-title>Learning probabilistic description logics: A framework and algorithms</article-title>
          . In: Mexican International Conference on Arti - cial
          <string-name>
            <surname>Intelligence</surname>
          </string-name>
          .
          <source>LNCS</source>
          , vol.
          <volume>7094</volume>
          , pp.
          <volume>28</volume>
          {
          <fpage>39</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Bechhofer</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          : Tutorial on
          <string-name>
            <surname>OWL</surname>
          </string-name>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
          </string-name>
          , R.:
          <article-title>BUNDLE: A reasoner for probabilistic ontologies</article-title>
          .
          <source>In: Web Reasoning and Rule Systems. LNCS</source>
          , vol.
          <volume>7994</volume>
          , pp.
          <volume>183</volume>
          {
          <fpage>197</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
          </string-name>
          , R.:
          <article-title>Computing instantiated explanations in OWL DL. In: Conference of the Italian Association for Arti cial Intelligence</article-title>
          .
          <source>LNAI</source>
          , vol.
          <volume>8249</volume>
          , pp.
          <volume>397</volume>
          {
          <fpage>408</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
          </string-name>
          , R.:
          <article-title>Parameter learning for probabilistic ontologies</article-title>
          .
          <source>In: Web Reasoning and Rule Systems. LNCS</source>
          , vol.
          <volume>7994</volume>
          , pp.
          <volume>265</volume>
          {
          <fpage>270</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Learning the parameters of probabilistic description logics</article-title>
          . In:
          <article-title>Inductive Logic Programming Late Breaking papers</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>1187</volume>
          , pp.
          <volume>46</volume>
          {
          <fpage>51</fpage>
          .
          <string-name>
            <surname>Sun SITE Central Europe</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Probabilistic description logics under the distribution semantics</article-title>
          .
          <source>Semantic Web Interoperability</source>
          , Usability, Applicability (To appear) (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cota</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Learning probabilistic description logics</article-title>
          . In:
          <article-title>Uncertainty Reasoning for the Semantic Web</article-title>
          . vol.
          <volume>3</volume>
          { To appear
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
          </string-name>
          , R.:
          <article-title>Epistemic and statistical probabilistic ontologies. In: Uncertainty Reasoning for the Semantic Web</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>900</volume>
          , pp.
          <volume>3</volume>
          {
          <fpage>14</fpage>
          .
          <string-name>
            <surname>Sun SITE Central Europe</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
          </string-name>
          , R.:
          <article-title>Semantics and inference for probabilistic ontologies</article-title>
          .
          <source>In: Popularize Arti cial Intelligence Workshop. CEUR Workshop Proceedings</source>
          , vol.
          <volume>860</volume>
          , pp.
          <volume>41</volume>
          {
          <fpage>46</fpage>
          .
          <string-name>
            <surname>Sun SITE Central Europe</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Sato</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A statistical learning method for logic programs with distribution semantics</article-title>
          .
          <source>In: International Conference on Logic Programming</source>
          . pp.
          <volume>715</volume>
          {
          <fpage>729</fpage>
          . MIT Press (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Schlobach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cornet</surname>
          </string-name>
          , R.:
          <article-title>Non-standard reasoning services for the debugging of description logic terminologies</article-title>
          .
          <source>In: International Joint Conferences on Arti cial Intelligence</source>
          . pp.
          <volume>355</volume>
          {
          <fpage>362</fpage>
          . Morgan Kaufmann (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Shearer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Hermit: A highly-e cient owl reasoner</article-title>
          . In: International Workshop on OWL:
          <article-title>Experiences and Directions (</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Sirin</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuenca-Grau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Katz</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Pellet: A practical OWL-DL reasoner</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>5</volume>
          (
          <issue>2</issue>
          ),
          <volume>51</volume>
          {
          <fpage>53</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Managing uncertainty and vagueness in description logics, logic programs and description logic programs</article-title>
          .
          <source>In: International Summer School on Reasoning Web. LNCS</source>
          , vol.
          <volume>5224</volume>
          , pp.
          <volume>54</volume>
          {
          <fpage>103</fpage>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33. Volker, J.,
          <string-name>
            <surname>Niepert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Statistical schema induction</article-title>
          .
          <source>In: Extended Semantic Web Conference. LNCS</source>
          , vol.
          <volume>6643</volume>
          , pp.
          <volume>124</volume>
          {
          <fpage>138</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Zese</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Reasoning with probabilistic logics</article-title>
          .
          <source>CoRR abs/1405</source>
          .0915 (
          <year>2014</year>
          ), http://arxiv.org/abs/1405.0915
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Zese</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A description logics tableau reasoner in Prolog</article-title>
          .
          <source>In: Italian Conference on Computational Logic. CEUR Workshop Proceedings</source>
          , vol.
          <volume>1068</volume>
          , pp.
          <volume>33</volume>
          {
          <fpage>47</fpage>
          .
          <string-name>
            <surname>Sun SITE Central Europe</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Zese</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aguiari</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Semantics and inference for probabilistic description logics</article-title>
          . In:
          <article-title>Uncertainty Reasoning for the Semantic Web</article-title>
          . vol.
          <volume>3</volume>
          { To appear
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>