Managing Semantic Metadata for Web/Grid Services

Web/Grid services’ metadata and semantics are becoming increasing important for service sharing and effective reuse. In this paper we present a generic framework for engineering and managing services’ Semantic Metadata (SMD) with the ultimate purpose of facilitating interoperability, automation, and knowledgeable reuse of services for problem solving. The framework addresses fundamental issues, approaches, and tools for the whole lifecycle of SMD management, in other words, those of acquiring, modeling, representing, publishing, and reusing services’ SMD. It adopts ontologies and the Semantic Web technologies as the enabling technologies by which services’ metadata are semantically enriched and made interoperable, understandable, and accessible on the Web/Grid for both humans and machines. In particular, mechanisms are proposed to make use of service SMD for service discovery and composition. The paper also describes a service SMD management system in the context of the UK e-Science project GEODISE. A suite of tools are developed, which forms the core of the SMD management infrastructure. We demonstrate the added value of the use of SMD through the integration of SMD management with GEODISE application systems.

[1]  I. Horrocks,et al.  The Instance Store: DL Reasoning with Large Numbers of Individuals , 2004, Description Logics.

[2]  Nigel Shadbolt,et al.  Knowledge Engineering and Management , 2000 .

[3]  Francine Berman,et al.  Grid Computing: Making the Global Infrastructure a Reality , 2003 .

[4]  A MenasceDaniel Composing Web Services , 2004 .

[5]  Simon J. Cox,et al.  Towards a Knowledge-Based Approach to Semantic Service Composition , 2003, SEMWEB.

[6]  Sergey Kim Composing Web Services , 2006 .

[7]  Steven Tuecke,et al.  Grid Services for Distributed System , 2002 .

[8]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[9]  Carole Goble,et al.  Enhancing Services and Applications with Knowledge and Semantics , 2004, The Grid 2, 2nd Edition.

[10]  Volker Haarslev,et al.  Racer: A Core Inference Engine for the Semantic Web , 2003, EON.

[11]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[12]  Ian Horrocks,et al.  Practical Reasoning for Expressive Description Logics , 1999, LPAR.

[13]  William E. Johnston,et al.  Semantic services for grid-based, large-scale science , 2004, IEEE Intelligent Systems.

[14]  Simon J. Cox,et al.  Empowering Resource Providers to Build the Semantic Grid , 2004, IEEE/WIC/ACM International Conference on Web Intelligence (WI'04).

[15]  Nicholas R. Jennings,et al.  The Semantic Grid: A Future e‐Science Infrastructure , 2003 .

[16]  Jack Dongarra,et al.  Blueprint for a New Computing Infrastructure (2nd ed.) , 2004 .

[17]  Anne E. Trefethen,et al.  The Data Deluge: An e-Science Perspective , 2003 .

[18]  Simon J. Cox,et al.  Implementation and utilisation of a Grid-enabled problem solving environment in Matlab , 2005, Future Gener. Comput. Syst..

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

[20]  Volker Haarslev,et al.  High Performance Reasoning with Very Large Knowledge Bases: A Practical Case Study , 2000, IJCAI.

[21]  Simon J. Cox,et al.  Engineering Knowledge for Engineering Grid Applications , 2002, EuroWeb.

[22]  Hai Zhuge Semantic grid: scientific issues, infrastructure, and methodology , 2005, CACM.

[23]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[24]  Nicholas Gibbins,et al.  3store: Efficient Bulk RDF Storage , 2003, PSSS.

[25]  James A. Hendler,et al.  Filtering and selecting semantic Web services with interactive composition techniques , 2004, IEEE Intelligent Systems.

[26]  Hai Zhuge,et al.  The knowledge grid , 2004 .

[27]  Arie Shoshani,et al.  The Grid 2: Blueprint for a New Computing Infrastructure (2nd edition), , 2003 .

[28]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.