10/31/20151 EASTERN MEDITERRANEAN UNIVERSITY COMPUTER ENGINEERING DEPARTMENT Presented By Duygu CELIK Supervised By Atilla ELCI Intelligent Semantic Web.

Slides:



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

AHM2006, RSSM: A Rough Sets based Service Matchmaking Algorithm Bin Yu and Maozhen Li School of Engineering and Design.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Pronalaženje Skrivenog Znanja
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
Principles of Personalisation of Service Discovery Electronics and Computer Science, University of Southampton myGrid UK e-Science Project Juri Papay,
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
SPICE! An Ontology Based Web Application By Angela Maduko and Felicia Jones Final Presentation For CSCI8350: Enterprise Integration.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
Introduction to Web services MSc on Bioinformatics for Health Sciences May 2006 Arnaud Kerhornou Iván Párraga García INB.
U se of UDDI to publish data of s emantic w eb Anton Naumenko, Sergiy Nikitin, Vagan Terziyan, Jari Veijalainen* Jyväskylä, Finland 27 August 2005, Industrial.
Semantic description of service behavior and automatic composition of services Oussama Kassem Zein Yvon Kermarrec ENST Bretagne France.
21 21 Web Content Management Architectures Vagan Terziyan MIT Department, University of Jyvaskyla, AI Department, Kharkov National University of Radioelectronics.
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.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
TRAVEL RESERVATION SYSTEM USING WEB SERVICES COMPOSITION LANGUAGE
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.
Methodology Conceptual Database Design
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
revised CmpE 583 Fall 2006Discussion: OWL- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: OWL Atilla ELÇİ Computer Engineering.
Matchmaking of Semantic Web Services Using Semantic-Distance Information Mehmet Şenvar, Ayşe Bener Boğaziçi University Department of Computer Engineering.
Automatic Lexical Annotation Applied to the SCARLET Ontology Matcher Laura Po and Sonia Bergamaschi DII, University of Modena and Reggio Emilia, Italy.
Filtering & Selecting Semantic Web Services with Interactive Composition Techniques By Evren Sirin, Bijan Parsia, and James Hendler Presenting By : Mirza.
WordNet ® and its Java API ♦ Introduction to WordNet ♦ WordNet API for Java Name: Hao Li Uni: hl2489.
Development of Front End Tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept. of Information Technology, Madras Institute of Technology,
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
* * 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.
Preferences in semantics-based Web Services Interactions Justus Obwoge
Semantic Interoperability Berlin, 25 March 2008 Semantically Enhanced Resource Allocator Marc de Palol Jorge Ejarque, Iñigo Goiri, Ferran Julià, Jordi.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Ranking of Web Services Eyhab Al-Masri. Outline Discovery of Web Services 1 Ranking of Web Services 2 Approaches 3 Conclusion 4 Q & A 5.
March 23, 2006M.I.T., Anna Univ, Chennai 1 Development of Front End tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept of Information.
Implementing computational analysis through Web services Arnaud Kerhornou CRG/INB Barcelona - BioMed Workshop IRB November 2007.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
112/14/2015 Discovery of Composable Web Services Presented by: Duygu ÇELİK Submitted by: Duygu ÇELİK & Vassilya ABDULOVA Submitted to: Assoc.Prof.Dr.Atilla.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
STATE KEY LABORATORY OF NETWORKING & SWITCHING BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATAIONS A Semantic Peer-to- Peer Overlay for Web Services.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
At the beginning of each semester, CSE hires a number of Graduate Teaching Assistants (GTAs) as graders, lab supervisors, and instructors. The department.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Yoon kyoung-a A Semantic Match Algorithm for Web Services Based on Improved Semantic Distance Gongzhen Wang, Donghong Xu, Yong Qi, Di Hou School.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
SERVICE ANNOTATION WITH LEXICON-BASED ALIGNMENT Service Ontology Construction Ontology of a given web service, service ontology, is constructed from service.
A Context Framework for Ambient Intelligence
Web Ontology Language for Service (OWL-S)
Business Process Modelling & Semantic Web Services
Distributed and Grid Computing Research Group
WordNet: A Lexical Database for English
OWL-S: Experiences and Directions, 6th of June, Austria, 2007
A Semantic Peer-to-Peer Overlay for Web Services Discovery
Presentation transcript:

10/31/20151 EASTERN MEDITERRANEAN UNIVERSITY COMPUTER ENGINEERING DEPARTMENT Presented By Duygu CELIK Supervised By Atilla ELCI Intelligent Semantic Web Service Finder (ISWSF) System

10/31/20152 I. INTODUCTION  The shortage of semantic parts, increasing number of web services in the web, and syntactic-based search operation are the main problems of current Web service technologies.  These problems make discovering of appropriate web services challenging.  This study provides an implementation of the intelligent semantic web service finder (ISWSF) system [5] that can be used to find related Semantic Web Services based on an client’s request through a semantic search agent (SSA) Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/20153 Solution (cont)  The system understands ontologies, concepts of Semantic Web Services and connects to each of these services.  Has ability to extracts necessary profile information of services for choosing best Semantic Web Services (SWS) based on the client request. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/20154 II. System parts (ISWSF)  Client Interface  Semantic Web Services (SWS) and OWL-S Files  Semantic Search Agent  UDDI Registry ( Universal Description, Discovery and Integration. )  Ontology Database (OWL Files) Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/20155 VI. IMPLEMENTATION Figure 5. Used modules for implementation of ISWSF. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University  JAVA Net Beans 4.0 Java Server Pages (JSP) Java Classes  Jena 2.0 Ontology API  OWL-S API  Protégé 3.1 (Ontology creator/edit tool) Created OWL Files Created OWL-S Files

10/31/ What is Semantic Web Service and OWL-S  SWS provides machine-readable descriptions of web services, which enable automated discovery, negotiation with, composition, execution, and monitoring of web services. OWL-S and Relation of SWS Ontology languages provide a way for describing their formal specification and have the ability to define properties of the Web Services (OWL-S)  Through property description capabilities of ontology languages, descriptions of services can be defined more accurately and services can be related to other services or resources more easily.  This study attempts to motivate OWL-S for discovering appropriate Web Services. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ What is UDDI?  UDDI is a standard for discovery of Web Services that stands for Universal Description, Discovery and Integration.  The UDDI registry can be classified into two categories which are UDDI-Web Services and UDDI-Business Registry.  The Web Service developers publish their web services to the UDDI registry.  Once published, the UDDI registry holds information of web service description and address.  The UDDI allows clients to search this registry, find the planned service and retrieve its details. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/20158 III. System Tasks System has two tasks; 1.Semantic Enhancement of clients input terms performs enhancement of the terms entered by the client with its synonym(s) or is_a relations. 2. Matching Step The system checks if there is a match between clients’ request info and the profile information (ontologies) of SWSs. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/20159  The proposed system combines further aspects of two research topics: Smart Web Query Engine[1] Matchmaking Algorithm of OWL-S/UDDI Matchmaker[2,3,4 and 5]  To facilitate the finding of semantic web services for a client. IV. Survey Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ V. SYSTEM ARCHITECTURE Figure 1. The System Architecture of ISWSF. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University A Client Ontology Database (created in OWL) For Domain UDDI Registry (Stores Web Services’ Information & Addresses) Semantic Web Services (retrieve from UDDI) SSA

10/31/ A. Semantic Enhancement of Input Terms Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University Figure 2. Semantic Enhancement of Input Term(s ).

10/31/ B. Matching Step Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University Figure 3. Matching Step.

10/31/ Created OWL Files in Protégé 3.1  The Protégé 3.1 used for creating ontologies and its classes, individuals and properties.  The system is able to use those ontologies for retrieve relations between terms. (Vehicle Ont.) Figure 6. Created the Vehicle Ontology in Protégé 3.1 and system used it for Retrieve relations between Terms. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ oseparate rules as exact, plug in, subsumes and fail o outR is one output of the request o outA is output of the advertisement What are rules for matching operation? Figure 4. Rules for Degree of Match Assignment, [1] Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ The WordNet [12], which was developed by the Cognitive Science Laboratory at Princeton University under the direction of Professor George A. Miller.Cognitive Science LaboratoryPrinceton UniversityProfessor George A. Miller 1. WordNet is an online lexical reference system. 2. English nouns, verbs, adjectives and adverbs are arranged into synonym sets, each synonym set is representing one primary lexical concept. Various relations connect the synonym sets. 3. A set of words that can be observed as exacting synonyms is called a Synset. For a queried word, finding the different synsets that contain the word, and finding related synsets. Figure 7. Search the term “Car” in WordNet

10/31/ How create OWL-S (Semantic Web Services) files?  A new semantic technology OWL-S, can be used to develop SWSs descriptions. In this project we use OWL-S and OWL-S Editor and this OWL-S Editor aims to create an easy-to-use editor for creating OWL-S Ontology files for services.  The editor is a Tab Widget plug-in for Protégé The ISWSF system used the inputs and outputs of the Profile classes of the SWS and then compare them with client inputs and outputs. Figure 8. A Part of the Online Car Parts Selling Service in OWL-S Editor (In Profile Information) Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ VII.CASE STUDY  A client looking for a Online Car Parts Selling Service  Client enters the term “CAR” in to ISWSF  The system tries to find which ontologies include the term  Client selects the related ontology name  The system will operate on only that Ontology anymore  Client enters I/O parameters  The system will begin to perform Matching Step  Compare between each client terms with each profile information in OWL-S files for each SWSs Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ Vehicle Example A Vehicle example: A client is looking for Online Car Parts Selling Service Search Key: Car INPUTS: Car Parts OUTPUTS: Price Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ Vehicle Example (Cont.) Figure 9. The client enters number of key words for search operation Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ Vehicle Example (Cont.) Figure 10. The client enters “Car” term. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ Vehicle Example (Cont.) Figure 11. The system found the related ontologies. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ Vehicle Example (Cont.) Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University Figure 12. The system shows the results of the "Car" term’s synonym and is_a terms.

10/31/ Figure 13. The system is showing the results of the “Car" term’s synonym terms. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University Vehicle Example (Cont.)

10/31/ Figure 14. Client enters I/O informations. Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University Vehicle Example (Cont.)

10/31/ Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University Vehicle Example (Cont.) Figure 15. Returned results of matchmaking step.

10/31/ Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University Vehicle Example (Cont.) Figure 16. SSA returned best SWS for client after matching process.

10/31/ The system performs two main functions, namely, enhancing client request term with synonym or relational terms and matchmaking step between the SWS I/O and client I/O. The system specifies relationships between those input/output parameters as EXACT, PLUGIN, SUBSUME and FAIL. According to those relationships the system serves appropriate web services to the client based on the client request. CONCLUSION Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ REFERENCES [1] [2] [3] [4] [5] D. Ç elik and A. El ç i: A Semantic search agent approach: Finding appropriate semantic Web services based on user request term(s), Enabling Technologies for the New Knowledge Society, ITI 3rd International Conference on Information & Communication Technology (ICICT 2005), 5-6 December 2005, Cairo, Egypt. Proc.: IEEE publ. to appear, A Semantic search agent approach: Finding appropriate semantic Web services based on user request term(s) Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ [6] Roger H.L. Chiang, Cecil Eng Huang Chua and Veda C. Storey, A smart web query method for semantic retrieval of web data, Data & Knowledge Engineering, Volume 38, Issue 1,July2001,Pages63-84, ects/spreading/spreading html. A smart web query method for semantic retrieval of web data ects/spreading/spreading html [7] K. Sycara, M. Paolucci, A. Ankolekar and N. Srinivasan, "Automated Discovery, Interaction and Composition of Semantic Web services," in Journal of Web Semantics, Volume 1, Issue 1, September 2003, pp Automated Discovery, Interaction and Composition of Semantic Web services [8] N. Srinivasan, M. Paolucci and K. Sycara, "Adding OWL-S to UDDI, implementation and throughput."First International Workshop on Semantic Web Services and Web Process Composition **(SWSWPC 2004) 6-9, 2004, San Diego, California, USA.Adding OWL-S to UDDI, implementation and throughput REFERENCES (Cont.) Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ [9] Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, Katia Sycara; "Importing the Semantic Web in UDDI," in Proceedings of Web Services, E-business and Semantic Web Workshop"Importing the Semantic Web in UDDI," [10] T. Kawamura, J. A. De Blasio, T. Hasegawa, M. Paolucci, and K. Sycara, "A Preliminary Report of a Public Experiment of a Semantic Service Matchmaker combined with a UDDI Business Registry," in 1st International Conference on Service Oriented Computing (ICSOC 2003), Trento, Italy, December 2003.A Preliminary Report of a Public Experiment of a Semantic Service Matchmaker combined with a UDDI Business Registry REFERENCES (Cont.) Prepared by Duygu CELIK Computer Engineering Department of Eastern Mediterranean University

10/31/ Thank you for attention!