<!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>Representation of Context-Dependent Relevance Relations with Fuzzy Ontologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fernando Bobillo</string-name>
          <email>fbobillo@decsai.ugr.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Miguel Delgado</string-name>
          <email>mdelgado@ugr.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan Gomez-Romero</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Arti cial Intelligence E.T.S. Ingenier as Informatica y de Telecomunicacion, University of Granada Periodista Daniel Saucedo Aranda</institution>
          ,
          <addr-line>s/n 18071 Granada</addr-line>
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Information overload is a common problem in current Information and Knowledge Based Systems. The Web, being the largest public available information source, is particularly a ected by this issue, so several approaches to deal with it are being developed by Semantic Web researchers. Most of them are based on using context knowledge to delimit which information is signi cant to a user, such as the CDR ontology design pattern, our previous contribution to handle relevance depending on context in OWL ontologies. In this work, we extend this proposal with fuzzy Description Logics formalisms in order to represent vague knowledge about context and application-speci c facts, and to manage the degree of importance of a relevance relation. A main advantage of our proposal is that current (non-fuzzy) standards and inference engines can be used.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Anyone who has been staring at his computer screen {INSPEC database, Google
Scholar and ScienceDirect on the web browser, in addition to Zotero with
selected papers and a couple of seven hundred pages pdf les with the last ESWC
proceedings{, hastening to nd the right reference to complete a submission one
hour before the deadline, has an idea of what information overload is. This state
is more precisely de ned in Information Systems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], where information
overload is described as the situation when a user is provided with more data than
he or she can digest, either because ltering it manually would take too much
time or simply because interesting facts cannot be told from useless, resulting
in unproductive decision processes and knowledge management failure.
      </p>
      <p>Warding o this situation is one of the purposes of Semantic Web
technologies. Agents in the Semantic Web use metadata to locate, discover and integrate
di erent information sources, which will drive eventually to provide users with
a considerable amount of data. Clearly, semantic agents must implement
mechanisms that reduce the amount of information delivered to users, in such a way
that they supply just the just amount of data to them {these which users are
really interested in{, in order to avoid information overload. That means that,
when retrieving information to support users, only those segments of
ontologies which are relevant or signi cant with respect to the current task should be
considered. This is known as selective activation of knowledge.</p>
      <p>Hence it is necessary to represent which pieces of the available information
are relevant to carry out a task. In that regard, what is important depends on
(i) which is the problem to be solved, and (ii) other factors, somehow extrinsic,
as user environment, preferences, previous actions. etc. All these elements make
up, in a wide sense, the context of use of the system. In Semantic Web systems,
where knowledge is represented using ontologies, this context can be as well
represented using an ontology.</p>
      <p>
        In a previous work, we developed an ontology design pattern to represent in
OWL this notion of relevance dependent on context [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The so-called
ContextDomain Relevance (CDR, read as cider ) pattern de nes a set of rules to build
a new OWL ontology where context descriptions and knowledge directly related
to the application domain are connected through quali ed relations. In that
paper, we present a simple use case where this kind of ontologies are very useful.
We suppose a doctor who is attending to an unconscious person with a bleeding
wound out of the hospital. In order to carry out a proper treatment, it is very
valuable for the doctor to know certain facts about the clinical history of the
patient which should be taken into account according to the current patient
situation {speci cally if he has been previously diagnosed of blood borne diseases
or adverse reactions to anesthetic drugs administration{, but not every
register recorded in the Hospital Information System (HIS). The relevance or CDR
ontology represents the connections among context descriptions (the patient
situation) and domain knowledge (the registers of the clinical database), making
possible to infer the latter given the former with the attached algorithm.
      </p>
      <p>The relevance ontology resulting from applying the CDR pattern has two
main lacks. First of them, de nitions of complex context concepts (respectively
for de nitions of complex domain concepts) are crisp, which results in having a
context description either included or not in another context description. As a
result, it is not possible to represent directly vague contexts, e.g. \the patient is
slightly unconscious", and partial similarity between contexts, e.g. \anaphylaxis
is quite similar to sepsis". On the other hand, the relevance ontology only allows
the developer to associate which concrete information is interesting in a scenario,
but it does not measure how important this connection is, which is convenient in
some applications. Recalling the example of our doctor, it can be realized that
electronic registers about previous adverse drug events are more important in
this case and should be presented rstly to the doctor: avoiding an anaphylactic
shock is a major priority and medical protocols prevent the doctor from being in
contact with patients' blood. Ranking the relevance relations would allow system
responses to be ordered by precedence and a threshold to be xed in order to
retrieve only the top k most relevant domains.</p>
      <p>In this paper, we propose an extension of the CDR design pattern to deal with
vague contexts and domains and to quantify relevance relations. Our approach
relies on Fuzzy Description Logics (fuzzy DLs), a logical formalism proposed in
the literature which combines Fuzzy Logic theory and classical Description
Logics in order to de ne a sound framework to represent and reason with imprecise
and vague knowledge in ontologies.</p>
      <p>
        The contributions of this paper are the following. Firstly, we reassess the
original de nition of the CDR pattern and, as a novelty, we demonstrate that
the reasoning procedure is complete. Secondly, as the main contribution, we
formulate an extension of the pattern which results in a fuzzy ontology. This
extension allows imprecise context and domain descriptions to be represented and
relevance relations to be weighted. Though the fuzzy CDR ontology is not OWL
compliant, previous results can be applied to reduce it to a crisp representation
in order to use existing inference engines [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
      <p>
        The paper is structured as follows. Section 2 recalls the CDR design
pattern from [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and completeness and complexity of the reasoning algorithm are
discussed. Section 3, the core of the paper, de nes the fuzzy extension of the
pattern, describes the reasoning process, and proves its utility with an example.
Section 4 describes some notable approaches in four areas related to this work:
ontology design patterns, contextualization of ontologies, ranking of interest in
ontologies, and fuzzy DLs. Finally, in Section 5 we summarize the results of this
work and point out some directions for future research.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Representation of context-dependent relevance relations</title>
      <p>2.1</p>
      <sec id="sec-2-1">
        <title>Basics on DLs</title>
        <p>
          We will use in this paper DLs notation, which can be directly translated to
XMLbased OWL syntax. An introduction to DLs is provided next; further details can
be found in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
        <p>The signature (or vocabulary) of a description logic contains the symbols
used in it. Formally, the signature is the disjoint union S = R ] C ] I, being
R = fRAg the set of atomic roles (or properties), C = fCAg the set of atomic
concepts (or classes), and I = fa; b; : : :g the set of individuals (or instances).
From these atomic elements in S, new complex roles (noted Rol(S) = fRig),
concepts (Con(S) = fCig), and axioms (Ax(S) = fOig) can be composed
(subscripts will not be used when disambiguation is not needed). By extension, the
signature S(O) of an axiom (respectively for roles and concepts) is the set of
atomic elements of S which are included in O. Several logics are distinguished in
DLs depending on the constructors allowed to create new complex expressions;
each one is named using capital letters which denote the valid operators.
Generally, having more constructors in a logic means that it is more expressive and,
consequently, the computational complexity of reasoning processes is higher.</p>
        <p>A DL ontology is a triple K = hT ; R; Ai, where T (the TBox) contains
axioms about concepts, R (the RBox) axioms about roles, and A (the ABox)
axioms about individuals. The signature of an ontology S(K) is the union of all
the signatures S(O) of the axioms in K. The set of concepts (resp. roles) de ned
in an ontology is noted Con(K) (resp. Rol(K)). Hereafter, we will use the basic
DL ALC unless otherwise indicated.</p>
        <p>A TBox T consists of a nite set of general concept inclusion (GCI) axioms
of the form C1 v C2, which means that concept C1 is more speci c than C2, i.e.
C2 subsumes C1. A concept de nition C1 C2 (C1 and C2 are equivalent) is an
abbreviation of the pair of axioms C1 v C2 and C2 v C1. Concept expressions
for C1 and C2 can be derived inductively from atomic primitives using concept
constructors. Table 1 shows the constructors allowed for concepts and roles in
ALC. In more complex DLs, a RBox R consists of a nite set of role axioms
stating role properties such as inclusion, transitivity, etc. However, in ALC the
RBox is assumed to be empty and complex role expressions cannot be used
in concept and instance axioms. An ABox A consists of a nite set of axioms
about individuals. These axioms describe an individual with respect to a concept
(a : C, which means that a is an instance of C) or a pair of individuals with
respect to a role ((a; b) : R, which means that (a; b) is an instance of R).</p>
        <p>An interpretation I of an ontology K is a pair I = ( I ; I ) where I , the
domain of the interpretation, is a non-empty set, and I is a function which
maps every individual a onto an element aI 2 I , each concept in K with a
subset of I , and each role in K with a subset of I I . This interpretation
is conveniently extended for complex concepts.</p>
        <p>An ALC interpretation I is a model of:
{ a : C i aI 2 CI ,
{ (a; b) : R i (aI ; bI ) 2 RI ,
{ C1 v C2 i C1I C2I ,
{ a KB K = hT ; R; Ai i it satis es each element in T , R and A.</p>
        <p>One of the main reasoning tasks in DLs is subsumption checking: C2
subsumes C1 w.r.t. K (noted as K j= C1 v C2) i C1I C2I is veri ed for every
model I of K. Classifying an ontology K consists of computing for each pair of
concepts C1; C2 2 Con(K) if K j= C1 v C2.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Formulation of the CDR design pattern</title>
        <p>The CDR design pattern de nes constructively how to develop a new ontology
{the relevance or CDR ontology{ built upon the domain-speci c and the context
vocabulary sub-models.</p>
        <p>The domain sub-ontology KD contains the knowledge required to solve the
concrete problem that the system is facing. We will use the notation Dj
(\complex domain") to name concept expressions built using elements in KD (and
ontology constructs); that is, S(Dj ) S(KD). The context ontology KC
contains the knowledge required to express the circumstances or the surroundings
under which the domain knowledge will be used; it can be seen as a formal
vocabulary to describe these situations. We will use the notation Ci (\complex
context") to name concept expressions de ned using elements of KC (and
ontology constructs); that is, S(Ci) S(KC ).</p>
        <p>Note that Dj and Ci are not part of the domain and the context ontology.</p>
        <p>Actually, they are de ned in the CDR ontology (KR), which is a new ontology
where Ci, Dj , and links between them are de ned. These links, named pro les,
state that the domain-speci c knowledge Dj ought to be considered in situation
Ci. A pro le concept is a new concept representing a pro le-connection, and
is de ned with existential restrictions on the complex context and the complex
domain that it links (via properties R1 and R2). Then, the relevance ontology
KR contains new classes (the so called \pro les") which relate complex contexts
Ci and complex domains Dj through quanti ed roles:
De nition 1. Let KD and KC be, respectively, the domain and the context
subontologies, Ci a complex context such that S(Ci) S(KC ) and Dj a complex
domain such that S(Dj ) S(KD). The relevance ontology or CDR ontology
which relates the set of pairs f(Ci; Dj )g (i.e. states that Dj is interesting when
Ci happens) is a consistent ontology KR = hT R; RR; ARi where T R includes
de nitions for the concepts P&gt;; C&gt;; D&gt;; Ci; Dj ; Pi;j , and satis es:
1. P&gt;; C&gt;; D&gt; are the superclasses Pro le, Context and Domain:
{ Pi;j v P&gt;, Ci v C&gt;, Dj v D&gt;
2. R1 is the (new) bridge property linking pro les and complex contexts:
{ P&gt; v 8R1:C&gt;
3. R2 is the (new) bridge property linking pro les and complex domains:
{ P&gt; v 8R2:D&gt;
4. Pi;j is the pro le linking the named context Ci and the named domain Dj :
{ Pi;j</p>
        <p>9R1:Ci u 9R2:Dj</p>
        <p>Notice that none of Ci and Dj are part of the domain and the context
submodels, respectively, but they are de ned in the new ontology KR. Therefore,
S(KC ) [ S(KD) S(KR), i.e. KR must import the axioms stated in KC and KD
to preserve the semantics of Ci and Dj .</p>
        <p>Proposition 1. Let KR be a CDR ontology, Ci and Ci0 complex contexts
dened in T R, and Dj and Dj0 complex domains de ned in T R. The ontology KR
satis es the property: Ci v Ci0 ^ Dj v Dj0 ) Pi;j v Pi0;j0</p>
        <p>This proposition re ects the intuition that if a context and a domain are
connected through a pro le, more general (i.e. subsuming) contexts and domains
will be connected through a more general pro le.</p>
        <p>Proof. The proof is immediate from the forth condition in De nition 1.
tu
Dj0 .</p>
        <p>In general, the reciprocal is not true. This formulation allows a consistent
relevance ontology to be created with Pi;j v Pi0;j0 , but Ci 6v Ci0 and/or Dj 6v</p>
        <p>The main reasoning task involving a relevance ontology consists on nding
all the concepts in the domain ontology which are worth to be considered in a
given context, that is, the domains that are associated through pro les with a
complex context expressed using the context vocabulary.</p>
        <p>De nition 2. Given the ontologies KR, KD and KC (with their respective
signatures S KR ; S KD ; S KC ) and a complex context E (S (E) S KC ),
the restricted domain of the scenario E w.r.t. KR, noted as D E; KR , consists
of the concepts I in KD such as:</p>
        <p>D E; KR</p>
        <p>= I j I 2 Con(KD) ^ (E v Cn) ^ (Pn;m v P&gt;) ^ (I v Dm)</p>
        <sec id="sec-2-2-1">
          <title>Algorithm 1. D</title>
          <p>E; KR can be computed in practice as follows:
1. fCng = fCn v C&gt;j E v Cng
2. fPk;lg = fPk;l v P&gt; j (Pk;l v 9R1:Ck) ^ (Cn
3. fDmg = fDm v D&gt; j (Pk;l v 9R2:Dl) ^ (Dm
4. D E; KR = I 2 Con(KD) j I v Dm
Ck)g
Dl)g</p>
          <p>
            The nal output of the algorithm to the user is the set of simple domain
concepts of KD which are relevant to the query context E. Due to length
restrictions, we refer the reader to our previous work in [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ] for an example on the
use of the crisp pattern and the algorithm, and to Section 3.3 for an example of
the fuzzy counterparts.
          </p>
          <p>Proposition 2. Algorithm 1 is complete, i.e. it nds all the concepts I related
with E through pro les.</p>
          <p>Proof. From the expressions in the steps 1-4 of Algorithm 1, it can be trivially
realized that every Pk;l subsuming the (hypothetical) pro le PE;I linking E and
I is retrieved. By de nition, E v Cn v Ck 8n; k and I v Dm v Dl 8m; l.
Recalling Proposition 1, we get directly that PE;I v Pn;m v Pk;l. tu</p>
          <p>
            The computational complexity of Algorithm 1 is asymptotically bounded by
ontology classi cation, which depends on the expressivity of KR. Since pro le
declarations (from De nition 1) are included in ALC, KR complexity is
conditioned by complexity of Ci and Dj expressions and, subsequently, by complexity
of KC and KD ontologies. In the simplest case, that is KR, KC and KD are in ALC
(with general TBoxes), concept satis ability in KR is ExpTime-complete [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ].
This complexity might be reduced by restricting the allowed constructors for
the complex context and domain expressions.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>A fuzzy extension of the CDR pattern</title>
      <sec id="sec-3-1">
        <title>Basics on fuzzy DLs</title>
        <p>
          Fuzzy Sets theory and Fuzzy Logic are aimed at managing imprecise and vague
knowledge [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Fuzzy DLs extend DLs by letting concepts to denote fuzzy sets
of individuals and roles to denote fuzzy binary relations [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The notion of
interpretation is extended to the fuzzy case, in such a way that an individual of the
domain may belong to a concept with some degree in [0; 1] (analogously for a pair
of individuals and a role). The semantics of the constructors used to build non
atomic concepts and roles are conveniently extended; e.g. the semantics of the
concept conjunction are given by a t-norm function. Axioms are also extended
to the fuzzy case, holding to a degree; e.g. given two fuzzy concepts, a
terminological axiom may be asserted to de ne a fuzzy inclusion relation between
them.
        </p>
        <p>In a fuzzy DL we can de ne, for instance, T omF avouriteGroups as the set of
bands that Tom (from MySpace) likes, with radiohead completely belonging to
it (degree equals to 1), while the cardigans may also belong but with less degree
(equals to 0.7). Similarly, two individuals can be partially related through a role:
radiohead isSimilarT o the cardigans with degree 0.6. Other axioms may be as
well fuzzi ed, e.g. GCIs: AcidJ azz is a subset of F unk with degree 0.7; then,
an AcidJ azz-lover (an individual with membership degree equal to 1) can be
inferred to be interested in F unk to some extent (degree equal to 0.7).</p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], a fuzzy extension of SHOIN {the DL underlying OWL{ is precisely
described. The syntax and the semantics of the constructors and the axioms
of this f SHOIN are extensively discussed along that paper. The most
interesting contribution of that work is the de nition and the implementation of a
transformation process that reduces reasoning with a fuzzy ontology to
reasoning with an equivalent crisp ontology. According to this result, it is possible to
reuse current inference engines, so no new reasoners need to be developed. This
work is completed in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], where a similar description and reduction for a fuzzy
extension of SROIQ {the DL underlying OWL 1.1, the most likely successor of
the current standard{ is developed.
        </p>
        <p>As mentioned in Section 2.2, in the crisp case, the new pro le classes of
the relevance ontology are ALC concepts, whereas no special restrictions are
considered for Ci and Dj {at the most, they are expected to be in SHOIN (D).
Consequently, in this fuzzy extension we will consider f ALC to de ne the new
fuzzy pro les; additionally, more complex fuzzy DLs for Ci and Dj expressions
may be contemplated, for instance these f SHOIN and f SROIQ. Next, the
fuzzy DL f ALC is reviewed.</p>
        <p>Let B = f ; &gt;g, C = f ; &lt;g, and 2 [0; 1]. A f ALC TBox consists of
fuzzy GCIs, which constrain the truth value of a GCI, i.e. they are expressions
of the form hC vB Di. A f ALC RBox is empty. A f ALC ABox consists of a
nite set of fuzzy assertions. A fuzzy assertion can be an expression of the form
ha : C B i, ha : C C i or h(a; b) : R B i. Note that negative GCIs or negative
role membership axioms are not allowed.</p>
        <p>A f ALC interpretation maps every individual a onto an element aI 2 I ,
every concept C onto a function CI : I ! [0; 1], and every role R onto a
function RI : I I ! [0; 1]. For a t-norm , a t-conorm , a negation
function and an implication function ), Table 2 summarizes the syntax and
the semantics of the interpretation of concept, roles and axioms. We will use
Godel implication for GCIs: ) = f1; if jj ; if &gt; g; and Zadeh
family of functions for the remaining operators: t-norm = minf ; g,
t-conorm = maxf ; g, Lukasiewicz negation = 1 .</p>
        <p>A fuzzy interpretation I satis es (is a model of):
{ ha : C B i i CI (aI ) B ,
{ ha : C C i i CI (aI ) C ,
{ h(a; b) : R B i i RI (aI ; bI ) B ,
{ hC vB Di i infx2 I fCI (x) ) DI (x)g B ,
{ a fKB f K = hT ; R; Ai i it satis es each element in T , R and A.</p>
        <p>We assume that there are not fuzzy axioms of the form 0, 1 (which
are tautologies), &gt; 1 and &lt; 0 (which are obvious inconsistencies).</p>
        <p>An axiom is a logical consequence of a knowledge base K, denoted K j=
i every model of K satis es . The greatest lower bound (glb) of a fuzzy axiom
is de ned as the supf : K j= h ig.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Formulation of the fuzzy design pattern fCDR</title>
        <p>The fuzzy CDR ontology extends the original proposal by letting contexts,
domains and pro les to be de ned using fuzzy GCIs. Thus, complex context and
domain concepts can be stated to be partially similar using fuzzy GCIs, whereas
the degree of subsumption in a pro le de nition represents the importance value
of the connection between the involved context and domain.</p>
        <p>De nition 3. Let KD and KC be, respectively, the domain and the context
subontologies, Ci a complex context such as S(Ci) S(KC ) and Dj a
complex domain such as S(Dj ) S(KD). The fuzzy relevance ontology which
relates the set of pairs f(Ci; Dj )g with degree i;j (i.e. states that Dj is
interesting with rank i;j when Ci happens) is a consistent fuzzy ontology f KR =
hT R; RR; ARi where T R includes (non-exclusively) de nitions for the fuzzy
concepts P&gt;; C&gt;; D&gt;; Ci; Dj ; Pi;j , and satis es:
1. P&gt;; C&gt;; D&gt; are the superclasses Pro le, Context and Domain:
{ Pi;j v 1 P&gt;, Ci v 1 C&gt;, Dj v 1 D&gt;
2. R1 is the (fuzzy) bridge property linking pro les and complex contexts:
{ P&gt; v 1 8R1:C&gt;
3. R2 is the (fuzzy) bridge property linking pro les and complex domains:
{ P&gt; v 1 8R2:D&gt;
4. Pi;j is the (fuzzy) pro le which links the named context Ci and the named
context Dj :
{ Pi;j v</p>
        <p>i;j 9R1:Ci u 9R2:Dj</p>
        <p>It is interesting to note that the context ontology KC and the domain
ontology KD may be fuzzy or not. However, both Ci and Dj are fuzzy concepts
de ned with fuzzy GCIs. The example in Section 3.3 shows a fuzzy relevance
ontology built upon two crisp ontologies KC and KD.</p>
        <p>By extension of the crisp case, the domain restricted by a context w.r.t. a
fuzzy relevance ontology contains all the (fuzzy or crisp) concepts of the domain
sub-ontology which are relevant in a given (fuzzy) context and the degree of
interest. It is formally de ned as a set of pairs (domain concept, degree), where
\domain concepts" are the domains relevant to the context of the query (i.e.
related through pro les) and \degree" is a number computed on i;j values.
De nition 4. Given the ontologies f KR, KD y KC (with their respective
signatures S f KR ; S KD ; S KC ) and a complex context E ((S (E) S KC ),
the ranked restricted domain of the scenario E w.r.t. f KR, noted as D E; f KR ,
consists of the pairs (I; i;j ) such as:
{ I 2 Con(KD) ^ (E v&gt;0 Cn) ^ (Pn;m v&gt;0 9R1:Cn u 9R2:Dm) ^ (Iv&gt;0Dm)
{ i;j = glb(E v Cn) glb(Pn;m v 9R1:Cn u 9R2:Dm) glb(I v Dm)</p>
        <p>The algorithm to calculate the ranked restricted domain of a scenario is a
fuzzy extension of Algorithm 1.</p>
        <sec id="sec-3-2-1">
          <title>Algorithm 2. D</title>
          <p>E; f KR can be computed in practice as follows:
1. Get the complex contexts subsuming the query context (and their degree):</p>
          <p>Z1 = f(Cn; n) j (E v&gt;0 Cn) ^ ( n = glb(E v Cn))g
2. Get the pro les which involve the retrieved contexts (and their degree):
Z2 = f(Ck; Pk;l; k) j (Pk;l v&gt;0 9R1:Ck) ^ ( k = glb(Pk;l v 9R1:Ck)) ^
(Ck Cn[Z1])g
3. Get the complex domains involved by the retrieved pro les (and their degree):</p>
          <p>Z3 = f(Pk;l; Dl; l) j (Pk[Z;l2] v&gt;0 9R2:Dl) ^ ( l = glb(Pk;l v 9R2:Dl))g
4. Combine the partial degrees of the retrieved pro les using a :
Z4 = f(Ck; Dl; k;l) j ((Ck; Pk;l; k) 2 Z2) ^ ((Pk;l; Dl; l) 2 Z3) ^ ( k;l =
k l)g
5. Aggregate all the degrees which a domain has been retrieved with using a :</p>
          <p>Z5 = f(Dm; m) j ( m = L(Ck;Dm; k;l)2Z4 ( k;l n))g
6. Get the I 2 Con(KD) more speci c than the retrieved complex domains (and
their degree):
D(E; f KR) = f(I; i;j ) j (I v Dm) ^ ( i;j =
m
glb(I v Dm[Z5]))g
(for simplicity, we assume that Cn; Ck v C&gt;; Pk;l v P&gt;; Dm; Dl v D&gt;)
The output of the algorithm is a set of pairs containing all the I v Dm and
their degree of importance. A concept I can be retrieved with more than a degree
through di erent pro les, so these values should be conveniently aggregated,
using a t-conorm , in order to provide the user with an only nal relevance
value. Therefore, the nal output of the algorithm to the user will be a set of
pairs (simple domain concept, degree) which are the concepts of the domain
relevant to the context of the query.</p>
          <p>Proposition 3. Algorithm 2 is complete, i.e. it nds all the concepts I related
with E through pro les and the degree of this connection.</p>
          <p>Proof. From the expressions of Algorithm 2, it can be realized that the retrieved
Pk;l; Cn; Dm are the same as in the crisp case. The only di erence with the
previous algorithm is the computation of values.</p>
          <p>Therefore, based on proof of Algorithm 1 and De nition 4, we have just to
prove that k;l = k l is equal to glb(Pk;l v 9R1:Ck u 9R2:Dl), the degree of
the relevance relation between Ck (a superclass of E) and Dl (a superclass of I).</p>
          <p>Using the properties of fuzzy sets, we know that (A ) B C) implies
(A ) B) and (A ) C) , for some t-norm and its residuum-based
implication (for example, for min t-norm and Godel implication). Applying this
expression to our GCI, Pk;lv k;l 9R1:Ck u 9R2:Dl ) Pk;lv 1 9R1:Ck( 1 k;l)
and Pk;lv 2 9R2:Dl( 2 k;l). From Algorithm 2, we have the glbs k and l.
Since they are the greatest lower bounds, k 1 k;l and l 2 k;l.
Consequently, k k;l ) k;l k 0, for any 0, and l k;l ) k;l
l 00, for any 00. On the other hand, for min t-norm and Godel implication,
(A ) B) 1 and (A ) C) 2 imply (A ) B C) 1 2. Applying this
ewxephreasvseioPnkt;lovthek G ClI9sRo1f:CAklguor9itRh2m:D2l., BPyk;ldve nkit9ioRn1,:Ckk;land kPk;lvl. l 9R2:Dl,
Consequently, k;l k l and k;l k l, so necessarily k;l= k</p>
          <p>
            An upper bound for the computational complexity of the reasoning
procedure can be deduced from the works [
            <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
            ], where fuzzy ontologies in f SHOIN
and f SROIQ have been proved to be reducible to crisp ontologies. These
contributions show that the complexity of this reduction for a f SROIQ ontology
with Zadeh operators and Godel implication for GCIs {the top complexity level
considered in this work{ is, in general, quadratic (in space) with regard to the
number of degrees used in the ontology, and that it can be reduced to lineal if
a xed number of degrees is assumed. Therefore, the complexity of
subsumption tests with a fuzzy signi cance ontology is asymptotically bounded by the
complexity of this reduction plus the complexity of the reasoning in the crisp
ontology. Under certain conditions (new axioms do not introduce new atomic
concepts, new atomic roles, or new degrees of truth), this reduction can be
performed only once, so this overhead can be avoided.
          </p>
          <p>
            Besides subsumption tests, Algorithm 2 also calculates a considerable number
of glbs (exactly, one for each retrieved concept in Steps 1-4), needing each of them
at most log(N ) (being N the number of degrees) additional subsumption tests [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ].
In the simplest case, that is, with a f ALC relevance ontology (consequently, the
context and domain submodels are f ALC ontologies too), a xed number of fuzzy
degrees, and no reduction of the fuzzy ontology is needed, the overall complexity
of each step is upper-bounded by jCon(f KS )j log(N ) times the subsumption
test complexity (ExpTime).
3.3
          </p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Example</title>
        <p>
          Currently, we are using the CDR design pattern to build a relevance ontology
for a medical application [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. More precisely, we are developing a knowledge
base stating which registers from a Hospital Information System (HIS) ought to
be checked by a doctor attending to a patient. We are proving the bene ts of
the crisp and the fuzzy CDR patterns, which t perfectly to this situation.
        </p>
        <p>
          In this application, we have clearly separated the context and the domain
ontologies, being both of them crisp. The context ontology is a vocabulary to
describe clinical situations of the patients. There exist several medical ontologies
which can be reused for this purpose; our context ontology is strongly based on
the OWL translation of the Galen ontology1, a well-known and sound
terminology intended to be used in the implementation of clinical decision support
systems [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Ci are fuzzy descriptions of patient states de ned with the Galen
vocabulary. The domain ontology, in turn, abstracts patients' information stored
in the HIS, i.e. electronic registers with previously diagnosed diseases and
treatments. This ontology has been developed manually from the speci cations of
ARCHiiMED [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], the HIS of the University Hospital \San Cecilio" in Granada.
Di are fuzzy descriptions of the information items represented in the HIS, though
in this case they have crisp semantics.
        </p>
        <p>The (fuzzy) pro les in the relevance ontology connects (vague) descriptions of
patient clinical states and (concrete) descriptions of datasets of the HIS, asserting
which registers should we be checked in each situation. The degree of importance
of each of these associations is represented by using fuzzy GCIs.
1 http://www.co-ode.org/galen/full-galen.owl</p>
        <p>
          The following fuzzy relevance ontology f KR is an excerpt of our test
knowledge base. This is indeed an f SROIQ ontology, so it includes some additional
constructors to the f ALC described in this paper {e.g., number restrictions, used
in this example. This fuzzy DL is more extensively studied in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>Axioms which extend Galen ontology
hAnaphylaxis v 0:7 Shocki hSepticShock v 0:5 Anaphylaxisi
hShock u 1hasComplication v 0:8 EpinephrineAdministrationi
De nition of complex contexts
hC1 v 1 9hasComplication:Elderlyi hC2 v 1 Anaphylaxisi
hC3 v 1 EpinephrineAdministrationi
De nition of complex domains
hD1 v 1 EHRCurrentP rescriptioni
hD2 v 1 EHRCurrentP rescription t EHRDrugIntollerancei
hD3 v 1 EHRAntidepressivesi hD3 v 1 D1i
De nition of relations (for convenience)
hR1 relSymptomi
hR2
relRegisteri
De nition of pro les
hP1;1 v 0:6 9R1:C1 u 9R2:D1i
hP3;3 v 0:9 9R1:C3 u 9R2:D3i
Mandatory axioms</p>
        <p>hP2;2 v 0:5 9R1:C2 u 9R2:D2i
hC1 v 1 C&gt;i, hC2 v 1 C&gt;i, hD1 v 1 D&gt;i, hD2 v 1 C&gt;i, hP1;1 v 1 P&gt;i,
hP2;2 v 1 P&gt;i, hP&gt; v 1 8R1:C&gt;i, hP&gt; v 1 8R2:D&gt;i</p>
        <p>Let us suppose the query context Anaphylaxis u 9hasComplication:Elderly.
Using Algorithm 2, we can retrieve the domains asserted to be interesting in this
context, that is, D Anaphylaxis u 9hasComplication:Elderly; f KR .
{ Step 1</p>
        <p>Anaphylaxis u 9hasComplication:Elderly v 1 Anaphylaxis v 0:7 Shock,
Anaphylaxis u 9hasComplication:Elderly v 1 1hasComplication
) Anaphylaxis u 9hasComplication:Elderly v 0:7 Shocku 1hasComplication
Anaphylaxis u 9hasComplication:Elderly v 0:7 Shocku 1hasComplication,
Shocku 1hasComplication v 0:8 EpinephrineAdministration
) Anaphylaxis u 9hasComplication:Elderly v 0:7 EpinephrineAdministration
Z1 = f(C1; 1); (C2; 1); (C3; 0:7)g
{ Step 2
{ Step 3</p>
        <p>P1;1 v 0:6 9R1:C1 u 9R2:D1 ) P1;1 v 0:6 9R1:C1
P2;2 v 0:5 9R1:C2 u 9R2:D2 ) P2;2 v 0:5 9R1:C2
P3;3 v 0:9 9R1:C3 u 9R2:D3 ) P3;3 v 0:9 9R1:C3
Z2 = f(C1; P1;1; 0:6); (C2; P2;2; 0:5); (C3; P3;3; 0:9)g
P1;1 v 0:6 9R1:C1 u 9R2:D1 ) P1;1 v 0:6 9R2:D1
P1;1 v 0:6 9R2:D1 v 1 9R2:D2 ) P1;1 v 0:6 9R2:D2
P2;2 v 0:5 9R1:C2 u 9R2:D2 ) P2;2 v 0:5 9R2:D2
P3;3 v 0:9 9R1:C3 u 9R2:D3 ) P3;3 v 0:9 9R2:D3
P3;3 v 0:9 9R2:D3 v 1 9R2:D1 ) P1;1 v 0:9 9R2:D1
P3;3 v 0:9 9R2:D1 v 1 9R2:D2 ) P3;3 v 0:9 9R2:D2
Z3 = f(P1;1; D1; 0:6); (P1;1; D2; 0:6); (P2;2; D2; 0:5); (P3;3; D3; 0:9);
(P3;3; D1; 0:9); (P3;3; D2; 0:9)g
{ Step 4</p>
        <p>Z4 = f(C1; D1; min(0:6; 0:6) = 0:6); (C1; D2; min(0:6; 0:6) = 0:6);
(C2; D2; min(0:5; 0:5) = 0:5); (C3; D1; min(0:9; 0:9) = 0:9);
(C3; D2; min(0:9, 0:9) = 0:9); (C3; D3; min(0:9; 0:9) = 0:9)g
{ Step 5</p>
        <p>Z5 = f(D1; max(min(0:6; 1); min(0:9; 0:7)) = 0:7);
(D2; max(min(0:6; 1); min(0:5; 1); min(0:9; 0:7)) = 0:7); (D3; min(0:9; 0:7) = 0:7)g
{ Step 6</p>
        <p>D E; f KR = f (EHRCurrentP rescription; min(0:7; 1) = 0:7);
(EHRCurrentP rescription; min(0:7; 1) = 0:7);
(EHRAntidepressives; min(0:7; 1) = 0:7);
(EHRDrugIntolerance; min(0:7; 1) = 0:7);
(EHRAntidepressives; min(0:7; 1) = 0:7);
(EHRAntidepressives; min(0:7; 1) = 0:7)g</p>
        <p>If the outputs of the algorithm are aggregated, the nal results provided to
the user are (EHRCurrentP rescription; max(0:7; 0:7) = 0:7),
(EHRDrugIntollerance; 0:7), (EHRAntidepressives; max(0:7; 0:7; 0:7) = 0:7).</p>
        <p>These results mean that the system alerts the doctor to check the patient
information about current prescriptions, especially those concerning
antidepressive drugs, and past diagnoses about drug intolerance; all the recommendations
are equally important with degree 0.7. Moreover, these data could be retrieved
automatically from the hospital database, once the patient is identi ed, and the
doctor would know directly this information.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Related work</title>
      <p>
        Ontology design patterns are concise guidelines which identify common
knowledge representation issues and propose advices to solve them. The work [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
provide a good introduction to the use of design patterns during ontology
lifecycle. More recently, other approaches have developed techniques for automatic
selection of suitable design patterns [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Regarding to representation of relevance, a review of di erent perspectives
about implementation of context-sensitivity is presented in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. This work cites
the so called context-based selection functions, which are quite similar to our
contribution in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]: these functions retrieve the submodel K0 K which is worth
considering when performing some task or acting in some environment. The
NeOn project2 is an on-going initiative which o ers a similar solution capable of
handling degrees of uncertainty [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Nevertheless, to the best of our knowledge,
our work is the rst attempt to represent and reason with context data and
context-dependant information using fuzzy DLs.
      </p>
      <p>
        More general is the idea of contextualization of ontologies, which concerns
models which are satis able or not (instead of relevant) depending on some
circumstances. C-OWL is an extension to OWL to de ne mappings between
locally-interpreted and globally-valid ontologies [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Multi-viewpoint reasoning,
in turn, concentrates on the conditional interpretation of a model, i.e. how to
reduce an ontology depending on the viewpoint submodel [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        Several fuzzy DLs can be found in the literature (some examples are
enumerated in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]), including an fuzzy extension of OWL [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Fuzzy ontologies are not
part of the W3C standards, so new tools would be necessary to be developed.
As mentioned, thanks to the results [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], a fuzzy ontology (a fuzzy relevance
ontology, in our case) can be reduced to an equivalent crisp one (in OWL or
OWL 1.1) and reason with it using existing inference engines (e.g. Pellet).
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and future work</title>
      <p>In this work, we have reviewed the formulation of the CDR design pattern,
which de nes a schema to represent relevance in OWL ontologies and a reasoning
algorithm to retrieve the domain information relevant to a concept. As a novelty,
this algorithm has been proved formally to be complete.</p>
      <p>Based on this approach, this paper concentrates on an extension of the
design pattern which allows imprecise context and speci c-domain knowledge to be
managed {fuzzy concepts, relations and axioms may be used in context and
domain expressions{, as well as connections between contexts and domains to have
a ranking degree. This extension relies on fuzzy DLs, a formalism that provides
a complete and sound framework to manage imprecise and vague knowledge
in ontologies. Previous contributions describing procedures to reduce reasoning
with fuzzy representations to reasoning with crisp ontologies are remarked in the
paper, since they avoid to implement new inference engines.</p>
      <p>
        Pattern use is depicted with an example in the healthcare domain, which
corresponds to a real application being developed currently in a research project
at the University of Granada. Therefore, the main direction for future work is to
test the utility of the pattern in this real application in order to show its
feasibility and to improve it, taking into account that the complexity of the reasoning
algorithm is quite high. Using the pattern in other domains and comparing it
with existing similar approaches will be studied as well. Development of
supporting tools is also a remarkable e ort which will be faced. In this sense, a tight
integration with current and future versions of DeLorean [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] {our shell to reason
with fuzzy ontologies{ will be very useful, because this would prevent users from
having to deal with some concrete details of the fuzzy representation.
2 http://www.neon-project.org/
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Eppler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mengis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <source>The Concept of Information Overload. The Information Society</source>
          <volume>20</volume>
          (
          <issue>5</issue>
          ) (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bobillo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delgado</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Romero</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>An Ontology Design Pattern for Representing Relevance in OWL Ontologies</article-title>
          .
          <source>In: 6th International Semantic Web Conference</source>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bobillo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delgado</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Romero</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Optimizing the Crisp Representation of the Fuzzy Description Logic SROIQ</article-title>
          .
          <source>In: 3rd International Workshop on Uncertainty Reasoning for the Semantic Web</source>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bobillo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delgado</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Romero</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions</article-title>
          .
          <source>In: 2nd International Workshop on Uncertainty Reasoning for the Semantic Web</source>
          . (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <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.</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.</given-names>
          </string-name>
          :
          <article-title>The Description Logic Handbook</article-title>
          . Cambridge University Press (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Reasoning with Inclusion Axioms in Description Logics: Algorithms and Complexity</article-title>
          .
          <source>In: European Conference in Arti cial Intelligence</source>
          .
          <article-title>(</article-title>
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Klir</surname>
            ,
            <given-names>G.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yuan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Fuzzy sets and fuzzy logic</article-title>
          .
          <source>Prentice Hall</source>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sanchez</surname>
          </string-name>
          , E., ed.:
          <article-title>Fuzzy Logic and the Semantic Web</article-title>
          .
          <source>Elsevier</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Reasoning within fuzzy Description Logics</article-title>
          .
          <source>Journal of Arti cial Intelligence Research</source>
          <volume>14</volume>
          (
          <year>2001</year>
          )
          <volume>137</volume>
          {
          <fpage>166</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bobillo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delgado</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Romero</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Representation of context-dependant knowledge in ontologies: A model and an application. Expert Systems with Applications</article-title>
          (In Press, Corrected Proof)
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rogers</surname>
            ,
            <given-names>J.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanstra</surname>
            ,
            <given-names>P.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haring</surname>
            ,
            <given-names>E.V.D.:</given-names>
          </string-name>
          <article-title>OpenGALEN: open source medical terminology and tools</article-title>
          .
          <source>AMIA Annu Symp Proc</source>
          <volume>982</volume>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Pen~a,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Buen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.M.</given-names>
            ,
            <surname>Ocon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Beltran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Prados</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Casado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Chung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Bordons</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Gonzalez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Tirado</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Un sistema de historias cl nicas informatizadas (ARCHiiMED)</article-title>
          .
          <source>Todo Hospital</source>
          (
          <year>1998</year>
          )
          <volume>179</volume>
          {
          <fpage>184</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ontology Design Patterns for Semantic Web Content</article-title>
          .
          <source>In: 4th International Semantic Web Conference</source>
          . (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Blomqvist</surname>
          </string-name>
          , E.:
          <article-title>OntoCase { A pattern-based ontology construction approach</article-title>
          .
          <source>In: On the Move to Meaningful Internet Systems</source>
          <year>2007</year>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
          </string-name>
          , G.:
          <article-title>Formalisms for context sensitivity (state-of-the-art review)</article-title>
          .
          <source>Technical report, Univ. of Karlsruhe</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Qi</surname>
          </string-name>
          , G.:
          <article-title>Context representation formalism</article-title>
          .
          <source>Technical report, Univ. of Karlsruhe</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCool</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fikes</surname>
          </string-name>
          , R.:
          <article-title>Contexts for the Semantic Web</article-title>
          .
          <source>In: 3rd International Semantic Web Conference</source>
          . (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>Toward multi-viewpoint reasoning with OWL ontologies</article-title>
          .
          <source>In: 3rd European Semantic Web Conference</source>
          . (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <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>
          ((To appear))
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Stoilos</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kollias</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Uncertainty and the Semantic Web</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          <volume>21</volume>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>