<!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>Logical Relevance in Ontologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chiara Del Vescovo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bijan Parsia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Uli Sattler</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Manchester</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Most ontology development environments (ODEs) are term oriented and take a frame-based view of the information in an ontology about a given term. Even tools, such as Protégé 4, designed for axiom oriented development preserve the frame-based view as the central mode of interaction with the ontology. The frame-based approach has a number of advantages-most prominently that it is comfortable to people familiar with object oriented programming languages. However, in expressive languages the frame-based views suffer from being only sensitive to syntactic relations between axioms and terms, thus possibly missing key logical relations. In this paper, we first introduce a semantic notion of relevance between a term and axioms in an ontology, and we investigate the relation of this concept with the inseparability relation based on model Conservative Extensions. Unfortunately, we cannot use model conservativity to detect relevance since it is hard, or even impossible, to decide. Hence, we approximate model conservativity using two notions of modules based on locality, that can be efficiently computed, and provide logical guarantees, e.g. they preserve entailments over a given signature. In particular, we define relevance via Atomic Decomposition, that is a dependency graph showing the logical relations enforced by the two notions of modules between the axioms. We define a suitable labelling that allows us to locate axioms that are relevant for a term in the AD dependency structure. Finally, we describe an interesting consequence of such a view in terms of the models of an ontology.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Most ontology development environments (ODEs) are term oriented and take a
framebased view of the information in an ontology about a given term.1 Even tools, such as
Protégé 4, designed for axiom oriented syntaxes (such as the functional syntax of OWL
2) preserve the frame-based view as the central mode of interaction with the ontology.
The frame-based approach has a number of advantages—most prominently that it is
comfortable to people familiar with object oriented programming languages.</p>
      <p>However, in expressive languages the frame-based view is prone to present a
misleading view of what is relevant for a given term in an ontology: in particular, axioms
which are relevant for the meaning of the term are excluded from such a view, and some
extraneous ones may creep in. The main reason for this problem to occur is that
framebased views are generally only sensitive to syntactic relations between an axiom and a
term, and thus they can miss key logical relations.
1 We use term to mean any individual, concept, or role name belonging to the signature of the
ontology.</p>
      <p>Given an axiom , it is easy to check whether it is logically relevant for a term t:
if it constrains the meaning of t. As an example, let us consider the axiom = ‘A v
Bu(Ct:C)’. Then, is clearly relevant for both A and B, because it states a subsumption
relation between the two concept names. However, “does not say anything” about C,
since for any interpretation CI , the expression C t :C is equivalent to &gt;, and can be
discarded from the axiom obtaining an axiom 0 = ‘A v B’ logically equivalent to
. Hence, axioms irrelevant for t can easily sneak into the usage view. Tautologies as
t v &gt;, which are automatically generated when a new top class name is entered in an
OWL ontology using Protégé 4, are a quite common example.</p>
      <p>Another logical relation that we want to preserve concerns the consequences that
sets of axioms can impose on a term. An issue in the detection of what contributes to
the meaning of a term is the fact that a given term t does not even need to occur in
an axiom’s signature for being constrained by it. As an example let us consider the
set of axioms f i = ‘Ai 1 v Ai’gi=1:::n. Then, it is easy to see that, for n 2 and
i = 2; : : : ; n 2, both axioms 1 and n are logically relevant for Ai even though
their signatures do not contain it. Note that a complex logical interaction can occur also
within ontologies with limited expressivity. However, logical relevance is clearly more
interesting for more complex ontologies than taxonomies.</p>
      <p>This paper is a preliminary investigation of the notion of relevance of axioms for
a term under a model-theoretic perspective. The major aim of our future work
consists of identifying an efficiently computable way to reveal the logical interactions
between axioms and terms. The main applications of this study can be found in the areas
for improving reasoners performance, and in supporting ontology engineers during the
modelling process.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>We assume the reader to be familiar with Description Logics [1]. As usual in this
context, we use O for ontologies, i.e. finite sets of axioms based on a Description Logic,
e.g., SHIQ, and ( I ; I ) for interpretations of O over the domain I . We use e for
the signature of an axiom , i.e., the set of concept, role, and individual names used in
. A generic term t is any non logical atomic symbol of the signature Oe of the
ontology. Given a signature Oe, we denote by Ij the restriction of the interpretation
function I over the symbols in .</p>
      <p>In this section we briefly summarize the key concepts used in the paper, as model
conservativity [8], locality-based modules [3], Atomic Decompositions (ADs) [6] and
their labelled versions (LADs) [4], plus some notions inherited by the algebraic order
theory.</p>
      <p>Model inseparability Two ontologies O1; O2 are model-inseparable w.r.t. a signature
—denoted O1 mCE O2—if fIj j I j= O1g = fJ j j J j= O2g. We can then
define an mCE-module w.r.t. a signature to be a minimal set of axioms M O such
that, for each model I of M, there is a model J of O such that J j = Ij . Another
notion we use is the t-variant of an interpretation I, defined as an interpretation J such
that, for each symbol s 2 Oe n t, we have sI = sJ .</p>
      <p>Locality-based modules Unfortunately, deciding if a set of axioms is an mCE module
is hard or even impossible for expressive DLs [8,12]. Thus, efficiently computable
approximations have been devised, as those defined via the notion of syntactic locality. A
locality-based module M for a signature is an approximation of the mCE-module for
, in the sense that it is a (not minimal, but generally small) set of axioms that preserves
all models over . Interestingly, M also preserves all entailments over , even though
possibly not only those. Locality-based modules are particularly interesting because the
extraction of a module can be performed in polynomial time. We give an intuition of the
definition in what follows, and refer the interested reader to [3] for a deeper discussion.</p>
      <p>Intuitively, an axiom is (syntactically) local w.r.t. a signature if there is no
axiom over that is entailed by . Locality is anti-monotonic, that is, if an axiom is
non local w.r.t. , then it is non local also w.r.t. any 0 that contains . So we can
define a minimal seed signature for an axiom to be a signature such that is non
local w.r.t. but it is local w.r.t. any proper subset of .</p>
      <p>Locality comes in two flavours: ? and &gt;. Intuitively, an axiom is ?-local w.r.t. a
term when it fails to constrain it “from above”. As an example, let us consider = ‘A v
B’; then, is local w.r.t. B because, for any interpretation I over fAg, I can be extended
by interpreting B as I and still I j= . Similarly, is &gt;-local w.r.t. A because it fails
to constrain A “from below”.</p>
      <p>Locality-based modules then inherit a similar intuition: roughly speaking, a
?module for (denoted ?-mod( ; O)), when non empty, gives a view “from above”
because it contains all subconcepts of concept names in ; a &gt;-module for (denoted
&gt;-mod( ; O)) gives a view “from below” since it contains all superconcepts of
concept names in . Please note that M is not simply the union of all non-local axioms
w.r.t. . The extraction algorithm is described in [3], and a module extractor based on
syntactic locality is available in the OWL API.2
(Labelled) Atomic Decomposition The number of modules of an ontology O can be
exponential in the minumum amongst the number of axioms of O and the size of its
signature [14]. However we can focus on genuine modules, i.e. modules that are not the
union of two “ ”-uncomparable modules. Such modules define a base for all modules,
and interestingly the size of the family of genuine modules for O is linearly dependent
on its size [6].</p>
      <p>Some sets of axioms never split across two modules [6], revealing a strong logical
interrelation. The notion of Atomic Decomposition provided next is central to our paper.
Definition 1. For x 2 f&gt;; ?g, we call x-atom a maximal set ax O such that, for
each x-module Mx, either ax Mx, or ax \ Mx = ;. The family of x-atoms of O is
denoted by A(O) and is called x-Atomic Decomposition (x-AD).</p>
      <p>If the module notion x is clear from the context, or irrelevant, we drop it.</p>
      <p>Since every atom is a set of axioms, and atoms are pairwise disjoint, the AD is a
partition of the ontology, and its size is at most linear w.r.t. the size of the ontology. In
particular, each axiom3 belongs to one and only one atom, denoted a .
2 http://owlapi.sourceforge.net
3 Syntactic tautologies do not occur in any atom; however, since they do not impose any
constraint on the terms of an ontology O because they are always true, we can safely remove them
from O and only consider the case where O does not contain any such axioms.</p>
      <p>Interestingly, there is a 1-1 correspondence between atoms and genuine modules:
for each atom a we denote by Ma the corresponding genuine module, that is also the
smallest module containing a. Then we can define a second logical relation between
atoms: an atom a is dependent on a distinct atom b (written a b) if Mb Ma. Note
that this property then holds for all modules containing a. The dependence relation
on AD is a poset (i.e., transitive, reflexive, and antisymmetric), thus can be represented
by means of a Hasse diagram. Moreover, it is computable in polynomial time [6]. To
easy the understanding of what an AD of an ontology is, the Example 1 illustrates a
small ontology and its ?-AD.</p>
      <p>
        Example 1. Consider the following toy ontology and its ?-AD:
O = f(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) Animal v 9hasGender:Thing;
( 2) Animal v 1hasHabitat:Thing;
( 3) Person v Animal;
( 4) Vegan Person u 8eats:(Vegetable t Mushroom);
( 5) Student v Person u 9hasHabitat:University;
( 6) GraduateStudent Student u 9hasDegree:(fBA, BSg);
( 7) Car v Vehicle;
( 8) Truck v Vehicle;
( 9) Car v :Truckg
a3
a2
a1
a5
a4
      </p>
      <p>a8
a6
a7
Here the ?-atoms in the AD contain the following axioms respectively:
a1 = f 1; 2g, a2 = f 3g, a3 = f 4g, a4 = f 5g, a5 = f 6g, a6 = f 7g, a7 =
f 8g, and a8 = f 9g.</p>
      <p>Atoms can be seen as building blocks for modules: for each x-module M of an ontology
O, there are atoms a1; : : : ; a in A(O) such that M = Sin=1 ai. The converse does not
hold, since not all combinations of atoms are modules. However, in [5] we studied and
implemented an algorithm to extract modules of ontologies directly from their ADs, that
is without loading the ontology. We use an enriched version of the ADs, called Labelled
Atomic Decomposition (LAD), where each atom a is mapped to the set minimal sets
of terms that make a be included in the module for . Depending on the task we want to
use LADs for, different labels can be defined. A first investigation of tasks and suitable
labels can be found in [4].</p>
      <p>Order theory The poset structure induced over the atoms of an ontology allows us
to take advantage of some useful algebraic notions. Given an atom a, we define its
principal ideal # a to be the set union of a with all atoms b such that a b.4 Similarly,
we can define the principal filter " a of a as the set union of all atoms c such that c a.
More in general, given a set S of atoms fa1 : : : ; a`g we can define its ideal (filter) to
be the union of the principal ideals (filters) of the atoms in S. The usefulness of these
algebraic notions for ADs is proven by the ease of getting the genuine module of an
atom a O from the AD of O: we can just extract the principal ideal # a.
4 Slightly abusing the notation, we define ideals as the union over poset elements rather than
sets of poset elements. This choice allows ideals to be set of axioms, hence ontologies.</p>
    </sec>
    <sec id="sec-3">
      <title>Semantic-based Relevance</title>
      <p>While the semantic of the terminology of an ontology defines the objects that the
ontology deals with, it does not say how these objects are related. The relationship between
terms is defined by the axioms of the ontology, that constrain which interpretations are
allowed, and which are not. For this reason, we are interested in looking for a semantic
notion of relevance of an axiom for a term. In particular, the interpretations of two
distinct terms can be conflicting only if some axioms are then violated. In this perspective,
the natural choice is to investigate the notion of relevance of an axiom for a term, rather
than relevance between terms. First, we introduce the following useful notions.
Definition 2. Given a consistent ontology O and a signature Oe, we define a
model w.r.t. O to be an interpretation I over such that, there exists a model J for O
such that J j = I. In this case, we say that I is extendable to a model J for O, and
any such J is called an O-extension of I.</p>
      <p>If O is clear from the context, we simply drop it and say -model. Please also note that
Def. 2 is also valid in the case of O being a single axiom.</p>
      <p>A first very basic notion of relevance is introduced in the following example: let
be the axiom A v B u (C t :C). Then, in order for an interpretation I to be a model of ,
it needs to satisfy the relation AI BI . In other words, the acceptable interpretations of
both A and of B are constrained. On the contrary, the interpretation of C is not constrained
by , and we can even rewrite the axiom into the equivalent A v B that does not even
mention C. This case of relevance provided by a single axiom is described in the next
definition.</p>
      <p>Definition 3. An axiom is directly relevant to a term t if there exists a model I of
and a ftg-variant I0 of I such that I0 6j= .</p>
      <p>Note that if an axiom does not contain a term t in its signature, then it does not
directly constrain it. However, the inverse implication does not hold as we saw before.</p>
      <p>An interesting strong relation between the notion of direct relevance and the notion
of model conservativity is discussed in Prop. 1.</p>
      <p>Proposition 1. Let
e such that</p>
      <p>be a consistent axiom and t 2 e a term. If there exists a signature
3 t, 6 mCE ;, and mCnEftg ;, then is directly relevant for t.
sPJartoiosovffye.irnLgetththeabhteycpaaonntnhaoextsiibosem.Seaixnntecdendtebd6 etmoaCatEerm;m,owdseuelckhfnootrhwat.t htIhanetrctehoenertxeriasestxts,isastissniacgnenaintutererpmrCneEfttagtio;en,
we have that J j nftg can be extended to a model I for . Let us now consider the
interpretation J 0 that interprets all symbols in n ftg as I does, whilst it interprets t
as J does. Then, J 0 is not a model for , and it is a t-variant for I. Hence, is directly
relevant for t.
tu</p>
      <p>The inverse implication in Prop. 1 does not hold in general. For example, let us
consider the axiom fag v A. Then, there is no model that interprets the symbol A as
the empty set. In particular, 6 ;mCE ;. However, the inverse implication can still hold
for less expressive DL than SHROIQ. An investigation on the characterization of the
languages for which the inverse of Prop. 1 is part of our future work.</p>
      <p>Let us now recall the trivial example in the introduction, where O = f igi=1:::n and
the i-th axiom is Ai 1 v Ai. If n 2 then the axiom n does not contain A0. However,
n does indirectly constrain A0 because in any model I of O where AIn 1 = ; (and n
is then satisfied for any interpretation of An) we have that A0I is forced to be empty. In
other words, in order to define irrelevance between a term and an axiom we need then
to look at their interpretations in the context of the ontology. Intuitively, an axiom is
irrelevant for t w.r.t. the ontology O if the interpretation of t and the interpretation of
symbols in ent can be chosen independently from each other, even though we still have
to take into account the constraints provided by O. This idea is formalised in Def. 4.
Definition 4. Let O be an ontology, t 2 Oe a term, and 2 O an axiom. We say that
is O-irrelevant for t if, for any ftg-model ( I1 ; I1) w.r.t. O n and any fe n tg-model
( I2 ; I2) w.r.t. O, there exists a model J which is an O-extension of both I1 and I2.
We say that is O-relevant for t if it is not O-irrelevant.</p>
      <p>In many cases, if an axiom 2 O is directly relevant for a term t, then is also
O-relevant for t. However, this condition fails to hold when both and O n imply
that there is only one valid ftg-model w.r.t. O. Such a peculiar case is described in the
following example: let us consider the ontology O = ft v ?; t v A u :Ag. Now, both
axioms are clearly directly relevant for t. However, both of them are not O-relevant
for t, because we cannot find any ftg-model w.r.t. O where t is interpreted differently.
Hence, we need the following unifying notion of relevance.</p>
      <p>Definition 5. An axiom 2 O is said to be relevant for a term t 2 Oe if is either
directly relevant or O-relevant for t. Otherwise, is said to be irrelevant for t.
Note that this notion of relevance is still defined in the context of the ontology O.</p>
      <p>In the following, we denote:
1. the set of (semantically) directly relevant axioms w.r.t. a term t by semDRO(t) =
f 2 O j is directly relevant for tg
2. the set of (semantically) relevant axioms w.r.t. t by semRel O(t) = f 2 O j
is relevant for tg.</p>
      <p>In this paper we are not interested in investigating the complexity for deciding
relevance of an axiom to a term. Our aim is to use modules based on syntactic locality to
efficiently get the two approximations DCO(t) for the set semRel O(t), and CO(t)
for semDRO(t). By approximation we mean that all relevant axioms are preserved,
even if some irrelevant axiom can sneak into such sets. This is still ongoing research,
and from this point on the reader will find only definitions, examples, and conjectures.
Proving these results is included in our future work.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Locality-based Relevance</title>
      <p>In [7] we have analysed several forms of modularity to detect logically coherent subsets
of an ontology (and more in general of a logical theory). The idea behind that paper
is that each kind of module determines a granular structure in the ontology, and this
identifies clusters of axioms that stick together and axioms that can be separated from
those clusters. Some of these notions of modularity relate also each cluster of axioms
to a subset of the vocabulary used—hence relating axioms to terms. However, all these
kinds of modularity suffer from inducing a coarse notion of internal coherence, and in
some notable examples the ontology cannot be decomposed into smaller bits, even if it
seems to be well structured.</p>
      <p>In the same paper, we also analyse the partitioning of an ontology provided by one of
its ADs. Atoms are generally very small bits, as discussed in [5], hence in principle such
bits do not suffer from aggregating together (too many) unrelated axioms. However,
ADs did not come with a semantically-based notion of relevance between the atoms
and the terms of an ontology.</p>
      <p>In what follows we define two labelling functions, the first mapping each axiom
to relevant terms, and the second mapping each atom to the set of relevant terms.
Then, we describe and conjecture the relations of the resulting LAD with the two sets
semRel O(t) and semDRO(t), defined in the previous paragraph, that contain the
relevant and the directly relevant axioms to a term.</p>
      <p>Definition 6. Let</p>
      <p>be an axiom, and let t be a term such that t 2 e. We say that:
1.
2.
3.</p>
      <p>constrains t from above if there exists a minimal seed signature containing t that
makes non ?-local</p>
      <p>constrains t from below if there exists a minimal seed signature containing t that
makes non &gt;-local</p>
      <p>constrains t if constrains t either from above, or from below.</p>
      <p>We denote:
- by C?(t) the set of axioms in O constraining a term t from above</p>
      <p>O
- by C&gt;(t) the set of axioms in O constraining a term t from below</p>
      <p>O
- by CO(t) the set of axioms in O constraining a term t.</p>
      <p>We conjecture that the notion of constraining a term is an approximation of the notion
of direct relevance.</p>
      <p>Conjecture 1. Let t be a term in the signature of the ontology O. Then,
semDRO(t)</p>
      <p>CO(t):
5</p>
    </sec>
    <sec id="sec-5">
      <title>LADs and the Double Cones of Relevance</title>
      <p>The next step is to relate the set semRel O(t) to a suitable efficiently computable
approximation. The idea is to identify in the ADs of the ontology the axioms constraining
a term, and then follow along the ADs how the consequences logically “span” across the
whole ontology. Specifically, we define the following labelling functions, and we
conjecture that the resulting LADs are able to keep track of the logical relations between
the axioms of an ontology O and the terms in Oe.</p>
      <p>Definition 7. Let
functions:</p>
      <p>be an axiom in the ontology O. We define the following labelling
1. lab? : O ! }(Oe) that maps each axiom to the set of all terms that are constrained
by from above
2. lab&gt; : O ! }(Oe) that maps each axiom to the set of all terms that are constrained
by from below
3. for any notion of module x 2 f?; &gt;g, Labx : Ax(O) ! }(Oe) that maps each atom
a to the set S 2a labx( ).</p>
      <p>By Def. 7.3 we can define a LAD that is able to keep track of the logical relevance
throughout the whole ontology. Before proceeding further, we want to include an
example to support the understanding of what follows.</p>
      <p>Example 2. Consider the toy ontology as in Example 1. Then, the labelling function
Lab? is defined as follows:
a1 7! fAnimalg,
a2 7! fPersong,
a3 7! fVegan; Person; eatsg,
a4 7! fStudentg,
a5 7! fGraduateStudent; Student; hasHabitatg,
a6 7! fCarg,
a7 7! fTruckg,
a8 7! fCar; Truckg.</p>
      <p>The corresponding ?-LAD is represented in Fig. 1. The terms hasGender, hasHabitat,
eats
Person
Vegan</p>
      <p>hasHabitat
GraduateStudent</p>
      <p>Student</p>
      <sec id="sec-5-1">
        <title>Student</title>
      </sec>
      <sec id="sec-5-2">
        <title>Person</title>
      </sec>
      <sec id="sec-5-3">
        <title>Animal</title>
      </sec>
      <sec id="sec-5-4">
        <title>Car, Truck</title>
        <p>Car</p>
      </sec>
      <sec id="sec-5-5">
        <title>Truck</title>
        <p>Vegetable, Mushroom, University, BA, and BS are not shown in this LAD, since
they are not constrained from the above in this ontology.</p>
        <p>In order to obtain functions that map each term to the set of logically related atoms,
rather than axioms, we can invert the labelling functions just defined.</p>
        <p>Definition 8. Given a notion x 2 f?; &gt;g, we define the set of home atoms of t to be
hxO(t) = fa j 9 2 a; t 2 labx( )g:</p>
        <p>As an example, we then have that in our toy ontology h? (Student) = fa5; a6g.
O
Definition 9. Given an ontology O, a notion of locality x 2 f?; &gt;g, the x-LAD of O
( (O); ; Labx), and a term t 2 Oe, we define the double cone of x-relevance for t to
A
be the set</p>
        <p>DCx (t) =</p>
        <p>O</p>
        <p>(# a [ " a):
Intuitively, we can think of O2 as extending O1 without spoiling the models already
identified for O1. This notion can be formalised as in what follows.</p>
        <p>Definition 10. A chain of mCEs in O is a family of ontologies O1 ( : : : ( O` = O
such that Oi mCE Oi+1 for i 2 f1; : : : ; `g.</p>
        <p>Ofi</p>
        <p>Our aim is to identify a chain of mCEs in an ontology O by using a x-AD. In the
following proposition we are going to use the notion of a join _(a1; : : : ; a ) of atoms,
defined as the minimal module that contains all the atoms in fa; : : : ; a g.
Conjecture 3. Let O be an ontology, (A(O); ) be its x-AD, with x 2 f?; &gt;g. Then,
each chain of ontologies O1 ( : : : ( O` = O that respects the following criteria is a
chain of mCEs in O.
1. if Oj a and a b, then Oj b
2. if Oj a [ b, then Oj _(a; b).</p>
        <p>Definition 11. Let x 2 f?; &gt;g be a notion of module and O be an ontology. Then, a
chain O1 ( : : : ( O` = O of mCEs in O defined via the x-LAD of O is called x-chain
of mCEs in O.</p>
        <p>To make the discussion clearer, let us consider the ?-LAD as in Fig. 1 and refer
to Example 1 for the axioms in each atom. Set O1 = f 7g, O2 = f 7; 8g, and
O3 = f 7; 8; 9g. Then, O1 ( O3 ( O is a chain of mCEs, whilst O1 ( O2 ( O is
not. Moreover, if we want to preserve everything that constrains the term Person from
above, we see that we have to consider the principal ideal # a3.</p>
        <p>Please note that for different ontologies we can still have that including the join
of some set of atoms is not necessary to have a chain of mCEs, as described in the
following example.</p>
        <p>
          Example 3. Consider the following ontology O0 and its ?-LAD:
f(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Bicycle v NonMotorVehicle u TwoWheelsVehicle;
( 2) NonMotorVehicle v :9hasPart:Engine;
( 3) TwoWheelsVehicle v = 2hasWheel:Wheelg.
        </p>
        <p>b1
b2
b3
We see that the ?-AD of this ontology consists of 3 atoms: bi = f ig for i = 1; 2; 3,
and the inherited poset structure is b1 b2, b1 b3. In this case, the following is a
chain of mCEs: O10 = f 2g ( O20 = f 2; 3g ( O0, even if O20 does not contain the
join _(b2; b3).
7</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and Future Work</title>
      <p>In this paper we have introduced a notion of logical relevance in ontologies. Moreover,
we have shown a promising way to reveal the relevance relations between the axioms
and the terms of an ontology with a suitable LAD. Finally, we have described an
interesting conjecture relating the models of an ontology and the LAD of an ontology.</p>
      <p>Future work are 4-fold, and include:
1. the completion of the theoretical investigation, that misses the proofs for many
conjectured results.
2. an experimental analysis of how on average the double cone of relevance of a term
spans across an ontology. The experiment will take as an input some large datasets
of diverse ontologies, for example the NCBO BioPortal ontology repository.
3. an experimental comparison between the notions C? and C&gt; of direct relevance
O O
based on LADs, and some frame-based notions, as the description and the usage
views in Protégé 4. Chances are that these sets will not differ much. However,
such a result would provide the frame-based views with a semantic foundation.
Moreover, we will be able to analyze which kinds of logically related axioms are
missed, or logically unrelated axioms are included, when we rely on a syntax-based
approach to logical relevance.
4. an investigation on possible applications of the notions introduced in this paper. A
preliminary idea consists of considering x-chains of mCEs when it comes to reason
over an ontology. In fact, we know that, for any non-empty ?-module M, and for
any concept A 2 Mf, then Mf contains also all the subsumees of A. This means that
we can use the ?-LAD to predict which concepts can be a subsumee of A.
Acknowledgements We would like to thank the anonymous referees and our collegues
I. Palmisano, E. Mikroyannidi, D. Tsarkov, and N. Matentzoglu for their comments and
suggestions, which helped in improving this paper considerably.
2. Baader, F., Bienvenu, M., Lutz, C., and Wolter, F.: Query answering over DL ABoxes: How
to pick the relevant symbols. In Cuenca Grau, B., Horrocks, I., Motik, B., and Sattler, U.
(eds.): Proc. of DL-09. ceur-ws.org, vol. 477. (2009)
3. Cuenca Grau, B., Horrocks, I., Kazakov, Y., and Sattler, U.: Modular reuse of ontologies:</p>
      <p>Theory and practice. In: J. of Artif. Intell. Research, vol. 31, pp. 273–318. (2008)
4. Del Vescovo, C.: The modular structure of an ontology: Atomic decomposition towards
applications. In Rosati, R., Rudolph, S., and Zakharyaschev, M. (eds.): Proc. of DL-11.
ceur-ws.org, vol. 745. (2011)
5. Del Vescovo, C., Gessler, D., Klinov, P., Parsia, B., Sattler, U., Schneider, T., and Winget,
A.: Decomposition and modular structure of BioPortal ontologies. In Aroyo, L., Welty, C.,
Alani, H., Taylor, J., Bernstein, A. , Kagal, L. , Noy, N., and Blomqvist, E. (eds.): Proc. of
ISWC-11. (2011)
6. Del Vescovo, C., Parsia, B., Sattler, U., and Schneider, T.: The modular structure of an
ontology: Atomic decomposition. Walsh, T. (eds.): Proc. of IJCAI-11. (2011)
7. Del Vescovo, C., Parsia, B., and Sattler, U.: Topicality in logic-based ontologies. Andrews,</p>
      <p>S., Polovina, S., Hill, R., and Akhgar, B. (eds.): Proc. of ICCS-11. (2011)
8. S. Ghilardi, Lutz, C., and Wolter, F.: Did I damage my ontology? A case for conservative
extensions in description logics. In Doherty, P., Mylopoulos, J., and Welty, C. (eds.): Proc.
of KR-06 pp. 187–197. AAAI Press. (2006)
9. Jiménez-Ruiz, E., Cuenca Grau, B., Sattler, U., Schneider, T., and Berlanga Llavori, R.: Safe
and economic re-use of ontologies: A logic-based methodology and tool support. In: Proc.
of ESWC-08. LNCS, vol. 5021, pp. 185–199. (2008)
10. Jimeno, A., Jiménez-Ruiz, E., Berlanga Llavori, R., and Rebholz-Schuhmann, D.: Use of
shared lexical resources for efficient ontological engineering. In: SWAT4LS-08. ceur-ws.
org. (2008)
11. Konev, B., Lutz, C., Ponomaryov, D., and Wolter, F.: Decomposing description logic
ontologies. In: Proc. of KR-10. pp. 236–246. (2010)
12. Konev, B., Lutz, C., Walther, D., and Wolter, F.: Formal properties of modularization. In:</p>
      <p>Modular Ontologies, LNCS, vol. 5445, pp. 25–66. Springer-Verlag. (2009)
13. Kontchakov, R., Pulina, L., Sattler, U., Schneider, T., Selmer, P., Wolter, F., and
Zakharyaschev, M.: Minimal module extraction from DL-Lite ontologies using QBF solvers.</p>
      <p>In: Proc. of IJCAI-09. pp. 836–841. (2009)
14. Parsia, B., and Schneider, T.: The modular structure of an ontology: An empirical study. In:</p>
      <p>Proc. of KR-10. pp. 584–586. AAAI Press (2010)
15. Sattler, U., Schneider, T., and Zakharyaschev, M.: Which kind of module should I extract? In
Cuenca Grau, B., Horrocks, I., Motik, B., and Sattler, U. (eds.): Proc. of DL-09. ceur-ws.
org, vol. 477. (2009)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P. F.</given-names>
          </string-name>
          <article-title>(eds.) The description logic handbook: Theory, implementation, and applications</article-title>
          . Cambridge University Press. (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>