Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
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)
Birsan, D.: On plug-ins and extensible architectures. ACM Queue 3(2), 40–46 (2005)
Wege, C.: Portal Server Technology. IEEE Internet Computing 6(3), 73–77 (2002)
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)
Doan, A., Halevy, A.Y.: Semantic Integration Research in the Database Community: A Brief Survey. AI Magazine 26(1), 83–94 (2005)
Sycara, K.P., Paolucci, M.: 17. International Handbooks on Information Systems. In: Ontologies in Agent Architectures, pp. 343–364. Springer, Heidelberg (2004)
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), http://www.w3.org/Submission/OWL-S/
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), http://www.w3.org/Submission/WSMO/
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)
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)
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)
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)
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)
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)
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)
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)
W3C: WAI-ARIA Overview (2009), http://www.w3.org/WAI/intro/aria
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)
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)
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)
Eick, S.G., Wills, G.J.: High Interaction Graphics. European Journal of Operational Research 84, 445–459 (1995)
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)
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)
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)
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)
ontoPrise: OntoBroker Website (2009), http://www.ontoprise.de/de/en/home/products/ontobroker.html
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)
van Dam, A.: Post-wimp user interfaces. Commun. ACM 40(2), 63–67 (1997)
Foundation for Intelligent Phyiscal Agents: FIPA Device Ontology Specification (December 2002), http://www.fipa.org/specs/fipa00091/index.html (accessed, 2008-01-22)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Paulheim, H. (2009). Ontologies for User Interface Integration. In: Bernstein, A., et al. The Semantic Web - ISWC 2009. ISWC 2009. Lecture Notes in Computer Science, vol 5823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04930-9_63
Download citation
DOI: https://doi.org/10.1007/978-3-642-04930-9_63
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04929-3
Online ISBN: 978-3-642-04930-9
eBook Packages: Computer ScienceComputer Science (R0)