<!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>Paraconsistent Rough Description Logic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Henrique Viana?</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joa˜o Alcaˆntara??</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ana Teresa Martins? ? ?</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Computac ̧a ̃o, Universidade Federal do Ceara ́</institution>
          ,
          <addr-line>P.O.Box 12166, Fortaleza, CE, Brasil 60455-760</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we introduce a paraconsistent extension of Rough Description Logics which allows the representation of incomplete and contradictory concepts, as well as the lower and upper approximations of these kinds of concepts. Furthermore, we use the notions of approximations, which can be applied successively, to make restrictions or relaxations in the concept queries with the objective of decreasing or increasing the number of results of the queries, respectively.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        In many applications of Artificial Intelligence not rarely query tasks result in empty
answers. Similarly, it may happen that a query has too many answers as a result, and it
is not always that all these answers are important. Some approaches, known as query
refinement used to deal with uncertain knowledge, develop methods to settle these
problems. One of these approaches is the Rough Set theory introduced by Z. Pawlak [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Rough Set theory may be applied for query refinement by resorting to query restriction
or query relaxation. A query can be restricted in order to obtain only the necessary
results, or it can be relaxed, aiming at increasing the number of its results. In this paper,
we will focus on the definition of a rough set framework in Description Logics (DLs)
fine-tuned to deal with query refinement and incomplete and contradictory information.
      </p>
      <p>
        Rough Description Logics (RDLs) [
        <xref ref-type="bibr" rid="ref10 ref14 ref5 ref9">5,9,10,14</xref>
        ] have introduced a mechanism that
allows modeling uncertain reasoning by means of approximations of concepts. RDLs
extend classical DLs with two operations, the lower and the upper approximation. Both
approximations are based on capturing uncertainty as an indiscernibility relation R, an
equivalence relation (i.e., reflexive, symmetric and transitive). We can formally define
the upper approximation of a concept as the set of individuals that are indiscernible
from at least one that is known to belong to the concept:
      </p>
      <p>C = fa j 9b (a; b) 2 R ^ b 2 Cg.</p>
      <p>Similarly, one can define the lower approximation of a concept as the set of
individuals which for all ones that are indiscernible from, it is known that these ones belong
to the concept:</p>
      <p>C = fa j 8b (a; b) 2 R ! b 2 Cg.
? This research is partially supported by CAPES (PROPAG).</p>
      <p>?? This research is partially supported by CAPES (PROCAD).
? ? ? This research is partially supported by CAPES (PROCAD) and CNPq (PQ, Universal 2010).</p>
      <p>
        Extending the ideas of rough set theory, in order to represent incomplete and
contradictory information, the work presented in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] introduced the notion of paraconsistent
rough sets. Instead of employing approximations to classical sets, it was taken into
consideration four-valued sets, which are intended to represent incomplete and
contradictory information. Furthermore, a similarity relation (i.e., a sort of “indiscernibility”
relation that is at least reflexive) is used instead of an equivalence relation, with the aim
of modeling different levels of uncertainty.
      </p>
      <p>
        In this work, we will adapt the notions of paraconsistent rough sets to DL,
introducing a paraconsistent RDL, called PRALC . This paraconsistent RDL is slightly different
from the well-known paraconsistent DL presented in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Furthermore, we introduce
two similarity relations to deal with approximation of concepts and apply the notion of
contextual approximation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] in our approach as an alternative form of approximation of
concepts. Finally, we present some reasoning tasks, related to query refinement, which
can be applied with these introduced operations.
      </p>
      <p>
        The paper is structured as follows. In Section 2, we present the notions of the
fourvalued calculus, sets and approximations defined in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In Section 3, we introduce
PRALC , and we apply the contextual approximation to PRALC together with the
similarity relations. In Section 4, we present some query tasks that can be used in PRALC ;
in particular, the tight and loose approximations. Finally, in Section 5 we conclude the
paper.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Paraconsistent Rough Sets</title>
      <p>
        In order to represent incomplete and contradictory information, it was introduced a
rough set framework taking into account four-valued sets, instead of elementary sets
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In these four-valued sets, an element may belong to a given set, or it may not
belong to the set, or its membership in the set may be unknown due to incomplete
information, or even inconsistent due to a contradictory evidence. Under this view, membership
functions, set containment and set operations are also four-valued, where logical values
are t (true), f (false), i (inconsistent) and u (unknown). Moreover, since the knowledge at
hand is incomplete, instead of indiscernibility relations, the authors resort to similarity
relations to group together elements that are close to each other. Consequently, the
notions of upper and lower approximations extend the usual definitions of approximations
in the rough set theory.
2.1
      </p>
      <sec id="sec-2-1">
        <title>Four-valued Semantics</title>
        <p>
          In [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], the language for the four truth values was adapted from Belnap’s Logic [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ],
which is grounded on bilattices [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. As it is known, in bilattices, two orderings of truth
values are considered: truth ordering ( t) and knowledge ordering ( k). However,
in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], the construction of the language is slightly different from that employed by
Belnap. The change is motivated by some results accounted in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] as counterintuitive
in Belnap’s truth ordering. In order to give more details, let us regard the following
example involving test of cars:
Example 1 Suppose that we have two cars a and b, belonging to the same man, where
Safe(a) = u and Safe(b) = i. We want to know if all of his cars are safe, i.e., Safe(a) ^
Safe(b), where ^ stands for the meet operation with respect to t in Belnap’s Logic.
We have that (u ^ i) = f. However, in this case we do not know whether both cars are
safe because we do not have any information about the safety of car a. In contrast to the
answer obtained in Belnap’s logic, u seems to be a more intuitive answer to this case.
Similarly, if we want to check if the man has a safe car, i.e., Safe(a) _ Safe(b), Belnap’s
Logic results in the value t. This differs from our intuition because we know that the
safety of car b is unclear, since the results of the tests are contradictory, and we know
nothing about the safety of car a. In such a case, i seems to be a more intuitive answer.
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], in order to overcome these unexpected results, they redefined t as the
smallest reflexive and transitive relation satisfying f t u t i t t. Consequently, the
operations of meet (^) and join (_) in the truth ordering are defined as the greatest lower
bound and as the least upper bound in this new ordering, respectively, i.e., (x ^ y) =
GLBtfx; yg and (x_y) = LUBtfx; yg. The truth table for the meet and join operations
in t as well as to the negation and implication can be seen in Table 1.
^ f u i t
f f f f f
u f u u u
i f u i i
t f u i t
_ f u i t ,! f u i t
f f u i t f t t t t
u u u i t u u u i t
i i i i t i i i i t
t t t t t t f u i t
Table 1. Truth tables for ^; _; ,! and :
:
f t
u u
i i
t f
        </p>
        <p>
          The implication ,! naturally extends the usual two-valued implication, which can
be defined as (:x _ y). Consequently, the implication has the following property: (x ,!
y) (:y ,! :x), but it does not satisfy the Modus Ponens if we assume that ft; ig
is the set of designated values. For instance, (i ,! f) ^ i does not result in f. A more
detailed explanation of the definition of ,! can be found in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Finally, the semantics
of 8 and 9 is given by
        </p>
        <p>8xP (x) = GxL2BUtfP (x)g and 9xP (x) = LxU2BUtfP (x)g,
where U is the universe set and P (x) denotes that x has the property P , which is
evaluated to one of the four truth values.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Four-valued Sets</title>
        <p>Now, we present the notion of a four-valued set. Given the disjoint sets U and :U ,
where :U = f:x j x 2 U g, a four-valued set A on U is defined as any subset of
U [ :U . Intuitively, x 2 A represents that there is an evidence that x is in A, and
(:x) 2 A represents that there is an evidence that x is not in A. We assume that :(:x)
is equal to x. In this framework, set membership is four-valued and it extends the usual
two-valued membership.</p>
        <p>Set membership, denoted as 2 : U 2U[:U ! ft; f; i; ug, is defined by</p>
        <p>The complement :A of a four-valued set A is defined by :A = f:x j x 2 Ag, and
the four-valued set inclusion is defined by X b Y = 8x 2 U (x2X ,! x2Y ). The
four-valued intersection and union are defined as x2(X e Y ) = (x2X ) ^ (x2Y ) and
x2(X d Y ) = (x2X ) _ (x2Y ), respectively.</p>
        <p>
          A four-valued extension of rough sets is, then, defined in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] by four-valued set
approximations as follows. First, the equivalence relation is replaced by a similarity
relation, which is also four-valued. A similarity relation extends the indiscernibility
relation by gathering in the same class objects which are not necessarily indiscernible,
but sufficiently close or similar. In other words, a similarity relation is constructed from
the indiscernibility relation by relaxing the original conditions for indiscernibility. This
relaxation can be performed in many ways, thus giving many possible definitions for
similarity.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Definition 1 (Four-valued Similarity Relation) [16] By a four-valued similarity re</title>
        <p>lation we mean any four-valued binary relation on a universe set U satisfying at least
the reflexivity condition, i.e., for any element x of the universe (x; x)2 = t. By the
neighbourhood of an element x 2 U w.r.t. , we understand the four-valued set (x)
such that y2 (x) = (x; y)2 .</p>
        <p>The membership of an element x in the lower approximation of a four-valued set
A is determined by verifying the set inclusion of its neighbourhood (x) in A. The
membership of an element x in the upper approximation is determined by computing the
greatest membership value that an element of the universe may have in the intersection
of (x) and A.</p>
        <p>
          Definition 2 (Lower/Upper Approximation) [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] Let A be a four-valued set. Then,
the lower and upper approximations of A w.r.t. the similarity relation , denoted by A+
and A , respectively, are defined by
x2A+ =
(x) b A and x2A
= 9y 2 U [y2( (x) e A)].
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Paraconsistent Rough Description Logic</title>
      <p>
        Rough Description Logics (RDLs) [
        <xref ref-type="bibr" rid="ref10 ref14 ref5 ref9">5,9,10,14</xref>
        ] have introduced a complementary
mechanism that allows modelling uncertain knowledge by means of approximations of
concepts. RDLs extend classical DLs with two modal-like operations, the lower and
the upper approximation. In the spirit of rough set theory, two concepts approximate an
underspecified (uncertain) concept C as particular sub- and super-concepts, describing
which elements are definitely and possibly, respectively, elements of C.
      </p>
      <p>
        In this section, taking into consideration the approach presented in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], we extend
the RDLs formalisms to paraconsistent rough sets by introducing a four-valued DL
general enough to encompass two kinds of similarity relations: those explicitly defined
and those defined in terms of a context. One distinctive aspect of our formalism is that
it permits successive refinements of a query (see Section 4). In the sequel, we introduce
the syntax, the semantics and reasoning tasks for this DL.
3.1
      </p>
    </sec>
    <sec id="sec-4">
      <title>Paraconsistent Rough Description Logic ALC</title>
      <p>We introduce a paraconsistent rough extension of the description logic ALC, called
Definition 3 (Alphabet) The PRALC alphabet is composed of the symbols :; u; t; 9;
8; &gt;; ?; ; and three disjoint sets: the set of individuals NI , the set of concept names
NC , the set of role names NR and the set of similarity relations NS .</p>
      <p>Definition 4 (Concepts) Concepts in PRALC are defined by the syntax rules below,
where C and D are concepts, A is an atomic concept, R is an atomic role and S is a
similarity relation:</p>
      <p>C; D
! A j &gt; j ? j :C j C u D j C t D j 9R:C j 8R:C j C
S
j CS
Definition 5 (Semantics) The semantics of PRALC individuals, atomic concepts,
atomic roles and similarity relations is given by an interpretation I = ( I ; I ), where
the domain I is a nonempty set of elements and I is a mapping function defined as
fAoll2owNs:Ceaischmianpdpiveiddutaol AaI 2: NII is!mafpt;pfe;di; tuog;aIea2ch aIto;meaicchroaletonmaimcecoRnce2ptNnRamies
mapped to RI : I I ! ft; f; i; ug; each similarity relation S 2 NS is mapped to
SI : I I ! ft; f; i; ug satisfying at least the reflexivity condition, i.e., SI (x; x) = t
for any x 2 I .</p>
      <p>Concepts can be interpreted inductively as follows where, for all x 2
I ,</p>
      <p>CS</p>
      <sec id="sec-4-1">
        <title>Syntax Semantics</title>
        <p>&gt; &gt;I (x) = t
? ?I (x) = f
:C (:C)I (x) = :(CI (x))
C u D (C u D)I (x) = (CI (x) ^ DI (x))
C t D (C t D)I (x) = (CI (x) _ DI (x))
9R:C (9R:C)I (x) = LUBt(RI (x; y) ^ CI (y))</p>
        <p>
          The semantics of concepts is based on semantics of Fuzzy DLs [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], as well as the
lower/upper approximations of a concept, which are related with fuzzy rough sets [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
The main difference from our approach to others based on fuzzy sets is that we consider
t-norms, t-conorms, implication functions, and negation functions as the operations of
conjunction (^), disjunction (_), implication (,!) and negation (:), respectively,
described for the four-valued calculus in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] (see Table 1). Now, we define the notions of
Terminological Box (TBox), Assertional Box (ABox) and ontology in PRALC .
Definition 6 (TBox) A TBox is a finite set of expressions of the form C v D, the
socalled general concept inclusion, where C and D are concepts in PRALC .
Definition 7 (ABox) An ABox consists of a finite set of assertion axioms of the form
C(a) and R(a; b), where C is a concept, R is a role, and a and b are individuals in
PRALC .
        </p>
        <p>When we want to refer to inclusion and assertion axioms indistinctly, we will just
call them axioms. The semantics of inclusion and assertion axioms is given by the
following table:</p>
      </sec>
      <sec id="sec-4-2">
        <title>Syntax Semantics</title>
        <p>C v D i t GLBt(CI (x) ,! DI (x))</p>
        <p>x2 I
C(a) i t CI (aI )</p>
        <p>R(a; b) i t RI (aI ; bI )</p>
        <p>
          Note that the semantics of concept inclusion C v D is derived from the four-valued
calculus presented in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], i.e., it is described w.r.t. implication ,!, which is defined as
(a ,! b) = :a _ b. We assume that fi; tg is the set of designated values, therefore
C v D holds iff the result of the implication is i or t. For assertion axioms the idea
is similar: C(a) (resp. R(a; b)) holds iff C(a) (resp. R(a; b)) is evaluated to one of the
designated values.
        </p>
        <p>Definition 8 (Ontology) An ontology or knowledge base is a set composed by a TBox
and an ABox.</p>
        <p>Definition 9 (Satisfiability) The notion of satisfaction of a set of axioms " by an
interpretation I = ( I ; I ), denoted I j= ", is defined as follows: I j= " iff I satisfies each
element in ". For an axiom , if I j= we say that I is a model of . I satisfies an
ontology O, denoted by I j= O, iff I is a model of each axiom of ontology O.
Definition 10 (Logical Consequence) An axiom is a logical consequence of an
ontology O, denoted by O j= , iff every model of O satisfies .
3.2</p>
      </sec>
      <sec id="sec-4-3">
        <title>Contextual Approximation</title>
        <p>
          In [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], it was introduced the notion of contextual indiscernibility relations in RDLs as a
way of defining an equivalence relation based on the indiscernibility criteria. In
particular, the notion of context is introduced, allowing the definition of specific equivalence
relationships to be used for approximations. The main advantage of this approach is
that the reasoning with equivalence classes becomes optimized, since the equivalence
relations are discovered in the process of reasoning, differently from the traditional
RDLs, where the equivalence relation must be explicitly defined.
        </p>
        <p>In this subsection, we apply the notions of contextual approximation to PRALC ,
extending the definitions of lower and upper approximations of a concept. We first present
the notion of a context via a collection of PRALC concepts. We, then, introduce two
specific similarity relations based on such contexts, and finally we define upper and lower
approximations of concepts using these new similarities.</p>
        <p>Definition 11 (Context) A context is a finite nonempty set of DL concepts C = fC1;
: : : ; Cng.</p>
        <p>Two individuals a and b are indiscernible with respect to the context C = fC1; : : : ;
Cng iff for all Ci, where i 2 f1; : : : ; ng; CiI (a) = CiI (b). This easily induces an
equivalence relation:
Definition 12 (Indiscernibility Relation) Let C = fC1; : : : ; Cng be a context. The
indiscernibility relation RC induced by C is defined as follows:</p>
        <p>RC = f(a; b) 2</p>
        <p>I</p>
        <p>I j for all Ci where i 2 f1; : : : ; ng; CiI (a) = CiI (b)g.</p>
        <p>
          Since we are dealing with incomplete information, a similarity relation should be
more adequate to model relationships between individuals, because it allows to group
together individuals that are close to each other, but not necessarily indiscernible. Now,
we introduce a specific similarity relation, which is based on the work presented in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]:
Definition 13 (Similarity Relation - unknown concepts) Let C = fC1; : : : ; Cng be a
context. The similarity relation SC induced by C is defined as follows:
SC = f(a; b) 2
        </p>
        <p>I I j for all Ci where i 2 f1; : : : ; ng; CiI (a) =</p>
        <p>CiI (b) or CiI (a) = u or CiI (b) = ug.</p>
        <p>The purpose of the similarity relation SC is to approximate incomplete information
by considering the truth value u as similar to t, f or i and vice versa. In SC (the do
not care relation), the relevant information is the only one which is asserted, i.e., to
assure an individual has been evaluated to u in a concept is regarded as non-relevant.
Therefore, an individual a is similar to b in a context C if for all concepts in C, the
interpretation of a and b are equal, or the interpretation of a or b is equal to u.</p>
        <p>In order to approximate both contradictory and incomplete information, we
introduce a second similarity relation, dubbed PC . In this new similarity relation, the truth
values t and f are similar to i.</p>
        <p>Definition 14 (Similarity Relation - unknown and inconsistent concepts) Let C =
fC1; : : : ; Cng be a context. The similarity relation PC induced by C is defined as
follows:</p>
        <p>PC = f(a; b) 2 I I j for all Ci where i 2 f1; : : : ; ng; CiI (a) =
CiI (b) or CiI (a) = u or CiI (b) = u or if CiI (a) = t then CiI (b) = i or if CiI (a) =
f then CiI (b) = ig.</p>
        <p>
          In PC, whose definition was borrowed from [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], it is assumed that the information
may be partially described because of our incomplete or contradictory knowledge. From
this point of view, an individual a can be considered similar to b if the information
obtained in a is also obtained in b. Hence, for a concept C, where CI (a) = t and
CI (b) = i, the individual a is similar to b since the truth value t is contained in i. Note
the converse is not true: b is not similar to a according to PC.
        </p>
        <p>
          The contextual lower and upper approximation of a DL concept C w.r.t the
context C is denoted by CRC and CRC , respectively, where R is one of those similarity
relations presented above. It is important to emphasize that, for approximations with
indiscernibility and similarity relations, we have the following result:
Proposition 1 [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] Given the concept C and the context C, it holds that:
R S P
        </p>
        <p>CPC v CSC v CRC v C v C C v C C v C C .</p>
        <p>This holds because PC is more general than SC, whilst, SC is more general than RC.
4</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Query Refinement</title>
      <p>Rough set theory is an interesting candidate as a framework to be employed in query
refinement. By definition, the upper approximation will add an individual to the result
of the query as soon as it is related to one of the concepts already in the query, while
the lower approximation will only retain an individual in the result if all related
concepts are in the query. We can imagine a situation in which a query results in an empty
answer; in this case, its upper approximation could be applied to possibly produce at
least individuals related to the query. On the other hand, a query may result in many
individuals, thus a lower approximation could be applied to possibly restrict the number
of individuals in order to obtain those most related to the query.</p>
      <p>However, the lower approximation may result in the empty query, being in this case
too strict for query refinement. As for the upper approximation, it corresponds to a well
known approach to query expansion. Nevertheless, it can be too flexible as a query
expansion technique, resulting not only in an explosion of the query, but possibly even
worse, in the addition of non-relevant individuals due to the ambiguous nature of some
of the query concepts.</p>
      <p>
        In this section, we combine the flexibility of the upper approximation with the
strictness of the lower approximation by applying them alternately [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ]. For instance, first
we can expand the query by adding all the individuals that are known to be related to at
least one of the query concepts. Next, we can reduce the expanded query by taking its
lower approximation, thereby pruning away all previously added individuals suspected
to be irrelevant for the query. The pruning strategy targets those individuals that are
strongly related to the query concepts, but that do not belong to the expanded query. All
these strategies of approximations are defined in PRALC in the sequel:
      </p>
      <sec id="sec-5-1">
        <title>Definition 15 (Tight and Loose Upper/Lower Approximations) Tight and loose up</title>
        <p>per/lower approximations are denoted by CS S , CS S , CS S , and CS S , and are defined
as</p>
      </sec>
      <sec id="sec-5-2">
        <title>Syntax</title>
        <p>S
C S
C</p>
        <p>S S
CS S
S
CS</p>
      </sec>
      <sec id="sec-5-3">
        <title>Semantics</title>
        <p>S S
(CS S )I (x) = GLBt(SI (x; y) ,! Lz2UBIt(SI (y; z) ^ CI (z)))</p>
        <p>y2 I
(C )I (x) = LUBt(SI (x; y) ^ Lz2UBIt(SI (y; z) ^ CI (z)))</p>
        <p>y2 I
(CS S )I (x) = GLBt(SI (x; y) ,! Gz2LBIt(SI (y; z) ,! CI (z)))</p>
        <p>y2 I
(CS S )I (x) = LUBt(SI (x; y) ^ Gz2LBIt(SI (y; z) ,! CI (z)))</p>
        <p>
          y2 I
Proposition 2 [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] Given the concept C, a similarity relation S, and the indiscernibility
relation RC, it holds that:
– CS v CS
– CS S v CS v C v C
        </p>
        <p>S S
– CRC RC
– CRC</p>
        <p>S
v C</p>
        <p>S S
CRC</p>
        <p>S S
v C and CS v C S v C
CRC v C v CRC CRC RC</p>
        <p>RC v CRC and CRC v CRC RC</p>
        <p>CRC</p>
        <p>Note that the application of tight and loose approximations w.r.t. an indiscernibility
relation does not result in new answers to a query. Otherwise Proposition 2 suggests that
if we resort to similarity relations, successive applications of approximations may result
in different answers, making a similarity relation an interesting alternative to query
refinement. For an application of PRALC to query refinement, let us consider an example
considering similarity relations for incomplete and contradictory information.</p>
      </sec>
      <sec id="sec-5-4">
        <title>Example 2 (Query Relaxation/Restriction) Let x1; x2; x3; x4; x5; x6 and x7 be a set</title>
        <p>of individuals representing houses; GoodLocation, Basement, Fireplace, Expensive,
Cheap and Medium be DL concepts; C = fGoodLocation; Basement; Fireplaceg be
a context and I = ( I ; I ) be an interpretation such that
EMxepdeinusmivIe=I=f:fxx11;;::xx22;;x:3x;3x;4:; xx45;; ::xx56;; xx67;g:,x7g,
CheapI = f:x1; x2; :x3; :x4; :x5; :x6; :x7g.</p>
        <p>I = fx1; x2; x3; x4; x5; x6; x7g, GoodLocationI = fx1; :x2; x3; :x4; x6; :x7g,
BasementI = fx1; x2; :x2; :x3; x4; x6; :x6; x7g,
FireplaceI = fx1; :x2; :x4; x5; x6; x7g,</p>
        <p>Now, let us show our first example using query relaxation: suppose that we want to
know what houses are expensive. Making a query with each house, we have that
I j= Expensive(x1), I 6j= Expensive(x2), I 6j= Expensive(x3), I 6j= Expensive(x4) and</p>
        <p>I 6j= Expensive(x5).</p>
        <p>That is, x1 is the only expensive house. But suppose that we want to know which
houses are possibly expensive. Using query relaxation we will have that</p>
        <p>I j= ExpensiveSC (x1) and I j= ExpensiveSC (x5).</p>
        <p>Thus, x1 and x5 are possibly expensive. We can conclude that x5 is similar to x1,
because x1 is the only object which is expensive. If we use query relaxation again (loose
upper approximation) we conclude that</p>
        <p>I j= ExpensiveSC SC (x1), I j= ExpensiveSC SC (x3) and I j= ExpensiveSC SC (x5).</p>
        <p>We have now that x3 is loosely possibly an expensive object: because x3 is similar
to x5, an object possibly expensive. Another example related to query refinement, but
using query restriction: suppose that we want to know what houses are neither expensive
nor cheap, i.e., medium value. Making a query with each house, we have that
I 6j= Medium(x1), I 6j= Medium(x2), I j= Medium(x3), I j= Medium(x4) and</p>
        <p>I j= Medium(x5).</p>
        <p>Using query restriction, we can conclude that</p>
        <p>I j= MediumSC (x3), but I 6j= MediumSC (x4) and I 6j= MediumSC (x5).</p>
        <p>That is, x4 and x5 do not have necessarily medium value. If we use query restriction
again (tight lower approximation) we can conclude that</p>
        <p>I 6j= MediumSC SC (x3).</p>
        <p>Thus x3 surely does not necessarily have medium value (i.e., it is similar to an object
that necessarily does not have medium value). Instead of using tight lower
approximation, if we want to know what houses possibly have necessarily medium value, we may
use loose lower approximation and conclude that</p>
        <p>S
I j= MediumS</p>
        <p>C (x3) and I j= MediumS</p>
        <p>C C</p>
        <p>With this example, we obtain that x5 necessarily does not have medium value, but
possibly necessarily it has medium value (because x5 is similar to x3, which has
necessarily medium value).</p>
        <p>Focusing on the similarity relation for inconsistent information, we have that I 6j=
Cheap(x4) and I 6j= CheapSC (x4), but I j= CheapPC (x4). This means that PC can
be used to discover individuals related to contradictions within the context.
Knowing I 6j= CheapSC (x4) and I j= CheapPC (x4), we infer that there is contradictory
information in C, and x4 could be related to it. A similar intuition may be used for
lower approximation to discover those individuals which certainly are not related to
contradictions. For instance, as I j= MediumP (x7), the individual x7 is certainly
C
amneddiIu m6j=anMdednioutmrePla(texd3)t,oacltohnoturagdhicxti3oniss.cOerntaitnhleyomtheedriuhman,di,t aiss
Irelj=ateMdetodicuomnStrCa(dxi3c)tions. As we can seeC, in PRALC , we can represent very elaborated query refinements.
SC (x5).
5</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>In this paper, we introduced the paraconsistent rough description logic PRALC ,
suitable to represent and approximate incomplete and contradictory concepts. Besides
including in its language indiscernibility relations, our proposal permits to reason with
more relaxed notions of similarity relations in order to characterise the upper/lower
approximations of a concept/query. As consequence, many sophisticated kinds of query
refinements can be represented in PRALC . Owing to the similarity relations, one of its
distinctive aspects is that successive applications of approximations may result in
successive refinements of a query.</p>
      <p>
        As a future work, we will extend the PRALC to represent and approximate more
sorts of incomplete knowledge, as in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], where the incomplete information can be
divided into several kinds of missing information. Consequently, new similarity relations
can be introduced to model each kind of missing information. Another track to be
explored is to introduce dominance relations [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which are commonly employed to model
preference between information and individuals.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>N. D.</given-names>
            <surname>Belnap</surname>
          </string-name>
          .
          <article-title>A useful four-valued logic</article-title>
          .
          <source>In J. Michael Dunn and G</source>
          . Epstein, editors,
          <source>Modern Uses of Multiple-Valued Logic</source>
          , pages
          <fpage>8</fpage>
          -
          <lpage>37</lpage>
          . D.
          <string-name>
            <surname>Reidel</surname>
          </string-name>
          ,
          <year>1977</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>F.</given-names>
            <surname>Bobillo</surname>
          </string-name>
          and
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          .
          <article-title>Supporting fuzzy rough sets in fuzzy description logics</article-title>
          .
          <source>In ECSQARU</source>
          , pages
          <fpage>676</fpage>
          -
          <lpage>687</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>M. De Cock</surname>
            and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Cornelis</surname>
          </string-name>
          .
          <article-title>Fuzzy rough set based web query expansion</article-title>
          .
          <source>In Proceedings of Rough Sets and Soft Computing in Intelligent Agent and Web Technology, International Workshop at WIIAT2005</source>
          , pages
          <fpage>9</fpage>
          -
          <lpage>16</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>M. De Cock</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Cornelis</surname>
            , and
            <given-names>E. E.</given-names>
          </string-name>
          <string-name>
            <surname>Kerre</surname>
          </string-name>
          .
          <article-title>Fuzzy rough sets: Beyond the obvious</article-title>
          .
          <source>In Proceedings of FUZZ-IEEE2004</source>
          , volume
          <volume>1</volume>
          , pages
          <fpage>103</fpage>
          -
          <lpage>108</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>N.</given-names>
            <surname>Fanizzi</surname>
          </string-name>
          , C.
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Esposito</surname>
            , and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Lukasiewicz</surname>
          </string-name>
          .
          <article-title>Representing uncertain concepts in rough description logics via contextual indiscernibility relations</article-title>
          .
          <source>In URSW</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>M.L.</given-names>
            <surname>Ginsberg</surname>
          </string-name>
          .
          <article-title>Multivalued logics: a uniform approach to reasoning in artificial intelligence</article-title>
          .
          <source>Computational Intelligence</source>
          ,
          <volume>4</volume>
          :
          <fpage>265</fpage>
          -
          <lpage>316</lpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>S.</given-names>
            <surname>Greco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Matarazzo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Slowinski</surname>
          </string-name>
          .
          <article-title>Rough approximation of a preference relation by dominance relations</article-title>
          .
          <source>European Journal of Operational Research</source>
          ,
          <volume>117</volume>
          (
          <issue>1</issue>
          ):
          <fpage>63</fpage>
          -
          <lpage>83</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>J.W.</given-names>
            <surname>Grzymala-Busse</surname>
          </string-name>
          .
          <article-title>Rough set strategies to data with missing attribute values</article-title>
          .
          <source>In Foundations and Novel Approaches in Data Mining</source>
          , pages
          <fpage>197</fpage>
          -
          <lpage>212</lpage>
          .
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Xiao</surname>
          </string-name>
          .
          <article-title>Reasoning with rough description logics: An approximate concepts approach</article-title>
          .
          <source>Inf. Sci.</source>
          ,
          <volume>179</volume>
          (
          <issue>5</issue>
          ):
          <fpage>600</fpage>
          -
          <lpage>612</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>C. Maria Keet</surname>
          </string-name>
          .
          <article-title>On the feasibility of description logic knowledge bases with rough concepts and vague instances</article-title>
          .
          <source>In Description Logics</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Y. Ma, P. Hitzler, and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lin</surname>
          </string-name>
          .
          <article-title>Algorithms for paraconsistent reasoning with owl</article-title>
          .
          <source>In The Semantic Web: Research and Applications. Proceedings of the 4th European Semantic Web Conference, ESWC2007</source>
          , pages
          <fpage>399</fpage>
          -
          <lpage>413</lpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>J. Małuszyn</surname>
          </string-name>
          <article-title>´ ski, A. Szalas, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Vito</surname>
          </string-name>
          <article-title>´ ria. A four-valued logic for rough set-like approximate reasoning</article-title>
          .
          <source>T. Rough Sets</source>
          ,
          <volume>6</volume>
          :
          <fpage>176</fpage>
          -
          <lpage>190</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Pawlak</surname>
          </string-name>
          . Rough sets.
          <source>International Journal of Information and Computer Science</source>
          ,
          <volume>11</volume>
          :
          <fpage>341</fpage>
          -
          <lpage>356</lpage>
          ,
          <year>1982</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>S.</given-names>
            <surname>Schlobach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Klein</surname>
          </string-name>
          , and Vrije Universteit Amsterdam. L.:
          <article-title>Description logics with approximate definitions: Precise modeling of vague concepts</article-title>
          .
          <source>In IJCAI 07</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. R. Słowin´ ski and
          <string-name>
            <given-names>D.</given-names>
            <surname>Vanderpooten</surname>
          </string-name>
          .
          <article-title>Similarity relation as a basis for rough approximations</article-title>
          . P.P. Wang, ed.,
          <source>Advances in Machine Intelligence and Soft-Computing</source>
          . Vol.IV,
          <string-name>
            <surname>Bookwrights</surname>
            , Raleigh,
            <given-names>NC</given-names>
          </string-name>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. A.
          <string-name>
            <surname>Vito</surname>
          </string-name>
          <article-title>´ ria, A. Szałas, and</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Małuszyn</surname>
          </string-name>
          <article-title>´ ski. Four-valued extension of rough sets</article-title>
          .
          <source>In Proceedings of Third International Conference on Rough Sets and Knowledge Technology, Chengdu, China (17th-19th May</source>
          <year>2008</year>
          ), volume
          <volume>5009</volume>
          <source>of LNCS</source>
          , pages
          <fpage>106</fpage>
          -
          <lpage>114</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>