1 / 13

Semantic Web Research: Visual Modelling of OWL-S Services

Semantic Web Research: Visual Modelling of OWL-S Services. Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer Science and AI University of Malta. Outline. Motivation Semantic Web Web Services Web Service Composition Languages

yaron
Download Presentation

Semantic Web Research: Visual Modelling of OWL-S Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer Science and AI University of Malta

  2. Outline • Motivation • Semantic Web • Web Services • Web Service Composition Languages • Visual Modeling of OWL-S Services • The OWL-S Editor • Future: GeSCoF SW Services Tools

  3. Motivation • Research on Semantic Web is building on existing areas • Machine Learning • Knowledge Management • Natural language Processing • Web and Agent technology • The Challenge: create compelling services and functionality to make this a reality SW Services Tools

  4. Short/Long Term Objectives • Research and Create a suite of Semantic Web related tools. • Expose the benefits from using this technology • Tools related to: • Web services and Agents: discovery, composition and execution • Knowledge management: extracting, searching and browsing • Reasoning: DL reasoning SW Services Tools

  5. Semantic Web • Make web resources more accessible to automated processes • Extend existing rendering markup with semantic markup • Metadata annotations that describe content/function of web accessible resources • Use Ontologies to provide vocabulary for annotations • “Formal specification” which is accessible to machines • A prerequisite is a standard web ontology language • Such as RDF and OWL SW Services Tools

  6. Web Services Architecture and Core Technologies • Data Format • XML & XML Schema • Protocols: • SOAP, HTTP • Description: • WSDL, WSMO & OWL-S • Discovery: • UDDI, WSMO & OWL-S • Composition: • BPEL, WSMO, OWL-S SW Services Tools

  7. Web Service Composition Languages • OWL-S • Based on Web Ontology Language (OWL) • WSMO • Web Services Modeling Ontology (Deri) • BPEL • Business Process and Execution Language (IBM & Microsoft) • WSCI & WSCL • Web Service Choreography Interface (HP) • Web Service Conversation Language (SUN) SW Services Tools

  8. Visual Modelling of OWL-S Service • A tool for creating a semantic description for a Web Service • Abstracts away the underlying complex constructs of OWL-S • Enables visual composition of a service using standard UML Activity Diagrams • Allows to validate and visualize the generated ontologies SW Services Tools

  9. Proposed Solution (1) • A framework for manipulating OWL-S descriptions • Creation involves OwlsWiz carrying out a mapping from WSDL to OWL-S • Visual Composition involves the use of UML Activity Diagrams during the wizard process SW Services Tools

  10. Proposed Solution (2) • Logical expression representation is simplified to use a subset of DRS and SWRL • Dataflow constructs are generated using a tag binding mechanism • Validation of created descriptions • Graph Viewer for a directed graph representation of the RDF triples SW Services Tools

  11. Future: Generic Service COmposition Framework • Extend the idea behind the OWL- S editor to handle different composition languages • Core set of components: • WSC language • Visual representation • Planning • GUI • Components can be extended or adapted to handle • Different WSC languages • Different Planners • Adaptable GUI SW Services Tools

  12. References • DAML Services. (November 2003), OWL-S, [Online],Available from: http://www.daml.org/services/owl-s/ • Drew McDermott. (13 October 2003), Surface Syntax for OWL-S-PAI, [Online], Available from: http://www.daml.org/services/owl-s/1.0/surface.pdf • Drew McDermott. (12 January 2004), DRS: A Set of Conventions for Representing Logical Languages in RDF, [O nline], Available from: http://www.daml.org/services/owl-s/1.0/DRSguide.pdf • Evren Sirin, James Hendler, Bijan Parsia. (April 2003), ‘Semi-Automatic composition of Web Services using Semantic Descriptions’, Web Services: Modeling, Architecture and Infrastructure workshop (ICEIS ’03). Angers, France • Holger Krubnauch. (25 May 2004), Protégé OWL Plugin, [Online], Available from: http://protege.stanford.edu/plugins.html • HIS, Health Information Service Ontologies, [Online], Available from: http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/his/ • Ian Harrocks, Peter F. Patel-Schneider, Harold Boley, Said Tabet, Benjamin Grosof, Mike Dean. (19 November 2003), SWRL: A Semantic Web Rule Language combining OWL and RuleML, [Online], Available from: http://www.daml.org/2003/11/swrl/ • IBM. (2002), Business Process Execution Language for Web Services, [Online], Available from: http://www-106.ibm.com/developerworks/library/ws-bpel1/ • Massimo Paolucci, Naveen Srinivasan, Katia Sycara, Takuya Nishimura. (June 2003), ‘Towards a Semantic Choreography of Web Services: From WSDL to DAML-S’, Proceedings of First International Conference on Web Services (ICWS ’03). Las Vegas, Nevada, USA, pp. 22-26 • OWL-S Editor, [Online], Available from: http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/OwlSEdit.html • Unified Modeling Language. (2003), UML 2.0, [Online], Available from: < http://www.uml.org/> SW Services Tools

  13. Demo SW Services Tools

More Related