13
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

Semantic Web Research: Visual Modelling of OWL-S Services

  • Upload
    yaron

  • View
    47

  • Download
    3

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: 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 SciclunaDepartment of Computer Science and AI

University of Malta

Page 2: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 2 Charlie Abela

Semantic Web Service Tools

Outline Motivation Semantic Web Web Services Web Service Composition Languages Visual Modeling of OWL-S Services The OWL-S Editor Future: GeSCoF

Page 3: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 3 Charlie Abela

Semantic Web Service Tools

Motivation Research on Semantic Web is

building on existing areasMachine LearningKnowledge Management Natural language ProcessingWeb and Agent technology

The Challenge: create compelling services and functionality to make this a reality

Page 4: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 4 Charlie Abela

Semantic Web Service Tools

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

Page 5: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 5 Charlie Abela

Semantic Web Service Tools

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

Page 6: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 6 Charlie Abela

Semantic Web Service Tools

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

Se r vi c eP r o vi de r

Se r vi c eR eque s te r

Se r vi c eR eg i s tr y

P ublis h F ind

B ind

Page 7: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 7 Charlie Abela

Semantic Web Service Tools

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)

Page 8: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 8 Charlie Abela

Semantic Web Service Tools

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

Page 9: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 9 Charlie Abela

Semantic Web Service Tools

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

Page 10: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 10 Charlie Abela

Semantic Web Service Tools

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

Page 11: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 11 Charlie Abela

Semantic Web Service Tools

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

Page 12: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 12 Charlie Abela

Semantic Web Service Tools

References1. DAML Services. (November 2003), OWL-S, [Online], Available from: http://www.daml.org/services/owl-s/

2. 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

3. 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

4. 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

5. Holger Krubnauch. (25 May 2004), Protégé OWL Plugin, [Online], Available from: http://protege.stanford.edu/plugins.html

6. HIS, Health Information Service Ontologies, [Online], Available from: http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/his/

7. 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/

8. IBM. (2002), Business Process Execution Language for Web Services, [Online], Available from: http://www-106.ibm.com/developerworks/library/ws-bpel1/

9. 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

10. OWL-S Editor, [Online], Available from: http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/OwlSEdit.html

11. Unified Modeling Language. (2003), UML 2.0, [Online], Available from: < http://www.uml.org/>

Page 13: Semantic Web Research: Visual Modelling of OWL-S Services

SW Services Tools 13 Charlie Abela

Semantic Web Service Tools

Demo