Ontological approach to generating personalized user interfaces for web services

  • Authors:
  • Deepali Khushraj;Ora Lassila

  • Affiliations:
  • Nokia Research Center, Burlington, MA;Nokia Research Center, Burlington, MA

  • Venue:
  • ISWC'05 Proceedings of the 4th international conference on The Semantic Web
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Web services can be presented to end-users via user interfaces (UIs) that facilitate the invocation of these services. Standardized, interoperable mechanisms for describing Web service interfaces enable the generation of UIs automatically and dynamically, at least in principle; the emergence of Semantic Web services opens the possibility of improving the generation process. In this paper, we propose a scheme that extends the OWL-S ontology, an emerging standard for Semantic Web services, to better enable the creation of such dynamic interfaces. Semantic Web services go beyond “classical” Web services in enabling enhanced discovery, invocation and composition. In our scheme, the integration of semantic descriptions of Web services with semantic models of the user's locally available data enables context-based personalization of dynamically created user interfaces, allowing us to minimize the number of necessary inputs. The need for this is compelling on mobile devices with limitations on input methods and screen size and where context data is readily available. The use of an underlying semantic model enables better accuracy than traditional form-filling techniques. We propose an architecture for the creation and personalization of dynamic UIs from Web service descriptions. The key idea is to exploit the semantic relationships between type information of Web service input fields, and their association with information the system has about the user (such as the user's current context, PIM data, context history, usage history, corporate data etc.), in order to personalize and simplify the invocation of Web services.