<!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>Probabilistic Extension Using Belief</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ala Djeddai</string-name>
          <email>djeddai@labged.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hassina Seridi</string-name>
          <email>seridi@labged.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Med Tarek Khadir</string-name>
          <email>khadir@labged.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>12</institution>
          ,
          <addr-line>23000 Annaba</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LabGED Laboratory, Computer Science Department, Badji Mokhtar-Annaba University P.</institution>
          <addr-line>O. Box</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Dealing with uncertainty is a very important issue in description logics (DLs). In this paper, we present     ‐     probability.</p>
      </abstract>
      <kwd-group>
        <kwd>uncertainty</kwd>
        <kwd>description logics</kwd>
        <kwd>probabilistic reasoning</kwd>
        <kwd>DL‐Lite</kwd>
        <kwd>belief</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>connected
    ‐    

    by supporting the belief interval in a single axiom or a set of axioms
with</p>
      <p>
        conjunction (by ∧ ) or disjunction (by ∨ ) operators. The

    semantics is based on   ‐    

    features which are a new
alterna
    a new probabilistic extension of
tive semantics for   ‐    
nite unlike classical models.     ‐    

    having a finite structure and its number is always
fi
    also supports terminological and
assertional probabilistic knowledge and the main reasoning tasks: satisfiability, deciding
the probabilistic axiom entailment and computing tight interval for entailment are
achieved by solving linear constraints system. A prototype is implemented using
OWL API for knowledge base creation, Pellet for reasoning and LpSolve for solving
the linear programs.
Dealing with uncertainty in knowledge representation and reasoning is a very important
issue and research direction. Uncertainty arises from various causes such as: automatically
extracting and processing data, integration of information from different heterogeneous
sources, inconsistency, incompleteness and incorrect information. Ontology merging, user
or automatic annotations, ontology alignment and information retrieval are also important
sources of uncertainty. An example of uncertain information is given as follows:
“Roufaida is a postgraduate student with degree ≥ 0.7”. From the main languages used to
represent and reason about knowledge, there are description logics DLs [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that are
designed for crisp and deterministic information. Thus, they are not able to deal with the
unknown and therefore must be extended in order to comply with uncertain knowledge.
DLs are the formal foundation of the ontology web language OWL which is a W3C
standard used for knowledge modeling in the semantic web. To handle uncertainty, many
approaches proposed DLs extensions such as, probabilistic approaches when the degree of
uncertainty is interpreted as probability value. Most of them are difficult to use and based
on classical models or use graphical models (such as: Bayesian Network) and don't
supporting the belief in terminological axioms. In this paper,     ‐     
    a novel
probabilistic extension of   ‐
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] by using the belief probability is presented. An
example of probabilistic axiom is: a given professor is a PhD student with probability in
[0.7,0.9]. We choose working with intervals instead of single values because the
probabilities can be extracted from different sources and different agents can compute different
probabilities so intervals are a good choice for working under uncertainty. The
    ‐          features which are a new alternative
    semantics is based on   ‐     
semantics for   ‐
      </p>
      <p>
        . We use features instead of classical models because they have
finite structure and its number is always finite unlike models.     ‐     
    supports
terminological and assertional probabilistic knowledge. Unlike approaches with graphical
models when the model must be fully specified,     ‐     
    needs only the belief
interval in a single axiom or a set of axioms connected with ∧ or ∨. Using features with
belief is a new contribution compared to the work in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] which uses probabilistic
interpretation on all features but with conditional probability that are interpreted as statistical
information and not belief.
      </p>
      <p>Section 2 presents the   ‐</p>
      <p>language and the feature notion. In section 3 the
proposed probabilistic extension is presented and the syntax and semantics of
    ‐</p>
      <p>knowledge base based on features are explained. Section 4 details the
reasoning tasks supported by     ‐</p>
      <p>. The implementation and experimentation
are given in section 5. The section 6 is for the related works where the conclusion and
future works are presented in the last section.
2
  ‐</p>
      <p>Language and the Feature Notion
In this section, we start by defining   ‐</p>
      <p>, its syntax and semantics, then the notion
of types and features are detailed.
2.1</p>
      <p>The   ‐</p>
      <p>
        Language
Description logics [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] abbreviated by DLs from a family of languages that are used for
knowledge representation and reasoning. Their complexity increased with their
expressivity. Therefore some researchers propose   ‐     language [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ] with very good
computational property but less expressivity. It is behind OWL 2 QL which is OWL 2 profile.
Thus, we focus on   ‐
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] which is an expressive superset of   ‐     where the
latter is extended with full Booleans and number restrictions on roles. It contains or
individual, atomic concepts and atomic roles. General concepts and roles are defined as
follows:  ←  | −,  ← ⊤  ≥   ,  ←  ￢  1 ⊓  2, where  is an atomic concept, 
is an atomic role,  is a general role and  ≥ 1.  is called basic concept and  is a
general concept. We abbreviate￢⊤, ≥ 1  ,￢(￢ 1 ⊓ ￢ 2) and￢(≥  + 1  ) respectively
by ⊥, ∃ ,  1 ⊔  2 and ≤   .
      </p>
      <p>A signature is a finite set  =   ∪   ∪   ∪   where   is the set of atomic
concepts,   is the set of atomic roles,   is the set of individual names and   is the set of
natural numbers used in   (1 is always in   ). A   ‐     
         is a finite set of
concept inclusions on the form  1 ⊑  2 , where  1 and  2 are general concepts. A
  ‐</p>
      <p>is a finite set of assertions of the form  ( ) (concept membership)
or  ( ,  ) or ￢ ( ,  ) (role membership) where  and  are individuals names. The pair
( ,  ) forms a   ‐     
    knowledge base. The semantics of   ‐     
    is given by
an interpretation  = (△ , . ) where △ is a non empty set called the interpretation domain
and . is an interpretation function that associates every individual 
  ∈△ such that   ≠   for every pair  ,  ∈   , every atomic concept 
with an element
with a subset
(unary relation)   of △ and every atomic role 
with a subset (binary relation)   of
△ ×△ . The interpretation  is extended to general concepts and roles. Given an
interpretation  , we write  satifies  1 ⊑  2 denoted by  ⊨  1 ⊑  2 if  1 ⊆  2 ,  ⊨  ( ) if
  ∈   ,  ⊨  ( ,  ) if   ,</p>
      <p>∈   .  satisfies a      if  satisfies every inclusion in
 ,  satisfies a      if it satisfies each assertion in  . Given a knowledge base  =
 ,</p>
      <p>and an interpretation  ,  is called a model of  if  satisfies  and  . A knowledge
base  is satisfiable if it has at least one model. For a concept  , we say that  satisfies 
if there is a model of  satisfying  . For concept inclusion or assertion  , we say that  is
entailed by  and we write</p>
      <p>⊨  if  is satisfied by every model of  .</p>
    </sec>
    <sec id="sec-2">
      <title>Terminological Box  :</title>
      <p>1.           ⊑       
2.       ⊑ ￢       ⊓ ￢        
3. ∃     ⊑         
4. ∃     − ⊑</p>
    </sec>
    <sec id="sec-3">
      <title>Assertion Box  :</title>
      <p>
        5.          (FOFO)
6.       (DESCRIPTION LOGICS)
7.      (FOFO, DESCRIPTION LOGICS)
structures and DL knowledge bases may have infinitely many models. Thus an alternative
semantics has been proposed called feature [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] which is prposed for the   ‐     
   
knowledge bases. In contrast to classical models the features have always finite structures
and every knowledge base has a finite set of features. According to these motivations, we
choose working with features instead of models. Another motivation is that we must
consider all possible knowledge base situations and the number of the latters must be finite.
The feature notion is based on the type notion proposed in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. We begin by presenting
types and then the feature is explained.
      </p>
      <p>Given a finite signature  , an  ‐      is a set of basic concepts over  , such that:
⊤ ∈  and for any  ,  ∈   with  &lt;  ,  ∈   ∪ { −| ∈   } , ≥   ∈  implies
≥   ∈  . In what follows, ⊤ ∈  is omitted for simplicity and  ‐     will be specifies
as     . Type  satisfies basic concept  if  ∈  ,  satisfies ￢ if  not satisfies  , and
 satisfies  1 ⊓  2 if  satisfies  1 and  2. The satisfaction relation is denoted by ⊨. We
say that  satisfies  1 ⊑  2 (  ⊨  1 ⊑  2 ) if  ⊨ ￢ 1 or  ⊨  2 . Thus  satisfies a
     if  satisfies every concept inclusion axiom in  .</p>
      <p>
        Types are sufficient to capture the semantics of the     , they are not able to capture
the semantics of the     because they are not suited for individual, thus they must be
extended with additional set. The latter is dedicated to the concept and role memberships
and is called a  ‐         set for the     , defined in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] as:
Definition 1. An  ‐         set  (or         ) is finite set of assertions of the form
 ( ) or  ( ,  ), where  ,  ∈   ,  ∈   and  is a basic concept over  , satisfying the
following conditions:
 For each  ∈   , ⊤( ) ∈  , and ≥   ( ) ∈  implies ≥   ( ) ∈  for  ,  ∈  
with  &lt;  .
 For each  ∈   ,  ( ,   ) ∈  ( = 1, … ,  ) implies ≥   ( ) ∈  for any  ∈  
such that  ≤  .
 For each  ∈   ,  (  ,  ) ∈  ( = 1, … ,  ) implies ≥   −( ) ∈  for any  ∈  
such that  ≤  .
      </p>
      <p>
        For a given individual  , the type  =  1, …   ( ≥ 1) is called the type of  in  ,
where  1( ), …   ( ) are all basic concept assertions associated with  in  . A
        set  satisfies  ( ) if the type of  in  satisfies  ,  satisfies  ( ,  ) or
 −( ,  ) if  ( ,  ) ∈  (the same is with ￢  ,  and ￢ −( ,  ) ).  satisfies an
     if  satisfies every assertions in  . The pair 〈 ,  〉 can be used to provide a
semantics characterization but it is proved in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] that using this pair is not sufficient to
capture the connection between the     and the     . Thus feature which is a set of
types can provide a complete semantics of   ‐     
    knowledge bases. The notion of
feature is defined in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] as follows:
Definition 2. Given a signature  , an  ‐        (or simply        ) is a pair  =
〈Ξ,  〉, where Ξ is a non empty set of  ‐      and  an  ‐         set, satisfying the
following conditions:
 ∃ ∈ ⋃Ξ if ∃ − ∈ ⋃Ξ for each  ∈   .
 For each  ∈   we have  ∈ Ξ, where  is the type of  in  .
      </p>
      <p>
        Given a feature  = 〈Ξ,  〉,  satisfies  1 ⊑  2 if every type in Ξ satisfies  1 ⊑  2, 
satisfies an assertion  ( ) or  ( ,  ) if  satisfies this assertion,  satisfies a      if 
satisfies every inclusion in  ,  satisfies an      if  satisfies every assertion in  .
Given a   ‐         knowledge base  = 〈 ,  〉 and a feature  ,  is a model feature of
 if  satisfies  and  . The set of all model features of  is denoted by   ( ). For a
concept inclusion or assertion  ,  ⊨  if all model features of  satisfies  [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. For
further reading, the readers are referred to [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Example 2. Given a feature  = 〈Ξ,  〉 defined over the signature of  such that:
Ξ = { 1,  2} where:  1 =          , ∃     and  2 = {∃     −,       } ,  =
{         FOFO ,       (DESCRIPTION LOGICS),      (FOFO, DESCRIPTION LOGICS)}.</p>
      <p>The feature  = 〈Ξ,  〉 respects the conditions in definition 2 and the         set
respects the definition 1. Every individual  in   has a type in  ,  1 is for FOFO and  2 is
for DESCRIPTION LOGICS.  is model feature of  since every type satisfies every inclusion
in  and  satisfies every assertion in  . Thus  = 〈Ξ,  〉 ∈   ( ).
3</p>
      <sec id="sec-3-1">
        <title>Probabilistic Extension based on Features Using Belief</title>
        <p>A novel probabilistic extension of   ‐</p>
        <p>based on features is here presented. The
  ‐</p>
        <p>is extended to specify belief interval about its axioms. The extension is
called     ‐         
proba    . In this section, the syntax and semantics of     ‐     
bilistic knowledge bases using   ‐</p>
        <p>features are given.</p>
        <p>Syntax of     ‐</p>
        <p>Probabilistic Knowledge Bases
The Axioms in   ‐</p>
        <p>knowledge bases can be annotated by belief degree interval.</p>
        <p>The following types of probabilistic axioms are supported:
1. Probabilistic terminological axioms (    axioms): probabilistic concept inclusions
(PCI for short) about relationship between concepts. Each one has the form ( ⊑
 )[ , ] which signifies that we have a belief degree in [ ,  ] that the concept  is
subsumed by  or  is sub class of  .
2. Probabilistic     axioms: probabilistic assertions about concepts and roles instances:
 ( )[ , ] means that we have a belief degree in [ ,  ] that the individual  is an
instance of the concept  .  ( ,  )[ , ] means that the individual  is related with the
individual  by the role  with a belief degree in [ ,  ].
3. Using conjunction (∧) or disjunction (∨) are not allowed in DLs, thus the satisfaction of
axioms that contain these notations is not defined for features. Therefore we define it as
follow: for a given axiom  =  1 ∧  2 … ∧   where each   is a   ‐     
    axiom,
we say that a feature  = 〈Ξ,  〉 satisfied  if  ⊨   for every   in  and we write
 ⊨  . We say that  satisfies  =  1 ∨  2 … ∨   if  satisfies at least one   . Belief
about these axioms is allowed in     ‐     
    . Thus, the probabilistic axiom
 = ( 1 ∧  2 … ∧   )</p>
        <p>[ , ] means that we have a belief in [ ,  ] that all   can be
satisfied in the same situation. The probabilistic axiom ( 1 ∨  2 … ∨   )
[ , ] means that we
have a belief in [ ,  ] that at least one   can be satisfied. This type of axioms is called
probabilistic conjunction and disjunction axioms (    for short). Using ∧ is not
allowed with ∨ in the same     axiom</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>The values  and  are in [0,1] where  ≤  ,  is the lower bound and  is the upper</title>
      <p>bound. In     ‐</p>
      <p>, the probabilistic terminological box   is a finite set of PCIs.</p>
      <p>The probabilistic assertions box   is a finite set of probabilistic assertions.     is a set
of conjunction
and
disjunction
axioms.</p>
      <p>A
probabilistic
knowledge
base  
in
    ‐     
    is defined as</p>
      <p>
        = 〈 ,   ,  ,   ,     〉, the axioms of  ⋃ are called
certain axioms whereas the axioms in   ⋃  ⋃    are uncertain axioms. Probabilistic
Axiom with [
        <xref ref-type="bibr" rid="ref1 ref1">1,1</xref>
        ] are considered as certain axiom. Thus they are removed and added to
 ⋃ . A single belief value is allowed, thus in this case 
=  (see axiom 10 in fig.2).
      </p>
      <p>To model a     ‐</p>
      <p>probabilistic knowledge, we must have an ontology ( and
 ) in   ‐     
Example
3.</p>
      <p>and then extend it by adding probabilistic axioms.</p>
      <p>We
present
an
example
of
probabilistic
knowledge
base
 
= 〈 ,   ,  ,   ,     〉 in     ‐     
    which is an extension of 
= ( ,  ) in
[0.80,0.80]. The     axiom 11 says that we have a belief degree in [0.45,0.67] that
LOTFI is a professor and teacher of DISCRIPTION LOGICS. Axiom 12 tell that ALA is a PhD
student or professor with a belief degree in [0.30,0.60].</p>
    </sec>
    <sec id="sec-5">
      <title>Probabilistic Terminological Box   :</title>
    </sec>
    <sec id="sec-6">
      <title>Probabilistic Assertion Box   :</title>
      <p>8. (         ⊑           )[0.44,0.65]
9.           (RIDA)[0.55,0.60]
10.          (KAMEL)[0.80,0.80]</p>
      <p>Probabilistic Conjunction and Disjunction Axioms     :

    probabilistic knowledge base
[ , ] denoted by    (  ⊑ 
 , ) is  ⊑  . Given a set of
PCIs   , the certain set of   denoted by    (  ) is a set of concept inclusions.
Probabilistic assertion and the set of probabilistic assertions   are treated in the same manner.
Because every axiom in     has at least two axioms (∨ or ∧ must connects more than
an axiom), a set of certain axioms can be extracted from every     axiom, this set can
includes concept inclusions and assertions. Therefore two functions:    _ and    _ are
defined to extract these sets where    _ (( 1 ∧  2 … ∧   ) ) is a set contains all    (  )
(all   must be satisfied), and    _ (( 1 ∨  2 … ∨   ) ) is a set contains at least a
   (  ) (at least one   must be satisfied). Thus    (    ) is a set contains all sets of
certain axioms of all     axioms.</p>
      <p>A set of deterministic knowledge bases can be extracted from   , everyone must
contains  ∪  and it can contains selected axioms from    (  ) ∪    (  ) and selected
sets of axioms from    (    ). Axioms from    (  ) ∪    (  ) are added directly.
For every selected set from    (    ), all its certain axioms are added. Each
deterministic knowledge base respects the   ‐</p>
      <p>language and every satisfiable knowledge
base is called                      .</p>
      <p>Definition 3 (                      ). Given a probabilistic knowledge base
  = 〈 ,   ,  ,   ,     〉. The possible knowledge bases of   , denoted by      is
defined as follows:      = { = 〈 ∪  ′ ,  ∪  ′ 〉| is satisfiable where  ′ (resp.  ′ )
contains selected axioms from      (resp.      ) and concept inclusions (resp.
assertions) in the selected certain sets from    (    )}.</p>
      <p>In other words, the possible knowledge base  is a possible consistent situation of   .
In this situation, the actual world is a model of  . The satisfiability condition is important
for preventing inconsistencies and contradictions that may occur between the axioms in
   (  ),    (  ) and    (    ). If there are probabilistic axioms that have certain
axioms which are inconsistent with  ∪  then they can’t participated in creating      ,
thus they are omitted and do not considered in reasoning.</p>
      <p>Using definition 3, another notion is defined which is                   :
Definition 4                 . Given a probabilistic knowledge base   =
〈 ,   ,  ,   ,     〉, let      be the set of all possible knowledge bases of   . The
possible features related to   , denoted by    ℱ is defined as follows:    ℱ =
{ |                            ∈      }.</p>
      <p>From the definition,    ℱ contains all model features of all possible knowledge bases
in      . Like models, the possible features are used to describe the current  
situation. The signature of probabilistic knowledge base   is defined as a finite set  =
   ( ) ∪    (     ) ∪    ( ) ∪    (     ) ∪    (        ).</p>
      <p>The semantics of     ‐</p>
      <p>probabilistic knowledge bases is given by
probabilistic interpretations. A probabilistic interpretation   is a probability function on all
possible features in    ℱ (  :    ℱ → 0,1 ) such the sum of all    is equal to 1. We
have a probability distribution over    ℱ and   distributed its probability values only on
possible features i.e. considering only possible situations of   . The probability of any
axiom  is the sum of the probabilities associated with all features that satisfy  :    =
 ∈   ℱ     ⊨   ( ) . A probabilistic interpretation   satisfies a PCI ( ⊑  )[ , ]
denoted by   ⊨ ( ⊑  )[ , ] if and only if    ⊑ 
∈ [ ,  ].   satisfies a set of
PCIs   denoted by   ⊨   if   satisfies all elements in   . The same is with a
probabilistic assertion and a set of probabilistic assertions   .   satisfies     denoted by
  ⊨     if   satisfies all elements in     .   satisfies a certain concept inclusion
 ⊑  , denoted by   ⊨ 
⊑  if and only if for every feature with   
&gt; 0, we have
 ⊨</p>
      <p>⊑  .   satisfies a set of concept inclusions  denoted by   ⊨  if   satisfies all
elements in  . The same is with certain assertion and certain set of assertions  .
Therefore, a probabilistic interpretation   is a model of probabilistic knowledge base  
=
(or consistent) if there is at least a model of   . Given a probabilistic axiom  [ , ],  
entails  [ , ] , denoted by   ⊨  [ , ] if for every   such that   ⊨  
  ⊨  [ , ]. Before checking the satisfiability of   , 〈 ,  〉 must be consistent.
we have
Example 4. The   in fig.2 has the signature  =   ∪   ∪   ∪   where:   ,   , and

 are the same of  in fog.1 but   = {FOFO, ALA, LOTFI , RIDA, KAMEL}. The set      of
  contains for example  1 = 〈 ∪ {   8 }, 
is satisfiable and it respects the expressiveness of   ‐     
∪ {</p>
      <p>.
9 ,    (10)}〉. We observe that  1
4</p>
      <sec id="sec-6-1">
        <title>Reasoning and Inferences Tasks</title>
        <p>The main reasoning and inference tasks for     ‐     
    are the following:
 Probabilistic Knowledge Base Satisfiability (      ): Given a probabilistic
knowledge base</p>
        <p>= 〈 ,   ,  ,   ,     〉, decide whether   is satisfiable.
 Tightest Belief interval for Logical Entailment (        ): Given a probabilistic
knowledge base</p>
        <p>= 〈 ,   ,  ,   ,     〉 and an axiom  , compute the tightest
belief interval [ ,  ] such tha</p>
        <p>⊨  [ , ].
 Logical Entailment (      ):</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Given a probabilistic</title>
      <p>knowledge base   =
〈 ,   ,  ,   ,     〉 and probabilistic axiom  [ , ] associated
with belief interval
[ ,  ], decide whether   ⊨  [ , ] or not.</p>
      <p>
        The first task is achieved by using theorem 1. The second and the thirds uses theorem
2. Similarly to [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the reasoning tasks use a system of linear constraints.
      </p>
      <p>Theorem 1. Let</p>
      <p>
        = 〈 ,   ,  ,   ,     〉 a probabilistic KB. This latter is satisfiable if
the next linear constraints system over variables   (
∈    ℱ) is solvable:
 =   
  ≥ 0        ∈    ℱ
Proof. The solver tries to find assignments to every   such that all constraints are
satisfied. Every   is considered as probability of  ∈    ℱ. Thus the solver tries to find a
probability function on    ℱ that respects the constraints. The two first constraints are to
respect the satisfiability of every probabilistic axiom in   i.e., the sum of probabilities of
the features that satisfy  is in [ ,  ]. The third one is to respect that the sum of all
probabilities associated with all features is 1. The condition of positive probabilities is specified
in the last constraint. By respecting the two last constraints, the condition that the
probability ∈ [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ] is also respected. If the solver get a solution i.e., value for every   then the
solution respects the satisfiability conditions and   has a model   that assigns for
every  ∈    ℱ a value   . Thus   is satisfiable. We can proof by the same manner
that if   is satifiable then the previous system of linear constraints is solvable.
Theorem 2. Given a probabilistic knowledge base   = 〈 ,   ,  ,   ,     〉. Suppose
  is satisfiable. Let  be an axiom. The values  and  such that   ⊨  [ , ] are taken
over all possible solutions of the system in Theorem 1 as follow:
 ∈   ℱ, ⊨
Proof. Suppose that   is satisfiable, the system in Theorem 1 has at least one solution
i.e., probabilistic interpretation of   . Given an axiom  , for every solution i.e.,
probabilistic interpretation, the solver computes the sum of all values assigned with features that
satisfy  . To minimization, it keeps  and  for the maximization. Thus, in every
interpretation   we have    ∈ [ ,  ] so   ⊨  [ , ].
      </p>
      <p>The interval computed by theorem 2 is called the tightest belief interval i.e.,  (resp.,  ) is
the min (resp., max) of   ( ) subject to all models   of   . Theorem 2 can be used to
decide if a given probabilistic axiom is entailed by a satisfiable probabilistic   . Thus
  ⊨  [ , ] if the tightest belief interval that  is entailed by   is in [ ,  ].
Example 5. From the example 3, if   is satisfiable using Theorem 1, then we can use
theorem 2 to compute         of some given axioms such as: computing the tightest
belief interval [ ,  ] such that   ⊨           (KAMEL)[ , ], finding the         of
          ⊑          . We can also decide whether           LOTFI [0.4,0.6] is a
logical consequence of   .
5</p>
      <sec id="sec-7-1">
        <title>Implementation and Experimentation</title>
        <p>A prototype of     ‐</p>
        <p>
          is implemented in Java with Eclipse, using Pellet [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] for
reasoning, owlapi [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] for knowledge base creation, and LpSolve 5.5 [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] for solving the
linear programs.   ‐
        </p>
        <p>supportes only concept inclusion, concept and role
assertions. In owlapi the previous axioms are respectively created by OWL.           ,
       is represented by OWL.          (          ,        ). Therefore  ,  ,
  ,   and     are created using owlapi where every probabilistic axiom is associated
with its belief interval.</p>
        <p>During the building of the possible knowledge bases, Pellet reasoner is used to test the
satisfiability of the latters. For a given probabilistic   , we can generate 2   +   +    
knowledge base, thus the one in fig.2 has 2</p>
        <p>5 = 32 knowledge bases where all of the
latters are consistent so     
= 32 (tested by the     ‐     
    prototype). We
conclude that in worst cases, we have     
≤ 2   +   +     . For every  in      ,
using its signature    ( ), we compute all types which satisfy its TBox, everyone is a set
of basic concepts represented using owlapi by a set of OWLClassExpression. From the
ABox of  , all basic concept and basic role assertions are extracted using Pellet. Thus
these assertions are used create the         set 
of  according to the definition 1 (
is created in owlapi as owl ontology). All possible combinations of the types associated
with  are generated. For every individual in    ( ), its type in  is extracted and added
to every combination. The latter is tested if it forms with  a feature of  using. Every
element in      is treated with the same manner and all features are added to     .
tic knowledge
Probabilistic Assertions
Conjunction axioms
Disjunction axioms
Reasoning tasks
Semantics based on features</p>
        <p>Supported.</p>
        <p>Probabilistic
Terminological
probabilis</p>
        <p>Supports the belief in
conthe</p>
        <p>conditional
has 1548 possible features and this proved that the number of features is finite. The linear
program Lp in theorem 1 is created using LpSolve, the variables number is    
because every  ∈     is associated with one variable   . Using   ,   ,     and
    , two constraints are created for every axiom  , one for its interval lower bound and
one for the upper bound. The coefficient of every variable   in these constraints can be 1
( satisfies  ) or 0 ( does not satisfy  ). The Lp for the KB in fig.2 has 1548 variables
and 12 constraints (10 for the probabilistic axioms).</p>
        <p>Example 6. Using the prototype and the probabilistic KB in fig.2, we have found
that:   ⊨           (KAMEL)[0.24,0.65] , (          ⊑          )[0.0,0.45] and
          LOTFI [0.40,0.60] is not entailed by KB because the tightest belief interval of
          LOTFI is [0.45,0.67].</p>
        <p>
          For comparison, our work and the one in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] are used (see table 1) because the only
probabilistic extension of   ‐
        </p>
        <p>
          which based on features is in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. The goal of
comparison is to understand the points of difference between the two works. We have not
presented this section in detail because of the limitation in paper length.
6
        </p>
      </sec>
      <sec id="sec-7-2">
        <title>Related Works</title>
        <p>
          Closest to our work, we have [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] where the   ‐     
    is extended to use conditional
constraints on concepts i.e., statistical information about concepts, it supports probabilistic
terminological knowledge and probabilistic assertions about concepts and roles. The
probabilistic interpretation is defined on the set of all features of a given signature, unlike
our work which uses only the possible features instead of all features. In [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], no
reasoning tasks and implementation are presented and the belief in concept inclusion is not
supported. Its inferences are weak and consider only special cases. PrDLs [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] is a
probabilistic description logic which supports the belief in DL axioms. From the probabilistic
knowledge, similarly to our approach, the last reference extracts a set of certain
knowledge bases but using a discrete probability distribution on all possible worlds. The author
in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] who proposed P-SHOIN(D), P-SHIQ(D) and P-DL-Lite that are probabilistic
extensions of the DL-SHOIN(D), SHIF(D) and DL-Lite respectively, he uses the lexicographic
entailment and his work is based on Nilsson’s probabilistic logic [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. He defines a
probabilistic interpretation on possible objects (everyone contains concepts that are free of
probabilistic individuals), one for terminological probabilistic knowledge and one for
every probabilistic individual. PRONTO reasoner [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] is based on the works in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Unlike
our work, [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] does not allow probabilistic role assertions and it uses a separation between
probabilistic interpretations for the individuals and this makes difficulties to draw
conclusions about relations between individuals. Another work is in [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] where probabilistic
DLs based on the DL-ALC are presented. The work does not allow probabilistic
terminological knowledge and its semantics is subjective by considering the probabilities as
believe degrees. The authors use probability distributions on possible worlds where
everyone is associated with a FOL interpretation. The quasi model is defined to check the
consistency of the probabilistic KB. This model shares some similarities with the feature
because the former is a pair of two sets of types one contains ABox types and the other
contains types for the individual. Contrary to this model the feature includes TBox and
ABox types and this is important to capture the KB semantics. The authors in [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] use
linear constraint systems that help to construct the worlds. In contrast, our work uses only
one linear constraint system after the features construction. The work in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] allows for
epistemic and statistical probabilistic annotations in DL axioms by transforming the
annotated axioms to predicate logics. The authors consider the epistemic probability as belief
degree. The BUNDLE [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] is a reasoner for the work in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Other set of probabilistic
DLs use graphical models such as Bayesian network BN as underlying probabilistic
formalisms, some of these works are [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. P-CLASSIC [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] is a probabilistic DL based
on BN that supports terminological probabilistic knowledge about concepts and roles but
does not allow assertional knowledge about concepts and roles. The work in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] is an
extension of DL-Lite that uses BN towards tractable probabilistic DL. For further reading
about probabilistic uncertainty in semantic web, readers are referred to [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] and [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
7
        </p>
      </sec>
      <sec id="sec-7-3">
        <title>Conclusion and Future Works</title>
        <p>In this paper,     ‐          knowledge
    a novel probabilistic extension for   ‐     
bases is presented. The proposed work allows belief interval in a single   ‐     
   
axiom or a set of   ‐</p>
        <p>axioms that are connected with ∧ or ∨. Its semantics is
based on   ‐</p>
        <p>features. Both terminological and assertion probabilistic knowledge
are supported. Using this work, meaningful conclusions can be drawn from the
probabilistic knowledge. Analysing the computational complexity of our work and implementing
efficient reasoner are the main future work directions. Another future work consists in
using specific application domains such as: medical.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P. F</given-names>
          </string-name>
          . (eds.):
          <article-title>The Description Logic Handbook: Theory, Implementation, and Applications</article-title>
          . Cambridge University Press (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Artale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The DL-Lite Family and</article-title>
          <string-name>
            <surname>Relations. J. Artif. Intell. Res.</surname>
          </string-name>
          (JAIR)
          <volume>36</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>69</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>DL-lite: Tractable description logics for ontologies</article-title>
          .
          <source>In: Proceedings of the 20th AAAI Conference on Artificial Intelligence</source>
          ,
          <source>AAAI</source>
          <year>2005</year>
          , pp.
          <fpage>602</fpage>
          -
          <lpage>607</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Tractable reasoning and efficient query answering in description logics: The DL-lite family</article-title>
          .
          <source>Journal of Automated Reasoning</source>
          ,
          <volume>39</volume>
          (
          <issue>3</issue>
          ),
          <fpage>385</fpage>
          -
          <lpage>429</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Tractable reasoning with Bayesian description logics</article-title>
          .
          <source>In: International Conference on Scalable Uncertainty Management. LNCS</source>
          , vol.
          <volume>5291</volume>
          , pp.
          <fpage>146</fpage>
          -
          <lpage>159</lpage>
          . Springer (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Klinov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Pronto: A Practical Probabilistic Description Logic Reasoner</article-title>
          .
          <source>In proceedings of the International Workshop on Uncertainty in Description Logics</source>
          , vol.
          <volume>613</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Koller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeffer</surname>
            ,
            <given-names>A. P-CLASSIC</given-names>
          </string-name>
          :
          <article-title>A tractable probabilistic description logic</article-title>
          .
          <source>In Proceedings of the Fourteenth National Conference on Artificial Intelligence and Ninth Innovative Applications of Artificial Intelligence Conference</source>
          , pp.
          <fpage>390</fpage>
          -
          <lpage>397</lpage>
          . AAAI Press / The MIT Press (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Can you tell the difference between DL-lite ontologies?</article-title>
          <source>In: Proceedings of the 11th International Conference on Principles of Knowledge Representation and Reasoning</source>
          , KR, pp.
          <fpage>285</fpage>
          -
          <lpage>295</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Expressive probabilistic description logics</article-title>
          .
          <source>Artificial Intelligence journal</source>
          .
          <volume>172</volume>
          (
          <issue>6-7</issue>
          ),
          <fpage>852</fpage>
          -
          <lpage>883</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <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>
          ), pp.
          <fpage>291</fpage>
          -
          <lpage>308</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Nilsson</surname>
            ,
            <given-names>N. J.:</given-names>
          </string-name>
          <article-title>Probabilistic logic</article-title>
          .
          <source>Artificial Intelligence journal</source>
          ,
          <volume>28</volume>
          (
          <issue>1</issue>
          ). p.
          <fpage>71</fpage>
          -
          <lpage>87</lpage>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Predoiu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Probabilistic Models for the Semantic Web: A Survey. The Semantic Web for Knowledge and Data Management</article-title>
          , pp.
          <fpage>74</fpage>
          -
          <lpage>105</lpage>
          . IGI global (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ramachandran</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Thornton</surname>
          </string-name>
          , J.:
          <article-title>Probabilistic Reasoning in DLLite</article-title>
          .
          <source>In Proceedings of The Pacific Rim International Conference on Artificial Intelligence, PRICAI</source>
          , pp.
          <fpage>480</fpage>
          -
          <lpage>491</lpage>
          , Springer (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Tao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanpin</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lifu</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>PrDLs: A new kind of probabilistic description logics about belief</article-title>
          . In Okuno, H. G.,
          <string-name>
            <surname>Ali</surname>
          </string-name>
          , M. (eds.)
          <source>Proceedings of the 20th international conference on Industrial</source>
          , engineering, and
          <article-title>other applications of applied intelligent systems</article-title>
          ,
          <source>IEA/AIE'07</source>
          , pp.
          <fpage>644</fpage>
          -
          <lpage>654</lpage>
          . Springer-Verlag Berlin Heidelberg (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Topor</surname>
            ,
            <given-names>R.W.:</given-names>
          </string-name>
          <article-title>A new approach to knowledge base revision in DL-lite</article-title>
          . In Fox,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Poole</surname>
          </string-name>
          <string-name>
            <surname>D.</surname>
          </string-name>
          , (eds.)
          <source>Proceedings of the 24th AAAI Conference on Artificial Intelligence</source>
          , pp.
          <fpage>369</fpage>
          -
          <lpage>374</lpage>
          . AAAI Press (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <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>Epistemic and Statistical Probabilistic Ontologies</article-title>
          .
          <source>Proceedings of the International Workshop on Uncertainty Reasoning for the Semantic Web, URSW</source>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          , CEUR-WS.org (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <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>
          . In Faber, W.,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , (ed.),
          <source>Web Reasoning and Rule Systems: 7th International Conference</source>
          , Vol.
          <volume>7994</volume>
          , pp.
          <fpage>183</fpage>
          -
          <lpage>197</lpage>
          . Springer (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <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>Grau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <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>
          ), pp.
          <fpage>51</fpage>
          -
          <lpage>53</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>OWL</surname>
            <given-names>API</given-names>
          </string-name>
          , http://owlapi.sourceforge.net/.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <article-title>Lp solve (linear programming solver)</article-title>
          , http://lpsolve.sourceforge.net/.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. The Ninth International Workshop on
          <article-title>Uncertainty Reasoning for the Semantic web</article-title>
          , http://c4i.gmu.edu/ursw/2013/.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Schröder</surname>
            ,
            <given-names>L</given-names>
          </string-name>
          :
          <article-title>Probabilistic Description Logics for Subjective Uncertainty</article-title>
          . In
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Truszczynski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , (eds.),
          <source>Proceedings of the Twelfth International Conference on Principles of Knowledge Representation and Reasoning</source>
          , KR, AAAI Press, (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>