Ontologies for User Interface Integration

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5823)


Application integration can be carried out on three different levels: the data source level, the business logic level, and the user interface level. With ontologies-based integration on the data source level dating back to the 1990s and semantic web services for integrating on the business logic level coming of age, it is time for the next logical step: employing ontologies for integration on the user interface level. Such an approach supports both the developer (in terms of reduced development times) and the user (in terms of better usability) of integrated applications. In this paper, we introduce a framework employing ontologies for integrating applications on the user interface level.


User Interface Domain Ontology Business Logic Application Ontology Reduce Development Time 
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.


  1. 1.
    Daniel, F., Yu, J., Benatallah, B., Casati, F., Matera, M., Saint-Paul, R.: Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities. IEEE Internet Computing 11(3), 59–66 (2007)CrossRefGoogle Scholar
  2. 2.
    Birsan, D.: On plug-ins and extensible architectures. ACM Queue 3(2), 40–46 (2005)CrossRefGoogle Scholar
  3. 3.
    Wege, C.: Portal Server Technology. IEEE Internet Computing 6(3), 73–77 (2002)CrossRefGoogle Scholar
  4. 4.
    Abiteboul, S., Greenshpan, O., Milo, T.: Modeling the Mashup Space. In: WIDM 2008: Proceeding of the 10th ACM workshop on Web information and data management, pp. 87–94. ACM, New York (2008)CrossRefGoogle Scholar
  5. 5.
    Doan, A., Halevy, A.Y.: Semantic Integration Research in the Database Community: A Brief Survey. AI Magazine 26(1), 83–94 (2005)Google Scholar
  6. 6.
    Sycara, K.P., Paolucci, M.: 17. International Handbooks on Information Systems. In: Ontologies in Agent Architectures, pp. 343–364. Springer, Heidelberg (2004)Google Scholar
  7. 7.
    Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K.: OWL-S: Semantic Markup for Web Services (November 2004),
  8. 8.
    Lausen, H., Polleres, A., Roman, D., de Bruijn, J., Bussler, C., Domingue, J., Fensel, D., Hepp, M., Keller, U., Kifer, M., König-Ries, B., Kopecky, J., Lara, R., Lausen, H., Oren, E., Polleres, A., Roman, D., Scicluna, J., Stollberg, M.: Web Service Modeling Ontology, WSMO (2005),
  9. 9.
    Myers, B.A., Rosson, M.B.: Survey on user interface programming. In: CHI 1992: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 195–202. ACM, New York (1992)CrossRefGoogle Scholar
  10. 10.
    Yu, J., Benatallah, B., Saint-Paul, R., Casati, F., Daniel, F., Matera, M.: A framework for rapid integration of presentation components. In: WWW 2007: Proceedings of the 16th international conference on World Wide Web, pp. 923–932. ACM, New York (2007)CrossRefGoogle Scholar
  11. 11.
    Gruber, T.R.: Toward Principles for the Design of Ontologies Used for Knowledge Sharing, Duluth, MN, USA, vol. 43, pp. 907–928. Academic Press, Inc., New York (1995)Google Scholar
  12. 12.
    Dettborn, T., König-Ries, B., Welsch, M.: Using Semantics in Portal Development. In: Proceedings of the 4th International Workshop on Semantic Web Enabled Software Engineering (2008)Google Scholar
  13. 13.
    Díaz, O., Iturrioz, J., Irastorza, A.: Improving portlet interoperability through deep annotation. In: WWW 2005: Proceedings of the 14th international conference on World Wide Web, pp. 372–381. ACM, New York (2005)CrossRefGoogle Scholar
  14. 14.
    Ankolekar, A., Krötzsch, M., Tran, T., Vrandecic, D.: The Two Cultures: Mashing Up Web 2.0 and the Semantic Web. In: WWW 2007: Proceedings of the 16th International Conference on World Wide Web, pp. 825–834. ACM, New York (2007)CrossRefGoogle Scholar
  15. 15.
    Sergevich, K.A., Viktorovna, G.V.: From an Ontology-Oriented Approach Conception to User Interface Development. International Journal Information Theories and Applications 10(1), 89–98 (2003)Google Scholar
  16. 16.
    Liu, B., Chen, H., He, W.: Deriving User Interface from Ontologies: A Model-Based Approach. In: ICTAI 2005: Proceedings of the 17th IEEE International Conference on Tools with Artificial Intelligence, pp. 254–259. IEEE Computer Society, Los Alamitos (2005)Google Scholar
  17. 17.
    W3C: WAI-ARIA Overview (2009),
  18. 18.
    Graubmann, P., Roshchin, M.: Semantic Annotation of Software Components. In: EUROMICRO 2006: Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications, Washington, DC, USA, pp. 46–53. IEEE Computer Society, Los Alamitos (2006)CrossRefGoogle Scholar
  19. 19.
    Happel, H.J., Korthaus, A., Seedorf, S., Tomczyk, P.: KOntoR: An Ontology-enabled Approach to Software Reuse. In: Zhang, K., Spanoudakis, G., Visaggio, G. (eds.) Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE), pp. 349–354 (2006)Google Scholar
  20. 20.
    Coutaz, J., Lachenal, C., Dupuy-Chessa, S.: Ontology for Multi-surface Interaction. In: Proceedings of IFIP INTERACT03: Human-Computer Interaction, IFIP Technical Committee No 13 on Human-Computer Interaction, pp. 447–454 (2003)Google Scholar
  21. 21.
    Eick, S.G., Wills, G.J.: High Interaction Graphics. European Journal of Operational Research 84, 445–459 (1995)CrossRefGoogle Scholar
  22. 22.
    Sauermann, L., Bernardi, A., Dengel, A.: Overview and Outlook on the Semantic Desktop. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  23. 23.
    Cheyer, A., Park, J., Giuli, R.: Iris: Integrate. relate. infer. share. In: Workshop on the Semantic Desktop: Next Generation Personal Information Management and Collaboration Infrastructure (2005)Google Scholar
  24. 24.
    Paulheim, H.: Ontology-based Modularization of User Interfaces. In: Calvary, G., Graham, T.C.N., Gray, P. (eds.) Proceedings of The ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 23–28. ACM, New York (2009)CrossRefGoogle Scholar
  25. 25.
    Guarino, N. (ed.): Formal Ontology and Information Systems. In: Guarino, N. (ed.) Proc. of the 1st Int’l Conf. on Formal Ontologies in Information Systems (FOIS 1998), Trento, Italy. IOS Press, Amsterdam (1998)Google Scholar
  26. 26.
  27. 27.
    Krasner, G.E., Pope, S.T.: A cookbook for using the model-view controller user interface paradigm in small-talk-80. Journal of Object Oriented Programming 1, 26–49 (1988)Google Scholar
  28. 28.
    van Dam, A.: Post-wimp user interfaces. Commun. ACM 40(2), 63–67 (1997)CrossRefMathSciNetGoogle Scholar
  29. 29.
    Foundation for Intelligent Phyiscal Agents: FIPA Device Ontology Specification (December 2002), (accessed, 2008-01-22)
  30. 30.
    Kagal, L., Finin, T., Joshi, A.: A policy language for a pervasive computing environment. In: POLICY 2003: Proceedings of the IEEE 4th International Workshop on Policies for Distributed Systems and Networks (2003)Google Scholar
  31. 31.
    Klein, M.: Combining and relating ontologies: an analysis of problems and solutions. In: Gomez-Perez, A., Gruninger, M., Stuckenschmidt, H., Uschold, M. (eds.) Workshop on Ontologies and Information Sharing, IJCAI 2001, Seattle, USA (2001)Google Scholar
  32. 32.
    Doeweling, S., Probst, F., Ziegert, T., Manske, K.: SoKNOS - An Interactive Visual Emergency Management Framework. In: Amicis, R.D., Stojanovic, R., Conti, G. (eds.) GeoSpatial Visual Analytics. NATO Science for Peace and Security Series C: Environmental Security, pp. 251–262. Springer, Heidelberg (2009)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  1. 1.SAP Research 

Personalised recommendations