SEE Unit - Working Groups

Different members of the SEE cluster are involved in the following working groups:

Web Service Modeling Ontology (WSMO)

The mission is to create a Web Service Modeling Ontology, for describing services and its automation process. A world-wide standard will be provided, which will be developed together with industrial partners, research groups, and aligned with many different research projects.

The pillars of the project will be the Web Service Modeling Framework (WSMF), which will provide some basic concepts that will be further developed in the course of the project, and the current available initiatives that try to address similar problems, which drawbacks will be overcome.

The use case for showcasing our Web Service Modeling Ontology will be based on an eTourism application. We aim to develop an ontology that can be easily used by research groups, research projects, software developers and user communities in the Semantic Web area.

The following members of SEE Unit are involved in the WSMO working group:
  • Holger Lausen
  • Emilia Cimpian
  • Mick Kerrigan
  • Adrian Mocan
  • Omair Shafiq
  • Michal Zaremba

Web Service Modeling Language (WSML)

The SDK WSML working group, part of the SDK WSMO working group aligns the research and development efforts in the areas of Semantic Web Services between the SEKT, DIP and Knowledge Web research projects.

Members of this working group include key participants with expertise in Semantic Web-related research areas.

It is the mission of the SDK WSML working group to, through alignment between key European research projects in the Semantic Web Service area, further the development of Semantic Web Services and works toward further standardization in the area of Semantic Web Service languages and to work toward a common architecture and platform for Semantic Web Services.

Specifically, the working group aims developing a language call Web Service Modeling Language (WSML) that formalizes the Web Service Modeling Ontology (WSMO). Hereby, we have a twicefold mission:

  • Developing a proper formalisation language for semantic web services.
  • Providing a rule-based language for the semantic web

The WSML working group is open for new members. People interested in joining our initiative should provide a CV and a rational (why they want to join) to Dumitru Roman.

The following members of SEE Unit are involved in the WSML working group:
  • Holger Lausen
  • Mick Kerrigan

Web Service Execution Environment (WSMX)

The SDK WSMX working group, part of the SDK Cluster aligns the research and development efforts in the areas of Semantic Web Services between the SEKT, DIP and Knowledge Web research projects.

Members of this working group include key participants with expertise in Semantic Web-related research areas.

It is the mission of the SDK WSMX working group to built up a reference implementation of an execution environment for WSMO. The goal is to provide both a testbed for WSMO and to demonstrate the viability of using WSMO as a means to achieve dynamic interoperability of web services. The development process for WSMX includes defining its conceptual model, defining the execution semantics for the environment, describing an architecture and software design and building a working implementation.

The WSMX working group is open for new members. People interested in joining our initiative should provide a CV and a rational (why they want to join) to Michal Zaremba.

The following members of SEE Unit are involved in the WSMX working group:
  • Michal Zaremba (Chair)
  • Emilia Cimpian
  • Thomas Haselwanter
  • Mick Kerrigan
  • Holger Lausen
  • Adrian Mocan

Oasis Semantic Execution Environment Technical Committee (SEE TC)

The aim of the OASIS SEE TC is to provide guidelines, justifications and implementation directions for an execution environment for Semantic Web services. The resulting architecture will incorporate the application of semantics to service-oriented systems and will provide intelligent mechanisms for consuming Semantic Web services.

The following members of SEE Unit are involved in the SEE TC:
  • Michal Zaremba (Chair)
  • Emilia Cimpian (Voting Member)
  • Thomas Haselwanter (Member)
  • Mick Kerrigan (Secretary)
  • Adrian Mocan (Voting Member)
  • Omair Shafiq (Member)

Discovery

This group develops different implementations for semantic Web service discovery. The underlying conceptual framework is described by the Web Service Modeling Ontology (WSMO). We will investigate different modeling approaches and the corresponding notions of match. Both functional and non-functional descriptions of services will be considered for this task. For the description of services we are using the Web Service Modeling Language (WSML). The discovery component will use the reasoners produced by the reasoning component and utilize the available reasoning services to discover Web Services.

The following members of SEE Unit are involved in the Discovery working group:
  • Holger Lausen (Chair)
  • Thomas Haselwanter
  • Omair Shafiq

Developer Tools

The mission of the developers tools working group is to produce high quality tools related to Semantic Web Services that can be used by users of all competency levels. To this end we provide a large number of tools that can be used by users with different skill sets. Members of the working group are working on tools for managing WSMO ontologies, web services, goals and mediators, for creating mappings between WSMO ontologies for runtime mediation, for executing WSDL web services and managing WSMO execution environments.

The following members of SEE Unit are involved in the Developer Tools working group:
  • Mick Kerrigan (Chair)
  • Adrian Mocan
  • Martin Tanler
  • Werner Bliem

Reasoning

We will develop an efficient and extensible software framework for reasoning with expressive rule-based languages (WSML-Core/Flight/Rule) as well as description logic based languages (WSML-DL). The reasoning framework will be based on state-of-the-art reasoning algorithms (for query answering, logical entailment, etc). The Semantic Execution Environment (SEE) needs the reasoning component for service discovery as well as both process and data mediation. Essential features of the reasoning framework are:

  • hybrid reasoning based on description logics and logic programming
  • reasoning with very large datasets
  • reasoning with heterogeneous and conflicting information
  • reasoning in distributed environments

Another major objective is the implementation of Rule Interchange Format (RIF). RIF aims to specify a common format for rules in order to allow rule interchange between diverse rule systems. This format (or language) will function as an interlingua into which rule languages can be mapped, allowing rules written in different languages to be executed in the same reasoner engine. The RIF layer of our reasoner engine will be capable of handling rules from diverse rule systems and will make WSML-Rule sets interchangeable with rule sets written in other languages that are also supported by RIF.

The following members of SEE Unit are involved in the Reasoning working group:
  • Graham Hench
  • Holger Lausen

Mediation

Mediation in SEE aims at providing flexible mediation service at both data and process level.

The main focus on Data Mediation provides automatic transformation of data used in conversation between various parties based on ontology mappings. Additionally, techniques for ontology mappings optimization and global schema generation are investigated, together with their potential in query rewriting. As a support for all these mediation scenarios, a uniform mapping language is developed, with strong links and support towards automatic mappings generation.

The Process Mediation has the task of solving the communication (behavioral) mismatches that may occur during the communication between a requestor and a provider of a service. As in WSMO, the requestor is a WSMO Goal, while the provider is a Semantic Web Service, the Process Mediator’s task is be to accommodate the mismatches between the goal’s requested Choreography and the SWS’s choreography.

The following members of SEE Unit are involved in the Mediation working group:
  • Adrian Mocan (Chair)
  • Emilia Cimpian
  • Omair Shafiq