UBIQUITOUS WEB FOR UBIQUITOUS COMPUTING ENVIRONMENTS: THE ROLE OF EMBEDDED SEMANTICS
Keywords:
Pervasive Computing, Ubiquitous Computing, context awareness, Semantic Web, ontologies, Embedded Semantics, Microformats, RDFa, eRDF, e-LearningAbstract
Pervasive Computing enlarged the traditional computing setting into the human layer of the earth. Different devices in pervasive environments are seamlessly integrated in various ways. Examples are wired and wireless networks, infrared connections, Bluetooth etc. Apart from these local ties, pervasive computing environments are mostly connected with the World Wide Web environment as the simple most important digital information layer. In this paper we propose an approach, a conceptual upper context model and a service oriented framework for exploiting the vast amount of valuable information contained by the World Wide Web for the benefit of context-aware pervasive computing environments. Machine understandability of the web information is the key challenge for our purpose since a typical pervasive setting covers a variety of devices with different characteristics. We base our approach and models on semantic web activities, particularly on Embedded Semantics, which are of crucial importance for bringing structure into the World Wide Web. We first propose a conceptual upper context model, and then based on this model we propose a web harvesting approach and a service oriented application framework. Finally we demonstrate and evaluate our approach and models through examples which are based on specific scenarios, each representing a different perspective, and we partially realize our approach and the framework for the e-Learning domain.
Downloads
References
Weiser, M. The Computer for the 21st Century. Scientific American, (1991), 94-98.
Satyanarayanan, M. Pervasive Computing: Vision and Challenges. IEEE Personal
Communications, (2001), 10-17.
Berners-Lee, T., Hendler, J., Lassila, O. The Semantic Web. In Scientific American, (2001).
Soylu, A., Kuru, S., Wild, F., Mödrichter F. e-Learning and Microformats: A Learning Object
Harvesting Model and a Sample Application. in Proceedings of Mupple’08 Workshop of EC-TEL,
(Maastricht, 2008), 57-65.
Mokhtar, B. S, Preuveneers, D., Georgantas, N., Issarny, V., Berbers, Y. Easy: Efficient semantic
service discovery in Pervasive Computing environments with QoS and Context Support. Journal
of System and Software, Elsevier Science, New York, USA, (2008), 785- 808.
Strang, T., Linnhoff-Popien, C. A Context Modeling Survey. in Proceedings of Advanced Context
Modeling, Reasoning and Management of Ubicomp2004, (Nottingham, 2004).
Wilson, M., Matthews, B. The Semantic Web: Prospect and Challenges. in Proceedings of
Database and Information Systems. in Proceedings of 7th International Baltic Conferences,
(2006), 26-29.
Talis, RDF in HTML: Embedded RDF. Available at
http://research.talis.com/2005/erdf/wiki/Main/RdfInHtml, (2006).
Adida B., Birbeck, M. W3C RDFa Primer. Available at http://www.w3.org/TR/xhtml-rdfaprimer/#
id85078, (Retrieved on 2009).
Khare, R., Çelik, T. Microformats: A pragmatic path to the Semantic Web. in Proceedings of the
International World Wide Web Conference, (2006), 865-866.
Han, L., Jyri, S., Ma, J., Yu K. Research on Context-Aware Mobile Computing. in Proceedings of
Advanced Information Networking Applications – Workshops, (2008), 24-30.
Dey, A. K., Abowd, G. D. Towards a Better Understanding of context and Context-awareness.
Technical Report GIT-GVU-99-22, Georgia Institute of Technology, College of Computing,
(1999).
Soylu, A., De Causmaecker, P., Desmet, P. Context and Adaptivity in Context-Aware Pervasive
Computing Environments. in Proceedings of 2009 Symposia and Workshops on Ubiquitous,
Autonomic and Trusted Computing, (Brisbane, 2009), 94-101.
Schilit, B., Adams, N., Want, R. Context Aware Computing Applications. in Proceedings of
Mobile Computing Systems and Applications. (1994), 85-90.
Chen, G., Kotz, D. A Survey of Context-Aware Mobile Computing Research. Technical Report,
TR2000-381, (Dartmouth, 2000).
Soylu, A., De Causmaecker, P., Desmet, P. Context and Adaptivity in Pervasive Computing
Environments: Links with Software Engineering and Ontological Engineering. Journal of
Software, Vol. 4, No. 9, (2009), 992-1013.
Brusilovsky, P., Kobsa, A., Nejdl W. (Ed.) The Adaptive Web. in Lecture Notes in Computer
Science, Springer-Verlag, (2007).
IEEE Standard for Learning Technology—Extensible Markup Language (XML) Schema
Definition Language Binding for Learning Object Metadata, IEEE Computer Society, IEEE Std.
12.3 – 2005, (2005).
Dublin Core Metadata Element Set, Version 1.1, Available at
http://dublincore.org/documents/dces/, (Retrieved on 2008).
Reichle, R., Wagner, M., Khan, M. U., Geihs, K., Lorenzo, L., Valla, M., Fra, C., Paspallis, N.,
Papadopoulos, G. A. A comprehensive context modeling framework for Pervasive Computing
systems. in Proceedings of 8th IFIP International Conference on Distributed Applications and
Interoperable Systems, (Oslo, 2008).
Allsopp, J. Microformats: Empowering Your Markup for Web 2.0. FriendsofED, Berkeley,
(2007).
Gomez-Perez, A., Fernandez-Lopez, M., Corcho, O. Ontological Engineering. Springer-Verlag,
(2003).
Simpson, J. Microformats vs. RDF: How Microformats relate to the Semantic Web. Available at
http://www.semanticfocus.com/blog/entry/title/microformats-vs-rdf-howmicroformats-relate-tothe-
semantic-web, (2007).
Graf, A. RDFa vs. Microformats. DERI Technical Report, (2007).
Spohrer, J. C. Information in Places. IBM Systems Journal, Vol. 38, No. 4, (1999).
Microfromat Geo: Draft Specification. Available at http://microformats.org/wiki/geo, (Retrieved
on 2009).
Connolly, D. W3C Gleaning Resource Descriptions from Dialects of Languages. Available at
http://www.w3.org/2004/01/rdxh/spec, (2004).
Prud'hommeaux, E., Seaborne, E. SPARQL Query Language for RDF. Available at
http://www.w3.org/TR/rdf-sparql-query/, (2008).
Simon, B., Massart, D., Assche, V. F., Ternier, S., Duval, E., Branter, S., Olmedilla, D., Miklos,
Z. A Simple Query Interface for Interoperable Learning Resources. in Proceedings of 1st
Workshop on Interoperability of Web-based Educational Systems, (Chiba, 2005).
Collier, G. e-Learning Application Infrastructure. Whitepaper, Sun Microsystems (2002).
Sampson, D. The evaluation of Educational Metadata: From Standards to Educational Metadata.
in Proceedings of IEEE International Conference on Advanced Learning Technologies ICALT’04,
(2004).
Duval, E., Smith, N., Coillie, M. Application Profiles for Learning. in Proceedings of IEEE
International Conference on Advanced Learning Technologies ICALT’06, (2006).
CWA: Guidelines and support for building application profiles in e-learning (CEN Workshop
Agreement 15555:2006E), European Committee for Standardization, (2006).
Friesen, N. Survey of LOM Implementations. CanCore, (2003).
Campbell, M.L. UK LOM Core Update. CETIS Technical Report, (2003).
Godby, C. J. What do Application Profiles Reveal about the Learning Object Metadata Standard?,
ARIADNE, (2004).
Microformats, http://microformats.org/wiki/, (Retrieved on 2009)
Melnik, S. RAP: RDF API for PHP. SourceForge, Available at
http://sourceforge.net/projects/rdfapi-php, (August, 2009).
Debaty, P., Goddi, P.,Vorbau, A. Integrating the physical world with the web to enable contextenhnaced
mobile services. Mobile Networks Applications, Vol. 10, No. 4, (2005), 385-94.
Chen, H., Finin, T., Joshi, A., Kagal, L. Intelligent agents meet the Semantic Web in smart spaces.
IEEE Internet Computing, IEEE Computer Society, (2004).
Nicklas, D., Grossmann, M., Minguez, J., Wieland M. Adding High-level Reasoning to Efficient
Low-level Context Management: a Hybrid Approach. in Proceedings of Percom’08, (2008), 447-
Sakamura, K., Koshizuka, N. Ubiqutious computing technologies for ubiquitous learning. in
Proceedings of International Workshop on Wireless and Mobile Technologies on Education,
(Japan, 2005).
Mistry, P., Maes, P., Chang, L. WUW – Wear your world – A wearable gestural interface.
CHI’09, (Boston, 2009).
Preuveneers, D., Bergh, D. V. J., Wagelaar, D., Georges, A., Rigole, P., Clerkcx, T., Berbers, Y.,
Coninx, K., Jonckers, V., Bosschere, D. K. Towards and Extensible Context Ontology for
Ambient Intelligence. Lecture Notes in Computer Science, Springer Verlag, (2004), 148-159.
Chen, H., Finin, T., Joshi, A. The SOUPA Ontology for Pervasive Computing. Ontologies for
Agents: Theory and Experiences. Birkhauser, (2005), 233–258.
Gu, T., Pung, H. K., Zing, D. Q. A Service Oriented Middleware for Building Context-aware
Services. Journal of Network and Computer Applications (JNCA), Vol. 28. No. 1., (2005), 1–18.
Manning, C. D., Raghavan P., Schütze, H. Introduction to Information Retrieval. Cambridge
University Press, (2008).
Trotman, A. Searching structured documents. Information Processing & Management, (2003).
Broens, T., Pokraev, S., Sinderen, M. V., Koolwaaij, J., Costa, P. D. Context-Aware, Ontology-
Based Service Discovery. in Proceedings of Second European Symposium on Ambient
Intelligence (EUSAI2004), (Eindhoven, 2004).
Erfianto, B., Mahmood, A. K., Rahman, A. S. A. Modeling context and exchange format for
context-aware computing. in Proceedings of The Student Conference on Research and
Development, (Malaysia, 2007).