Deciding Semantic Matching of Stateless Services - PowerPoint PPT Presentation

About This Presentation
Title:

Deciding Semantic Matching of Stateless Services

Description:

... .org.uk myGrid project ... managing the data generated from Human Genome Project is ... The OWL-S profile desribes IOPEs (Iinputs, outputs, preconditions ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 2
Provided by: Caro110
Category:

less

Transcript and Presenter's Notes

Title: Deciding Semantic Matching of Stateless Services


1
Deciding Semantic Matching of Stateless
Services Duncan Hull, Evgeny Zolin, Andrey
Bovykin, Ian Horrocks, Ulrike Sattler and
Robert Stevens
School of Computer Science, University of
Manchester, UK. first.last_at_cs.man.ac.ukDepartmen
t of Computer Science, University of Liverpool,
UK. andrey_at_csc.liv.ac.uk_at_ American Association
of Artificial Intelligence (AAAI) 2006, Boston,
MA, USA
ABSTRACT A novel technique for semantically
matching service requests with advertisements is
described. This technique extends current
approaches by explicitly stating the relationship
between the input and output of a given service.
The meaning of the terms used in the description
is defined using OWL (the Web Ontology Language)
and this has several advantages outlined below.
INTRODUCTION Understanding and managing the data
generated from Human Genome Project is
recognised as a grand challenge for both computer
science and biomedicine. All of the raw data, and
many of the tools to interpret and analyse it,
are publicly available as Web Services. As of
2006, around 3000 highly heterogeneous and
autonomous services are available from within
client applications like the Taverna workbench
1, part of the myGrid project. Current
techniques for matching service requests with
advertisements for biomedical services have
proved inadequate. This poster, and accompanying
paper 2, outlines a novel technique for
semantically matching service requests with
service advertisements. We demonstrate that this
matching technique improves both precision and
recall of web service matching.
EXAMPLES The illustrations below show a sample
advertisement with two related service requests,
using a commonly used standard example of Wine
buying from 3
Service advert INPUT g GeoRegionOUTPUT w
WineTHERE IS SOME f WineGrower f,
LocatedIn(f,g), Produces(f,w)
  • RELATED WORK Several related research projects
    use logic-based knowledge representation to
    advertise and find Web Services in registries
  • The OWL-S profile desribes IOPEs (Iinputs,
    outputs, preconditions and effects) but
    currently has no way of relating inputs to
    outputs due to limitations in the OWL language.
    Since many of our services are stateless, we do
    not need stateful descriptions that OWL-S
    provides.
  • BioMOBY and myGrid advertise services with a
    related language (RDF and RDFS) that is less
    expressive than OWL and cant relate inputs to
    outputs at the class level
  • The Web Services Modelling Ontology (WSMO) has a
    mechanism for relating intputs to outputs, but as
    far as we know, no decidability results exist for
    this approach

No match
(graphically)
Service request 1 INPUT g GeoRegionOUTPUT w
WineTHERE IS SOME s Shop s, LocatedIn(s,g),
Sells(s,w)
  • The description of the relationship between input
    and output, allows two similar advertisements
    that have the same inputs and outputs, but
    perform different functions to be distinguished
    from each other - this enables more precise
    matching, minimising false negatives.

Match
Service request 2 INPUT g FrenchGeoRegionOUTPUT
w FrenchWineTHERE IS SOME f WineGrower f,
LocatedIn(f,g), Produces(f,w)
The approach described here complements and
extends each of the above. In addition the
service matching problem is reducible to
subsumption of conjunctive queries, hence it is
decidable for many Description Logics 2.
OUTPUT Wine
INPUT GeoRegion
CONCLUSIONS We are currently implementing the
approach described here in a public registry of
biomedical services. Future work will investigate
using this technique to describe and retrieve
compositions of services e.g. Workflows, which
are commonly used by scientists conducting
experiments on genomic and proteomic data on the
web.
The ability to use a background ontology during
service matching, allows us to increase the
recall of matching algorithms by reasoning that
Wines producedIn FrenchGeoRegion are FrenchWines
  • REFERENCES
  • Duncan Hull, Katy Wolstencroft, Robert Stevens,
    Carole Goble, Matthew Pocock, Peter Li and Tom
    Oinn (2006 ) Taverna A tool for building and
    running workflows of services. Nucleic Acids
    Research 34 W729-W732 (Web Server Issue)
  • Duncan Hull, Evgeny Zolin, Andrey Bovykin, Ian
    Horrocks, Ulrike Sattler and Robert Stevens
    (2006) Deciding Semantic Matching of Stateless
    Services. Proceedings of the Twenty-First
    National Conference on Artificial Intelligence
    (AAAI-06), Boston, MA, USA, July 16-20
  • Dean Martin et al (2004) Bringing Semantics to
    Web Services The OWL-S approach in Proceedings
    of First International Workshop on Semantic Web
    Services and Web Process Composition (SWSWPC 2004)

Acknowledgements This work was supported by the
myGrid UK e-Science programme EPSRC GR/R67743/01
and GR/S63168/01 http//dynamo.man.ac.uk Dynamo
Project http//taverna.sourceforge.net Taverna
project http//www.mygrid.org.uk myGrid
project .
Write a Comment
User Comments (0)
About PowerShow.com