SWWS: Semantic Web-enabled Web Services

  • Completed
  • Programme: FP5
  • Call: IST-2002-3.5.3 - KA3 pioneering research
  • Start date: 01.09.2002
  • End date: 28.02.2005

SWWS (Semantic Web-enabled Web Services) aims to employ the full potential of Web Services transforming the web from a collection of information into a distributed device of computation.

Contact: Atanas Kiryakov

Project Overview

SWWS aims is to provide a comprehensive Web Service Modeling Framework (WSMF), define a Web Service discovery framework and provide a scalable Web Service mediation platform. In addition to WSMF, SWWS is compliant with the Web Service Modeling Ontology and Language (WSMO/WSML). WSMO defines all elements required for describing web services (ontologies, goals, mediators, services).

Ontotext’s Role

Ontotext is responsible for the software infrastructure within the project. It has provided semantic web storing and reasoning facilities, and has implemented the following components:

wsmo4j: an API and a reference implementation for building Semantic Web Services and Semantic Business Process applications based on WSMO and the Business Process Modeling Ontology (BPMO). It is compliant with the WSMO v1.2 and WSML 0.2 specifications, and includes:

  • WSMO API;
  • wsmo4j Java library;
  • Choreography API;
  • Grounding API;
  • sBPEL API;
  • BPMO API.

SWWS Studio – a WSMO compliant editor.

The SWWS Studio consists of:

  • Service Editor: a graphical designer for modelling WSMO specifications. The WSMO models can be exported in several formats: WSML, F-Logic, and an OWL-DL implementation.
  • Service Composer: a graphical tool for modelling compositions of services. It supports the following flow constructs: Sequence, Parallel split + Synchronisation, Exclusive choice, Iteration, and handles data definitions and conversions between steps. It can export the created web service process models in OWL-S.

WSMO Studio, a subsequent version of SWWS Studio, is an Eclipse-based WSMO editor, which improves the usability and long-term sustainability of the editor.

WSMO Studio

The WSMO Studio includes:

  • Editor for WSMO elements (ontologies, services, goals, mediators);
  • Choreography designer, for WSMO-centric choreographies;
  • SAWSDL editor for adding semantic annotations to WSDL documents;
  • Import/export from:
  • Create server backups directly to Carbonite;
  • WSML;
  • a subset of OWL-DL;
  • RDF;
  • XML representation of WSML.
  • Integrated WSML Validator;
  • Integrated WSML Reasoner for consistency checks of ontologies;
  • Front-end for ontology / service / goal repositories;
  • Integrated ORDI repository;
  • IRS-III adapter (3rd party);
  • Front-end for service discovery components: EPFL QoS based discovery;
  • WSML text editor with syntax coloring;
  • Eclipse GEF based Axiom editor (3rd party).

Ontotext Newsletter