Ontologies in User Interface Development
- 772 Downloads
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).
KeywordsUser Interface Business Process Information Item Formal Ontology Hardware Device
Unable to display preview. Download preview PDF.