Deciding Semantic Matching of Stateless Services Duncan Hull †, Evgeny Zolin †, Andrey Bovykin ‡, Ian Horrocks †, Ulrike Sattler † and Robert Stevens †

Slides:



Advertisements
Similar presentations
Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
Advertisements

Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences Paul Smart, Ali.
Mitsunori Ogihara Center for Computational Science
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
IPAW'08 – Salt Lake City, Utah, June 2008 Data lineage model for Taverna workflows with lightweight annotation requirements Paolo Missier, Khalid Belhajjame,
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
Principles of Personalisation of Service Discovery Electronics and Computer Science, University of Southampton myGrid UK e-Science Project Juri Papay,
ISWC 2005, Galway Seven Bottlenecks to Workflow Reuse and Repurposing Antoon Goderis Ulrike Sattler Phillip Lord Carole Goble University of Manchester.
WS-VLAM Introduction presentation WS-VLAM Semantic tools Systems, Networking, and Engineering group Institute of informatics University of Amsterdam.
K S L W i n e A g e n t : Testbed Application for Semantic Web Technologies Deborah McGuinness Eric Hsu Jessica Jenkins Rob McCool Sheila McIlraith Paulo.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Storing and Retrieving Biological Instances with the Instance Store Daniele Turi, Phillip Lord, Michael Bada, Robert Stevens.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
The my Grid project aims to provide middleware layers that make the Information Grid appropriate for the needs of bioinformatics. my Grid is building high.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
1 Adapting BPEL4WS for the Semantic Web The Bottom-Up Approach to Web Service Interoperation Daniel J. Mandell and Sheila McIlraith Presented by Axel Polleres.
Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent.
Evgeny Zolin, School of Computer Science, University of Manchester, UK, Andrey Bovykin, Department of Computer Science, University.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
Provenance in my Grid Jun Zhao School of Computer Science The University of Manchester, U.K. 21 October, 2004.
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
Taverna and my Grid Basic overview and Introduction Tom Oinn
Development of Front End Tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept. of Information Technology, Madras Institute of Technology,
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
Extracting Semantic Constraint from Description Text for Semantic Web Service Discovery Dengping Wei, Ting Wang, Ji Wang, and Yaodong Chen Reporter: Ting.
Ontology-Driven Automatic Entity Disambiguation in Unstructured Text Jed Hassell.
Taverna and my Grid Open Workflow for Life Sciences Tom Oinn
20 October 2006Workflow Optimization in Distributed Environments Dynamic Workflow Management Using Performance Data David W. Walker, Yan Huang, Omer F.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
MyGrid: Personalised e-Biology on the Grid Professor Carole Goble Contact e-Science.
MyGrid: Personalised e-Biology on the Grid Professor Carole Goble Contact
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Taverna Workflows for Systems Biology Katy Wolstencroft School of Computer Science University of Manchester.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Implementing computational analysis through Web services Arnaud Kerhornou CRG/INB Barcelona - BioMed Workshop IRB November 2007.
Association of variations in I kappa B-epsilon with Graves' disease using classical and my Grid methodologies Peter Li School of Computing Science University.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Semantic Web BY: Josh Rachner and Julio Pena. What is the Semantic Web? The semantic web is a part of the world wide web that allows data to be better.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
Using DAML+OIL Ontologies for Service Discovery in myGrid Chris Wroe, Robert Stevens, Carole Goble, Angus Roberts, Mark Greenwood
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
1 A Medical Information Management System Using the Semantic Web Technology Networked Computing and Advanced INFORMATION MANAGEMENT, NCM '08. Fourth.
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
1 September 2003 Brokering Services A Transformation-Based Perspective Stephen Potter & Marco Schorlemmer
ISMB Demo, 01 July 2009 Franck Tanoh University of Manchester, UK.
Mathematical Service Matching Using Description Logic and OWL Kamelia Asadzadeh Manjili
Yoon kyoung-a A Semantic Match Algorithm for Web Services Based on Improved Semantic Distance Gongzhen Wang, Donghong Xu, Yong Qi, Di Hou School.
1 Intelligent Information System Lab., Department of Computer and Information Science, Korea University Semantic Social Network Analysis Kyunglag Kwon.
18 May 2006CCGrid2006 Dynamic Workflow Management Using Performance Data Lican Huang, David W. Walker, Yan Huang, and Omer F. Rana Cardiff School of Computer.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
Online Laptop Shop through Semantic Web
Web Ontology Language for Service (OWL-S)
Business Process Modelling & Semantic Web Services
Distributed and Grid Computing Research Group
OWL-S: Experiences and Directions, 6th of June, Austria, 2007
Presentation transcript:

Deciding Semantic Matching of Stateless Services Duncan Hull †, Evgeny Zolin †, Andrey Bovykin ‡, Ian Horrocks †, Ulrike Sattler † and Robert Stevens † 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. Acknowledgements: This work was supported by the my Grid UK e-Science programme EPSRC GR/R67743/01 and GR/S63168/01 Dynamo Project Taverna project myGrid project. † School of Computer Science, University of Manchester, UK. ‡ Department of Computer Science, University of Liverpool, American Association of Artificial Intelligence (AAAI) 2006, Boston, MA, USA REFERENCES 1.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) 2.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 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) 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 my Grid 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. 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. 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 my Grid advertise services with a related language (RDF and RDFS) that is less expressive than OWL and can’t 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 EXAMPLES The illustrations below show a sample advertisement with two related service requests, using a commonly used standard example of Wine buying from [3] OUTPUT: Wine INPUT: GeoRegion LocatedIn Produces WineGrower SERVICE: Service advert INPUT: g GeoRegion OUTPUT: w Wine THERE IS SOME f [WineGrower f, LocatedIn(f,g), Produces(f,w)] Service request 2 INPUT: g FrenchGeoRegion OUTPUT: w FrenchWine THERE IS SOME f [WineGrower f, LocatedIn(f,g), Produces(f,w)] Service request 1 INPUT: g GeoRegion OUTPUT: w Wine THERE IS SOME s [Shop s, LocatedIn(s,g), Sells(s,w)] 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 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. No match Match (graphically) 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].