Towards Ontological Blending

We propose ontological blending as a new method for ‘creatively’ combining ontologies. In contrast to other combination techniques that aim at integrating or assimilating categories and relations of thematically closely related ontologies, blending aims at ‘creatively’ generating new categories and ontological definitions on the basis of input ontologies whose domains are thematically distinct but whose specifications share structural or logical properties. As a result, ontological blending can generate new ontologies and concepts and allows a more flexible technique for ontology combination than existing methods. The approach is inspired by conceptual blending in cognitive science, and draws on methods from ontological engineering, algebraic specification, and computational creativity in general. Well-known techniques directed towards unifying the semantic content of different ontologies, namely techniques based on matching, aligning, or connecting ontologies, are ill-suited for generating new conceptual schemas from existing ontologies as suggested by the general methodology of conceptual blending introduced by Fauconnier and Turner [3]: here, the blending of two thematically rather different conceptual spaces yields a new conceptual space with emergent structure, selectively combining parts of the given spaces whilst respecting common structural properties. A classic example for this is the blending of the theories of house and boat yielding as blends the theories of houseboat and boathouse, but also the blended theory of amphibious vehicle [6]. Conceptual blending inspires a structural and logic-based approach to ‘creative’ ontological engineering which allows the creation of new ontologies with emergent structure. Ontologies developed this way can be used, e.g., for applications in the area of computational creativity or analyses of artistic processes [2]. We believe that the principles governing ontological blending are quite distinct from the rather loose principles employed in blending phenomena in language or poetry, or the rather strict principles ruling blending in mathematics. Our approach to ontological blending follows a line of research in which blending processes are primarily controlled through mappings and their properties [5, 4, 12]. By introducing blending to ontology languages, we propose a technique to combine two thematically different ontologies to create the blendoid, an ontology describing a newly created domain. The blendoid creatively mixes information from input ontologies on the basis of their structural commonalities and combines their axiomatisation, raising the following challenges: (1) when combining the terminologies of two ontologies, the shared semantic structure is of particular importance to steer possible combinations; this shared semantic structure leads to the notion of base ontology and the problem of computing it. (2) Having established a shared semantic structure, there is typically still a huge number of blending possibilities: here, optimality principles for selecting blends take on a central role. We approach these challenges as follows: we – differentiate alignment, matching, analogical reasoning, and conceptual blending, vis-a-vis ontological blending; – give an abstract definition of ontological blendoids capturing the basic intuitions of conceptual blending in the ontological setting; – provide a structured approach to ontology languages, in particular to OWL-DL, by defining the language hOWL. This combines the simplicity and good tool support for OWL with the more complex blending facilities of OBJ3 [7] or Haskell [8]; The tool HETS, the HETCASL [11] language, and in particular hOWL, provide an ideal starting point for developing the algorithmic side of the theory further. They (1) support various ontology language and their heterogeneous integration, and allow the specification of theory interpretations and other morphisms between ontologies [9]; (2) support the computation of colimits as well as the approximation of colimits in the heterogeneous case [1]; (3) provide (first) solutions for automatically computing a base ontology through ontology intersection [10]. These issues constitute almost completely new research questions in ontology research.

[1]  Rajeev Alur,et al.  A Temporal Logic of Nested Calls and Returns , 2004, TACAS.

[2]  Joseph A. Goguen,et al.  Style: A Computational and Conceptual Blending-Based Approach , 2010, The Structure of Style.

[3]  Joseph A. Goguen,et al.  Algebraic semantics of imperative programs , 1996, Foundations of computing series.

[4]  S. Wölfl,et al.  The Heterogeneous Tool Set , 2007 .

[5]  Brian Falkenhainer,et al.  The Structure-Mapping Engine * , 2003 .

[6]  Brian Falkenhainer,et al.  The Structure-Mapping Engine: Algorithm and Examples , 1989, Artif. Intell..

[7]  O. Kutz,et al.  Heterogeneously Structured Ontologies Integration , Connection , and Refinement , 2008 .

[8]  Werner Kuhn,et al.  Modeling the Semantics of Geographic Categories through Conceptual Integration , 2002, GIScience.

[9]  Dedre Gentner,et al.  Structure-Mapping: A Theoretical Framework for Analogy , 1983, Cogn. Sci..

[10]  Simon Colton Towards Ontology Use, Re-use and Abuse in a Computational Creativity Collective - A Position Statement , 2010, WoMO.

[11]  C.G. Pereira,et al.  Creativity and Artificial Intelligence: A Conceptual Blending Approach , 2007 .

[12]  Till Mossakowski,et al.  Heterogeneous colimits , 2008, 2008 IEEE International Conference on Software Testing Verification and Validation Workshop.

[13]  Paul Sambre,et al.  Gilles Fauconnier & Mark Turner, " The way we think: conceptual blending and the mind's hidden complexities" , 2002 .

[14]  O. Kutz,et al.  Context Discovery via Theory Interpretation , 2009 .

[15]  Shlomo Argamon,et al.  The Structure of Style - Algorithmic Approaches to Understanding Manner and Meaning , 2010 .

[16]  Till Mossakowski,et al.  The Heterogeneous Tool Set (Hets) , 2007, VERIFY.