Advertisement

Applying the Resource Description Framework to Web Engineering

  • Reinhold Klapsing
  • Gustaf Neumann
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1875)

Abstract

Generally, a multitude of tools is used for the management of a Web application life cycle. It is highly desirable to provide an exchange format for such tools to enable interoperability. This paper presents an eXtensible Web Modeling Framework (Xwmf), which applies the Resource Description Framework (RDF) to Web engineering to provide an interoperable exchange format. Our proposed framework makes use of one and the same (meta-) data model to specify the structure and content of a Web application, to make statements about the elements of a Web application, and to reason about the data and metadata. Xwmf is extensible, because schemata defining additional vocabulary to integrate new design artifacts can be added. The Xwmf tools are able to convert the Web application (metadata) description into the corresponding Web implementation.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    St. Ball: The “native” TclXML parser. http://www.zveno.com/zm.cgi/in-tclxml/.
  2. 2.
    T. Bray, J. Paoli, C. M. Sperberg-McQueen: Extensible Markup Language (XML) 1.0. W3C, 1998. http://www.w3.org/TR/1998/REC-xml-19980210.
  3. 3.
    T. Bray, D. Hollander, and A. Layman: Namespaces in XML. W3C, 1999. http://www.w3.org/TR/1999/REC-xml-names-19990114/.
  4. 4.
    D. Brickley, R.V. Guha: Resource Description Framework (RDF) Schema Specification. W3C, 1999. http://www.w3.org/TR/1999/PR-rdf-schema-19990303.
  5. 5.
    F. Coda, C. Ghezzi, G. Vigna, F. Garzotto: Towards a Software Engineering Approach to Web Site Development. In 9th International Workshop on Software Specfication and Design (IWSSD). IEEE, 1998.Google Scholar
  6. 6.
    ECMA General Assembly: ECMAScript Language Specification. Standard ECMA-262, ECMA, 1998. http://www.ecma.ch/stand/ECMA-262.htm.
  7. 7.
    H.-W. Gellersen, R. Wicke, M. Gaedke: WebComposition: an object-oriented support system for the Web Engineering Lifecycle. In 6th International World-Wide Web Conference, volume 29 of Computer Networks and ISDN Systems, pages 1429–1437. IW3C2, 1997.Google Scholar
  8. 8.
    T. Isakovitz, E. A. Stohr, P. Balasubramanian: RMM: A Methodology for Structured Hypermedia Design. Communications of the ACM, 38(8):34–44, 1995.CrossRefGoogle Scholar
  9. 9.
    O. Lassila, R. R. Swick: Resource Description Framework (RDF) Model and Syntax Specification. W3C, 1999. http://www.w3.org/TR/1999/REC-rdf-syntax-19990222.
  10. 10.
    S. Murugesan, Y. Deshpande: Web Engineering. In International Conference on Software Engineering (ICSE99), pages 693–694. ACM, 1999.Google Scholar
  11. 11.
    G. Neumann, St. Nusser: Wafe-An X Toolkit Based Frontend for Application Programs in Various Programming Languages. In USENIX Winter 1993 Technical Conference, 1993.Google Scholar
  12. 12.
    G. Neumann, U. Zdun:XOTcl, an Object-Oriented Scripting Language. In Proceedings of 7th Usenix Tcl/Tk Conference (Tcl2k), 2000.Google Scholar
  13. 13.
    D. Raggett, A. Le Hors, I. Jacobs: HTML 4.01 Specification. W3C, 1999. http://www.w3.org/TR/1999/REC-html401-19991224.
  14. 14.
    D. Schwabe, G. Rossi, S. D.J. Barbosa: Systematic Hypermedia Application Design with OOHDM. In Hypertext 1996. ACM, 1996.Google Scholar
  15. 15.
    L. A. Shklar, J. G. Davis, S. Murugesan, C. F. Enguix: International Workshop Web Engineerung’ 99: Eighth International World Wide Web Conference. http://budhi.uow.edu.au/web-engineering99/webengineering.html, 1999.
  16. 16.
    Wireless Application Protocol Forum: WAP WML-Version 1.2. Approved specification, WAP-Forum, 1999. http://www1.wapforum.org/tech/terms.asp?doc=SPEC-WML-19991104.pdf.
  17. 17.

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Reinhold Klapsing
    • 1
  • Gustaf Neumann
    • 1
  1. 1.Information Systems and Software TechniquesUniversity of EssenEssenGermany

Personalised recommendations