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

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.

[1]  Roy Grønmo,et al.  Transformations Between UML and OWL-S , 2005, ECMDA-FA.

[2]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

[3]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[4]  San Murugesan,et al.  Web Engineering, Software Engineering and Web Application Development , 2001 .

[5]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[6]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[7]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[8]  Oscar Pastor,et al.  Extending a Conceptual Modelling Approach to Web Application Design , 2000, CAiSE.

[9]  San Murugesan Web engineering , 1999, LINK.

[10]  Dragan Djuric,et al.  MDA-based ontology infrastructure , 2004, Comput. Sci. Inf. Syst..

[11]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[12]  Enrico Motta,et al.  IRS-II: A Framework and Infrastructure for Semantic Web Services , 2003, SEMWEB.

[13]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

[14]  Tok Wang Ling,et al.  Conceptual Modeling - ER 2003 , 2003, Lecture Notes in Computer Science.

[15]  John Mylopoulos,et al.  The Semantic Web - ISWC 2003 , 2003, Lecture Notes in Computer Science.

[16]  Vicente Pelechano,et al.  Development of Web Applications from Web Enhanced Conceptual Schemas , 2003, ER.