ONTOWEAVER: AN NTOLOGY-BASED APPROACH TO THE DESIGN OF DATAINTENSIVE WEB SITES
Keywords:
Web Modelling, Customization, Data-Intensive Web Site, Web Site Design, OntologyAbstract
Building a data-intensive web site is a complex task. Ad hoc rapid prototyping approaches easily lead to unsatisfactory results, e.g. poor maintainability and extensibility. To address this problem, a number of model-based approaches have been proposed, which attempt to simplify the design and development of data-intensive web sites. However, these approaches typically lack expressive meta-models and, as a result, suffer from a number of limitations, e.g. the lack of appropriate support for the creation of complex user interfaces, for the specification of layouts and presentation styles, and for customization. In this paper we describe a new software tool OntoWeaver, which uses ontologies to drive the design and development of data-intensive web sites. OntoWeaver overcomes the problems of current approaches by providing a site view ontology, a presentation ontology, and a customization framework. Specifically, the site view ontology provides fine-grained modelling support for the creation of complex user interfaces and navigation structures. The presentation ontology captures the features of layouts and presentation styles of user interface elements. These two explicit meta-models allow the target web site to be represented in a declarative and re-usable format, thus enabling high level support for design, maintenance, and customization. The customization framework exploits this advantage and provides comprehensive customization support for the target web site at design as well as run time.
Downloads
References
Atzeni, P., Mecca, G. and Merialdo, P., Design and maintenance of data-intensive web sites, In
proceeding of the 6th International Conference on Extending Database Technology (EDBT),
Valencia, Spain, March 1998.
Berners-Lee, T., Hendler, J. and Lassila, O., The Semantic Web. Scientific American, May, 2001.
Berners-Lee, T., Fielding, R. and Masinter, L., Uniform Resource Identifiers (URI): Generic
Syntax, available online at: http://www.ietf.org/rfc/rfc2396.txt.4.
Ceri, S., Fratenali, P. and Bongio, A., Web Modelling Language (WebML): a modelling language
for designing Web sites. WWW9 Conference, Amsterdam, May, 2000.
De Troyer, O. and Leune, C., WSDM: a user centered design method for Web sites, in proceedings
of the Seventh International World Wide Web Conference, 1998.
Frasincar, F., Houben, G. and Vdovjak, R., Specification Framework for Engineering Adaptive
Web Applications, In the Eleventh International World Wide Web Conference WWW2002.
Fraternali, P., Tools and approaches for developing data-intensive web applications: a survey.
ACM Computing Surveys, Sept. 1999.
Garzotto, F., Paolini, P. and Schwabe, D., HDM—A Model-Based Approach to Hypertext
Application design , ACM Trans. Inf. Syst. 11, 1 (Jan. 1993), Pages 1 – 26.
Gomez, J., Cachero, C. and Pastor, O., Conceptual modeling of device-independent Web
applications. O. IEEE Multimedia , Volume: 8 Issue: 2 , April-June 2001. Page(s): 26 -39.
Gruber, T. R., Toward Principles for the Design of Ontologies Used for Knowledge Sharing, In
Formal Ontology in Conceptual Analysis and Knowledge Representation, edited by Nicola
Guarino and Roberto Poli, Kluwer Academic Publishers, in press.
Halasz, F. and Schewartz, M., The Dexter Hypertext Reference Model, CACM 37/2, Feb. 1994,
pp.30-39.
Isakowitz, T., Stohr, E.A. and Balasubramaninan, P., RMM: A Methodology for Structured
Hypermedia Design, Communications of the ACM, August 1995.
Jin, Y., Decker, S. and Wiederhold, G., OntoWebber: Model-Driven Ontology-Based Web site
Management, Semantic Web Workshop, Stanford, California, July 2001.
Kappel, G., Retschitzegger, W., Pöll, B. and Schwinger, W., Modelling Ubiquitous Web
Applications - The WUML Approach, In Proceedings of the International Workshop on Data
Semantics in Web Information Systems (DASWIS 2001), Yokohama, Japan, November 2001.
Koch, N., Software Engineering for Adaptive Hypermedia Applications. PhD thesis, Reihe
Softwaretechnik 12, Uni-Druck Publishing Company, Munich, 2001
Lei, Y., Motta, E. and Domingue, J., An Ontology-Driven Approach to Web Site Generation and
Maintenance, In proceedings of 13th International Conference on Knowledge Engineering and
Management, Sigüenza, Spain 1-4 October 2002, pp. 219-234.
Lei, Y., Motta, E. and Domingue, J., Design of Customized Web Applications with OntoWeaver,
In proceedings of the International Conference on Knowledge Capture, October, Florida, USA,
, pp 54-61.
Lei, Y., Motta, E. and Domingue, J., Modelling Data-Intensive Web Sites with OntoWeaver, In
proceedings of the International Workshop on
Web Information Systems Modelling (WISM 2004), Riga, Latvia, 2004, pp. 106-121.
Morville, P. and Rosenfeld, L., Information Architecture for the World Wide Web, O'Reilly, ISBN
-56592-282-4, 1998.
Motta, E., Reusable Components of Knowledge Modelling: Case Studies in Parametric Design
Problem Solving, IOS Press, Amsterdam, 1999.
Murugesan, S., Desshpande, Y., Hansen, S. and Ginige, A., Web Engineering: A New Discipline
for Development of Web-based Systems, Web Engineering 2001, Page(s): 3-13.
Retschitzegger, W. and Schwinger, W., Towards Modelling of DataWeb Applications - A
Requirement's Perspective, Proc. of the Americas Conference on Information Systems (AMCIS)
Long Beach California, Vol. I, August 2000.
Schwabe, D. and Rossi, G., An Object Oriented Approach to Web-Based Application Design,
Theory and Practice of Object Systems 4(4), 1998, Wiley and Sons, New York, ISSN 1074-3224).
Schwabe, D.; Mattos Guimaraes, R.; Rossi, G., Cohesive design of personalized Web applications,.
IEEE Internet Computing, Volume: 6 Issue: 2, March-April 2002, pp. 34 -43.
W3C, Resource Description Framework (RDF) Model and Syntax, W3C Proposed
Recommendation, available online at http://www.w3.org/TR/PR-rdf-syntax/.
W3C, Resource Description Framework (RDF) Schema Specification 1.0, W3C Candidate
Recommendation, available online at http://www.w3.org/TR/rdf-schema/.
W3C, Cascading Style Sheets, available online at http://www.w3.org/Style/CSS/.
W3C, Extensible Stylesheet Language (XSL) Version 1.0, W3C recommendation, available online
at http://www.w3.org/TR/xsl/LNCS 1392, 1998. 12-19