belief revision operators to capture ontology
evolution. However, in the concrete case of Building
Science, we suggest that this may not be a problem.
Our suggestion is the following. If the building is
being modelled by an OWL-RDF ontology, we can
divide the ontology into two components. The A-Box
can be translated directly into a propositional theory,
in which each statement about an individual is
translated into a propositional atom. The T-Box is not
translated into a set of logical statements; instead, the
T-Box is used to define a total pre-order over
interpretations for revision. Intuitively, the
plausibility of an interpretation is determined by how
many of the T-Box axioms are violated. This
approach is motivated by the fact that, in Building
Science applications, we actually do not want to
change the definitions of properties and concepts. The
theoretical advantage of this approach is that we do
not have to address any first-order issues in the
revision. The practical advantage is that it takes an
OWL-RDF input, and it can produce an OWL-RDF
output that differs minimally while respecting as
many conceptual axioms as possible. As a result, we
suggest that it would be possible to implement this
approach as a plug-in for the ontology reasoning tool
Protégé-OWL.
5 CONCLUSIONS
In this position paper, we have proposed formal
logical methods may be useful for reasoning about
building performance. At this point, it may appear
that the proposed solution is simply some form of
advanced expert system. There is a sense in which
this similarity is genuine: creating an ontology for
building science involves a large knowledge
acquisition effort in collaboration with domain
experts. This kind of interdisciplinary, practical
ontology development has already been effectively
carried out in other domains, such as medicine and
molecular biology. However, this practical effort is
not all that is required; the proposed solution actually
requires fundamental theoretical advances in
Knowledge Representation and Reasoning.
The main problem that must be addressed here is
the issue of ontology evolution. In many domains,
including building science, the basic ontology used to
represent the domain changes periodically as new
information is obtained. When the new information
conflicts with something in the ontology, some form
of conflict resolution must be employed to propagate
the new information throughout the ontology without
inconsistencies. Many solutions have been proposed
for this problem, based on existing work in other
areas of Computer Science such as Database Theory
or Belief Change. To date, however, there is not a
generally accepted approach to ontology evolution.
Our belief is that the concrete study of BSYS using
ontologies, answer sets, and belief revision operators
could provide a step in that direction.
It is also worth noting that using answer set
programming to reason with ontologies is an idea that
has previously been explored (
Magka 2013). As these
formalisms have been developed in parallel in
different AI communities, it has historically been
difficult to combine the two in a practical problem-
solving domain. Again, we suggest that this
application provides an appropriate domain for
reconciling these formalisms, while solving an
important practical problem.
REFERENCES
Alchourron, C., Gardenfors, P., & Makinson, D., 1985. On
the logic of theory change: Partial meet functions for
contraction and revision. Journal of Symbolic Logic, 50
(2), 510–530.
Baral, C., 2003. Knowledge Representation, Reasoning and
Declarative Problem Solving. Cambridge University
Press.
de Mast, J., 2011. The Tactical Use of Constraints and
Structure in Diagnostic Problem Solving. Omega
39(6), 702–709.
Morgan, W. J., Crain, E. F., Gruchalla, R. S., O'Connor,
G.T., Kattan, M., Evans III, R., Stout, J., Malindzak, G.,
Smartt, E., Plaut, M. and Walter, M., 2004. Results of a
home-based environmental intervention among urban
children with asthma. New England Journal of
Medicine, 351(11), pp.1068-1080.
Magka, D., Krötzsch, M. and Horrocks, I., 2013.
Computing Stable Models for Nonmonotonic
Existential Rules. In Proc. of the 23rd Int. Joint Conf.
on Artificial Intelligence (IJCAI).
Mora, R., Bitsuamlak, G. and Horvat, M., 2011. Integrated
Life-Cycle Design of Building Enclosures. Building and
the Environment 46(7), 1469-1479.
Mora, R., Croft D., 2013. Building Science Integrated
Systems – Methodological Framework, Architectural
Engineering Institute (AEI) Conference.
Motik, B., Cuenca Grau, B., Horrocks, I., Wu, Z., Fokoue,
A., and Lutz, C., 2012. OWL 2 Web Ontology Language
Profiles (Second Edition). W3C Recommendation. http:
//www.w3.org/TR/owl2-profiles/