In our view the limited progress in automated on-
tology evolution described above depends on two cir-
cumstances. On the one hand, most of the works ad-
dress interactive ontology evolution driven by user’s
instructions. This choice is a pragmatic one, dic-
tated by the need to support ontology developers in
their work, rather than by a quest for automation. In
many cases, though, that is not enough because what
is actually required is ontology evolution at runtime
performed, for instance, by autonomous agents that
communicate with each other in heterogeneous envi-
ronments, including the Semantic Web. On the other
hand, the focus on ontologies coded in Description
Logics does not allow for a sufficiently generic analy-
sis and resolution of ontological inconsistencies, even
when an approach aims at automating, for instance,
the integration of changes in ontologies. As a mat-
ter of fact, the limited expressivity of first-order or
lesser logics constitutes a limit on the possibility of
modelling the ontology evolution process in the same
language in which the ontology is coded. Being im-
possible to quantify over, and thus, to reason about,
the predicates, the relations and the functions of the
ontology, it is very problematic to formalise and im-
plement a sufficiently generic ontology evolution pro-
cess.
We therefore turned to study automated (as op-
posed to user-assisted) ontology evolution using
higher-order logic (HOL), which provides the ben-
efit of making it possible to express sufficiently
generic patterns of evolution. In the framework of
the GALILEO system (Bundy and Chan, 2008; Chan
and Bundy, 2008), a number of so-called ontology
repair plans (ORPs) are being developed and imple-
mented in HOL. These mechanisms compile together
patterns for diagnosis of conflicts between ontologies
and transformation rules for effecting repairs. For
both development and testing, we rely on examples
of ontology evolution in physics. Many seminal ad-
vances in physics are results of ontology evolution, as
physicists revise predictive theories when confronted
with conflicting experimental evidence. Therefore, in
ORPs developed thus far, one of the ontologies rep-
resents a predictive theory; a second ontology repre-
sents a sensory or experimental set-up for that the-
ory. When the sensory ontology generates a theorem
that contradicts a theorem of the theoretical ontology,
an ORP is triggered and amends the two ontologies.
ORPs may act either as belief revision mechanisms or
as signature revision mechanisms or both. Working
in HOL provides the additional benefit of formalising
concepts and their relationships with a highly expres-
sive representation. We believe this is desirable, be-
cause physics concepts are often naturally represented
Suppose we have an ontology O
t
representing the cur-
rent state of a predictive physics theory and an ontol-
ogy O
s
representing some sensory information arising
from an experiment. Suppose these two ontologies
disagree over the value of some function stuff when it
is applied to a vector of arguments
~
s of type
~
τ. stuff (
~
s)
might, for instance, be the total energy of a ball or the
orbit of a planet.
Trigger: If stuff (
~
s) has two different values in O
t
and
O
s
then the following formula will be triggered,
identifying a potential contradiction between the-
ory and experiment.
O
t
` stuff (
~
s) = v
1
(1)
O
s
` stuff (
~
s) = v
2
(2)
O
t
` v
1
6= v
2
(3)
where O ` φ means that formula φ is a theorem of
ontology O.
Figure 1: Trigger of the “Where’s My Stuff?” ontology
repair plan.
as HOL objects, e.g., the orbit of a star, the rate of
change in a quantity, etc.
In this paper we discuss the diagnostic mech-
anism of the ORP called Where’s my stuff? (WMS)
(Bundy and Chan, 2008). WMS is triggered when the
predicted value returned by a function, which we call
stuff , conflicts with the observed value of the same
function. The trigger formulae of WMS are formalised
in Figure 1. The purpose of WMS is to amend the
signature of two conflicting ontologies by redefining
the function that computes the quantity that is sub-
ject to contradiction and that instantiates the higher
order variable stuff . In practice, WMS deploys an
addition-strategy that is quite common in physics.
For instance, in order to account for unpredictable
yet observed gravitational behaviours in the orbit of
a planet or in the stellar orbital velocity in a galaxy,
astronomers often postulate the presence of an addi-
tional unobserved planet or, resp., of dark matter. Ac-
cordingly, WMS redefines the contradictory function
(in the examples, the functions orbit, resp., orbital ve-
locity) as the sum of a visible part (i.e. the amount
calculated by the original function) and an invisible
part (i.e. the amount that can only indirectly be ob-
served). For WMS’s repair operation to be triggered,
its diagnostic mechanism must have individuated the
function stuff and assessed a contradiction between
the value of stuff in the theoretical and the sensory
ontologies.
HIGHER-ORDER REPRESENTATION AND REASONING FOR AUTOMATED ONTOLOGY EVOLUTION
85