Ontologies in User Interface Development

  • Heiko PaulheimEmail author


There are various approaches that use ontologies in UI development. To summarize those approaches, we use the term “ontology-enhanced user interfaces”, defined as user interfaces “whose visualization capabilities, interaction possibilities, or development process are enabled or (at least) improved by the employment of one or more ontologies.” (Paulheim and Probst, 2010c, p. 37). As discussed in a position paper by Rauschmayer (2005), ontologies and semantic web technologies can potentially be used for various purposes in the field of user interfaces, such as reduction of information overload, context-sensitive adaptation, providing help, integrating different user interface components, and support for particular workflows. This chapter introduces a classification of ontology usage in user interfaces in Sect. 4.1, and provides an overview of state-of-the-art approaches, illustrated using representative examples of using ontologies for improving visualization (Sect. 4.2), interaction (Sect. 4.3), and the development of user interfaces (Sect. 4.4).


User Interface Business Process Information Item Formal Ontology Hardware Device 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  1. 1.Knowledge Engineering GroupTechnische Universität DarmstadtDarmstadtGermany

Personalised recommendations