Using the Semantic Web in Ubiquitous and Mobile Computing: the Morfeo Experience
Authors: José M. Cantera, Miguel Jiménez, Genoveva López, Javier Soriano
Abstract:
With the advent of emerging personal computing paradigms such as ubiquitous and mobile computing, Web contents are becoming accessible from a wide range of mobile devices. Since these devices do not have the same rendering capabilities, Web contents need to be adapted for transparent access from a variety of client agents. Such content adaptation results in better rendering and faster delivery to the client device. Nevertheless, Web content adaptation sets new challenges for semantic markup. This paper presents an advanced components platform, called MorfeoSMC, enabling the development of mobility applications and services according to a channel model based on Services Oriented Architecture (SOA) principles. It then goes on to describe the potential for integration with the Semantic Web through a novel framework of external semantic annotation of mobile Web contents. The role of semantic annotation in this framework is to describe the contents of individual documents themselves, assuring the preservation of the semantics during the process of adapting content rendering, as well as to exploit these semantic annotations in a novel user profile-aware content adaptation process. Semantic Web content adaptation is a way of adding value to and facilitates repurposing of Web contents (enhanced browsing, Web Services location and access, etc).
Keywords: Semantic web, ubiquitous and mobile computing, web content transcoding, semantic markup, mobile computing middleware and services.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1075786
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1631References:
[1] S. Chughtai and L. M. Patterson, "Robust mobile-computing products delivering business value to your enterprise." Whitepaper G224-9130- 00, IBM Pervasive Computing, October 2004.
[2] O. Lassila and M. Adler, "Semantic Gadgets:Ubiquitous Computing Meets the Semantic Web," In D. Fensel, et al. Eds. Spinning the Semantic Web, The MIT Press, Cambridge, Ma., pp. 363-376, 2003.
[3] M. Hori, G. Kondoh, K. Ono, S. Hirose, and S. Singhal, "Annotationbased Web Content Transcoding", Proc of the 9th Int World Wide Web Conference (WWW9), Amsterdam, 2000. Available: http://www9.org/.
[4] K. H. Britton, et al., "Transcoding: Extending E-Business to New Environments," IBM Systems Journal, 40(1), pp. 153-178, 2001.
[5] O. Lassila, "Using the Semantic Web in Ubiquitous and Mobile Computing," Keynote, IASW05, Jyväskylä, Finland, 25-27 Aug. 2005.
[6] O. Lassila, "Web Metadata: A Matter of Semantics," IEEE Internet Computing, no. 2, vol. 4, pp. 30-37, 1998.
[7] Morfeo Project: Open Source Community for Software Platforms and Services Development. http://www.morfeo-project.org.
[8] J. Cantera "Enterprise Mobility Solutions: Technologies, Components and Applications," Communications of TID, 36, June 2005.
[9] TIDMobile: Presentation Definition Language Reference Guide (Revision 1.2.1). Available: http://www.morfeo-project.org/files/ /TIDMobile_LanguageReference.pdf, September 2005.
[10] Open Mobile Alliance, WAP CSS Specification, WAP-239-WCSS- 20011026-a, 2001.
[11] World Wide Web Consortium, XML Path Language (XPath), 1999. Available: http://www.w3.org/TR/xpath.
[12] Workd Wide Web Consortium. XML Pointer Language (XPointer), 2002. Available: http://www.w3.org/TR/xptr.
[13] M. Hori, "Semantic Annotation for Web content Adaptation. In D. Fensel, et al. Eds. Spinning the Semantic Web, The MIT Press, Cambridge, Massachusetts, pp. 403-429, 2003.
[14] WebSphere EveryPlace Access. Available: http://www-306.ibm.com/ /software/pervasive/ws_everyplace_access/.
[15] IBM Corporation, WebSphere Transcoding Publisher, 2001. Available from http://www.ibm.com/software/webservers/transcoding/.
[16] M. Abe and M. Hori, Visual Composition of XPath Expressions for External Metadata Authoring," RT-0406, IBM Research, Tokyo, 2001.
[17] MobileAware Mobile Interaction Server and Mobile Content Proxy. Available: http://www.mobileaware.com.
[18] Microsoft Mobile controls. Available: http://msdn.microsoft.com/ /mobility/othertech/asp.netmc/default.aspx
[19] M. Hori, K.Ono, G. Kondoh, and S. Singhal, "Authoring Tool for Web Content Transcoding," Markup Languages: Theory and Practice, 2(1), pp. 81-106, 2000.
[20] K. Nagao, Y. Shirai, and S. Kevin, "Semantic Annotation and Transcoding: Making Web Content More Accessible," IEEE Multimedia, no. 8 vol. 2, pp. 69-81, 2001.
[21] TPI Yellow Pages service, Telef├│nica. Available: http://www.tpi.es/
[22] F. Baader, D. Calvanese, D. McGuinness, D. Nardi, and P.F. Patel- Schneider eds. "The Description Logic handbook: Theory, Implementation and Applications." Cambridge University Press, 2003.
[23] F. Baader, I. Horrocks, and U. Sattler. "Description logics as ontology languages for the semantic web." D. Hutter and W. Stephan, editors, Festschrift in honor of J org Siekmann, Lecture Notes in Artificial Intelligence. Springer, 2003.
[24] A. Calì, D. Calvanese, S. Colucci, T. Di Noia, and F. M. Donini. "A description logia based approach for matching user profiles." Proceedings of the 2004 Description Logic Workshop (DL 2004), 2004.
[25] A. Hessling, T. Kleemann, and A. Sinner, "Semantic User Profiles and their Applications in a Mobile Environment." AIMS workshop Ubicomp Conference 2004, Nottingham, England, September 2004.
[26] L. Li and I. Horrocks. "A software framework for matchmaking based on semantic web technology". Proceedings of the 12th International Conference on the World Wide Web, Budapest, Hungary, May 2003.