Skip to main content
Log in

Rule-based Adaptation of Web Information Systems

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Mobile devices provide a variety of ways to access information resources available on the Web and a high level of adaptability to different aspects of the context (such as the device capabilities, the network QoS, the user preferences, and the location) is strongly required in this scenario. In this paper, we present a rule-based approach supporting the automatic adaptation of content delivery in Web Information Systems. The approach relies on the general notions of profile and configuration. The former is used to model a variety of context characteristics in a uniform way. The latter describes, in abstract terms, how to build the various levels of a suitable Web interface (content, navigation and presentation). We propose an original notion of adaptation rule that can be used to specify, in a declarative way, how to build a configuration that satisfies the requirements of adaptation for a profile. The evaluation process defined for these rules supports: (1) the handling of many separately specified adaptation requirements according to different aspects of the context, possibly not fixed in advance, and (2) their integration into one coherent recipe for adaptation. We also describe the architecture and functionality of a prototype implementing the proposed approach and illustrate experimental results supporting its flexibility and efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Atzeni, P., Merialdo, P., Mecca, G.: Data-intensive web sites: design and maintenance. World Wide Web J. 4(1–2), 21–47 (2001)

    Article  MATH  Google Scholar 

  2. Bettini, C., Maggiorini, D., Riboni, D.: Distributed context monitoring for continuous mobile services. In: Proceedings of Working Conference on Mobile Information Systems (MOBIS’05). Leeds (UK) (2005)

  3. Bickmore, T., Girgensohn, A., Sullivan, J.: Web page filtering and reauthoring for mobile users. Comput. J. 42(6), 534–546 (1999)

    Article  Google Scholar 

  4. Bolchini, C., Curino, C., Schreiber, F.A., Tanca, L.: Context integration for mobile data tailoring. In: Proceedings of 7th Int. Conference on Mobile Data Management (MDM’06). Nara, Japan (2006)

  5. Cabri, G., Leonardi, L., Mamei, M., Zambonelli, F.: Location-dependent services for mobile users. IEEE Trans. Syst. Man Cybern., Part A, Syst. Humans 33(6), 667–681 (2003)

    Article  Google Scholar 

  6. Cachero, C., Gomez, J., Pastor, O.: Object-oriented conceptual modeling of web application interfaces: the OO-HMethod presentation abstract model. In: Proceedings of 6th Int. Conf. on E-Commerce and Web Technologies (EC-Web’01). Munich, Germany (2001)

  7. Cappiello, C., Comuzzi, M., Mussi, E., Pernici, B.: Context management for adaptive information systems. Electrical Notes in Theor. Comp. Sci. 146(1), 69–84 (2006).

    Article  Google Scholar 

  8. Ceri, S., Daniel, F., Demaldé, V., Facca, F.M.: An approach to user-behavior-aware web applications. In: Proceedings of 5th Int. Conf. on Web Engineering (ICWE’05). Springer, Sydney, Australia (2005)

    Google Scholar 

  9. Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kaufmann, San Mateo, CA (2003)

    Google Scholar 

  10. Curino, C., Quintarelli, E., Tanca, L.: Ontology-based information tailoring. In: Proceedings of 2nd Int. Workshop on Database Interoperability (InterDB’06). Atlanta, USA (2006)

  11. De Virgilio, R.: A general methodology for context-aware adaptation in web information systems. Ph.D. thesis, School of Computer Engineering, Roma Tre University, Roma, Italy (2006)

  12. De Virgilio, R., Torlone, R.: Modeling heterogeneous context information in adaptive web based applications. In: Proceedings of 6th ACM Int. Conference on Web Engineering (ICWE’06). Palo Alto, California (2006)

  13. Dey, A.: Understanding and using context. Personal and Ubiquitous Computing Journal 5(1), 4–7 (2001)

    Article  Google Scholar 

  14. Fiala, Z., Hinz, M., Meissner, K., Wehner, F.: A component-based approach for adaptive dynamic web documents. J. Web Eng. 2(1–2), 58–73 (2003)

    Google Scholar 

  15. Fiala, Z., Frasincar, F., Hinz, M., Houben, G.J., Barna, P., Meißner, K.: Engineering the presentation layer of adaptable web information systems. In: Proceedings of 4th Int. Conf. on web Engineering (ICWE’04). Springer, Munich, Germany (2004)

    Google Scholar 

  16. Frasincar, F., Houben, G.J.: Hypermedia presentation adaptation on the semantic web. In: Proceedings of 2nd Int. Conference on Adaptive Hypermedia and Adaptive Web-based Systems (AH’02). Springer, Malaga, Spain (2002)

    Google Scholar 

  17. Gu, W., Helal, A.S.: An XML based solution to delivering adaptive web content for mobile clients. In: Proceedings of Int. Symposium on Performance Evaluation of Computer and Telecomm. Systems (SPECTS’04). San Jose, California (2004)

  18. Isakowitz, T., Stohr, E.A., Balasubramanian, P.: RMM: a methodology for structured hypermedia design. Commun. ACM 38(8), 34–44 (1995)

    Article  Google Scholar 

  19. HP-Labs: Jena. http://jena.sourceforge.net/ (2004)

  20. Jameson, A.: Modeling both the context and the user. Personal and Ubiquitous Computing Journal 5(1), 29–33 (2001)

    Article  Google Scholar 

  21. Jin, Y., Xu, S., Decker, S.: OntoWebber: Model-driven ontology-based web site management. In: 1st Semantic Web Working Symposium (SWWS’01), pp. 529–547 Stanford, California, USA (2001)

  22. Kappel, G., Retschitzegger, W., Schwinger, W.: Modeling ubiquitous web applications: the WUML approach. International workshop on data semantics. In: Int. Workshop on Data Semantics in Web Information Systems (DASWIS’01). Yokohama, Japan (2001)

  23. Kiyomitsu, H., Takeuchi, A., Tanaka, K.: Activeweb: Xml-based active rules for web view derivations and access control. In: Int. Workshop on Information Technology for Virtual Enterprises (ITVE’01). Queensland, Australia (2001)

  24. McBride, B.: Jena: implementing the RDF model and syntax specification. In: Proceedings of 2nd Int. Workshop on the Semantic Web (SemWeb’01). Hong Kong, China (2001)

  25. Pastor, O., Fons, J., Pelechano, V.: A method to develop Web applications from Web-oriented conceptual models. In: Proceedings of 3rd Int. Workshop on Web-oriented Software Technology (IWWOST’03). Oviedo, Spain (2003)

  26. Pelechano, V., Fons, J., Albert, M., Pastor, O.: Developing web applications from conceptual models. In: In Proceedings of 15th Conference on Advanced Information Systems Engineering (CAISE’03). Klagenfurt, Austria (2003)

  27. Schwabe, D., de Almeida Pontes, R., Moura, I.: OOHDM-Web: an environment for implementation of hypermedia applications in the WWW. ACM SIGWEB Newsletter 8(2), 18–34 (1999)

    Article  Google Scholar 

  28. Schwabe, D., Rossi, G., Barbarosa, S.D.J.: Systematic hypermedia application design with OOHDM. In: Proceedings of 7th ACM Conference on Hypertext (HYPERTEXT’96). Washington, USA (1996)

  29. UWA Consortium: The UWA approach to modeling ubiquitous web applications. In: Proc. of IST Mobile & Wireless Telecommunications Summit, Thessaloniki, Greece (2002)

  30. Vdovjak, R., Fransincar, F., Houben, G.J., Barna, P.: Engineering semantic web information systems in Hera. J. Web Eng. 2(1–2), 3–26 (2003)

    Google Scholar 

  31. W3C: Device independence principles. http://www.w3.org/TR/di-princ/ (2003)

  32. Zhang, K., Shasha, D.: Simple fast algorithms for the editing distance between trees and related problems. SIAM J. Comput. 18(6), 1245–1262 (1989)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Riccardo Torlone.

Additional information

A preliminary version of this paper appears in the Proceedings of Seventh International Conference on Mobile Data Management (MDM’06) Nara, Japan, May 10–12, 2006.

Rights and permissions

Reprints and permissions

About this article

Cite this article

De Virgilio, R., Torlone, R. & Houben, GJ. Rule-based Adaptation of Web Information Systems. World Wide Web 10, 443–470 (2007). https://doi.org/10.1007/s11280-007-0020-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-007-0020-2

Keywords

Navigation