Building Semantic Web Services Based on a Model Driven Web Engineering Method

  • Victoria Torres
  • Vicente Pelechano
  • Óscar Pastor
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4231)


The first step to turn into reality the vision of the Semantic Web is to provide web contents (data and functionality) in a format that can be processed by software agents. However, this change will not be achieved until users count on methods and techniques that help them in its development. For this reason we provide in this paper a methodological solution based on the Web Engineering discipline. We propose to extend a Web Engineering method with an Ontology model in order to specify, at the modelling level, the system data and functionality that are going to be exposed for the use of external applications. Moreover, by the application of a set of transformation rules we (1) build a draft of this Ontology model from the structural and behavioural models defined in the OOWS approach and (2) generate the equivalent representation of the Ontology model in a particular semantic web language.


Class Diagram Ontology Language State Transition Diagram Model Drive Development Service Ontology 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Berners-lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001)Google Scholar
  2. 2.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a Modeling Language for Designing Web Sites. WWW9, Computer Networks 33(1-6), 137–157 (2000)CrossRefGoogle Scholar
  3. 3.
    Djuric, D.: MDA-based Ontology Infrastructure. Computer Science Information Systems (ComSIS) 1(1), 91–116 (2004)CrossRefGoogle Scholar
  4. 4.
    Fons, J., Pelechano, V., Albert, M., Pastor, Ó.: Development of Web Applications from Web Enhanced Conceptual Schemas. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 232–245. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. 5.
    Gómez, J., Cachero, C., Pastor, O.: Extending a Conceptual Modeling Approach to Web Application Design. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 79–93. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  6. 6.
    Gronmo, R., Jaeger, M.C., Hoff, H.: Transformations between UML and OWL-S. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol. 3748, pp. 269–283. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  7. 7.
    Motta, E., Domingue, J., Cabral, L., Gaspari, M.: IRS–II: A framework and infrastructure for semantic web services. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 306–318. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  8. 8.
    Murugesan, S., Deshpande, Y. (eds.): Web Engineering. LNCS, vol. 2016. Springer, Heidelberg (2001)Google Scholar
  9. 9.
    Ontology Definition Metamodel. Revised submission to OMG/RFP ad/2003-03-40Google Scholar
  10. 10.
    OWL Web Ontology Language Reference. W3C Recommendation. Dean, M., Schreiber, G. (eds.) (February 10, 2004), Latest version is available at:
  11. 11.
    OWL-S: Semantic Markup for Web Services,
  12. 12.
    Pastor, O., Gomez, J., Insfran, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26, 507–534 (2001)MATHCrossRefGoogle Scholar
  13. 13.
    Patil, A., Oundhakar, S., Sheth, A., Verma, K.: METEOR-S Web service Annotation Framework. In: Proceeding of the World Wide Web Conference, New York, May 2004, pp. 553–562 (2004)Google Scholar
  14. 14.
    Roman, D., Keller, U., Lausen, H., de Bruijn, J., Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., Fensel, D.: Web Service Modeling Ontology (WSMO). In: Applied Ontology 1, pp. 77–106. IOS Press, Amsterdam (2005)Google Scholar
  15. 15.
    Schwabe, D., Rossi, G.: An Object Oriented Approach to Web-Based Application Design. Theory and Practice of Object System 4(4), 1074–3224 (1998) ISSN 1074-3224 Google Scholar
  16. 16.
    Web Service Semantics – WSDL-S,

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Victoria Torres
    • 1
  • Vicente Pelechano
    • 1
  • Óscar Pastor
    • 1
  1. 1.Department of Information System and ComputationTechnical University of ValenciaValenciaSpain

Personalised recommendations