Preferences in semantics-based Web Services Interactions Justus Obwoge

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

L3S Research Center University of Hanover Germany
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences Paul Smart, Ali.
Research Issues in Web Services CS 4244 Lecture Zaki Malik Department of Computer Science Virginia Tech
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
Proceedings of the Conference on Intelligent Text Processing and Computational Linguistics (CICLing-2007) Learning for Semantic Parsing Advisor: Hsin-His.
A Linguistic Approach for Semantic Web Service Discovery International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012) July 13, 2012 Jordy.
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Knowledge Enabled Information and Services Science Semantics in Services Dr. Amit P. Sheth, Lexis-Nexis Eminent Scholar, kno.e.sis center, Wright State.
1 Ad Hoc Composition of User Tasks in Pervasive Computing Environments Sonia Ben Mokhtar, Nikolaos Georgantas, Valérie Issarny ARLES Project, INRIA, France.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Semantic Web services selection based on context information Hong Qing Yu Department of Computer Science 22th May 2007.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Grid Service Discovery with Rough Sets Maozhen Li, Member, IEEE, Bin Yu, Omer Rana, and Zidong Wang, Senior Member, IEEE IEEE TRANSACTION S ON KNOLEDGE.
Minimising Lifecycle Transitions in Service-Oriented Business Processes Roland Ukor and Andy Carpenter School of Computer Science, University of Manchester,
Evgeny Zolin, School of Computer Science, University of Manchester, UK, Andrey Bovykin, Department of Computer Science, University.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Recommender Systems on the Web: A Model-Driven Approach Gonzalo Rojas – Francisco Domínguez – Stefano Salvatori Department of Computer Science University.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Matchmaking of Semantic Web Services Using Semantic-Distance Information Mehmet Şenvar, Ayşe Bener Boğaziçi University Department of Computer Engineering.
Rohit Aggarwal, Kunal Verma, John Miller, Willie Milnor Large Scale Distributed Information Systems (LSDIS) Lab University of Georgia, Athens Presented.
Filtering & Selecting Semantic Web Services with Interactive Composition Techniques By Evren Sirin, Bijan Parsia, and James Hendler Presenting By : Mirza.
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
Division of IT Convergence Engineering Towards Unified Management A Common Approach for Telecommunication and Enterprise Usage Sung-Su Kim, Jae Yoon Chung,
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.
AMPol-Q: Adaptive Middleware Policy to support QoS Raja Afandi, Jianqing Zhang, Carl A. Gunter Computer Science Department, University of Illinois Urbana-Champaign.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
UT DALLAS Erik Jonsson School of Engineering & Computer Science FEARLESS engineering Semantic Web Services CS - 6V81 University of Texas at Dallas November.
Dimitrios Skoutas Alkis Simitsis
Linking Tasks, Data, and Architecture Doug Nebert AR-09-01A May 2010.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
10/31/20151 EASTERN MEDITERRANEAN UNIVERSITY COMPUTER ENGINEERING DEPARTMENT Presented By Duygu CELIK Supervised By Atilla ELCI Intelligent Semantic Web.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Quality views: capturing and exploiting the user perspective on data quality Paolo Missier, Suzanne Embury, Mark Greenwood School of Computer Science University.
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Theme 2: Data & Models One of the central processes of science is the interplay between models and data Data informs model generation and selection Models.
Computational Tools for Population Biology Tanya Berger-Wolf, Computer Science, UIC; Daniel Rubenstein, Ecology and Evolutionary Biology, Princeton; Jared.
A Novel Visualization Model for Web Search Results Nguyen T, and Zhang J IEEE Transactions on Visualization and Computer Graphics PAWS Meeting Presented.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
McIlraith - Knowledge Systems Laboratory DAML PI Meeting 02/14/2001 Mobilizing the Web with DAML-Enabled Web Services Sheila McIlraith Knowledge Systems.
David Chiu and Gagan Agrawal Department of Computer Science and Engineering The Ohio State University 1 Supporting Workflows through Data-driven Service.
STATE KEY LABORATORY OF NETWORKING & SWITCHING BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATAIONS A Semantic Peer-to- Peer Overlay for Web Services.
Behavioral Framework Background & Terminology. Behavioral Framework: Introduction  Background..  What was the goal..
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
An Ontological Approach to Financial Analysis and Monitoring.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
Efficient Semantic Web Service Discovery in Centralized and P2P Environments Dimitrios Skoutas 1,2 Dimitris Sacharidis.
Yoon kyoung-a A Semantic Match Algorithm for Web Services Based on Improved Semantic Distance Gongzhen Wang, Donghong Xu, Yong Qi, Di Hou School.
A Context Framework for Ambient Intelligence
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Web Ontology Language for Service (OWL-S)
Distributed and Grid Computing Research Group
OWL-S: Experiences and Directions, 6th of June, Austria, 2007
Service-Oriented Computing: Semantics, Processes, Agents
Towards Unified Management
A Semantic Peer-to-Peer Overlay for Web Services Discovery
Presentation transcript:

Preferences in semantics-based Web Services Interactions Justus Obwoge

 Automated Web Services interactions require addressing heterogeneity/integration, dynamic change, scalability, & performance challenges  Translations to enable interoperability between disparate services  Consumers need to efficiently and flexibly locate (discovery) and connect to supplier systems  Other automation efforts: Composition, binding & execution,  Integration of user-preferences with those of semantics techniques for enabling automated services interactions  Align matching user-side heuristics and non-client mechanisms (.  Transparency in the use of notions of user-metrics Introduction

Interresting Motivation SOA Maturity model for Services (adopted IFEAD, 2008) Increasing complexity

Semantics in Web Services Support: machine processability Reasoning and Formalisation Shared & Explicit semantics Web Service focus Area: Discovery, composition, execution, monitoring Issues: Services representation, conceptual modelling, increasing maturity Semantics

Web Services Discovery and Location task Request Web service 2 Web service n Web service 1 Service ConsumerService Providers f(R, A 1 ) f(R, A 2 ) f(R, A n ) Match function

Matchmaking: Degree of Match hasInput : hotel & City hasOutput: price hasInput: LuxuryHotel & City hasOutput: price inR: a request input inA: an advertisement input degreeOfMatch(inA, inR)  Paolucci et.al. ISWC02 if inR=inA then Exact if inA immediateSubclassOf inR then Exact if inA subclassOf inR then Plug-in if inR subclassOf inA then Subsume otherwise Fail |Exact| > |Plug-in| > |Subsume| > |Fail| Service Matchmaker Request Advertisement Exact R A Subsume Travel Ontology Accommodation Hotel B&B LuxuryHotel

Issues in semantics Matchmaking Advertisement Request Hotel … … LuxuryHotel … Acknowledement: Jorge Cardoso f(R(Input), A(Input) 1 ) Service Matchmaker Architectural construct of matchmaking: i.e. registries & broker based algorithms (Pair-wise-computations) w.r.t underlying ontology Adequacy of the used indices in the matching: i.e. Syntactic, Semantic. & importance of accuracy in discovery e.g. weighting & distance. Representation of “user-wish” of task for the actual matching.

A need for the Capture of user criteria & Heuristics in Services discovery Definition of preferences – i.e. preference algebra Base preferences {i.e. I prefer x to y in a retrieval} Complex preference constructors i.e. (Kiessling, 2002) User criteria and Preferences Advertisement Request Hotel … … LuxuryHotel … f(R(Input), A(Input) 1 ) Service Matchmaker ?

Prefs SM candidate services User Preference Semantics {x=[p1, p2,…,pn]} * Degree of Match (for params) {y =[=, , , ,  ]} Preferences enhanced Semantic matches Integration of Semantic formalisms with Preferences

Architecture of a Preference-based approach Semantics Logic Matchmaker Semantic logic Component Preference Component Request (Elements) Request (Attributes, prefs) Semantic Match (SM) prefsSM Advert. (Elements) Advert. (Elements) Semantics based Preferences & Semantics-based Attributes Preferences enhanced Semantic matches

Service Request Loader Semantic matching Component Preferences Component Ranked Services Comparer Query With Preferences Elements{a1, a2…an} Preferences(x1,x2..xn} S Services S SP Services {s1>s2>s3…} SP Analysis and evaluation

Conclusions  Logics-based Semantics techniques w.r.t. an Underlying ontology improve services retrieval accuracy i.e. recall and precision space.  User-Preference over semantics enhance specifications by which resources are matched and discovered based on capabilities, and requesting contexts Comprehensive approaches to the use of semantics in SOA are needed:  Data, function/operation, execution, QoS, Management  Addressing the Complete Web Service “Metaphor” from: Annotation, Publication, Discovery, Composition, Binding, Execution

References Kiessling, W. Hafenrichter, B. (2002) Optimizing preference queries for Personalized Web services. Universität Augsburg Technical Report, Institute of Computer Science, University of Augsburg, July 2002 Paolucci, M. Kawamura, T. Payne, T.R. Sycara, K. (2002a) Semantic matching of web services capabilities. James Hendler (Eds), Proceedings in: The semantic web-ISWC 2002, First International semantic web conference, Sardinia, Italy, June 9-12, 2002 Thank You!!