Download - CiteSeerX
Download - CiteSeerX
Download - CiteSeerX
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
DERI INNSBRUCK<br />
Leopold-Franzens<br />
Universität Innsbruck
DERI – Digital Enterprise Research Institute<br />
A Research Plan for DERI Innsbruck:<br />
Moving from software to serviceware<br />
and from syntax to semantics<br />
Jos de Bruijn,<br />
Alice Carpentier,<br />
Ying Ding,<br />
Dieter Fensel,<br />
Martin Hepp,<br />
Stijn Heymans,<br />
Holger Lausen,<br />
Birgit Leiter,<br />
Christian Mayer,<br />
Melanie Plattner,<br />
Thomas Strang,<br />
Michal Zaremba<br />
DERI Galway<br />
National University of Ireland<br />
Galway<br />
Ireland<br />
www.deri.ie<br />
DERI Innsbruck<br />
University of Innsbruck<br />
Technikerstrasse 21a<br />
Innsbruck<br />
Austria<br />
www.deri.at<br />
DERI Korea<br />
267 Deokil Bldg (Saltlux),<br />
Daechi-dong, Gangnam-gu,<br />
Seoul 135-848<br />
Korea<br />
www.deri-korea.org<br />
DERI Stanford<br />
Stanford University<br />
Serra Mall<br />
Stanford<br />
USA<br />
www.deri.us<br />
September 20, 2006
Abstract. A large research body needs a structure to facilitate the potential<br />
strength implicitly present in its size. This report is about releasing the full<br />
potential that DERI Innsbruck has in this respect. We derive objectives from the<br />
overall vision of DERI and align them with researchers and research projects<br />
through the means of research cluster.
1. INTRODUCTION .................................................................................................................................... 6<br />
2. SURVEY.................................................................................................................................................... 8<br />
2.1. OBJECTIVES........................................................................................................................................ 8<br />
2.2. CLUSTERS..........................................................................................................................................14<br />
2.3. PROJECTS ..........................................................................................................................................15<br />
2.4. RESEARCH BODY...............................................................................................................................17<br />
2.4.1. Student researchers...................................................................................................................17<br />
2.4.2. Junior researchers ....................................................................................................................17<br />
2.4.3. Senior researchers.....................................................................................................................24<br />
3. REASONABLE SEMANTIC WEB SERVICES CLUSTER (RSWS) ...............................................25<br />
3.1. GENERAL DESCRIPTION....................................................................................................................25<br />
3.2. OBJECTIVES.......................................................................................................................................27<br />
3.2.1. Discovery ...................................................................................................................................27<br />
3.2.2. Choreography............................................................................................................................29<br />
3.2.3 Formal Languages.....................................................................................................................32<br />
3.2.4 Reasoning...................................................................................................................................38<br />
3.3. PROJECTS ..........................................................................................................................................42<br />
3.3.1. Infrawebs...................................................................................................................................42<br />
3.3.2. Knowledge Web.........................................................................................................................44<br />
3.3.3. RW²............................................................................................................................................45<br />
3.3.4. Salero.........................................................................................................................................47<br />
3.3.5. Sekt ............................................................................................................................................48<br />
3.3.6. SemNetMan...............................................................................................................................49<br />
3.3.7. SenSE ........................................................................................................................................50<br />
3.4. STAFF.................................................................................................................................................51<br />
3.4.1. Student Researchers..................................................................................................................52<br />
3.4.2. Junior Researchers ...................................................................................................................52<br />
3.4.2.1. Darko Anicic..................................................................................................................................... 53<br />
3.4.2.2. Jos de Bruijn..................................................................................................................................... 56<br />
3.4.2.3. Dimitrij Denissenko.......................................................................................................................... 63<br />
3.4.2.4. Cristina Feier.................................................................................................................................... 64<br />
3.4.2.5. Uwe Keller ........................................................................................................................................ 68<br />
3.4.2.6. Holger Lausen................................................................................................................................... 73<br />
3.4.2.7. Ruzica Piskac.................................................................................................................................... 78<br />
3.4.2.8. Richard Pöttler................................................................................................................................. 80<br />
3.4.2.9. James Scicluna.................................................................................................................................. 81<br />
3.4.2.10. Alexander Wahler .......................................................................................................................... 85<br />
3.4.3. Senior Researchers....................................................................................................................87<br />
3.4.3.1. Stijn Heymans................................................................................................................................... 87<br />
4. SEMANTICS IN BUSINESS INFORMATION SYSTEMS CLUSTER (SEBIS).............................92<br />
4.1. GENERAL DESCRIPTION....................................................................................................................92<br />
4.2. OBJECTIVES.......................................................................................................................................94<br />
4.2.1. Ontologies..................................................................................................................................94<br />
4.3. PROJECTS ..........................................................................................................................................99<br />
4.3.1. DIP.............................................................................................................................................99<br />
4.3.2. EASAIER ................................................................................................................................101<br />
4.3.3. EastWeb...................................................................................................................................102<br />
4.3.4. EnIRaf.....................................................................................................................................103<br />
4.3.5. etPlanner .................................................................................................................................104<br />
4.3.6. MUSING .................................................................................................................................105<br />
4.3.7. myOntology..............................................................................................................................106<br />
4.3.8. OnTourism ..............................................................................................................................108<br />
3
4.3.9. SUPER Martin .............................................................................................................................110<br />
4.4. STAFF...............................................................................................................................................112<br />
4.4.1. Student Researchers................................................................................................................112<br />
4.4.2. Junior Researchers .................................................................................................................112<br />
4.4.2.1. Tobias Bürger................................................................................................................................. 113<br />
4.4.2.2. Jan Henke ....................................................................................................................................... 116<br />
4.4.2.4. Dumitru Roman ............................................................................................................................. 117<br />
4.4.2.5. Francois Scharffe............................................................................................................................ 122<br />
4.4.2.6. Katharina Siorpaes ........................................................................................................................ 125<br />
4.4.2.7. Michael Stollberg ........................................................................................................................... 126<br />
4.4.3. Senior Researchers..................................................................................................................131<br />
4.4.3.1. Ying Ding ........................................................................................................................................ 131<br />
4.4.3.2. Martin Hepp ................................................................................................................................... 137<br />
5. SEMANTIC EXECUTION ENVIRONMENT CLUSTER (SEE)....................................................144<br />
5.1. GENERAL DESCRIPTION..................................................................................................................144<br />
5.2. OBJECTIVES.....................................................................................................................................147<br />
5.2.1. Applications.............................................................................................................................147<br />
5.2.2. Developer tools ........................................................................................................................149<br />
5.2.3. Mediation.................................................................................................................................153<br />
5.2.4. Execution management ..........................................................................................................156<br />
5.3. PROJECTS ........................................................................................................................................159<br />
5.3.1. Adaptive Service Grid..............................................................................................................159<br />
5.3.3. SEEMP....................................................................................................................................160<br />
5.3.4. SemanticGov............................................................................................................................161<br />
5.3.5 SemBiz......................................................................................................................................162<br />
5.3.6. SUPER Michal .............................................................................................................................163<br />
5.3.7. TSC ..........................................................................................................................................165<br />
5.4. STAFF...............................................................................................................................................167<br />
5.4.1. Student Researchers................................................................................................................167<br />
5.4.2. Junior Researchers .................................................................................................................167<br />
5.4.2.1. Emilia Cimpian............................................................................................................................... 168<br />
5.4.2.2. Graham Hench ............................................................................................................................... 171<br />
5.4.2.3. Zhou Jingtao................................................................................................................................... 173<br />
5.4.2.4. Mick Kerrigan ................................................................................................................................ 180<br />
5.4.2.5. Adrian Mocan................................................................................................................................. 185<br />
5.4.2.6. Omair Shafiq .................................................................................................................................. 190<br />
5.4.2.7. Adina Sirbu..................................................................................................................................... 196<br />
5.4.2.8. Zhixian Yan .................................................................................................................................... 198<br />
5.4.3. Senior Researchers..................................................................................................................199<br />
5.4.3.1. Michal Zaremba ............................................................................................................................. 199<br />
6. UBIQUITOUS SERVICES CLUSTER (UBISERV)..........................................................................206<br />
6.1. GENERAL DESCRIPTION..................................................................................................................206<br />
6.2. OBJECTIVES.....................................................................................................................................207<br />
6.2.1. Adaptation ...............................................................................................................................207<br />
6.2.2. Grounding ...............................................................................................................................209<br />
6.2.3. Storage & Communication .....................................................................................................210<br />
6.3. PROJECTS ........................................................................................................................................215<br />
6.3.1. GRISINO.................................................................................................................................215<br />
6.3.2. SWING ....................................................................................................................................217<br />
6.3.3. TripCom...................................................................................................................................218<br />
6.4. STAFF...............................................................................................................................................220<br />
6.4.1. Student Researchers................................................................................................................220<br />
6.4.2. Junior Researchers .................................................................................................................220<br />
6.4.2.1. Jacek Kopecky................................................................................................................................ 220<br />
6.4.2.2. Reto Krummenacher...................................................................................................................... 223<br />
6.4.2.3. Ioan Toma....................................................................................................................................... 228<br />
4
6.4.3. Senior Researcher ...................................................................................................................236<br />
6.4.3.1. Michael Jäger ................................................................................................................................. 236<br />
6.4.3.2. Axel Polleres ................................................................................................................................... 236<br />
6.4.3.3. Thomas Strang ............................................................................................................................... 238<br />
7. BEYOND RESEARCH: TEACHING, BUSINESS DEVELOPMENT, AND GENERAL<br />
MANGEMENT..........................................................................................................................................246<br />
7.1 TEACHING ........................................................................................................................................246<br />
7.2 BUSINESS DEVELOPMENT ................................................................................................................251<br />
7.2.1. General Description ................................................................................................................251<br />
7.2.2. Projects ....................................................................................................................................252<br />
7.2.2.1. DERI BusinessDevelopment ....................................................................................................................... 253<br />
7.3. CENTRAL MANAGEMENT UNIT ......................................................................................................255<br />
7.3.1. DERI Exchange .............................................................................................................................255<br />
7.3.2. DERI Sustainability .........................................................................................................................255<br />
7.3.3. Knowledge Web Network ........................................................................................................256<br />
REFERENCES ..........................................................................................................................................257<br />
APPENDIX................................................................................................................................................262<br />
5
1. Introduction<br />
In general, a research institutes based on external funding has three major challenges to<br />
meet:<br />
• It needs to provide excellent research results to justify its existence.<br />
• It needs to provide excellent education for its researchers to mature its outcomes.<br />
• It needs to provide excellent performance in research projects to ensure its<br />
funding.<br />
Unfortunately, these three dimensions may define conflicting requirements. In<br />
consequence it is essential to align them properly. We have chosen a top-down approach<br />
where an overall vision and mission is used to align these dimensions properly. In [1], the<br />
vision of serviceware as the next natural step beyond hardware and software is<br />
introduced: “After four decades of rapid advances in computing, we are embarking on the<br />
greatest leap forward in computing that includes revolutionary changes at all levels of<br />
computing from the hardware through the middleware and infrastructure to applications<br />
and more importantly in intelligence. This paper outlines a comprehensive framework<br />
that ingtegrates two complimentary and revolutionary technical advances, Service-<br />
Oriented Architectures (SOA) and Semantic Web, into a single computing architecture,<br />
that we call Semantically Enabled Service-Oriented Architecture (SESA). While SOA is<br />
widely acknowledged for its potential to revolutionize the world of computing, that<br />
success depends on resolving two fundamental challenges that SOA does not address,<br />
integration, and search or mediation. In a services-oriented world, billions of services<br />
must be discovered and selected based on requirements, then orchestrated and adapted or<br />
integrated. SOA depends on but does not address either search or integration. The<br />
contribution of this paper is to provide the semantics-based solution to search and<br />
integration that will enable the SOA revolution. The paper provides a vision of the future<br />
enabled by our framework that places computing and programming at the services layer<br />
and places the real goal of computing, problem solving, in the hands of end users.” Based<br />
on this SESA vision, a top down approach for organizing the research body in Innsbruck<br />
is developed. This implies the following:<br />
• Objectives are derived from the mission to realize the SESA vision.<br />
• Projects must contribute to one or several of the components of SESA, probably<br />
on a 80% rule, i.e., 20% can be about different or related topics. This reflects the<br />
need for opportunisms since we are cooperating in this process with funding<br />
agencies and external partners that both have their own agendas.<br />
• Researcher and their research topics follow from sub aspects of some of the<br />
objectives. Again, this should hold for at least 80% of these topics.<br />
Finally, DERI Innsbruck has clusters as a means to decompose research, the large<br />
number of researchers, and project responsibility. Each cluster is responsible for a<br />
number of objectives, a number of researchers, and a number of projects.<br />
6
In the following section, namely Section 2, we provide a general summary on goal,<br />
project, and research staff distribution over clusters. The subsequent sections, Section 3<br />
to Section 6, introduce the four research clusters of DERI. Each of these sections is<br />
divided into the following subsections, general description, objectives, projects and staff.<br />
Section 7 adds further activities of DERI beyond its focus on research. These activities<br />
are related to teaching, business development, and general management.<br />
7
2. Survey<br />
We will survey objectives, clusters, projects and research staff<br />
2.1. Objectives<br />
A objective usually combines a research area, i.e., a major research challenges in SW(S)<br />
and SESA together with an implementation effort related to it. 1 A objective typically has<br />
a corresponding architectural component, and vice versa. A tight coupling between<br />
objectives and architectural components is desirable. The WSMX platform [2] provides a<br />
SESA environment which facilitates prototype development. The major outcome of each<br />
of the objectives consists of peer-reviewed conference and journal publications. The<br />
prototypes associated with the papers are the major outcome of the architectural<br />
components which are associated with the research components.<br />
We distinguish 4 different types of elements of an overall SESA where each element type<br />
is composed by some sub functionalities:<br />
• The problem-solving layer which consists of (1) Ontologies, (2) Applications<br />
(e.g., e-tourism, e-government) and (3) Developer tools (GUI tools such as<br />
ontology/web service description engineering tools; generic developer tools such<br />
as language APIs, parsers/serializers, converters, etc.).<br />
• The broker layer which consists of (4) Discovery, (5) Adaptation (including<br />
selection and negotiation), (6) Composition (web service composition techniques<br />
such as planning), (7) Choreography, (8) Mediation ((a) Ontology mediation:<br />
techniques for combining Ontologies and for overcoming differences between<br />
Ontologies; (b) Process mediation: overcoming differences in message ordering,<br />
etc.), (9) Grounding, (10) Fault Handling (Transactionality, Compensation,<br />
etc.), and (11) Monitoring.<br />
• The base layer that is providing the exchange formalism used by the architecture,<br />
i.e., (12) Formal languages (static ontology and behavioral, i.e.,<br />
capability/choreography/orchestration languages, connection between higherlevel<br />
descriptions, e.g., WSML), (13) Reasoning (techniques for reasoning over<br />
formal descriptions; LP, DL, FOL, behavioral languages, etc.) and (14) Storage<br />
and Communication.<br />
• Finally, vertical services such as (15) Execution management and (16) Security<br />
(authentication/authorization, encryption, trust/certification).<br />
1 Existing working group such as WSML will become a working group of a certain objective.<br />
8
The following image presents the current status of WSMX architecture.<br />
Hereby, the overall roadmap is as following:<br />
Figure 2.1.1 SESA Architecture<br />
• Currently, DERI Innsbruck focuses on the following essential components to<br />
boot-strap the overall approach: (1) Ontologies, (2) Applications, (3) Developer<br />
tools, (4) Discovery, (5) Adaptation, (6) Composition, (7) Choreography, (8)<br />
Mediation, (9) Grounding, (12) Formal languages, (13) Reasoning, (14)<br />
Storage and Communication, (15) Execution management.<br />
• There are no concrete plans yet for (10) Fault Handling, (11) Monitoring, and<br />
(16) Security. Some of this work may be provided by external DERI cooperation<br />
partners.<br />
The following table summarizes these objectives and their leaders.<br />
Objectives<br />
No Objective Cluster Leader<br />
1 Ontologies<br />
In this research topic, we want to advance the state of<br />
the art in the creation and the use of ontologies for the<br />
automation of business processes. Ontologies in our<br />
understanding are community contracts about a<br />
representation of a domain of discourse. Representation<br />
in here includes (1) formal parts that can be used for<br />
machine reasoning, and (2) informal parts like natural<br />
language descriptions and multimedia elements that<br />
help humans establish, maintain, and renew consensus<br />
about the meaning of concepts. Our research output will<br />
SEBIS Martin Hepp<br />
9
e mainly (1) actual ontologies and ontology<br />
frameworks for typical application domains, (2)<br />
methodologies for the semi-automatic creation of<br />
ontologies from informal specifications and standards,<br />
(3) process models and infrastructure for collaborative<br />
ontology engineering, (4) showcase of ontology usage<br />
in typical enterprise scenarios, and (5) economic models<br />
for ontology creation and usage.<br />
2 Applications<br />
Mission of the application research topic is to develop a<br />
common understanding of the various technologies<br />
intended to facilitate the use of other services of SESA.<br />
This working group will develop (1) use case scenarios<br />
that help validate the real-world fitness of SESA<br />
components and (2) domain-specific implementations<br />
which will be used for testing of SESA services.<br />
3 Developer tools<br />
The mission of the developer tools working group is to<br />
produce high quality tools related to Semantic Web<br />
Services that can be used by users of all competency<br />
levels. To this end we provide a large number of tools<br />
that can be used by users with different skill sets.<br />
Members of the working group are working on tools for<br />
managing WSMO ontologies, web services, goals and<br />
mediators, for creating mappings between WSMO<br />
ontologies for runtime mediation, for executing WSDL<br />
web services and managing WSMO execution<br />
environments.<br />
4 Discovery<br />
The goal of the discovery working group is to define a<br />
methodology that allows to model services at a suitable<br />
level of granularity. Furthermore we will provide<br />
different discovery implementations that are compatible<br />
with WSMO, WSML and specifically WSMX. The<br />
discovery group will use the languages developed in the<br />
formal languages group and make use of the reasoner<br />
support provided by the reasoner group.<br />
5 Adaptation<br />
After discovering a set of potentially useful services, the<br />
Semantic Execution Environment (SEE) needs to check<br />
whether the services can actually fulfill the user's<br />
SEE,<br />
(SEBIS) 2<br />
SEE<br />
RSWS,<br />
(SEE) 2<br />
UbiServ<br />
Michal<br />
Zaremba<br />
Mick Kerrigan<br />
Holger Lausen,<br />
Mick Kerrigan<br />
Ioan Toma<br />
2 Goals are distributed over clusters. Some goals may require the cooperation of several clusters. In this<br />
case there is a lead cluster and an assisting cluster (indicated by brackets).<br />
10
concrete goal and under what conditions. Those that<br />
cannot fulfill the goal are removed from the list of<br />
discovered services. This step is required as it is not<br />
feasible for a service to provide an exhaustive semantic<br />
description. Giving the Amazon bookstore service as an<br />
example, it is not feasible for Amazon to update the<br />
semantic description of their Web service every time a<br />
new book is available or the status of an existing book is<br />
changed, therefore we must check that Amazon actually<br />
currently has a copy of the book requested by the user,<br />
and at an acceptable price. The process of checking<br />
whether and under what conditions a service can fulfill a<br />
concrete Goal is part of what we call negotiation in SEE,<br />
and it also encompasses so-called filtering.<br />
6 Composition<br />
Develop methods to do web service composition (WSC),<br />
starting from web service descriptions at various levels<br />
of abstraction, specifically, the functional level and<br />
process level components of WSMO. Implement such<br />
methods as tools in the relevant contexts, in particular<br />
WSMX. Find potential applications of WSC technology,<br />
model them using WSMO/WSML, and run case studies<br />
with the developed tools, ultimately resulting in<br />
technology export.<br />
7 Choreography<br />
The Choreography part of SEE is meant to provide a<br />
process language which should allow for formal<br />
specifications of interactions and processes between the<br />
service modeling and clients, define reasoning tasks that<br />
should be performed using this language, and implement<br />
an engine to support the execution of interactions, as<br />
well as to support reasoning in this language.<br />
8 Mediation<br />
Mediation in SESA aims at providing flexible mediation<br />
service at both data and process level. The min focus on<br />
Data Mediation provides automatic transformation of<br />
data used in conversation between various parties based<br />
on ontology mappings. Additionally, techniques for<br />
ontology mappings optimization and global schema<br />
generation are investigated, together with their potential<br />
in query rewriting. As a support for all these mediation<br />
scenarios a uniform mapping language is developed,<br />
with strong links and support towards automatic<br />
mappings generation. The Process Mediator component<br />
has the task of solving the communication (behavioral)<br />
mismatches that may occur during the communication<br />
RSWS,<br />
(SEBIS,<br />
SEE) 2<br />
SEE<br />
Jörg Hoffmann<br />
James Scicluna<br />
Adrian Mocan<br />
11
etween a requestor and a provider of a service. As in<br />
WSMO, the requestor is a WSMO Goal, while the<br />
provider is a Semantic Web Service, the Process<br />
Mediator’s task is be to accommodate the mismatches<br />
between the goal’s requested Choreography and the<br />
SWS’s choreography.<br />
9 Grounding<br />
Apart from discovering Web services and composing<br />
them, the Semantic Execution Environment (SEE) also<br />
needs to communicate with the Web services — send the<br />
necessary request messages and receive the responses.<br />
Because internal communication within the SEE uses<br />
semantic data and practically all currently deployed Web<br />
services use their specific XML formats, the External<br />
Communication component needs to translate between<br />
the involved data forms. This translation is also known<br />
as data grounding. Above that, this component also<br />
needs to support concrete network protocols (HTTP,<br />
SOAP, other bindings) to be able to exchange messages<br />
with the Web service. As grounding has to be based on<br />
the Web Services Description Language (WSDL), the<br />
work on this component also contains W3C efforts<br />
towards Semantic Web Services. In particular, this<br />
means the WSDL RDF mapping from Web Service<br />
Description WG, and the Semantic Annotations for<br />
WSDL in the SA-WSDL WG.<br />
12 Formal languages<br />
Descriptions in a Semantically-Enabled Service Oriented<br />
Architecture (SESA) need different formal languages for<br />
the specification of different aspects of knowledge and<br />
services. The descriptions in a SESA can be decomposed<br />
into four dimensions:<br />
• Static knowledge (Ontologies)<br />
• Functional description (capabilities)<br />
• Behavioural description (choreography and<br />
orchestration)<br />
• Non-functional Properties<br />
It is our mission to develop and combine languages for<br />
these dimensions of description in a SESA. In the<br />
process we will relate these modelings to current and<br />
upcoming Semantic Web and Web Service modelings.<br />
13 Reasoning<br />
We will develop an efficient and extensible reasoning<br />
engine for expressive rule-based languages (WSML<br />
Core/Flight/Rule), as well as description logic based<br />
languages (WSML-DL). The reasoner will be based on<br />
UbiServ<br />
RSWS<br />
RSWS<br />
Jacek Kopecky<br />
Jos de Bruijn<br />
Darko Anicic<br />
and Stijn<br />
Heymans<br />
12
state-of-the-art reasoning algorithms (for query<br />
answering, logical entailment, etc.). The Semantic<br />
Execution Environment (SEE) needs the reasoning<br />
component for service discovery as well as both process<br />
and data mediation. Mission critical features of the<br />
Reasoning component are: hybrid reasoning based on<br />
DLs and logic programming, reasoning with very large<br />
instance bases, reasoning with heterogeneous and<br />
conflicting information, and reasoning in distributed<br />
environments. Also one of our major objectives is the<br />
implementation of Rule Interchange Format (RIF). RIF<br />
aims to specify a common format for rules in order to<br />
allow rule interchange between diverse rule systems.<br />
This format (or language) will function as an interlingua<br />
into which rule languages can be mapped, allowing rules<br />
written in different languages to be executed in the same<br />
reasoner engine. The RIF layer our reasoner engine will<br />
be capable of handling rules from diverse rule systems<br />
and will make WSML rule sets interchangeable with rule<br />
sets written in other languages that are also supported by<br />
RIF.<br />
14 Storage & Communication<br />
The storage components, plural on purpose, shall<br />
provide repositories to store “objects” needed to ensure<br />
successful processing of user request to SESA. There<br />
might be a need for different storages tailored to the<br />
particular needs: web service descriptions, goals,<br />
mediation rules, workflows, and execution semantics. It<br />
is already known that the Execution Management<br />
component requires repositories for ontologies and data<br />
instances (service descriptions in particular). The idea is<br />
to use a Triple Space infrastructure to do so. The<br />
objective of the Storage Component team is thus to<br />
determine which means of storage are required and in<br />
what way these requirements can be fulfilled in the<br />
simplest way to still provide optimal service to the<br />
application layer components and the vertical services.<br />
15 Execution Management<br />
The execution management component is responsible for<br />
the management of WSMX as a platform and for the<br />
coordination of the individual components. As the kernel<br />
of the system it enables and realizes the overall<br />
operational semantics of WSMX that let the system<br />
achieve the promised functional semantics of its clientside<br />
interface. It takes the functionality offered by the<br />
individual components of the framework and<br />
UbiServ<br />
SEE<br />
Reto<br />
Krummenacher<br />
Thomas<br />
Haselwanter<br />
13
orchestrates these atomic pieces into a coherent whole in<br />
an orderly and consistent fashion. These properties are<br />
guaranteed by the execution semantics, which are<br />
executed over the set of services that are available to the<br />
execution management component<br />
Goals distribution<br />
Cluster Goals Lead Assis.<br />
RSWS Discovery, Choreography, Formal Language, 4<br />
Reasoning,<br />
SEBIS Ontologies, (Applications), (Choreography) 1 2<br />
SEE Applications, Developer Tools, (Discovery), 4 3<br />
Mediation, (Choreography), Execution Management,<br />
(Storage & Communication)<br />
UbiServ Adaptation, Grounding, Storage & Communication 3<br />
A detailed description for each particular component is provided as part of the cluster<br />
descriptions.<br />
2.2. Clusters<br />
DERI Innsbruck decomposes its research body via four clusters arranged around senior<br />
researchers.<br />
Reasonable Semantic Web Services (RSWS)<br />
Dr. Stijn Heymans (Deputy: Jos de Bruijn, Holger Lausen)<br />
Besides the largest source of information ever, the Web is moving towards becoming a<br />
source for reusable software components and applications by globally accessible services<br />
published on the Web. Both static data and services available on the Web still lack of<br />
machine-understandable semantics to be usable in an automated way. It is the mission of<br />
the RSWS cluster to define reasonable methods and languages to effectively describe and<br />
reason about the Data on the Web and Web Services to make the vision of the Semantic<br />
Web come true.<br />
Semantics in Business Information Systems (SEBIS)<br />
Dr. Ying Ding and Dr. Martin Hepp<br />
In our research group, we work at transferring Semantic Web and Semantic Web Services<br />
technology to research problems in Business Information Systems, in order to bridge the<br />
gap between the fundamental work yielded by the Formal Ontology and Semantic Web<br />
communities on one hand, and the application-oriented challenges of BIS/MIS as a<br />
discipline. This includes the following two dimensions: (1) Maturing Semantic Web<br />
foundations, so that they become compatible with the real world complexity and scale.<br />
14
(2) Applying Semantic Web technology to core challenges of Information Systems in<br />
order to realize and evaluate the business benefit, and to identify the open research<br />
challenges. We currently focus on various application domains.<br />
Semantic Execution Environment (SEE)<br />
Dr. Michal Zaremba (Deputy: Mick Kerrigan)<br />
It is mission of the Semantic Execution Environment (SEE) cluster to create an execution<br />
environment for the dynamic discovery, selection, mediation, invocation and interoperation<br />
of Semantic Web Services. Enterprises’ information systems were subject of<br />
great changes during the last years. In order to adjust to more and more dynamic business<br />
demands, a new concept/paradigm has come to replace the traditional applications: the<br />
service. By this (and by some other auxiliary changes) the information system as a whole<br />
becomes a Service Oriented Architecture (SOA). Such an approach offers a set of<br />
advantages that comes with SOA but it doesn’t solve all the interoperability problems<br />
that existed for classical applications too. Inside of a particular SOA, independent<br />
services offering the same functionality should be seamlessly interchangeable with each<br />
other. Different such services can have different vendors, and as a consequence, different<br />
peculiarities. Our platform is going to be a sample implementation of the Web Services<br />
Modelling Ontology (WSMO) which describes all aspects of Semantic Web Services.<br />
Ubiquitous Services (UbiServ)<br />
Univ.-Prof. Dr. Thomas Strang<br />
Ubiquitous Computing is the most recent evolution step in an evolution chain<br />
characterizing different eras of internetworked computer systems. Building on the<br />
properties of Mobile Computing and Distributed Computing systems, Ubiquitous<br />
Computing systems are further characterized by at least three salient properties: contextawareness,<br />
ad-hoc networking as well as smart sensors and devices. From a service<br />
perspective, enhancements in the three respective research areas should enable a<br />
transition from the mobile services paradigm which is “any service for any person at any<br />
time and anywhere (at any cost)” to the more desirable ubiquitous services paradigm<br />
which is “the right service for the right person at the right time and at the right place (and<br />
with the right price)”. In our cluster we elaborate on the challenges of services in the<br />
emerging field of Ubiquitous Computing. This includes research on service description,<br />
discovery, distribution, deployment, composition and execution in Ubiquitous Computing<br />
environments. An important aspect is the area of ontology-based context modeling and<br />
retrieval as a key enabler of context-aware service discovery and execution technology in<br />
Ubiquitous Computing environments.<br />
2.3. Projects<br />
This section surveys the current projects DERI Innsbruck is working on. It should ideally<br />
be the case that project deliverables written by researchers correspond to papers<br />
submitted to, and ideally accepted at, relevant workshops/conferences/journals. These<br />
papers should be written in line with the research components, as well as the researcher’s<br />
line of research, such that the material can later be used as part of a thesis/habilitation. In<br />
15
addition, all efforts in projects should clearly be aligned with the overall SESA<br />
architecture and some of its components.<br />
We will group the discussion of the projects in accordance to the cluster they belong to.<br />
Projects are always aligned with a cluster. If this is not possible, they are split in several<br />
virtual projects (like SUPER) where each belongs to a definite cluster. The distribution of<br />
projects to cluster is as following.<br />
Projects distribution<br />
Cluster Projects Number MM p.m.<br />
RSWS • Infrawebs<br />
6.5 10.5<br />
• Knowledge Web (0.5)<br />
• RW²<br />
• Salero<br />
• SEKT<br />
• SemNetMan<br />
• SenSE<br />
SEBIS • DERI eTourism (0.25)<br />
8.75 13<br />
• dip<br />
• EASAIER<br />
• EastWeb<br />
• enIRaF<br />
• etPlanner<br />
• Musing<br />
• OnTourism<br />
• myOntology<br />
• SUPER Martin (0.5)<br />
SEE • ASG<br />
5.5 12.5<br />
• SEEMP<br />
• SemanticGov<br />
• SemBiz<br />
• SUPER Michal (0.5)<br />
• TSC<br />
UbiServ • GRISINO<br />
3 6<br />
• SWING<br />
• TripCom<br />
Non research • DERI BusinessDevelopment (0.25)<br />
1.25 1,5<br />
units<br />
• DERI Exchange (0.25)<br />
• DERI Sustanability (0.25)<br />
• Knowledge Web Network (0.5)<br />
Total 25 43,5<br />
16
2.4. Research Body<br />
Research outcome of students, junior researchers, and senior researchers consists of<br />
papers, published at relevant workshops/conferences/journals, with a specific topic,<br />
which falls in one of the research components. Prototypes which are used to validate the<br />
various claims made in the submitted papers should be developed as part of the<br />
corresponding architectural component, using the WSMX platform. A thesis or<br />
habilitation is typically a collection of peer-reviewed papers and is thus associated with a<br />
collection of prototypes. If the thesis proposes one coherent approach to some problem,<br />
one coherent prototype is typically required.<br />
In the following, we discuss students, junior researchers, and senior researchers.<br />
2.4.1. Student researchers<br />
Students are assigned to a cluster and are usually supervised by a junior or senior<br />
researcher.<br />
Student researchers<br />
Nr Name Cluster Supervisor<br />
1 Daniel Bachlechner SEBIS Martin Hepp<br />
2 Thomas Haselwanter SEE Michal Zaremba<br />
3 Andreas Klotz SEBIS Martin Hepp<br />
4 Bernhard Leschinger SEBIS Martin Hepp<br />
5 Michael Luger SEBIS Ying Ding<br />
6 Mark Mattern SEE Holger Lausen<br />
7 Kathrin Prantner SEBIS Martin Hepp<br />
8 Joachim Adi Schütz RSWS Darko Anicic<br />
9 Nathalie Steinmetz RSWS Holger Lausen<br />
10 Martin Tanler RSWS Holger Lausen<br />
2.4.2. Junior researchers<br />
High-quality PhD research is widely recognized as one of the key success factors in every<br />
academic institution. While doing a PhD necessarily implies a high amount of individual<br />
research work, the role of supervision is essential for the systematic operation of the<br />
process and its successful finalization.<br />
In this section we elaborate a potential supervision schema for DERI Innsbruck. The<br />
schema is divided into several components: the main phases of the PhD and their<br />
characteristics, the advisors and the methods employed for regularly monitoring the<br />
progresses made in the process.<br />
17
PhD Process: The process can be roughly divided into three phases:<br />
Phase I: Find and formulate the research problem<br />
The PhD student is introduced to the different directions of research approached<br />
within the institute. Once the broad domain of research of the prospected thesis<br />
has been roughly defined, the student should intensively survey the current state<br />
of the art in this field with the purpose of getting familiar with the research done<br />
so far, identifying unsolved problems and motivating the necessity for further<br />
exploring these areas. The result of this endeavor should be a preliminary<br />
formulation of the research problem and the associated research questions he<br />
intends to address in his thesis. Ideally the research focus should satisfy the<br />
following features:<br />
• It should be narrow instead of broad-based.<br />
• It should lead to the formulation of first research hypothesis which form<br />
the basis for the prospected solution.<br />
• It should be interesting for the target community.<br />
Outcomes:<br />
First research report - Problem statement<br />
The student should submit a document summarizing the research done so far and<br />
the core research questions of the thesis and outlining the prospected research<br />
approach and the methods employed to design and evaluate the solution.<br />
Dissemination<br />
Further on, the PhD student should contribute to project deliverables and first<br />
research publications. Preliminary thesis-relevant ideas should be published on a<br />
workshop in order to receive feedback on the feasibility of the general approach.<br />
Phase II: Elaborate and evaluate the solution<br />
In this phase the student should provide answers to the major research questions<br />
of the thesis. He should find solutions to the formulated research questions,<br />
implement these ideas, evaluate them and analyze the results.<br />
Outcomes:<br />
Second research report - Outline of the thesis<br />
The PhD student should provide an outline of the thesis, which includes a<br />
definition of the problem statement, a description of the research approach and of<br />
the methods applied to conduct this research and a report and analysis of the<br />
evaluation results.<br />
Dissemination<br />
During this period the student will actively contribute to project deliverables and<br />
will publish the first papers around the topic of the thesis. The student should aim<br />
for at least two conference publications on high-quality scientific events. The<br />
student is also encouraged to submit a PhD proposal to a doctoral consortium in<br />
order to receive feedback from experts in the community and to collaborate with<br />
major players in his field of research, and in order to get in contact with potential<br />
external reviewers for his thesis.<br />
18
Phase III: Write up the thesis<br />
This phase is primarily dedicated to the finalization of the PhD research in form<br />
of a dissertation.<br />
Outcomes:<br />
Third research report - Dissertation<br />
Dissemination<br />
The PhD student should aim for at least two publications, which lie at the core of<br />
the thesis topic, at major scientific conferences and two journal articles.<br />
Further on the student should aim at a broader dissemination of his results in the<br />
community, e.g., by contributing to the organization of scientific events in his<br />
field of research.<br />
Ideally the process should be finalized within a period of 3 to 4 years. The table below<br />
defines the 3 main phases of the process in terms of their duration.<br />
Table 1: Duration of the PhD<br />
Process phase<br />
Duration<br />
Find and formulate research problem 12 months<br />
Elaborate and evaluate solution 12 months<br />
Write up thesis<br />
12 months<br />
Supervision: Every PhD student has one main supervisor at DERI Innsbruck who is<br />
either a PostDoc or professor. Ideally, this would be the cluster leader of the student. PhD<br />
students are furthermore encouraged to seek additional external supervision from experts<br />
in the field.<br />
Monitoring progress: In order to monitor the progress and to enable effective guidance<br />
and supervision of PhD students, there should be regular meetings between the PhD<br />
students and the supervisors. It is up to the supervisor and the student to agree on the<br />
frequency of these meetings. Besides the regular meetings between students and<br />
supervisors, there will be a biannual research seminar mandatory for all PhD students.<br />
Further on, PhD students are encouraged to give trial presentations for the papers which<br />
are presented at workshops and conferences.<br />
Research reports: According to the schema introduced above students should document<br />
their PhD work in two research reports concluded by the dissertation thesis. In the<br />
following we provide some general guidelines for organizing the content of these reports.<br />
1. Problem statement: this part should clearly provide answers to the following<br />
questions:<br />
a. What are the core dimensions of the field of research in which the thesis is<br />
situated?<br />
19
. Which problems are still unsolved to date? Why do these areas need<br />
further exploration?<br />
c. How could this gap be filled? Is the problem solvable at all?<br />
d. Are these problems addressed in many previous approaches? Is it feasible<br />
to think that my thesis would greatly contribute to solving these problems?<br />
Is there room for improvement?<br />
e. What are the critical success factors? How can these risks be minimized?<br />
What are the worst case strategies; the worst expectable outcome?<br />
f. Are these problems addressed (possibly under a different name) in other<br />
communities and what are the results achieved in this context?<br />
g. Is it a hot topic or is it becoming already obsolete?<br />
h. What is the impact of a potential solution on the community?<br />
i. Which are the application scenarios in which this problem is relevant?<br />
2. Main questions of the thesis: this part should clearly formulate the research<br />
questions the PhD aims to provide answers to, while positioning the work in a<br />
broader context and delimiting it from similar or related approaches.<br />
3. General approach: this part should give an overview of the work done (or<br />
planned to be done) in the thesis. It should define the research methods supporting<br />
the PhD research, sketch the path towards the achievement of the objectives and<br />
specify the expected results. With respect to the last point the paper could refer to<br />
the design research methodology by Hevner and March, who differentiate<br />
between four types of research outcomes:<br />
a. Constructs: provide the language, the terminology in which a<br />
problem/solution space is defined and explained.<br />
b. Models: cover the most important facts and concepts within a domain of<br />
interest or class of situations. They use constructs as a description<br />
language for the problem/solution space.<br />
c. Methods: describe processes and guide their users in how to identify<br />
solutions to a given research question. They can range from rigorous<br />
mathematical algorithms to descriptions how to perform a process, best<br />
practices, guidelines etc. From a terminological perspective, methods—as<br />
understood by Hevner and March —can be considered synonymous to<br />
“methodology”, “technique” or “algorithm” in computer science.<br />
d. Implementations: implement constructs, models and methods, thus<br />
demonstrating their feasibility.<br />
Examples of research outcomes could be:<br />
a. Open up a new area of research<br />
b. Provide a unifying framework<br />
c. Resolve a long-standing question<br />
d. Thoroughly explore an area<br />
e. Contradict existing knowledge<br />
20
f. Experimentally validate a theory<br />
g. Derive superior algorithms<br />
h. Develop new methodology<br />
i. Produce a negative result<br />
4. Proposed solution: this part describes the approach to the research problem<br />
previously stated, outlining the results achieved so far and the things which still<br />
need to be realized.<br />
5. Evaluation: in this section the paper should provide details on the evaluation<br />
methods, report on the evaluation results and discuss the implications of these<br />
results within and beyond the scope of this work. In order to determine which<br />
evaluation methods are appropriate to validate a research approach the paper<br />
could again resort to the previously mentioned research framework. For each of<br />
the four types of research outcomes Table 2 below summarizes the recommended<br />
content and structure, as well as proved and tested evaluation methods and quality<br />
criteria. The structure of each research artefact includes the information sources<br />
which are required to give full particulars on the actual solution, and thus enable a<br />
feasible evaluation procedure.<br />
6. Future work: issues which remain to be approached in the context of the thesis<br />
or beyond.<br />
Table 2: Evaluation Approaches<br />
Constructs<br />
Structure Evaluation method Evaluation criteria<br />
-Meta-model of the<br />
vocabulary<br />
-Ontological analysis<br />
-Construct deficit<br />
-Construct overload<br />
-Construct redundancy<br />
-Construct excess<br />
Models<br />
Structure Evaluation method Evaluation criteria<br />
-Domain<br />
-Terminology<br />
-Scope and purpose<br />
-Syntactic validation<br />
-Semantic consistency<br />
-Integrity checking<br />
-Correctness<br />
-Completeness<br />
-Clarity and simplicity<br />
-Syntax and semantics -Sampling using selective -Usage flexibility<br />
-Intended applications and matching of data to actual -Extendability<br />
use cases<br />
external phenomena or -Applicability<br />
-Reference to constructs trusted surrogate<br />
-Implementability<br />
and methods<br />
-Integration tests<br />
-Risk and cost analysis<br />
-User surveys<br />
21
Methods<br />
Structure Evaluation method Evaluation criteria<br />
-Process-based meta-model -Laboratory research -Appropriateness<br />
-Intended applications and -Field inquiries<br />
-Completeness<br />
use cases<br />
-Conditions of applicability<br />
-Products and results of the<br />
method application<br />
-Surveys<br />
-Case studies<br />
-Action research<br />
-Practice descriptions<br />
-Consistency<br />
-Implementability<br />
-Reference to constructs -Interpretative research<br />
and<br />
Models<br />
Instantiations<br />
Structure Evaluation method Evaluation criteria<br />
-Implementation<br />
-Reference to design model<br />
-Reference to requirements<br />
specification<br />
-Reference to<br />
documentation<br />
-Reference to quality<br />
assurance documents<br />
-Reference to user guides<br />
-Code inspection<br />
-Testing<br />
-Code analysis<br />
-Verification<br />
-Functionality<br />
-Usability<br />
-Performance<br />
-Reliability<br />
Depending on whether the report is the outcome of the first or the second phase of the<br />
PhD it necessarily concentrates on different aspects of the schema above.<br />
The first research report has a clear focus on the definition of the problem statement. This<br />
implies that it should elaborate on bullets 1 and 2, while clarifying the research<br />
methodology as part of bullet 3 and sketching some preliminary ideas the prospected<br />
thesis will build upon. Further on, it is important that the student timely specifies the<br />
expected outcome of his PhD work (e.g. in terms of the framework presented in this<br />
section or a similar framework) and how the resulting artifact could be evaluated. The<br />
first research report should be between 6 and 15 pages (standard typed, single column,<br />
single spaced).<br />
The second research report elaborates on the 4 th and 5 th bullets while refining and<br />
revising the previous ones. At this point it is essential that the student designs a suitable<br />
evaluation framework for the validation of his PhD research, critically analyzes the<br />
achieved results and compares them to related approaches. It is recommended that this<br />
report has an amount of 20-30 pages (standard typed, single column, single spaced).<br />
22
Junior Researchers<br />
No Name Objective Cluster<br />
1 Darko Anicic Reasoning RSWS<br />
2 Jos de Bruijn Formal language RSWS<br />
3 Tobias Bürger SEBIS<br />
4 Emilia Cimpian Mediation SEE<br />
5 Dimitrij Denissenko RSWS<br />
6 Cristina Feier Reasoning RSWS<br />
7 Graham Hench Reasoning SEE<br />
8 Jan Henke SEBIS<br />
9 Zhou Jingtao SEE<br />
10 Uwe Keller Reasoning RSWS<br />
11 Mick Kerrigan Developer Tools SEE<br />
12 Jacek Kopecky Grounding UbiServ<br />
13 Reto Krummennacher Storage & Communication UbiServ<br />
14 Holger Lausen Discovery RSWS<br />
15 Adrian Mocan Mediation SEE<br />
16 Ruzica Piskac Reasoning RSWS<br />
17 Richard Pöttler Reasoning RSWS<br />
18 Dumitru Roman Choreography SEBIS<br />
19 Francois Scharffe Mediation SEBIS<br />
20 James Scicluna Choreography RSWS<br />
21 Omair Shafiq Storage & Communication SEE<br />
22 Katharina Siorpaes Ontologies SEBIS<br />
23 Adina Sirbu Discovery SEE<br />
24 Michael Stollberg SEBIS<br />
25 Ioan Toma Adaptation UbiServ<br />
26 Alexander Wahler RSWS<br />
27 Zhixian Yan SEE<br />
23
4.3. Senior researchers<br />
Senior Researchers lead objectives and their attached working groups, provide senior<br />
leadership in projects, provide supervision to junior researchers, and are included in the<br />
leadership team of a cluster.<br />
Senior Researchers<br />
No Name Topic Cluster<br />
1 Dr. Ying Ding Application SEBIS<br />
2 Dr. Martin Hepp Ontologies SEBIS<br />
3 Dr. Stijn Heymans Reasoning RSWS<br />
4 Dr. Jörg Hoffmann Composition<br />
5 Dr. Michael Jäger UbiServ<br />
6 Dr. Axel Polleres Storage UbiServ<br />
7 Univ.-Prof. Dr. Thomas Strang UbiServ<br />
8 Dr. Michal Zaremba Application SEE
3. Reasonable Semantic Web Services Cluster (RSWS)<br />
In the following we describe the RSWS cluster in general terms, in terms of the<br />
objectives it takes care, in terms of the project it takes care, and in terms of its members.<br />
3.1. General Description<br />
Name<br />
Acronym<br />
Web site<br />
Leader<br />
Team<br />
Reasonable Semantic Web Services<br />
RSWS<br />
http://rsws.deri.org/<br />
Stijn Heymans (Deputy: Jos de Bruijn, Holger Lausen)<br />
Senior Researchers:<br />
Stijn Heymans<br />
Junior Researchers:<br />
Darko Anicic<br />
Jos de Bruijn<br />
Dimitrij Denissenko<br />
Cristina Feier<br />
Uwe Keller<br />
Holger Lausen<br />
Ruzica Piskac<br />
Richard Pöttler<br />
James Scicluna<br />
Alexander Wahler<br />
Students:<br />
Joachim Adi Schütz<br />
Nathalie Steinmetz<br />
Martin Tanler<br />
Objectives Discovery (4), Choreography (7), Formal Languages (12), Reasoning (13)<br />
Projects<br />
Mission<br />
Major<br />
tasks and<br />
deliverables<br />
Infrawebs, Knowledge Web, RW2, Salero, SEKT, SemNetMan, SenSE<br />
Besides the largest source of information ever, the Web is moving towards<br />
becoming a source for reusable software components and applications by<br />
globally accessible services published on the Web. Both static data and<br />
services available on the Web still lack of machine-understandable<br />
semantics to be usable in an automated way. It is the mission of the RSWS<br />
cluster to define reasonable methods and languages to effectively describe<br />
and reason about the Data on the Web and Web Services to make the<br />
vision of the Semantic Web come true.<br />
As research in the RSWS cluster is aligned with the objective components<br />
(Formal Languages, Discovery, Choreography, Reasoning) the major<br />
tasks and deliverables of the cluster coincide with the objective<br />
components. We will summarize those here:<br />
25
The Formal Languages component will develop formal languages for the<br />
descriptions in a Semantically-Enabled Service Oriented Architecture<br />
(SESOA). The descriptions in a SESOA can be decomposed into four<br />
dimensions: static knowledge (ontologies), functional descriptions<br />
(capabilities), behavioral description (choreography/orchestration), nonfunctional<br />
properties. Tasks include the integration of FOL-based and<br />
nonmonotonic LP-based languages, the explicitization of context for use<br />
with scoped negation, and the development of rules for the, Semantic Web<br />
(RIF). Furthermore, requirements on the functional descriptions of<br />
services and as well as a semantics for web service functionality need to<br />
be devised. Requirements need to be gathered on the description of<br />
choreography and an orchestration and semantics needs to be devised.<br />
Finally, purpose and usage of non-functional requirements will be<br />
investigated.<br />
The Discovery component will develop different discovery<br />
implementations that are compatible with WSMO, WSML and<br />
specifically WSMX. The scope of the working group is to develop<br />
solutions based on existing descriptions (WSDL, UDDI, text) as well as<br />
on more advanced descriptions based on semantic annotations using<br />
WSML. Some tasks in this component are the development of a discovery<br />
engine based on keywords and existing annotations (WSDL), extend<br />
beyond for example WSDL description to related documentation,<br />
interpretation of, the semantic descriptions.<br />
The Choreography component is meant to provide a process language<br />
which should allow for formal specifications of interactions and processes<br />
between the service providers and clients, define reasoning tasks that<br />
should be performed using this language, and implement an engine to<br />
support the execution of interactions, as well as to support reasoning in<br />
this language.<br />
The Reasoning component will initially develop, from scratch, an efficient<br />
and extensible reasoning engine for expressive rule-based languages, e.g.<br />
WSML Core/Flight/Rule, as well as description logic based languages,<br />
e.g., WSML-DL. The reasoner will be based on state-of-the-art reasoning<br />
algorithms (for query answering, logical entailment). Later on this<br />
component will develop the formal reasoning tasks and implement<br />
algorithms for those tasks, for languages developed in the Formal<br />
Languages component.<br />
26
3.2. Objectives<br />
• Discovery (4),<br />
• Choreography (7),<br />
• Formal Languages (12), and<br />
• Reasoning (13)<br />
3.2.1. Discovery<br />
Nr 4<br />
Title Discovery<br />
Mission Develop different discovery implementations that are compatible with<br />
statement WSMO, WSML and specifically WSMX. The scope of the working<br />
group is to develop solutions based on existing descriptions (WSDL,<br />
UDDI, text) as well as on more advanced descriptions based on semantic<br />
annotations using WSML.<br />
Web site http://wiki.wsmx.org/index.php?title=Discovery<br />
Leader Holger Lausen, Co-chair Mick Kerrigan<br />
Cluster<br />
Team<br />
RSWS, (SEE)<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Kashif Iqbal<br />
Mick Kerrigan<br />
Jacek Kopecký<br />
Holger Lausen<br />
Brahmananda Sapkota<br />
Adina Sirbu<br />
Michael Stollberg<br />
Ioan Toma<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Students:<br />
-<br />
RW2, ASG, DIP<br />
The group has finished the setup of the basic infrastructure, which is a<br />
discovery framework within the WSMX framework. This framework is<br />
able to manage different discovery components capable of processing<br />
different kinds of requests. At present two engines are completely<br />
integrated in this framework: keyword based discovery and lightweight<br />
discovery. Additionally together with the WSMT group a GUI for<br />
editing goals and Web services is in progress.<br />
Key word based discovery<br />
The keyword based discovery is able to compare WSML descriptions on<br />
27
Future Steps<br />
Publications<br />
different levels, such as match somewhere in the description or on<br />
specific fields. Furthermore members of the group have developed an<br />
advanced prototype of a keyword based discovery which is not yet<br />
integrated in WSMX. This keyword search operates on the WSDL of<br />
publicly available services and leverages advanced concepts such as<br />
stemming.<br />
Lightweight discovery<br />
The lightweight discovery component currently uses logical expressions<br />
and background knowledge formulated using WSML Flight and WSML<br />
Rule. The component can use either KAON or MINS as underlying<br />
reasoner to detect intersection and plug-in matches for a limited set of<br />
conjunctive queries. The extension of this component to WSML DL is<br />
currently in progress.<br />
ASG Discovery<br />
The ASG discovery component was finished. It is based on an approach<br />
that leverages transaction logic. The ASG component has not been<br />
integrated into WSMX but finalized according to the requirements of the<br />
ASG project.<br />
Use cases<br />
The group currently uses input from 2 DIP use cases and the SWS<br />
Challenge discovery scenario. The Use cases are currently partially<br />
solved; one of the main problems is the lacking support for data types in<br />
the lightweight discovery component.<br />
The SWS Challenge and DIP Use cases need to be completely modeled.<br />
The lightweight discovery will be extended to also support DL<br />
reasoning.<br />
Further Uses Cases need to be gathered to get requirements more heavy<br />
weight discovery.<br />
The integration of a suitable GUI for designing Web services and goals<br />
need to be finished.<br />
Uwe Keller, Holger Lausen and Michael Stollberg. On the Semantics of<br />
Functional Descriptions of Web Services In Proceedings of the 3 rd<br />
European Semantic Web Conference (ESWC2006). Budva,<br />
Montenegro, June 2006.<br />
Dieter Fensel, Uwe Keller, Holger Lausen, Axel Polleres, and Ioan<br />
Toma: What is wrong with Web services Discovery. In W3C Workshop<br />
on Frameworks for Semantics in Web Services, Innsbruck, Austria, June<br />
2005. Position Paper.<br />
Uwe Keller, Ruben Lara, Holger Lausen, Axel Polleres, and Dieter<br />
Fensel: Automatic Location of Services, In Proceedings of the 2 nd<br />
European Semantic Web Symposium (ESWS2005), Heraklion, Crete,<br />
29 th May – 1 st June, 2005.<br />
28
Daniel Olmedilla, Rubén Lara, Axel Polleres, and Holger Lausen: Trust<br />
negotiation for semantic web services. In Lecture Notes in Computer<br />
Science, volume 3387, pages 81-95, 2005.<br />
Michael Kifer, Rubén Lara, Axel Polleres, Chang Zhao, Uwe Keller,<br />
Holger Lausen, and Dieter Fensel. A logical framework for web service<br />
discovery. In ISWC 2004 Workshop on Semantic Web Services:<br />
Preparing to Meet the World of Business Applications, volume 119,<br />
Hiroshima, Japan, 2004. CEUR Workshop Proceedings.<br />
Brahmananda Sapkota, Laurentiu Vasiliu, Ioan Toma, Dumitru Roman,<br />
Chris Bussler: Peer-to-Peer Technology Usage in Web Service<br />
Discovery and Matchmaking. In Proceedings of the 6 th International<br />
Conference on Web Information Systems Engineering, New York City,<br />
USA, November 2005. Short paper.<br />
Ioan Toma, Kashif Iqbal, Matthew Moran, Dumitru Roman, Thomas<br />
Strang and Dieter Fensel: An Evaluation of Discovery approaches in<br />
Grid and Web services Environments. In Proceedings of the 2 nd<br />
International Conference on Grid Services Engineering and<br />
Management, Erfurt, Germany, September 2005.<br />
Software<br />
releases<br />
Michael Stollberg, Dumitru Roman, Ioan Toma, Uwe Keller, Reinhold<br />
Herzog, Peter Zugmann, and Dieter Fensel: Semantic Web Fred –<br />
Automated Goal Resolution on the Semantic Web. In Proceedings of the<br />
38 th Hawaii International Conference on System Science, January 2005.<br />
key word based discovery, prototype available at:<br />
http://192.168.65.151/discovery/<br />
3.2.2. Choreography<br />
Nr 7<br />
Title Choreography<br />
Mission The Choreography part of SEE is meant to provide a process language<br />
statement which should allow for formal specifications of interactions and<br />
processes between the service providers and clients, define reasoning<br />
tasks that should be performed using this language, and implement an<br />
engine to support the execution of interactions, as well as to support<br />
reasoning in this language.<br />
On a short term, the Choreography Component in the SEE architecture<br />
has three main responsibilities:<br />
1. Evaluating the transition rules defined in the Choreography<br />
Interface descriptions in WSMO Web Service descriptions<br />
29
2. Determines the legal instances for the last choreography step<br />
3. Appropriately managing invocation requests to and from the<br />
Communication Manager<br />
Web site<br />
Leader<br />
Cluster<br />
Team<br />
During the first step, the interface descriptions are either fetched from<br />
the Resource Manager Service or appropriately parsed from the<br />
description (this depending on whether the requester sends her/his own<br />
descriptions). Once the choreographies of both parties are initialized, the<br />
start of the conversation is triggered by the instance data sent by the<br />
requester. This leads to the second step where the conversation is<br />
handled. During the interaction between the two choreographies, the<br />
data being exchanged is appropriately checked for conformance with<br />
respect to the choreography description and is always sent through the<br />
Process Mediation which determines which kind of data should be sent<br />
(if any) to the other party. Furthermore, during the evaluation of the<br />
rules, the choreography engine sets up the data required for invocation<br />
from the choreography description. The Choreography Engine does not<br />
perform the invocation itself but it rather forwards the invocation data to<br />
the Communication Manager which then processes this information<br />
appropriately and performs the invocation. The interaction between the<br />
two parties stops when either a choreography fails or all the required<br />
input data from the requester is consumed.<br />
http://wiki.wsmx.org/index.php?title=Choreography<br />
James Scicluna<br />
RSWS, (UBISERV)<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Dumitru Roman<br />
James Scicluna<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Students:<br />
Thomas Haselwanter<br />
• DIP<br />
• Infrawebs<br />
• Super (eventually)<br />
This section outlines the work related to this component that has been<br />
already carried out. We will first describe the status of the model, the<br />
language related tasks and then carry on with the design and<br />
implementation of the component itself.<br />
Model<br />
The model for WSMO Choreographies is currently stable. It is inspired<br />
by the ASM methodology and inherits the core principles such as the<br />
state, transition rules and flexibility to model any kind of behavior.<br />
30
Language<br />
The syntax of the choreography language has been defined as a result of<br />
the model. It is similar to the ASM language with some obvious<br />
constructs that have been introduced in order for it to fit with the WSML<br />
language. The semantics are defined using a set-based approach and<br />
describe the operational behavior of choreographies on the same lines as<br />
for ASMs.<br />
WSMO4J Choreography API<br />
The work of the Choreography API has been divided in different parts,<br />
namely, the API (i.e. the interfaces), the implementation, the parser and<br />
the serializer. The API defines the interfaces and methods (with no<br />
implementation) for the objects within the language constructs. The<br />
implementation part implements the interfaces so that a user can easily<br />
create and manage the language constructs. The parser loads up an<br />
object model representation in the memory from a choreography<br />
description in a WSML file. The serializer, performs the reverse<br />
operation, that is, it saves the memory representation of the language to<br />
the equivalent syntax representation in a WSML file. All of these<br />
modules have been completed.<br />
Future Steps<br />
Choreography Engine<br />
The main steps involved in the implementation of the choreography<br />
engine are the design – with particular emphasis on the interaction with<br />
other WSMX components – and the actual programming. Both of these<br />
aspects are in a stable condition but eventually they evolve as WSMX<br />
gets better and as requirements change.<br />
The future steps consist of three core tasks that will run in parallel, and<br />
will follow an iterative approach:<br />
Task 1: define reasoning tasks for interactions/process descriptions<br />
Since Semantic Web Services are about providing a higher degree of<br />
automation when dealing with services, the tasks that need automation<br />
in this context need to be identified and clearly defined before<br />
conceptual models and languages are provided to support automation of<br />
such tasks. Since choreography is related to interactions and processes,<br />
this task will identify and define what reasoning tasks are needed when<br />
dealing with interactions and processes as far as services are concerned.<br />
Particular focus will be on already well known tasks (like property<br />
verifications of different specifications, scheduling under constraints,<br />
consistency checking, bi-simulation, etc) from the area of process<br />
modeling.<br />
Task 2: define higher level languages to directly support the tasks<br />
31
identified in task 1<br />
The current language for representing WSMO Choreography is based on<br />
ASMs – a very general model for describing computations. Because of<br />
its generality, the model was not designed with the focus to support<br />
automation of specific tasks related to interactions and processes. Thus,<br />
the current model (and language) will need to be constrained in some<br />
ways in order to allow for efficient reasoning and direct support for the<br />
identified tasks. This will result in the definition of higher language(s)<br />
designed to directly support different reasoning tasks in a more efficient<br />
way.<br />
Task 3: implement an execution tool for interactions/processes<br />
The choreography engine will have to incorporate and implement<br />
integrated support for both executions of processes, as well as for<br />
reasoning about the processes. Thus, the choreography implementation<br />
will consist of a tool that will actually run the processes, and a tool that<br />
will actually provide support for verification of different reasoning tasks.<br />
Publications<br />
Software<br />
releases<br />
Timeline: There will be several iterations and the above tasks will run in<br />
parallel within these iterations. A first iteration is expected to take place<br />
mid of 2006.<br />
José-Manuel López-Cobo, Alejandro López-Pérez and James Scicluna:<br />
A Semantic Choreography-driven Frequent Flyer Program in<br />
Proceedings of the Future Research Challenges of Software and Services<br />
Workshop, Vienna (Austria), April, 2006<br />
James Scicluna and Axel Polleres: Semantic Web Service Execution for<br />
WSMO Based Choreographies in Proceedings of the Semantic Web<br />
Applications Workshop, EuroMedia ’2005, Toulouse (France), April,<br />
2005<br />
Syntax Specification<br />
Choreography API for WSMO4J<br />
Choreography Engine (ongoing)<br />
3.2.3 Formal Languages<br />
Nr 12<br />
Title Formal Languages<br />
Mission Descriptions in a Semantically-Enabled Service Oriented Architecture<br />
statement (SESOA) need different formal languages for the specification of<br />
different aspects of knowledge and services. The descriptions in a<br />
SESOA can be decomposed into four dimensions:<br />
32
Static knowledge (ontologies)<br />
Ontologies are the core of the Semantic Web and of any Semantic<br />
Service Oriented Architecture. They can be used to formally describe<br />
any kind of knowledge on the Semantic Web and they form the<br />
vocabulary for the other dimensions for description in a SESOA.<br />
ii. Functional description (capabilities)<br />
With capabilities, services are viewed as functions which provide a<br />
certain output, given a particular input. This simplified view of services<br />
is useful for such tasks as discovery and composition.<br />
iii. Behavioral description (choreography/orchestration)<br />
Choreographies describe the interface of a service in terms of possible<br />
interactions with a service. Orchestrations describe compositions of<br />
services. Choreographies and Orchestrations can both be viewed as<br />
decompositions of capabilities.<br />
iv. Non-functional Properties<br />
Besides a functional description, services also have a non-functional<br />
description, with things as author, natural language description, QoS,<br />
pricing, service-level agreements, etc.<br />
Web site<br />
Leader<br />
Cluster<br />
Team<br />
It is our mission to develop and combine languages for these dimensions<br />
of description in a SESOA. In the process we will relate these languages<br />
to current and upcoming Semantic Web and Web Service languages.<br />
http://wiki.wsmx.org/index.php?title=Languages<br />
Jos de Bruijn<br />
RSWS<br />
Senior Researchers:<br />
Stijn Heymans<br />
Axel Polleres (Oberserver)<br />
Junior Researchers:<br />
Jos de Bruijn<br />
Cristina Feier<br />
Uwe Keller (Observer)<br />
Jacek Kopecky (Observer)<br />
Reto Krummenacher (Observer)<br />
33
Students:<br />
-<br />
Holger Lausen<br />
Livia Predoiu (Observer)<br />
James Scicluna<br />
Ioan Toma<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
() = to be confirmed (might move to observer)<br />
DIP, Knowledge Web<br />
The most important achievement so far is the specification of the Web<br />
Service Modeling Language v0.21, which is a language for the<br />
specification of different aspects of a SESOA. There are, however, some<br />
aspects lacking in the specification. The aspects which are lacking are<br />
mentioned in the following subsections.<br />
Documents related to WSML can be found online at:<br />
http://www.wsmo.org/wsml/wsml-syntax [edit]<br />
i. Static knowledge (ontologies)<br />
The ontology component of WSML consists of five variants:<br />
- WSML-Core – intersection of DL and LP<br />
- WSML-Flight – based on the Datalog subset of F-Logic with negation<br />
under the perfect model semantics<br />
- WSML-Rule – based on the Horn subset of F-Logic with negation<br />
under the well-founded semantics<br />
- WSML-DL – based on the expressive Description Logic SHIQ<br />
- WSML-Full – a full first-order language with nonmonotonic<br />
extensions, which is a superset of WSML-DL and WSML-Rule<br />
Two main aspects are lacking in the ontology component of WSML:<br />
- Semantics of WSML-Full. There is a preliminary proposal to use firstorder<br />
autoepistemic logic as the language underlying WSML-Full, but<br />
this requires more investigation:<br />
http://www.wsmo.org/TR/d28/d28.3/v0.1/<br />
- Layering of WSML variants. A formal theorem stating the proper<br />
34
layering of WSML languages is lacking. Especially the layering<br />
between variants with ontology modeling based on predicates<br />
(WSML-Core, WSML-DL) and variants with ontology modeling<br />
based on frames (WSML-Flight, WSML-Rule, WSML-Full) has not<br />
been proven.<br />
Other work which has been done by the participants of this research<br />
component:<br />
- Development of a rule language for the semantic web: initial work has<br />
been done on scoped default negation, and members of this research<br />
component participate in the W3C RIF working group.<br />
Conceptual logic programs can be used to reason over expressive<br />
description logics, as well as certain combinations of description<br />
logic ontologies and rules<br />
ii. Functional description (capabilities)<br />
There is an initial proposal for functional description of services, based<br />
on abstract state spaces: http://www.wsmo.org/TR/d28/d28.1/v0.1/.<br />
This model can be used in combination with different logical languages.<br />
Requirements are generally lacking.<br />
iii. Behavioural description (choreography/orchestration)<br />
There exist several formal languages which are suitable for behavioural<br />
description. Examples are transaction logic, situation calculus, and<br />
action languages. There is an initial comparison of these languages:<br />
http://www.wsmo.org/TR/d28/d28.2/v0.1/.<br />
Furthermore, there is a initial proposed specification language for<br />
choreographies: http://www.wsmo.org/TR/d14/v0.3/<br />
iv. Non-functional Properties<br />
Future Steps<br />
i. Static knowledge (ontologies)<br />
Research on the representation of static knowledge will proceed along<br />
the following lines:<br />
- Integrating knowledge based on classical first-order logic and<br />
nonmonotonic logic programming. Important issues are the<br />
35
epresentational adequacy of the integration, as well as decidable subsets<br />
and a proof theory, so that reasoning becomes possible.<br />
- Scoped default negation. When doing context-dependent reasoning,<br />
such as in nonmonotonic logic programming, the context is usually<br />
implicit. We aim to make to context explicit.<br />
- Rules for the Semantic Web – RIF working group<br />
Connection between Semantic Web languages RDF, OWL<br />
ii. Functional description (capabilities)<br />
Requirements need to be gathered on the functional specification of<br />
services and a semantics needs to be devised which can be combined<br />
with the language for the description of ontologies, in order to enable the<br />
use of ontologies for the description of web service functionality. An<br />
important use case for the functional description of services is discovery.<br />
Therefore, it is expected that many requirements on the functional<br />
description of services will come from the discovery objective.<br />
iii. Behavioural description (choreography/orchestration)<br />
There exist several formal languages which are suitable for behavioural<br />
description. Examples are transaction logic, situation calculus, and<br />
action languages. Requirements need to be gathered on the description<br />
of a choreography and an orchestration and semantics needs to be<br />
devised. A key challenge is the combination of this language with<br />
ontology languages in order to enable the reuse of ontology vocabulary<br />
in the choreography and orchestration descriptions. Finally, this<br />
language needs to be connected to the language for capability<br />
description in order to prove certain correspondences between the<br />
functional and behavioural description of services.<br />
iv. Non-functional Properties<br />
Non-functional properties can at least be divided into two categories: (1)<br />
meta-data, e.g., author, description, etc., of the WSML statements in a<br />
description and (2) actual non-functional properties, i.e., actual<br />
properties of services (e.g. pricing, QoS, transactions). NFPs require a<br />
deeper investigation into their purpose and their usage.<br />
36
Publications<br />
Conferences<br />
Uwe Keller, Holger Lausen and Michael Stollberg. On the Semantics of<br />
Functional Descriptions of Web Services In Proceedings of the 3 rd<br />
European Semantic Web Conference (ESWC2006). Budva,<br />
Montenegro, June 2006.<br />
Axel Polleres, Cristina Feier, and Andreas Harth. Rules with<br />
contextually scoped negation. In Proceedings of the 3 rd European<br />
Semantic Web Conference (ESWC2006), volume 4011 of Lecture Notes<br />
in Computer Science (LNCS), Budva, Montenegro, June 2006. Springer.<br />
Jos de Bruijn, Holger Lausen, Axel Polleres, and Dieter Fensel. The web<br />
service modeling language: An overview. In Proceedings of the 3 rd<br />
European Semantic Web Conference (ESWC2006), Budva, Montenegro,<br />
June 2006. Springer-Verlag.<br />
Stijn Heymans, Davy Van Nieuwenborgh, Dirk Vermeir: Nonmonotonic<br />
Ontological and Rule-Based Reasoning with Extended Conceptual<br />
Logic Programs. ESWC 2005: 392-407<br />
Stijn Heymans, Davy Van Nieuwenborgh, Dirk Vermeir: Guarded Open<br />
Answer Set Programming. LPNMR 2005: 92-104<br />
Jos de Bruijn, Axel Polleres, Ruben Lara, and Dieter Fensel. OWL DL<br />
vs. OWL Flight: Conceptual modeling and reasoning on the se- mantic<br />
web. In Proceedings of the 14 th International World Wide Web<br />
Conference (WWW2005), Chiba, Japan, 2005. ACM.<br />
Michael Kifer, Jos de Bruijn, Harold Boley, and Dieter Fensel. A<br />
realistic architecture for the semantic web. In Proceedings of the<br />
International Conference on Rules and Rule Markup Languages for the<br />
Semantic Web (RuleML-2005), Ireland, Galway, November 2005.<br />
Workshops<br />
Stijn Heymans, Davy Van Nieuwenborgh, Dirk Vermeir: Guarded Open<br />
Answer Set Programming with Generalized Literals. FoIKS 2006: 179-<br />
200<br />
Jos de Bruijn, Enrico Franconi, and Sergio Tessaris. Logical reconstruction<br />
of RDF and ontology languages. In Third Workshop on<br />
Principles and Practice of Semantic Web Reasoning, Dagstuhl, Germany,<br />
September 2005.<br />
37
Jos de Bruijn, Enrico Franconi, and Sergio Tessaris. Logical reconstruction<br />
of normative RDF. In OWL: Experiences and Directions<br />
Workshop (OWLED-2005), Galway, Ireland, November 2005.<br />
Standards Submissions<br />
Jürgen Angele, Harold Boley, Jos de Bruijn, Dieter Fensel, Pascal<br />
Hitzler, Michael Kifer, Reto Krummenacher, Holger Lausen, Axel<br />
Polleres, and Rudi Studer. Web rule language (WRL). W3C Member<br />
Submission 09 September 2005, 2005.<br />
Software<br />
releases<br />
Jos de Bruijn, Dieter Fensel, Uwe Keller, Michael Kifer Holger Lausen,<br />
Reto Krummenacher, Axel Polleres, and Livia Predoiu. Web service<br />
modeling language (WSML). W3C Member Submission 3 June 2005,<br />
2005.<br />
WSML v0.21 validator<br />
A syntactical validator for WSML v0.21, which validates a WSML<br />
specification against the WSML grammar and can validate and<br />
determine the WSML variant, can be found at:<br />
http://tools.deri.org/wsml/validator/.<br />
WSMO4J<br />
WSMO4J is an API and reference implementation for WSML v0.21.<br />
http://wsmo4j.sourceforge.net/<br />
3.2.4 Reasoning<br />
Nr 13<br />
Title Reasoning<br />
Mission We will develop an efficient and extensible reasoning engine for<br />
statement expressive rule-based languages (WSML Core/Flight/Rule), as well as<br />
description logic based languages (WSML-DL). The reasoner will be<br />
based on state-of-the-art reasoning algorithms (for query answering,<br />
logical entailment, etc.). The Semantic Execution Environment (SEE)<br />
needs the reasoning component for service discovery as well as both<br />
process and data mediation. Mission critical features of the Reasoning<br />
component are: hybrid reasoning based on DLs and logic programming,<br />
reasoning with very large instance bases, reasoning with heterogeneous<br />
and conflicting information, and reasoning in distributed environments.<br />
Also one of our major objectives is the implementation of Rule<br />
Interchange Format (RIF). RIF aims to specify a common format for<br />
38
Web site<br />
Leader<br />
Cluster<br />
Team<br />
rules in order to allow rule interchange between diverse rule systems.<br />
This format (or language) will function as an interlingua into which rule<br />
languages can be mapped, allowing rules written in different languages<br />
to be executed in the same reasoner engine. The RIF layer our reasoner<br />
engine will be capable of handling rules from diverse rule systems and<br />
will make WSML rule sets interchangeable with rule sets written in<br />
other languages that are also supported by RIF.<br />
http://wiki.wsmx.org/index.php?title=Reasoning<br />
Darko Anicic & Stijn Heymans<br />
RSWS<br />
Senior Researchers:<br />
Stijn Heymans<br />
Junior Researchers:<br />
Darko Anicic<br />
Jos de Bruijn<br />
Cristina Feier<br />
Graham Hench<br />
Uwe Keller<br />
Ruzica Piskac<br />
Richard Pöttler<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Students:<br />
Joachim Adi Schütz<br />
Nathalie Steinmetz<br />
DIP (http://dip.semanticweb.org/),<br />
SenSE (http://www.semantic-engineering.info/),<br />
SUPER (http://super.semanticweb.org/),<br />
RW 2 (rw2.deri.at).<br />
The group is developing an inference engine called IRIS (short for<br />
Integrated Rule Inference System). IRIS aims to be a framework<br />
consisting of a collection of components which cover various aspects of<br />
reasoning with formally represented knowledge. Thus we have first<br />
developed the main architecture of IRIS (see IRIS System Architecture).<br />
At present, it is a layered approach consisting of a top API layer<br />
encapsulating the core reasoner, a layer that will implement different<br />
evaluation algorithms, a layer that will allow encapsulated access to the<br />
lower storage layer and provided common procedures to the algorithms<br />
(the middle API layer), and the storage layer itself which will integrate<br />
different storage approaches as well. The middle layer API has been<br />
fully defined, and the top layer API is partially defined. For the<br />
evaluation algorithm layer, we have identified the following evaluation<br />
strategies with corresponding initial algorithms that will be<br />
implemented:<br />
• Bottom-Up: Semi-Naive evaluation enhanced by Magic Set<br />
algorithm;<br />
39
• Top-Down: QsQ evaluation;<br />
• Mixture of Bottom-Up and Top-Down technique: Dynamic<br />
Filtering;<br />
Also, for the storage we have identified an initial approach, where we<br />
will use red-black trees for a basis of the relation implementation.<br />
Currently, IRIS is an engine for Datalog programs with negation and<br />
built-ins, although in the future the reasoner will be extended beyond<br />
pure Datalog capabilities.<br />
The group also provides the MINS Datalog engine. MINS is an<br />
inference engine, which together with the WSML2Reasoner component,<br />
support query answering for WSML-Core and WSML-Flight under the<br />
well-founded semantics with stratified negation, function symbols and it<br />
is extendable by built-ins. Its reasoning mechanism is based on<br />
deductive database algorithms like semi-naive algorithms, dynamic<br />
filtering, and well-founded evaluation with alternating fixed point<br />
computation. Moreover, it is a main memory system in the sense that it<br />
does not use a database for storing its data. The implementation is based<br />
on the programming language Java. The WSML2Reasoner framework<br />
can translate ontology description in WSML to predicates and rules.<br />
Additionally, it provides a Facade for easy integration for different<br />
reasoners. WSML2Reasoner and MINS thus can be used as a framework<br />
for reasoning capability of WSML-based languages.<br />
However, MINS is based on the SiLRI inference engine which is<br />
licensed under the GPL. Since the GPL is not inline with DERI’s<br />
approach to software licensing, we are currently developing IRIS as a reimplementation<br />
of MINS. IRIS is built under the LGPL license.<br />
Note that the already existing WSML2Reasoner framework for<br />
translating ontology descriptions to Datalog will be used in as an<br />
interface to IRIS as well.<br />
Future Steps Iteration 1 (finish: October 31 st , 2006)<br />
Iteration 1<br />
In Iteration 1, the goal is to develop a first version of IRIS. This first<br />
version will be a Datalog engine with functionality that corresponds to<br />
the functionality provided by the WSML-Core and WSML-Flight<br />
languages. In particular, after this first iteration, IRIS will support:<br />
• Full Datalog<br />
• Built-in predicates<br />
• Support for stratified default negation<br />
40
The first iteration will implement three evaluation techniques for query<br />
answering: Semi-Naive evaluation enhanced by Magic Set algorithm,<br />
QsQ evaluation and Dynamic Filtering. Additionally, on the storage<br />
layer we will implement the middle API layer, based on red-black trees.<br />
Those three tasks are basically independent and will thus be<br />
implemented in parallel.<br />
Task Responsible Persons Due Date<br />
Built-ins Richard September 30 th , 2006<br />
Semi-naive with Cristina, Uwe, October 31 st , 2006<br />
negation<br />
Richard, Adi<br />
Relational operations Darko October 31 st , 2006<br />
Tuple operations Darko October 31 st , 2006<br />
QsQ without Cristina, Darko October 31 st , 2006<br />
negation<br />
Iteration 2<br />
In Iteration 2, we will add support for function symbols and mechanisms<br />
identifying unsafe rules, thus enabling reasoning with WSML-Rule.<br />
Furthermore, we will improve the prototype implementation from<br />
Iteration 1 by implementing additional evaluation algorithm (dynamic<br />
filtering) and storage layer facilities (database integration).<br />
Finally, we will write a paper describing the prototype resulting from<br />
Iteration 2.<br />
Task Responsible Persons Due Date<br />
Function symbols Stijn, Richard December 31 st , 2006<br />
Database integration Uwe, Adi December 31 st , 2006<br />
Dynamic Filtering Uwe, Darko December 31 st , 2006<br />
Iteration 3<br />
In Iteration 3, we will thoroughly test the complete prototype.<br />
Furthermore, we will enhance the evaluation techniques such that IRIS<br />
is capable of handling programs with unstratified negation. Apart from<br />
that we will build a layer that will support the RIF specification. This<br />
means that we will be able to reason with rule sets that are compatible<br />
with RIF. We will support the translation from RIF to WSML and vice<br />
versa, making WSML amenable for reasoning with other inference<br />
engines that support the RIF specification.<br />
We will also look into other reasoning tasks, like for example logical<br />
entailment and we will adapt the reasoner for this.<br />
Finally, we will also compile the results form Iteration 3 in a paper.<br />
41
Publications<br />
Software<br />
releases<br />
Since the Reasoner component has just started to work on a new<br />
reasoner, there are no accepted publications yet. As described in the<br />
Future Steps section we will write papers after Iterations 2 and 3.<br />
The current implementation of MINS is available at<br />
http://dev1.deri.at/mins/ and WSML2Reasoner information can be found<br />
at http://dev1.deri.at/wsml2reasoner/. Further releases are scheduled as<br />
in the above Roadmap section.<br />
3.3. Projects<br />
Here we have the following projects:<br />
• Infrawebs<br />
• Knowledge Web<br />
• RW²<br />
• Salero<br />
• SEKT<br />
• SemNetMan<br />
• SenSE<br />
3.3.1. Infrawebs<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Intelligent Framework for Generating open Development Platforms for<br />
Web-Service Enabled Applications Using Semantic Web Technologies,<br />
Distributed Decisions Support Units and Multi-Agent-Systems<br />
Infrawebs<br />
IST-FP6<br />
RSWS<br />
James Scicluna<br />
Developer tools, Discovery, Composition, Choreography, Monitoring,<br />
Storage, Execution Management, Security<br />
42
Website<br />
Team<br />
http://www.infrawebs-eu.org/<br />
Senior Reseacrhers:<br />
-<br />
Junior Researchers:<br />
James Scicluna<br />
Students:<br />
Thomas Haselwanter<br />
Mission The mission is to develop an application-oriented software toolset for<br />
creating, maintaining and executing open and extensible development<br />
platforms for Semantic Web services.<br />
Person*mon Total 38 Per month 1<br />
ths budget<br />
Duration 30 months 08/04 – 12/06<br />
Major tasks • Semantic Web Service Execution (related to choreography,<br />
orchestration and grounding aspects)<br />
• Quality of Service Monitoring (tightly coupled with the<br />
Executor<br />
• Contributing in the Use Case Implementation<br />
• Contributing in the Integration of Components<br />
• Contributing in the Project’s Advisory Board<br />
• Contributing in Dissemination<br />
Deliverables • Realization of SWS-E, Error Handling and QoS Monitor (lead)<br />
• Final SWS-E and Running P2P-Agent and Demonstrator Prep<br />
(lead)<br />
• Dissemination & Innovation Report & Exploitation Concept &<br />
Preliminary TIP (contribute)<br />
• Revised Requirement Profile & Know.-Objects & GD II & Test<br />
Bed 2 & Evaluation 1 & Milestone Awareness (contribute)<br />
• Infrawebs Architecture and Evolution Plan (contribute)<br />
43
3.3.2. Knowledge Web<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Knowledge Web: Realizing the Semantic Web<br />
Knowledge Web<br />
IST-FP6<br />
RSWS<br />
Stijn Heymans<br />
Ontologies, Discovery, Composition, Mediation, Formal languages<br />
http://knowledgeweb.semanticweb.org/<br />
Senior Researchers:<br />
Ying Ding<br />
Stijn Heymans<br />
Junior Researchers:<br />
Jos de Bruijn<br />
Holger Lausen<br />
Adrian Mocan<br />
Francois Scharffe<br />
Students:<br />
-<br />
Mission The mission is to realize the Semantic Web; to support the transition<br />
process of Ontology technology from Academia to Industry; to promote<br />
and generate educational activities on the Semantic Web and to<br />
coordinate the research on Semantic Web and Semantic Web Services.<br />
person*mont Total: 133,5 per month: 3<br />
hs budget<br />
Duration 48 months 01/04 – 12/07<br />
Major tasks • WP1.4 Promotion of ontology technologies<br />
• WP1.5 Cross-network cooperation<br />
• WP2.2 Heterogeneity<br />
• WP2.4 Semantic Web Services<br />
• WP2.5 Semantic Web language extension<br />
44
Deliverables • 1.4.1v5 Technology roadmap (contribute; 1 p*m Ying Ding)<br />
• 1.5.5 Report on organized event progress (lead; 1,5 p*m Ying<br />
Ding)<br />
• 1.5.6 Report on cooperation between Kweb and REWERSE<br />
regarding industrial events (lead; 1,5 p*m Ying Ding)<br />
• 2.2.9 Description of alignment implementation and<br />
benchmarking results (contribute; 3 p*m Francois)<br />
• 2.4.8.2 Semantic tuplespace Computing (lead; 6 p*m)<br />
• 2.4.13.1 Data Mediation in Semantic Web Services (lead; 6 p*m<br />
Adrian)<br />
• KW – D2.4.14.1 Semantic Web Services Challenge<br />
• 2.5.7 Integration of additional semantic layers (contribute; 8<br />
p*m Jos)<br />
• D2.4.14.1 Semantic Web Services Challenge (contribute; 6 p*m<br />
Holger and SEE Cluster)<br />
Total: 33 p*m<br />
3.3.3. RW²<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Reasoning with Web Services<br />
RW²<br />
FIT-IT<br />
RSWS<br />
Holger Lausen<br />
Discovery, Reasoning<br />
http://rw2.deri.at/<br />
Senior Researchers:<br />
(Ying Ding)<br />
Junior Reserachers:<br />
Cristina Feier<br />
Uwe Keller<br />
Holger Lausen<br />
45
Mission<br />
Students:<br />
Nathalie Steinmetz<br />
Martin Tanler<br />
The mission is to develop WSML reasoning support and apply it to Web<br />
services with the aim of offering a higher support for the automation of<br />
a number of tasks specifically Web service discovery.<br />
Person*mon Total 94 Per month 3<br />
ths budget<br />
Duration 30 months 01/05 – 06/07<br />
Major tasks • Reasoning support for all WSML variants<br />
• Discovery Engine<br />
• Tool support: integrate editing, reasoning and discovery<br />
• Semantic Web Services Challenge<br />
Deliverables • D1.2 Report on reasoning techniques and prototype<br />
implementation for the WSML-Core and WSMO-DL languages<br />
(Uwe, Cristina)<br />
• D1.3 Report on reasoning techniques and prototype<br />
implementation for the WSML-RL and WSML-FOL languages<br />
(Uwe, Cristina)<br />
• D1.4 Evaluation of the reasoning procedures and techniques<br />
(Uwe, Cristina)<br />
• D2.2 Discovery Framework Specification (Holger, Uwe)<br />
• D2.3 Prototype Implementation of the Discovery Component<br />
(Holger, Martin)<br />
• D3.2 First prototype of the base framework for the WSMO-<br />
Studio including the WSMO-API (Martin, Nathalie, Holger)<br />
• D4.2 Revision of D4.1 (State-of-the-art in Semantic Web<br />
Service Description and Usage) (Holger, Uwe)<br />
• D5.2Report on and Evaluation of the dissemination strategy<br />
(Holger, Uwe)<br />
• D6.2Report on standardization activities and achieved results<br />
(Holger, Uwe)<br />
• D7.3c Periodic Progress Reports (Holger, Ying, Leo)<br />
• D7.4d Periodic Progress Reports (Holger, Ying, Leo)<br />
• D7.2 Final Project Report (Holger, Ying, Leo)<br />
46
3.3.4. Salero<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Semantic Audiovisual Entertainment Reusable Objects<br />
Salero<br />
IST-FP6<br />
RSWS<br />
Alexander Wahler<br />
Ontologies, Formal Languages, Developer tools<br />
http://www.salero.info/<br />
Senior Reserachers:<br />
Alexander Wahler<br />
Mission<br />
Budget (in<br />
terms of<br />
m*m)<br />
Junior Researchers:<br />
Tobias Bürger<br />
Dimitrij Denissenko<br />
Students:<br />
-<br />
SALERO’s goal is to define and develop “intelligent content” objects<br />
with context-aware behaviours for self-adaptive use and delivery across<br />
different platforms, building on and extending research in media<br />
technologies, web semantics, and context based image retrieval, to<br />
reverse the trend toward ever-increasing cost of creating media.<br />
SALERO aims to advance the state of the art in digital media to the<br />
point where it becomes possible to create audiovisual content for crossplatform<br />
delivery using intelligent content tools, with greater quality at<br />
lower cost, to provide audiences with more engaging entertainment and<br />
information at home or on the move.<br />
Total: 48 per month: 1<br />
Duration 48 months 01/06 – 12/09<br />
Major tasks • WP3 Media Semantics and Ontologies<br />
• WP10 Exploitation, Standardisation, Dissemination<br />
• WP12 Demonstration and Testbeds<br />
• WP11 Training for Researchers and Professionals<br />
47
Deliverables • D3.1.1 Representation techniques for multimedia objects, Report<br />
T6 -> Denissenko, Bürger<br />
• D3.1.2 Ontology Language for multimedia objects and API,<br />
Report T12 (lead) -> Denissenko, Bürger<br />
• D3.1.3 Ontologies for multimedia objects and workbench, initial<br />
version, T18 (lead) -> Denissenko, Bürger<br />
3.3.5. Sekt<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Semantically enabled Knowledge technologies<br />
SEKT<br />
IST-FP6<br />
RSWS/WSML<br />
Jos de Bruijn<br />
Mediation<br />
http://www.sekt-project.com/<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Jos de Bruijn<br />
Cristina Feier<br />
Richard Pöttler<br />
Francois Scharffe<br />
Students:<br />
-<br />
Mission Knowledge Management<br />
person*mon Total 101 Per month 3<br />
ths budget<br />
Duration 36 01/04 – 12/06<br />
Major tasks Ontology Mediation<br />
48
Deliverables • D4.4.2: Report on Ontology mediation management V)<br />
R/PU/Month 36 (lead) – Francois, Livia, Cristina<br />
• D4.6.2: Report on Ontology mediation for case studies V2.<br />
R/PU/Month 36 (lead) – Cristina, Francois<br />
• D4.5.2: Report on Ontology mediation tools V2. R/PU/Month 30<br />
(contribute) – Francois<br />
• D4.5.4: Prototype of the Ontology mediation software V2.<br />
P/PU/Month 36 (contribute) – Francois, Richard<br />
3.3.6. SemNetMan<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Semantisch basiertes Netzwerkmanagement<br />
SemNetMan<br />
protecNETplus<br />
RSWS/WSML<br />
Stijn Heymans<br />
Ontologies<br />
http://www.punkt.at/index.php?main=2&sub=1&id=71<br />
Senior Researchers:<br />
Stijn Heymans<br />
Junior Researchers:<br />
-<br />
Students:<br />
Michael Luger<br />
Mission The mission is to enable better network management between entities<br />
(information and persons) mainly by means of<br />
• an ontological description of the network and<br />
• the computation of the proximity between the<br />
entities<br />
• visualization of search results<br />
Implementation of software that can be used as plugin/web service and<br />
can be reused with different already existing network management<br />
tools.<br />
Budget (in Total 7 per month 0.5<br />
49
terms of<br />
m*m)<br />
Duration 18 months 20/05/05 – 20/11/06<br />
Major tasks • A2 method: computation of proximity between entities<br />
(information & persons) within a network (done by all<br />
members)<br />
• A3 platform: Implementation of the algorithms of A2 as a plugin<br />
and testing with the network platform of the SWS. (DERI, i.e.<br />
Michael and me will take over the development of<br />
ontological descriptions)<br />
• A4 Survey of Semantic Web SW: Aim: adjust the<br />
implementation to standards/interfaces/formats/ …already<br />
existing identify useful software and integrate it into the<br />
software developed. (done by all project members)<br />
• A5 Symposium: present results of project and network with<br />
potential partners in the industry (DERI)<br />
• A6 Case Studies: Evaluation of the plugin with 2 case studies<br />
(not started yet, has to be clarified who will work on this, but<br />
DERI will contribute)<br />
• A7 Generic evaluation: Generic evaluation of all 3 case studies<br />
(not started yet, has to be clarified who will work on this, but<br />
DERI will contribute)<br />
• A8 Dissemination (ongoing, every member contributes)<br />
Deliverables DERI contributes to all WP mentioned above. There are no explicit<br />
deliverables; work being done in the WPs can be viewed as<br />
“deliverable”.<br />
3.3.7. SenSE<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Semantic Engineering Support Environment<br />
SenSE<br />
FFG, FIT-IT<br />
RSWS<br />
Uwe Keller<br />
50
Objective<br />
Website<br />
Team<br />
Ontologies, Applications, Reasoning, Storage<br />
http://www.semantic-engineering.info/<br />
Senior Researchers:<br />
Stijn Heymans<br />
Mission<br />
Budget (in<br />
terms of<br />
m*m)<br />
Junior Researchers:<br />
Uwe Keller<br />
Graham Hench<br />
Students:<br />
-<br />
Development on an Engineering Support Environment which improves<br />
communication in complex product development processes (Semantic<br />
enrichment of engineering documents, Automated learning of<br />
engineering rationales through observation of user interactions,<br />
Proactive support for users involved in complex engineering tasks)<br />
Total: 40 per month: 1,5<br />
Duration 24 months 01/06 – 12/07<br />
Major tasks • WP 2 Ontology & Reasoner Design<br />
• WP 3 Multi-agent System Design<br />
• WP 4 Semantic Facades<br />
• WP 5 System Integration<br />
• WP 6 Verification & Testing<br />
• WP 7 Dissemination<br />
Deliverables • D0.1 v1 Project Report (contribute) Uwe<br />
• D0.1 v2 Project Report (contribute) Uwe<br />
• D2.1 Upper-level Ontology (lead) Stijn, Uwe<br />
• D2.2 Design of Reasoning System (lead) Stijn, Uwe<br />
• D2.3 Reasoning Infrastructure (lead) Stijn, Uwe<br />
• D3.1 Agent System Design (contribute) Graham<br />
• D3.2 SenSE Multi-agent Infrastructure (lead) Graham<br />
• D4.1 Semantic Façade Design (lead) Uwe<br />
• D4.2 Semantic Façade Framework (contribute) Uwe<br />
• D5.1 Software Prototype: SenSE Environment (contribute) Uwe,<br />
Stijn, Graham<br />
• D6.1 Test and Verification Report (lead) Uwe, Stijn, Graham<br />
• D7.1 List of Publications (contribute) Uwe<br />
3.4. Staff<br />
Here we discuss student, junior, and senior researchers of the RSWS cluster.<br />
51
3.4.1. Student Researchers<br />
Student Researchers<br />
Nr Name Supervisor<br />
8 Joachim Adi Schütz Darko Anicic<br />
9 Nathalie Steinmetz Holger Lausen<br />
10 Martin Tanler Holger Lausen<br />
3.4.2. Junior Researchers<br />
Junior Researchers<br />
No Name Objective<br />
1 Darko Anicic Reasoning<br />
2 Jos de Bruijn Formal language<br />
5 Dimitrij Denissenko<br />
6 Cristina Feier Reasoning<br />
10 Uwe Keller Reasoning<br />
14 Holger Lausen Discovery<br />
16 Ruzica Piskac Reasoning<br />
17 Richard Pöttler Reasoning<br />
20 James Scicluna Choreography<br />
26 Alexander Wahler<br />
52
3.4.2.1. Darko Anicic<br />
Name<br />
Darko Anicic<br />
Entry date July 2005<br />
Cluster Reasonable Semantic Web Services – RSWS<br />
Objective Reasoning<br />
Projects Project name: MINS<br />
tasks: implementation of MINS and work on new reasoner engine<br />
(research and implementation)<br />
deliverables: -<br />
For this year I am committed also to work on following projects:<br />
SEnSE<br />
tasks: reasoner development<br />
Triple Space tasks: YARS binding implementation<br />
SESA (if approved) tasks: reasoner development<br />
Research topic The Semantic Web Technology and Semantically Enabled Service-<br />
Oriented Architectures need the reasoning component for deferent<br />
tasks such as service discovery, process and data mediation and<br />
integration etc. To enable processing of these tasks in an automated<br />
manner, machines need to have access to structured knowledge.<br />
Knowledge described formally using logical languages can be<br />
interpreted and reasoned about by machines.<br />
Research work at DERI concerning reasoning about formal<br />
knowledge is conducted by the Reasoning component as a part of the<br />
Semantic Execution Environment. My responsibility is to lead this<br />
component mainly through the implementation of a fully-functional<br />
reasoner engine that will support WSML and RIF specification.<br />
Apart from the implementation I am focused on conducting research<br />
regarding novel deductive database algorithms and optimization<br />
techniques.<br />
Mission critical features of the Reasoning component are: hybrid<br />
reasoning based on DLs and logic programming, reasoning with very<br />
large instance bases, reasoning with heterogeneous and conflicting<br />
information, and reasoning in distributed environments.<br />
Also one of our major objectives is the implementation of Rule<br />
Interchange Format (RIF). RIF aims to specify a common format for
Progress<br />
towards PhD<br />
rules in order to allow rule interchange between diverse rule systems.<br />
This format (or language) will function as an interlingua into which<br />
rule languages can be mapped, allowing rules written in different<br />
languages to be executed in the same reasoner engine. Apart from<br />
this functionality provided by RIF Core, we will develop a set of<br />
extensions to fulfill the import/export functionality. Set of extensions<br />
will serve as a “To-RIF Translator” and a “From-RIF Translator”. In<br />
this way we will be able to translate an appropriate input rule<br />
specification into a RIF-specification and apply an appropriate From-<br />
Rif Translator for translation from the RIF-specification into a rulespecification<br />
in the desired target rule-language.<br />
Implementing the RIF layer our reasoner engine will be capable of<br />
handling rules from diverse rule systems and will make WSML rule<br />
sets interchangeable with rule sets written in other languages that are<br />
supported by RIF.<br />
If I start PhD studies my thesis will be focused on:<br />
- New reasoning evaluation algorithms and optimization techniques<br />
- Further research work on WSML Full decidability<br />
- Reasoning in a distributed environment<br />
- Reasoning with incomplete information<br />
- New architecture for reasoning in the Semantic Web and<br />
Semantically Enabled Service-Oriented environment<br />
Implementations My major responsibility at DERI is to work on prototype<br />
implementation and organization of software development activities<br />
in the Reasoner component. My focus is on implementation of an<br />
inference engine. Thus my work, so far, was conducted through<br />
projects: MINS and WSML2Reasoner. The current implementation<br />
of MINS is available at http://dev1.deri.at/mins/ and<br />
WSML2Reasoner information can be found at<br />
http://dev1.deri.at/wsml2reasoner/.<br />
However, recently together with the Reasoner component team, I<br />
have started to build a new reasoner from scratch. This new reasoner<br />
will be an efficient and extensible inference engine for expressive<br />
rule-based languages, e.g. WSML Core/Flight/Rule, as well as<br />
description logic based languages, e.g., WSML-DL. The reasoner<br />
will be capable of handling very large instance bases as well as to<br />
conduct reasoning with heterogeneous and conflicting information,<br />
and reasoning in distributed environments. Also one of my major<br />
objectives is the implementation of Rule Interchange Format (RIF)<br />
specification. RIF aims to define a common format for rules in order<br />
to allow rule interchange between diverse rule systems.<br />
More information on the current effort regarding the new reasoner<br />
implementation can be found at:<br />
http://wiki.wsmx.org/index.php?title=Reasoning and in the Extended<br />
Roadmap for Reasoner Component.<br />
54
Publications<br />
In short my responsibility is to work on delivering a completely new<br />
reasoner engine. This engine will implement novel efficient<br />
deductive database algorithms and optimization techniques. Apart<br />
from that, the new reasoner will be extensible to meet different needs<br />
of many ongoing projects at DERI which require the reasoner<br />
functionality and will be deployable in various options (e.g. as a<br />
stand alone application, library for further integration, server<br />
applications etc.).<br />
Currently I do not have accepted publications. However I will<br />
contribute in two publications. These publications will present the<br />
work conducted by the Reasoner component team explaining our<br />
approaches and innovations in this field of the Semantic Web<br />
research. The publications are planned after the phase 2 (December<br />
1 st , 2006) and the phase 3 (2007.) of the project. For more details<br />
about the activities timetable, see the Extended Roadmap for<br />
Reasoner Component.<br />
55
3.4.2.2. Jos de Bruijn<br />
Name<br />
Jos the Bruijn<br />
Entry date March 2003<br />
Cluster RSWS<br />
Objective Formal Languages<br />
Projects DIP, T1.7, D1.7: next version of WSML with proper specification of<br />
WSML-Full semantics; due December 2006<br />
KWeb, WP2.5 (don't know task/del. name): using first-order<br />
autoepistemic logic for unifying nonmonotonic logic programming<br />
and classical first-order logic with equality<br />
W3C RIF WG: principal representative for DERI Innsbruck<br />
Research topic Investigations around properties of current web languages around<br />
Description Logics and nonmonotonic logic programming;<br />
integration of classical first-order based languages and nonmonotonic<br />
logic programming using first-order nonmonotonic logics;<br />
application of classical logic and logic programming to the Semantic<br />
Web and Semantic Web Services.<br />
Progress<br />
towards PhD<br />
Preliminary outline of the PhD:<br />
1. Introduction<br />
2. Preliminaries<br />
3. Analysis of current ontology languages, mainly OWL content<br />
based on [1]<br />
4. Analysis of issues which arise when combining rules and<br />
ontologies content in preparation; expect a paper submission<br />
within a few months<br />
5. Using First-Order Autoepistemic logic for integrating rules and<br />
ontologies content in preparation; expect a paper submission<br />
within a few months; further refinement to be expected during<br />
the course of this year (hopefully resulting eventually in a journal<br />
submission and publication, possibly together with the content of<br />
the next chapter)
6. Decidable subsets / Proof theory this chapter should either<br />
discuss interesting decidable subsets of the work in chapter 5<br />
(e.g. through relationships with fixed-point logic) or a (probably<br />
incomplete) proof theory for the first-order autoepistemic logic<br />
or an interesting subset; the main point is that this chapter shows<br />
a good application of the work of chapter 5- hopefully work in<br />
this chapter will be done in the summer and beginning of the fall<br />
7. Relation between frame-based and predicate-based ontology<br />
modeling WSML-Core currently interprets concepts as unary<br />
predicates, whereas WSML-Flight interprets them as terms.<br />
There is currently no justification of this layering although it is<br />
expected that it will pose no problems.<br />
In this chapter I try to show how frame-based ontology modeling<br />
(as in F-Logic) and predicate-based ontology modeling (as in<br />
Description Logics) relate to each other and under which<br />
conditions they may be considered equivalent and to what extent.<br />
Work is still in very early stages. Expect to have results in the<br />
form of a paper submission somewhere in the summer.<br />
8. WSML application of logics to the Semantic Web (Services)<br />
according to the idea of the common subset, DL and rules<br />
extensions, and a common superset some of the content for this<br />
chapter has been presented earlier [2, 3, 4]<br />
9. Conclusions<br />
Apart from the mentioned work, I have been doing a bit of work on<br />
RDF [5] and plan to continue this. This might in the end be<br />
integrated in the WSML chapter to some extent to show how WSML<br />
is layered on top of RDF.<br />
[1] Jos de Bruijn, Axel Polleres, Ruben Lara, and Dieter Fensel.<br />
OWL DL vs. OWL Flight: Conceptual modeling and reasoning<br />
on the semantic web. In Proceedings of the 14th International<br />
World Wide Web Conference (WWW2005), Chiba, Japan, 2005.<br />
ACM.<br />
[2] Holger Lausen, Jos de Bruijn, Axel Polleres, and Dieter Fensel.<br />
WSML - a language framework for semantic web services. In<br />
Proceedings of the W3C Workshop on Rule Languages for<br />
Interoperability, Washington DC, USA, April 2005. Position<br />
paper.<br />
57
[3] Jos de Bruijn, Holger Lausen, Axel Polleres, and Dieter Fensel.<br />
The WSML rule languages for the semantic web. In Proceedings<br />
of the W3C Workshop on Rule Languages for Interoperability,<br />
Washington DC, USA, April 2005. Position paper.<br />
[4] Jos de Bruijn, Holger Lausen, Axel Polleres, and Dieter Fensel.<br />
The web service modeling language: An overview. In<br />
Proceedings of the 3rd European Semantic Web Conference<br />
(ESWC2006), Budva, Montenegro, June 2006. Springer-Verlag.<br />
Implementations<br />
Publications<br />
[5] Jos de Bruijn, Enrico Franconi, and Sergio Tessaris. Logical<br />
reconstruction of normative RDF. In OWL: Experiences and<br />
Directions Workshop (OWLED-2005), Galway, Ireland,<br />
November 2005.<br />
Journal Articles<br />
1. Jos de Bruijn, Dieter Fensel, Uwe Keller, Rubén Lara, and Uwe<br />
Keller. Using the web service modelling ontology to enable<br />
Semantic eBusiness. Communications of the ACM, special issue<br />
on the semantic e-business vision, 48(12):43–47, December<br />
2005. This is the author’s version of the work. It is posted here<br />
by permission of ACM for your personal use. Not for<br />
redistribution. http://doi.acm.org/10.1145/1101779.1101807.<br />
2. Jos de Bruijn, Rubén Lara, Sinuhé Arroyo, Juan Miguel Gomez,<br />
Sung-Kook Han, and Dieter Fensel. A unified semantic web<br />
services architecture based on WSMF and UPML. International<br />
Journal on Web Engineering Technology, 2(2–3):148–180, 2005.<br />
3. Dumitru Roman, Uwe Keller, Holger Lausen, Rubén Lara Jos de<br />
Bruijn, Michael Stollberg, Axel Polleres, Cristina Feier,<br />
Christoph Bussler, and Dieter Fensel. Web service modeling<br />
ontology. Applied Ontology, 1(1):77–106, 2005.<br />
Books<br />
4. Vladimir Alexiev, Michael Breu, Jos de Bruijn, Rubén Lara,<br />
Holger Lausen, and Dieter Fensel. Information Integration with<br />
Ontologies. Wiley, West Sussex, UK, 2005.<br />
58
Papers in Collections<br />
5. Jos de Bruijn, Marc Ehrig, Cristina Feier, Francisco Martín-<br />
Recuerda, François Scharffe, and Moritz Weiten. Ontology<br />
mediation, merging and aligning. In Semantic Web<br />
Technologies. Wiley, UK, 2006. To appear.<br />
6. Jos de Bruijn and Dieter Fensel. Ontology definitions. In<br />
Encyclopedia of Library and Information Science. Marcel<br />
Dekker, inc., 2005.<br />
http://www.dekker.com/sdek/issues~content=t713172967.<br />
Papers in Proceedings<br />
7. Jos de Bruijn, Holger Lausen, Axel Polleres, and Dieter Fensel.<br />
The web service modeling language: An overview. In<br />
Proceedings of the 3rd European Semantic Web Conference<br />
(ESWC2006), Budva, Montenegro, June 2006. Springer-Verlag.<br />
8. Jos de Bruijn, Enrico Franconi, and Sergio Tessaris. Logical<br />
reconstruction of RDF and ontology languages. In Third<br />
Workshop on Principles and Practice of Semantic Web<br />
Reasoning, Dagstuhl, Germany, September 2005.<br />
9. Jos de Bruijn, Enrico Franconi, and Sergio Tessaris. Logical<br />
reconstruction of normative RDF. In OWL: Experiences and<br />
Directions Workshop (OWLED-2005), Galway, Ireland,<br />
November 2005.<br />
10. Jos de Bruijn, Axel Polleres, Rubén Lara, and Dieter Fensel.<br />
OWL DL vs. OWL Flight: Conceptual modeling and reasoning<br />
on the semantic web. In Proceedings of the 14th International<br />
World Wide Web Conference (WWW2005), Chiba, Japan, 2005.<br />
ACM.<br />
11. Jos de Bruijn, Holger Lausen, Axel Polleres, and Dieter Fensel.<br />
The WSML rule languages for the semantic web. In Proceedings<br />
of the W3C Workshop on Rule Languages for Interoperability,<br />
Washington DC, USA, April 2005. Position paper.<br />
12. Michael Kifer, Jos de Bruijn, Harold Boley, and Dieter Fensel. A<br />
realistic architecture for the semantic web. In Proceedings of the<br />
International Conference on Rules and Rule Markup Languages<br />
for the Semantic Web (RuleML-2005), Ireland, Galway,<br />
November 2005.<br />
59
13. Holger Lausen, Jos de Bruijn, Axel Polleres, and Dieter Fensel.<br />
WSML - a language framework for semantic web services. In<br />
Proceedings of the W3C Workshop on Rule Languages for<br />
Interoperability, Washington DC, USA, April 2005. Position<br />
paper.<br />
14. François Scharffe and Jos de Bruijn. A language to specify<br />
mappings between ontologies. In Proceedings of the Internet<br />
Based Systems IEEE Conference (SITIS05), Yandoué,<br />
Cameroon, November 2005.<br />
15. Jos de Bruijn. Semantic integration of disparate data sources in<br />
the cog project. In Proceedings of the 6th International<br />
Conference on Enterprise Information Systems (ICEIS2004),<br />
Porto, Portugal, 2004.<br />
16. Jos de Bruijn and Holger Lausen. Active ontologies for data<br />
source queries. In Proceedings of the first European Semantic<br />
Web Symposium (ESWS2004), number 3053 in LNCS,<br />
Heidelberg, 2004. Springer-Verlag.<br />
17. Rubén Lara, Holger Lausen, Sinuhé Arroyo, Jos de Bruijn, and<br />
Dieter Fensel. Semantic web services: description requirements<br />
and current technologies. In International Workshop on<br />
Electronic Commerce, Agents, and Semantic Web Services,<br />
Pittsburg, PA, USA, September 2003.<br />
Selected Technical Reports<br />
18. Jos de Bruijn, Cristina Feier, Uwe Keller, Rubén Lara, Axel<br />
Polleres, and Livia Predoiu. WSML reasoner survey. Final Draft<br />
D16.2v0.2, WSML, 2005.<br />
19. Jos de Bruijn, Holger Lausen, Reto Krummenacher, Axel<br />
Polleres, Livia Predoiu, Michael Kifer, and Dieter Fensel. The<br />
web service modeling language WSML. WSML Final Draft<br />
D16.1v0.21, WSML, 2005.<br />
20. Jos de Bruijn, Francisco Martín-Recuerda, Axel Polleres, Livia<br />
Predoiu, and Marc Ehrig. Ontology mediation management v1.<br />
Deliverable D4.4.1, SEKT, 2004.<br />
21. Jos de Bruijn, Douglas Foxvog, and Kerstin Zimmerman.<br />
Ontology mediation patterns library v1. Deliverable D4.3.1,<br />
SEKT, 2004.<br />
60
22. Jos de Bruijn, Francisco Martín-Recuerda, Dimitar Manov, and<br />
Marc Ehrig. State-of-the-art survey on ontology merging and<br />
aligning v1. Deliverable D4.2.1, SEKT, 2004.<br />
23. Jos de Bruijn, Axel Polleres, Rubén Lara, and Dieter Fensel.<br />
OWL - . Final draft d20.1v0.2, WSML, 2004.<br />
24. Jos de Bruijn, Axel Polleres, Rubén Lara, and Dieter Fensel.<br />
OWL flight. Working draft d20.3v0.1, WSML, 2004.<br />
25. Jos de Bruijn and Axel Polleres. Towards and ontology mapping<br />
specification language for the semantic web. Technical Report<br />
DERI-2004-06-30, DERI, 2004.<br />
26. Rubén Lara, Axel Polleres, Holger Lausen, Dumitru Roman, Jos<br />
de Bruijn, and Dieter Fensel. A conceptual comparison between<br />
WSMO and OWL-S. Final draft D4.1v0.1, WSMO, 2004.<br />
27. Jos de Bruijn. Using ontologies - enabling knowledge sharing<br />
and reuse on the semantic web. Technical Report DERI-2003-10-<br />
29, DERI, 2003.<br />
Other Publications<br />
28. Jürgen Angele, Harold Boley, Jos de Bruijn, Dieter Fensel,<br />
Pascal Hitzler, Michael Kifer, Reto Krummenacher, Holger<br />
Lausen, Axel Polleres, and Rudi Studer. Web rule language<br />
(WRL). W3C Member Submission 09 September 2005, 2005.<br />
29. Harold Boley, Jos de Bruijn, and Reto Krummenacher. WRL<br />
XML schemas. W3C Member Submission 09 September 2005,<br />
2005.<br />
30. Jos de Bruijn, Dieter Fensel, Pascal Hitzler, Michael Kifer, and<br />
Axel Polleres. Relationship of WRL to relevant other<br />
technologies. W3C Member Submission 09 September 2005,<br />
2005.<br />
31. Jos de Bruijn, Christoph Bussler, John Domingue, Dieter Fensel,<br />
Martin Hepp, Uwe Keller, Michael Kifer, Birgitta König-Ries,<br />
Jacek Kopecky, Rubén Lara, Holger Lausen, Eyal Oren, Axel<br />
Polleres, Dumitru Roman, James Scicluna, and Michael<br />
Stollberg. Web service modeling ontology (WSMO). W3C<br />
Member Submission 3 June 2005, 2005.<br />
61
32. Jos de Bruijn, Dieter Fensel, Uwe Keller, Michael Kifer Holger<br />
Lausen, Reto Krummenacher, Axel Polleres, and Livia Predoiu.<br />
Web service modeling language (WSML). W3C Member<br />
Submission 3 June 2005, 2005.<br />
33. Jos de Bruijn, Dieter Fensel, Michael Kifer, Jacek Kopecky,<br />
Rubén Lara, Holger Lausen, Axel Polleres, Dumitru Roman,<br />
James Scicluna, and Ioan Toma. Relationship of WSMO to other<br />
relevant technologies. W3C Member Submission 3 June 2005,<br />
2005.<br />
Master’s Thesis<br />
34. Jos de Bruijn. Semantic information integration within and across<br />
organizational boundaries. Master’s thesis, Delft University of<br />
Technology, Delft, The Netherlands, November 2003.<br />
62
3.4.2.3. Dimitrij Denissenko<br />
Name<br />
Dimitrij Denissenko<br />
Entry date February 2006<br />
Cluster SEBIS<br />
Objective Multimedia Ontologies<br />
Projects My main project is SALERO which develops “intelligent<br />
content” objects with context-aware behaviors for self-adaptive<br />
use and delivery across different platforms, building on and<br />
extending research in media technologies, web semantics, and<br />
context based image retrieval, to reverse the trend toward everincreasing<br />
cost of creating media. My main contribution is in<br />
developing of representation techniques for multimedia objects,<br />
ontology language for multimedia objects and API and<br />
appropriate development tools.<br />
Research topic The focus of my research is in lifting of MPEG-7 metadata to the<br />
ontological level and to develop mappings with standard<br />
ontological languages as OWL and WSML.<br />
Progress The concrete topic needs still to be defined.<br />
towards PhD<br />
Implementations Workbench for multimedia ontologies<br />
Publications
3.4.2.4. Cristina Feier<br />
Name<br />
Cristina Feier<br />
Entry date September 2004<br />
Cluster<br />
Objective<br />
Projects<br />
Reasonable Semantic Web Services – RSWS<br />
Reasoning<br />
RW2:<br />
tasks:<br />
- investigating/comparing Datalog (with negation)/LP evaluation<br />
techniques<br />
- semantics for scoped negation as failure<br />
- reasoning in a distributed setting - infrastructure (context<br />
representation) and reasoning peculliarities - defining a local<br />
model semantics for interconnected LP programs and devising an<br />
appropriate evaluation technique<br />
deliverables:<br />
D1.2 Report on reasoning techniques and prototype implementation<br />
for the WSML-Core and WSMO-DL languages<br />
D1.3 Report on reasoning techniques and prototype implementation<br />
for the WSML-RL and WSML-FOL languages<br />
SEKT<br />
tasks:<br />
- local model semantics for reasoning with WSML and particular<br />
grounding(s) (most probably, WSML Flight) of the mapping<br />
language;<br />
- reasoning with WSML programs interconnected by such mappings<br />
- further analysing the status of the SEKT case studies and provide<br />
guidance in how mediation can be used for the scenarios identified<br />
by this case studies and possibly suggest new scenarios which<br />
involve mediation.<br />
Research topic<br />
deliverables:<br />
D4.4.2 Report on Ontology mediation management V2<br />
D4.6.2 Report on ontology mediation for case studies V2<br />
My research interests can be placed in the general category of<br />
reasoning for the Semantic Web. The peculiarity of this task is the
presence of ontologies located at different places on the Web,<br />
interconnected by so-called mappings. I decided to focus on the<br />
setting where ontologies and mappings are expressed using<br />
formalisms from the LP family.<br />
Several issues related with distributed reasoning that i am currently<br />
investigating are:<br />
1) semantics and evaluation: most of the approaches in the literature<br />
assume the existence of a global model into which all the local<br />
models are mapped for defining the semantics of reasoning with a<br />
network of ontologies; also, in these cases, there is a global domain<br />
of interpretation into which all the local domains are embedded.<br />
This kind of semantics is called “global model semantics”. It gives<br />
rise to global inconsistency, in the sense that if one of the<br />
knowledge bases/peers is inconsistent, the inconsistency is<br />
propagated to the whole system. On the web, where one cannot talk<br />
about the whole system, this amounts to propagating the<br />
inconsistency to the strongly connected component of the graph of<br />
ontologies from which makes part the ontology to which a query is<br />
addressed.<br />
An approach that seems to be more realistic is the local semantics<br />
approach, which considers that for each context/ontology/peer<br />
there exists a local set of models and a local domain of<br />
interpretation. Some domain relations are defined for establishing<br />
the correspondences between elements from different domains. In<br />
this case, the inconsistency of one context does not propagate to the<br />
whole context space. The most prominent approaches based on this<br />
kind of semantics are DFOL [Serafini+etAll-05] and C-OWL<br />
[Bouquet+etAll-04].<br />
Considering that a local model semantics is desirable for reasoning<br />
with LP-based interconnected ontologies, an important issue is how<br />
to define the evaluation technique. This one of the direction for my<br />
research.<br />
2) the treatment of negation as failure: as discussed at<br />
http://www.w3.org/2004/12/rules-ws/report/#negation-as-failure,<br />
negation as failure is a feature that is desired for representing<br />
knowledge on the Web, but due to the OWA, which is<br />
characteristic to this environment, cannot be applied without<br />
certain restrictions. The suggested restriction is to define the scope<br />
of the search for failure, the new type of negation being called<br />
scoped negation as failure. However, due to the multiple ways of<br />
defining the scope of the search for failure, different semantics can<br />
be defined for programs that embed this type of negation. At the<br />
initiative of Axel, and together with Andreas, we did some work<br />
and plan to further continue in this direction.<br />
65
Progress<br />
towards PhD<br />
Implementations<br />
Publications<br />
3) the possibility of employing heuristics for distinguishing between<br />
relevant and not-so-relevant information for a query: the idea is to<br />
reduce the search space for answers to a query.<br />
So far, I have investigated the state-of-the-art in more areas which<br />
are related to distributed reasoning. For example, I had a look at<br />
approaches related to ontology mapping like MAFRA<br />
[Maedche+MotikETAL-02], OntoMap [Kiryakov+SimovETAL-01a,<br />
Kiryakov+SimovETAL-01b], RDFT [Omelayenko-02], etc. (actually<br />
all the surveyed approaches are based on particular kind of<br />
mappings, but other approaches are regarded from another point of<br />
view/classified in a different category because they have other most<br />
prominent characteristics), context-based approaches (Flora<br />
[Yang+Kifer+Zhao-03, Kifer-05], Triple [DeckerETAL-05,<br />
Sintek+Decker-03]), among these a special place having the<br />
approaches that are based/extend the local model semantics (C-OWL<br />
[Bouquet+GiunchigliaETAL-04],<br />
DFOL[Serafini+StuckenschmidtETAL-05]), query-rewriting<br />
approaches [Calvanese+GiacomoETAL-04a], the connection<br />
between the data integration approach and automatic Web service<br />
composition [Thakkar+Ambite+Knoblock-04], frameworks that take<br />
into account the relationships between peers[Bertossi+Bravo-04],<br />
etc..<br />
As a result, I had identified the issues mentioned in my research<br />
interests as being both relevant for the topic of distributed reasoning<br />
and not deeply/widely treated in the existing work. Thus, working on<br />
each of these issues and their combination into a general framework,<br />
has the potential of getting original research results.<br />
Recently I had a look in several Datalog evaluation procedures and I<br />
am currently surveying the literature in order to identify classes of<br />
programs for which a certain evaluation procedure is preferable over<br />
the others. This work is relevant both for my PhD topic and for the<br />
reasoner component (concerning its optimality).<br />
As concerns the scoped negation as failure, together with Axel and<br />
Andreas we wrote a paper in which we defined two possible<br />
semantics for logical programs with contexts and (scoped) negation<br />
as failure[Polleres+Feier+Hart].<br />
In the near future, I intend to have a look at possible way to define<br />
contexts, since the semantics for distributed reasoning are sensitive<br />
to this issue (what information gets actually to be accessed given a<br />
certain query and a certain syntactical form of rules with contexts).<br />
As already mentioned in the research direction, i intend to proceed<br />
by defining a local model semantics and an evaluation technique for<br />
interconnected logical programs.<br />
Book Chapters:<br />
66
Jos de Bruijn, Marc Ehrig, Cristina Feier, Francisco Martin-<br />
Recuerda, Francois Scharffe, Moritz Weiten: Ontology mediation,<br />
merging and aligning – SEKT Book Chapter, 2006 (to appear).<br />
Stollberg, M., Feier, C.; Roman, D., Fensel: Semantic Web Services -<br />
Concepts and Technology. In N. Ide, D. Cristea, D Tufis (eds.):<br />
Language Technology, Ontologies, and the Semantic Web. Kluwer<br />
Publishers, 2006 (to appear).<br />
Journal Articles:<br />
Dumitru Roman, Uwe Keller, Holger Lausen, Jos de Bruijn, Rubén<br />
Lara, Michael Stollberg, Axel Polleres, Cristina Feier, Christoph<br />
Bussler, and Dieter Fensel: Web Service Modeling Ontology. Applied<br />
Ontology, IOS Press, 2005<br />
Publications in Conference Proceedings:<br />
Axel Polleres, Cristina Feier, Andreas Harth: Logic Programs with<br />
Contextually Scoped Negation, ISWC06.<br />
Feier, Roman, D.; Polleres, A.; Domingue, J.; Stollberg, M. and<br />
Fensel, D.: Towards Intelligent Web Services: Web Service Modeling<br />
Ontology (WSMO). In Proceedings of the International Conference<br />
on Intelligent Computing (ICIC) 2005, Hefei, China, August 23-26,<br />
2005.<br />
67
3.4.2.5. Uwe Keller<br />
Name<br />
Uwe Keller<br />
Entry date January 2004<br />
Cluster Reasonable Semantic Web Services - RSWS<br />
Objective Reasoning<br />
Projects Currently and in the near future I am involved in the tasks and<br />
project deliverables listed below past activities are not listed.<br />
RW2<br />
I Deliverable D1.2 – Report on reasoning techniques and prototype<br />
implementation for the WSML-Core and WSML-DL languages<br />
I Deliverable D1.3 – Report on reasoning techniques and prototype<br />
implementation for the WSML-Rule and WSML-FOL languages<br />
I Deliverable D1.4 – Evaluation of the reasoning procedures and<br />
techniques<br />
I Deliverable D4.2 – Revision of D4.1 (State-of-the art in semantic<br />
Web service description and usage)<br />
I Deliverable D5.2 – Report on and evaluation of the dissemination<br />
strategy<br />
I Deliverable D6.2 – Report on standardization activities and<br />
achieved results<br />
I Deliverable D7.2 – Final project report SEnSE<br />
I Deliverable D0.1 v1 – Project Report (mid-term)<br />
I Deliverable D0.1 v2 – Project Report (mid-term)<br />
I Deliverable D2.1 – Upper-level Ontology<br />
I Deliverable D2.2 – Design of Reasoning System<br />
I Deliverable D2.3 – Reasoning Infrastructure<br />
I Deliverable D3.1 – Agent System Design<br />
I Deliverable D3.2 – SEnSE Multi-agent Infrastructure<br />
I Deliverable D4.1 – Semantic Facade Design<br />
I Deliverable D4.2 – Semantic Facade Framework<br />
I Deliverable D5.1 – Software Prototype: SEnSE Environment<br />
I Deliverable D6.1 – Test and Verification Report<br />
I Deliverable D7.1 – List of Publications WSMO & WSML<br />
I Deliverable D28.1 – Functional Specification of Web<br />
Services: Elaborate the current presentation and discussion of the<br />
interplay between description language and mathematical model<br />
underlying the semantic layer; relation between semantic notions and<br />
syntactic criteria to detect them; criteria for extensions of functional
Research topic<br />
Progress<br />
towards PhD<br />
descriptions; completion of proofs. Furthermore, I am project<br />
responsible for the SEnSE project and managing the project for<br />
DERI Innsbruck. Given the list above, it is obvious that there are too<br />
many deliverables to be handled by a single person.<br />
Up to now, the progress towards my PhD is only marginal. I<br />
investigated some parts of relevant literature concerning reasoning in<br />
general (not specifically on Semantic Web reasoning), but failed for<br />
a long time to develop a concrete idea of a suitable but not unrealistic<br />
direction for a PhD. Instead, I collected various small ideas, but<br />
never found the time to really start investigating them seriously. Only<br />
very recently, in a discussion with my cluster leader Stijn Heymans<br />
(where we talked about my plans for a PhD), I myself recognized<br />
that many of the ideas somehow are related and actually should<br />
provide enough material for a serious PhD project.<br />
This means, so far I have identified a promising area of research for a<br />
PhD project. The project sketched in Section 3 is a promising one for<br />
the following reasons:<br />
• It has a clear research hypothesis / question, which is not too<br />
general and allows to go in sufficient depths as well<br />
• Both theoretical and practical aspects are involved<br />
• It can be done in finite time<br />
• One can start small and extend the project in various directions as<br />
needed<br />
• It addresses an approach that has not been considered yet, however<br />
clearly is based and motivated by existing work. The results and<br />
work the project uses itself is well-investigated only partially, and<br />
thus new results on underlying techniques are possible.<br />
• After the completion of the project, a new small piece in the<br />
solution space for a concrete problem of practical interest will be<br />
governed and a small gap will be filled. In the best case, the result<br />
will even lead to more powerful techniques in the field.<br />
• The solutions can be implemented an thus clearly evaluated with<br />
respect to existing tools (based on commonly accepted<br />
benchmarks)<br />
• The project is related to our community (Semantic Web), the<br />
Description Logic community, and the Automated Reasoning<br />
Community (and perhaps for the Modal Logic community too).<br />
• The project is of general interest to a larger community, instead of a<br />
DERI-intern research problem, that might have the problem of<br />
lacking acceptance and feedback within a research community of<br />
suitable size<br />
• The outcomes can be applied in the context of specific work in<br />
DERI as well, in particular for WSML-DL reasoning.<br />
The next steps in regard of the PhD project is to seriously get into all<br />
the relevant material, and to write a PhD project proposal, which<br />
69
thoroughly develops the justification of the project, is backed by<br />
concrete pointers to relevant literature and ensures the feasibility of<br />
the approach. Finally, it will include a workplan that manifests the<br />
roadmap for the project.<br />
Based on this proposal, we intend to write a project proposal (e.g.<br />
Austrian-funded, foundational research: FWF) and send it to a<br />
respective funding agency. In case of acceptance, the work<br />
distribution in regard of existing projects has to be reconsidered.<br />
Implementations Currently, I am involved in or responsible for the development of the<br />
following pieces of software:<br />
WSML2Reasoner: WSML2Reasoner is a flexible framework for<br />
reasoning over WSML-Ontologies. Currently, it supports query<br />
answering over WSML-Core, WSMLFlight and WSML-Rule<br />
ontologies. The framework serves as a translational middleware<br />
as well as a unified interface between clients interested in<br />
WSML reasoning and specific reasoning engines. In particular, it<br />
does not fix the engine to be used for evaluation of reasoning<br />
tasks (e.g. query answering) and allows to integrate new engines<br />
in a simple manner.<br />
MINS: Design and Implementation of the DERI Rule Engine.<br />
Essentially, MINS can perform query answering over Horn<br />
theories (including default negation and built-in/datatype<br />
predicates) and therefore be used (as a reasoner underlying<br />
WSML2Reasoner) for query answering over WSML-Core,<br />
WSML-Flight and WSMLRule.<br />
Publications<br />
Semantic Facades: The SEnSE project aims at the development of a<br />
knowledge-based information system for engineers that proactively<br />
supports the information needs of people involved in<br />
complex engineering processes.<br />
Semantic Facades are particular software components that wrap<br />
legacy sources within the SEnSE environment and integrate them<br />
into the system. They provide a semantic perspective of relevant<br />
information stored (or represented) within the source and allow<br />
uniform and semantic-based access to these information across<br />
multiple heterogeneous resources.<br />
Chris Bussler, Dieter Fensel, Uwe Keller, and Brahmananda<br />
Sapkota, editors. 2nd WSMO Implementation Workshop (WIW<br />
2005), Innsbruck, Austria, volume 134 of CEUR Workshop<br />
Proceedings, ISSN 1613-0073. CEUR, June 2005.<br />
Jos de Bruijn, Chris Bussler, John Domingue, Dieter Fensel, Martin<br />
Hepp, Uwe Keller, Michael Kifer, Birgitta Knig-Ries, Jacek<br />
Kopecky, Ruben Lara, Holger Lausen, Eyal Oren, Axel Polleres,<br />
70
Dumitru Roman, James Scicluna, and Michael Stollberg. Web<br />
Service Modeling Ontology (WSMO). W3C Member Submission,<br />
June 2005.<br />
Jos de Bruijn, Dieter Fensel, Uwe Keller, Michael Kifer, Holger<br />
Lausen, Reto Krummenacher, Axel Polleres, and Livia Predoiu. Web<br />
Service Modeling Language (WSML). W3C Member Submission,<br />
June 2005.<br />
Jos de Bruijn, Dieter Fensel, Uwe Keller, and Rub´en Lara. Using<br />
the Web Service Modelling Ontology to enable Semantic eBusiness.<br />
Communications of the ACM, Special issue on the Semantic e-<br />
Business Vision, 48(12):43–47, December 2005.<br />
Dieter Fensel, Uwe Keller, Holger Lausen, Axel Polleres, and Ioan<br />
Toma. WWW or What is Wrong with Web Service Discovery.<br />
Proceedings of the W3C Workshop on Frameworks for Semantics in<br />
Web Services, Innsbruck, Austria, June 2005.<br />
Uwe Keller. Some Remarks on the Definability of Transitive<br />
Closure in First-order Logic and Datalog. Internal Report, Digital<br />
Enterprise Research Institute (DERI), University of Innsbruck, June<br />
2004.<br />
Uwe Keller. Development of a WSML Reasoning Infrastructure.<br />
Internal Report, Digital Enterprise Research Institute (DERI),<br />
University of Innsbruck, August 2005.<br />
Uwe Keller. How common Specification Frameworks for Software<br />
Components deal with Inputs in functional Specifications. Internal<br />
Report, Digital Enterprise Research Institute (DERI), University of<br />
Innsbruck, January 2005.<br />
Uwe Keller, Rub´en Lara, Holger Lausen, Axel Polleres, and Dieter<br />
Fensel. Automatic Location of Services. In Proceedings of 2nd<br />
European Semantic Web Conference (ESWC), Heraklion, Greece,<br />
pages 1–16, May 2005.<br />
Uwe Keller and Holger Lausen. Semantic Web Service Discovery in<br />
WSMO, Chapter in Semantic Web Services: Theory, Tools and<br />
Applications. 2006 to appear.<br />
Uwe Keller, Holger Lausen, and Michael Stollberg. On the<br />
Semantics of Functional Descriptions of Web Services. In York Sure<br />
and John Domingue, editors, Proceedings of the 3rd European<br />
Semantic Web Conference (ESWC), Budva, Montenegro, volume<br />
71
4011 of Lecture Notes in Computer Science (LNCS), pages 605 –<br />
619. Springer, June 11-14 2006.<br />
Uwe Keller, Michael Neswal, and Alois Reitbauer. Semantic Web<br />
meets Product Engineering – It does make a lot of SEnSE. Poster<br />
proposal about the SEnSE project, unpublished, 2006.<br />
Uwe Keller, Michael Stollberg, and Dieter Fensel. WOOGLE meets<br />
Semantic Web Fred. In Proceedings of the Workshop on WSMO<br />
Implementations (WIW 2004), Frankfurt, Germany, September<br />
2004. CEUR Workshop Proceedings, ISSN 1613-0073.<br />
Michael Kifer, Rub´en Lara, Axel Polleres, C. Zhao, Uwe Keller,<br />
and Holger Lausen. A Logical Framework for Web Service<br />
Discovery. In Proceedings of the Workshop on Semantic Web<br />
Services: Preparing to Meet the World of Business Applications,<br />
International Semantic Web Conference (ISWC 2004), Hiroshima,<br />
Japan, November 2004.<br />
Dumitru Roman, Uwe Keller, Holger Lausen, Rub´en Lara Jos de<br />
Bruijn, Michael Stollberg, Axel Polleres, Cristina Feier, Christoph<br />
Bussler, and Dieter Fensel. Web service modeling ontology. Applied<br />
Ontology, 1(1):77–106, 2005.<br />
Michael Stollberg, Uwe Keller, and Dieter Fensel. Partner and<br />
Service Discovery for Collaboration Establishment on the Semantic<br />
Web. In Proceedings of the Third International Conference on Web<br />
Services (ICWS 2005), Orlando, Florida, July 2005.<br />
Michael Stollberg, Uwe Keller, Peter Zugmann, and Roman Herzog.<br />
Semantic Web Fred – Agent Cooperation on the Semantic Web. In<br />
Demonstration at the 3rd International Conference on Semantic Web<br />
(ISWC 2004), Hiroshima, Japan, January 2004.<br />
Michael Stollberg, Dimitru Roman, Ioan Toma, Uwe Keller, Roman<br />
Herzog, Peter Zugmann, and Dieter Fensel. Semantic Web Fred –<br />
Automated Goal Resolution on the Semantic Web. In Proceedings of<br />
the 38th Hawaii International Conference on System Sciences<br />
(HICSS 2005), Hawaii, January 2005.<br />
A. Zhdanova and Uwe Keller. Semantic Web Fred – Automated<br />
Goal Resolution on the Semantic Web. In Proceedings of the Second<br />
World Enformatika Congress (WEC 2005), Istanbul, Turkey, pages<br />
47–50, February 2005.<br />
72
3.4.2.6. Holger Lausen<br />
Name<br />
Holger Lausen<br />
Entry date April 2003<br />
Cluster RSWS<br />
Objective Discovery (and infrastructure service like WSMO4J)<br />
Projects - Kweb Contributer<br />
- SWS Challenge Organization<br />
- Contribution to Discovery Prototype<br />
- RW² Project Management (supervision 2 students / coordination<br />
Researcher<br />
- RW² Deliverables:<br />
- d2.2 Discovery Framework Specification<br />
- d2.3 Prototype Implementation of the Discovery Component<br />
- d3.2 First prototype of the base framework for the WSMO-Studio<br />
including the WSMO-API<br />
- d3.3 WSMO Studio Prototype<br />
- Dissemination/Technology Watch/Progress Reports<br />
- W3C<br />
- Semantic Annotation for WSDL Working Group<br />
- RIF Working Group (getting less involved here)<br />
Research topic Web Service Discovery<br />
Numerous proposals exist on adding /semantics/ to Web Service<br />
Discovery, but most focus on some specific aspect without revealing<br />
their underlying assumptions. Each approach has a specific approach<br />
to model service requests and service offers. While often the notion<br />
of a match is logically sound described, it is not mapped to actual<br />
requirements in the problem domain. I want to show how different<br />
granularities of modeling can address a particular problem, i.e. a<br />
keyword based search works perfectly fine for a manual search in<br />
even a relatively big amount of services as long as their domain is<br />
sufficient different.<br />
Adding concept based descriptions can increase the precision, given<br />
that providers (or some one else) is willing to invest the effort of<br />
annotation. This Annotations can ease *manual to semi-automatic*<br />
discovery, and it can be shown that ontologies are a more flexible<br />
means for this type of classification than standard classification
schemes like UNSPC. Respectively it can be shown that one can<br />
disambiguating concepts mentioned in UNSPC, by adding further<br />
annotation using an ontology language.<br />
Finally for the vision of automatic discovery, selection and<br />
invocation it is clear that more precise annotations are needed.<br />
Slowly annotating inputs and outputs (as in many OWL-S based<br />
approaches) have the deficiency that they do not describe the relation<br />
between inputs and outputs.<br />
The aim of the PhD is to outline those "levels" of modeling and how<br />
they relate/address to different problems in the area of service<br />
discovery.<br />
An implementation based on the previous work on WSML will<br />
illustrate how a particular approach can be realized.<br />
Progress<br />
towards PhD<br />
1) Introduction<br />
2) Snapshot of Web Services<br />
Analyze of a collection of public Web services and currently<br />
available search engines (respectively portals)<br />
3) Analyze of Approaches to improve Service Discovery.<br />
- The AI/Planning Approach (focus on the input/output<br />
annotation)<br />
- Ubiquitous Computing (focus on the discovery protocol<br />
aspect)<br />
- Component Retrieval in Software Specification (complete<br />
specification of functionality)<br />
4) Methodology for Modeling Web Services<br />
5) Implementation<br />
5.1) Architecture<br />
5.2) Foundations (WSMO4J / WSML2Reasoner)<br />
6) Evaluation<br />
7) Conclusion<br />
Implementations Lead (Innsbruck): WSMO4J<br />
Participating: WSML2Reasoner, MINS (parser extension),<br />
Discovery Engine<br />
Publications Uwe Keller, Holger Lausen and Michael Stollberg. On the Semantics<br />
74
of Functional Descriptions of Web Services in Proceedings of the 3rd<br />
European Semantic Web Conference (ESWC2006). Budva,<br />
Montenegro, June 2006.<br />
Jos de Bruijn, Holger Lausen, Axel Polleres and Dieter Fensel. The<br />
Web Service Modeling Language: An Overview in Proceedings of the<br />
3rd European Semantic Web Conference (ESWC2006), Budva,<br />
Montenegro, June 2006.<br />
Dumitru Roman, Uwe Keller, Holger Lausen, Jos de Bruijn, Rubén<br />
Lara, Michael Stollberg, Axel Polleres, Cristina Feier, Christoph<br />
Bussler, and Dieter Fensel: Web Service Modeling Ontology. To<br />
appear in Applied Ontology, IOS Press, 2005.<br />
Holger Lausen, Ying Ding, Michael Stollberg, Dieter Fensel, Rubén<br />
Lara, and Sung-Kook Han: Semantic web portals: state-of-the-art<br />
survey. Journal of Knowledge Management, 2005, Volume: 9 Issue:<br />
5 Page: 40 - 49<br />
Dieter Fensel, Uwe Keller, Holger Lausen, Axel Polleres, and Ioan<br />
Toma: What is wrong with Web services Discovery. In W3C<br />
Workshop on Frameworks for Semantics in Web Services,<br />
Innsbruck, Austria, June 2005. Position Paper.<br />
Emanuele Della Valle, Dario Cerizza, Politecnico di Milano Veli,<br />
Bicer Yildirak, Kabak Gokce, Banu Laleci, and Holger Lausen. The<br />
Need for Semantic Web Service in the eHealth. In W3C Workshop<br />
on Frameworks for Semantics in Web Services, Innsbruck, Austria,<br />
June 2005. Position Paper.<br />
Jos de Bruijn, Holger Lausen, Axel Polleres, and Dieter Fensel: The<br />
WSML rule languages for the Semantic Web. In Proceedings of the<br />
W3C Workshop on Rule Languages for Interoperability, Washington<br />
DC, USA, April 2005. Position Paper.<br />
Holger Lausen, Jos de Bruijn, Axel Polleres, and Dieter Fensel:<br />
WSML - a Language Framework for Semantic Web Services. W3C<br />
Rules Workshop. In Proceedings of the W3C Workshop on Rule<br />
Languages for Interoperability, Washington DC, USA, April 2005.<br />
Position Paper.<br />
Uwe Keller, Ruben Lara, Holger Lausen, Axel Polleres, and Dieter<br />
Fensel: Automatic Location of Services, In Proceedings of the 2nd<br />
European Semantic Web Symposium (ESWS2005), Heraklion,<br />
Crete, 29th May - 1st June, 2005.<br />
75
Vladimir Alexiev, Michael Breu, Jos de Bruijn, Dieter Fensel, Ruben<br />
Lara and Holger Lausen: Information Integration with Ontologies:<br />
Ontology based Information Integration in an Industrial Setting,<br />
ISBN: 0-470-01048-7, John Wiley & Sons, West Sussex, UK, April<br />
2005.<br />
Daniel Olmedilla, Rubén Lara, Axel Polleres, and Holger Lausen:<br />
Trust negotiation for semantic web services. In Lecture Notes in<br />
Computer Science, volume 3387, pages 81-95, 2005.<br />
Michael Kifer, Rubén Lara, Axel Polleres, Chang Zhao, Uwe Keller,<br />
Holger Lausen, and Dieter Fensel. A logical framework for web<br />
service discovery. In ISWC 2004 Workshop on Semantic Web<br />
Services: Preparing to Meet the World of Business Applications,<br />
volume 119, Hiroshima, Japan, 2004. CEUR Workshop Proceedings.<br />
Holger Lausen and Michael Felderer. Architecture for an ontology<br />
and web service modeling studio. In Proceedings of the Workshop on<br />
WSMO Implementations, volume 107. CEURWorkshop<br />
Proceedings, 2004.<br />
Ying Ding, Dieter Fensel, Rubén Lara, Holger Lausen, Michael<br />
Stollberg, and Sung-Kook Han, editors. Proceedings of the ECAI<br />
2004 Workshop on Application of Semantic Web Technologies to<br />
Web Communities, Valencia, Spain, August 23-27, 2004, volume 107<br />
of CEUR Workshop Proceedings, 2004.<br />
Michael Stollberg, Holger Lausen, Rubén Lara, Ying Ding, Sung-<br />
Kook Han, and Dieter Fensel. Towards semantic web portals. In<br />
WWW Workshop on Application Design, Development and<br />
Implementation Issues in the Semantic Web, 2004.<br />
Jos de Bruijn and Holger Lausen. Active ontologies for data source<br />
queries. In The Semantic Web: Research and Applications, First<br />
European Semantic Web Symposium, ESWS 2004, Heraklion, Crete,<br />
Greece, May 10-12, 2004, Proceedings, volume 3053 of Lecture<br />
Notes in Computer Science, pages 107-120, Heraklion, Crete, 2004.<br />
Springer.<br />
Rubén Lara, Sung-Kook Han, Holger Lausen, Michael Stollberg,<br />
Ying Ding, and Dieter Fensel. An evaluation of semantic web<br />
portals. In IADIS Applied Computing International Conference,<br />
Lisbon, Portugal, 2004.<br />
Rubén Lara, Holger Lausen, Sinuhé Arroyo, Jos de Bruijn, and<br />
Dieter Fensel. Semantic web services: description requirements and<br />
76
current technologies. In International Workshop on Electronic<br />
Commerce, Agents, and Semantic Web Services, Pittsburgh, PA,<br />
September 30, 2003.<br />
Technical Reports<br />
Holger Lausen, Michael Stollberg, Rubén Lara, Ying Ding, Sung-<br />
Kook Han, and Dieter Fensel. Semantic web portals state of the art<br />
survey. Technical Report DERI-TR-2004-04-03, Digital Enterprise<br />
Research Institute, Innsbruck, Austria, 2004.<br />
Michael Stollberg, Holger Lausen, Sinuhe Arroyo, Peter Smolle,<br />
Reinhold Herzog, and Dieter Fensel. Fred whitepaper - an agent<br />
platform for the semantic web. Technical Report DERI TR-2004-01-<br />
09, Digital Enterprise Research Institute, Innsbruck, Austria, 2004.<br />
77
3.4.2.7. Ruzica Piskac<br />
Name<br />
Ruzica Piskac<br />
Entry Date August 2006<br />
Cluster<br />
Component<br />
Projects<br />
Research topic<br />
Progress<br />
towards PhD<br />
RSWS<br />
Reasoning<br />
None, but we intend to write FWF proposal<br />
Our main goal is to define a reasoner for the First-order<br />
Autoepistemic Logic (WSML Full) in the framework of WSML<br />
languages.<br />
Since I have just started at DERI week ago, I have only done the first<br />
steps in the direction of my PhD. We defined briefly the topic and<br />
main guidelines during the research. We outlined the following<br />
phases in the research:<br />
1) investigating the literature<br />
2) defining the reasoner<br />
3) implementation<br />
Implementations<br />
Publications<br />
Currently I am getting myself familiar with relevant papers and the<br />
newest results. We expect that in the near future, after I accustom<br />
myself with the terminology and problems, we shall formulate the<br />
FWF proposal.<br />
Journal Articles:<br />
P. Saiz, L. Aphecetche, P. Buncic, R. Piskac, J.-E. Revsbech, V.<br />
Sego. 2003. AliEn-ALICE environment on the GRID. Nuclear<br />
Instruments and Methods in Physics Research Section A, Volume<br />
502, Issue 2-3, p. 437-440.<br />
Publications in Conference Proceedings:<br />
H. de Nivelle, R. Piskac. Verification of an Off-Line Checker for<br />
Priority Queues. Proceedings of Third IEEE International Conference<br />
on Software Engineering and Formal Methods, Koblenz, IEEE<br />
computer society press, Washington, 2005, 210-219.
L. Caklovic, R. Piskac, V. Sego. 2001. Improvement of AHP method.<br />
Mathematical Communications - Supplement No.1 (2001), 13-21.<br />
Master Thesis:<br />
R. Piskac. Formal Correctness of Result Checking for Priority<br />
Queues. Masters thesis, Universitastät des Saarlandes, 2005.<br />
R. Piskac. Parallel Algorithms for Sorting and Merging (in Croatian).<br />
Diploma thesis. University of Zagreb, 2000.<br />
79
3.4.2.8. Richard Pöttler<br />
Name<br />
Richard Pöttler<br />
Entry date January 2006<br />
Cluster RSWS<br />
Objective Reasoning and Mediation<br />
Projects<br />
Research topic<br />
At the moment I'm working as a programmer / researcher for DERI.<br />
In more detail I'm programming for the mappingAPI (Francois) and<br />
the reasoner (Darko). In the mappingAPI I implemented the parser<br />
for the XML-Language, edited the objectmodel, reimplemented the<br />
OWL and WSML export and now I'm implementing the conditions.<br />
In the reasoner I got to implement the builtins.<br />
Implementations ● OMWG (Advisors: Jan Henke, Francois Scharffe)<br />
○ Reimplemented the Exports of the mappings (XML Format,<br />
WSML, OWL)<br />
○ Implemented the parser/marshaller for the XML language<br />
○ Implementing conditions<br />
○ Trying to find similarities between ontologies<br />
○ Cleaning up the objectmodel<br />
● WSML Reasoner (Advisors: Darko Anicic, Holger Lausen)<br />
○ Implemented builtins<br />
○ Implemented datatypes<br />
● GoldenBullet (Advisors: Ying Ding, Martin Hepp)<br />
○ Refactored/bugfixed the code<br />
○ Made submited data persistent<br />
○ Implemented a search mask
3.4.2.9. James Scicluna<br />
Name<br />
James Scicluna<br />
Entry date October 2004<br />
Cluster RSWS<br />
Objective Choreography<br />
Projects Infrawebs:<br />
Tasks:<br />
- Behavioral Language<br />
- QoS Metric and Monitor<br />
- Error Handling<br />
- P2P Architecture Specification<br />
- Final SWS-E and QoS-Monitor<br />
- Use Case Preparation for Demonstrator<br />
- Contribution in the WSMO Use Case Description<br />
- Contribution in the Dissemination Efforts<br />
Deliverables:<br />
- D7.3.2 Realization of SWS-E, Error Handling and QoS Monitor<br />
- D7.4.3 Final SWS-E and Running P2P-Agent and Demonstrator<br />
Preparation<br />
Research topic Use Cases (both B2C and B2B) for choreography interfaces.<br />
Identification of choreography patterns from a combination of<br />
workflow patterns [9] and service interaction patterns. Evaluation of<br />
the suitability of framework such as Petri Nets [6], Abstract State<br />
Machines [4], Transaction Logic [3] and Process Algebra [1] for the<br />
formalization of the choreography patterns. Adequate combination of<br />
tow or more of these methodologies such that the:<br />
1. the (newly defined) semantics for the combined framework<br />
provides the needed expressiveness for the modeling of<br />
choreography patterns<br />
2. formal automated reasoning procedure should exist for the<br />
combined framework<br />
Evaluation with respect to other formal languages such as YAWL<br />
[8]. Application of this language in the Semantic Web [7] and an<br />
execution engine on top.<br />
Progress Draft outline of the PhD Thesis.<br />
towards PhD<br />
1. Introduction
2. Motivation<br />
- why choreography interface patterns?<br />
- why combining different formalisms to adequately formulate<br />
these patterns?<br />
- In what way will the above two points ease compatibility<br />
checking and other reasoning tasks?<br />
- What kind of advantages can this bring to the semantic web?<br />
3. Use cases<br />
- Description of B2B and B2C scenarios clearly showing<br />
interactions between the parties<br />
- Identify which service interaction [2] and workflow patterns [9]<br />
can be combined into choreography patterns<br />
4. Formal Methods<br />
- Writing down the choreography patterns using the methodologies<br />
such as Petri Nets [6], Transaction Logic [3], Abstract State<br />
Machines [4] and Process Algebra [1].<br />
- Evaluation of the formal methods based in (1) the effort required<br />
to model the choreography patterns and (2) expressivity of the<br />
methodology (taking into account the requirements for allowing<br />
to reason on compatibility checking [5])<br />
- Combination of methodologies: identification of requirements in<br />
choreography and how those requirements are expected to<br />
present in different representation formalisms, which enforces a<br />
combination: we will define the formal combined language,<br />
provide semantics for this language that captures the intended<br />
requirements for choreography.<br />
5. Application in the Semantic Web<br />
- Reasoning: to enable the effective deployment of Semantic Web<br />
Services we will investigate formal decidable reasoning (in the<br />
sense that we will first check whether decidable reasoning is<br />
possible with the combined framework, and if not, we will<br />
identify expressive fragments of the combined framework that do<br />
provide with decidable reasoning). This decidable reasoning<br />
depends on the required reasoning for Semantic Web Services,<br />
bur envisage at least compatibility check and maybe others. We<br />
will formally define how those reasoning tasks (like<br />
compatibility checking) can be reduced to decidable reasoning in<br />
the combined framework.<br />
- Relation to WSMO Choreography [7]: investigate the mapping of<br />
the above combined framework into a standard logic<br />
programming language like WSML-Rule. Moreover investigate<br />
whether choreography reasoning calls for specific reasoning tasks<br />
82
(like compatibility checking) which are currently not provided by<br />
the WSML Reasoning component. This would require the<br />
investigation of new algorithms and the subsequent<br />
implementation of these algorithms in the WSML Reasoner.<br />
6. Evaluation<br />
7. Conclusion<br />
[1] J.C.M. Baeten. Procesalgebra: en formalisme voor parallelle,<br />
communicerende processen. Deventer: Kluwer, 1988.<br />
[2] Alistair Barros, Marlon Dumas, and Arthur ter Hofstede. Service<br />
interaction patterns: Towards a reference framework for servicebased<br />
business process interconnection. Technical report, Faculty<br />
of Information Technology, Queensland University of<br />
Technology, Brisbane, Australia, March 2005.<br />
[3] Anthony J. Bonner and Michael Kifer. Transaction logic<br />
programming. Pages 257-279, Cambridge, MA, USA, 1993. MIT<br />
Press.<br />
[4] Egon Börger and Robert Stärk. Abstract State Machines: A<br />
Method for High-Level System Design and Analysis. Springer,<br />
2003.<br />
[5] Axel Martens. Verteilte Geschäftsprozesse – Modellierung und<br />
Verifikation mit Hilfe von Web Services. PhD thesis, Humboldt-<br />
Universität zu Berlin, Berlin, 2003.<br />
[6]Carl Adam Petri. Kommunikation mit Automaten. PhD thesis,<br />
Institut für Instrumentelle Mathematik, Bonn, 1962.<br />
[7] James Scicluna, Axel Polleres, and Dumitru Roman. Ontologybases<br />
choreography and orchestration of wsmo services.<br />
Technical Report D14, DERI Innsbruck, October 2005.<br />
[8] W.M.P. van der Aalst and A.H.M. ter Hofstede. Yawl: Yet<br />
another workflow language. Information Systems, 30(4):245-<br />
275, 2005.<br />
[9] W.M.P. van der Aalst, A.H.M. ter Hofstede. B. Kiepuszewski,<br />
and A.P. Barros. Workflow patterns. Distributed and Parallel<br />
Databases, 14(3):5-51, July 2003.<br />
Implementations - Design and Specification of the Choreography Syntax<br />
- Design and Implementation of the Choreography API for<br />
83
Publications<br />
WSMO4J<br />
- Input in the Design and Implementation of the Choreography<br />
Engine for WSMX<br />
- Design and Implementation of the Quality of Service Metrics for<br />
the Infrawebs project<br />
- Design and Implementation of the Quality of Service Monitor for<br />
the Infrawebs project (ongoing)<br />
José-Manuel López-Cobo, Alejandro López-Pérez and James<br />
Scicluna: A Semantic Choreography-driven Frequent Flyer Program<br />
in Proceedings of the Future Research Challenges of Software and<br />
Services Workshop, Vienna (Austria), April, 2006<br />
James Scicluna and Axel Polleres: Semantic Web Service Execution<br />
for WSMO Based Choreographies in Proceedings of the Semantic<br />
Web Applications Workshop, EuroMedia 2005, Toulouse (France),<br />
April, 2005<br />
84
3.4.2.10. Alexander Wahler<br />
Name<br />
Alexander Wahler<br />
Entry date December 2003<br />
Cluster SEBIS<br />
Objective Semantic Web Services<br />
Projects I coordinate the DERI team in SALERO. Major tasks are the<br />
development of representation techniques for multimedia objects,<br />
development of an ontology language for multimedia objects and<br />
API Ontologies for multimedia objects and a workbench (tools).<br />
I was one of the main editors of the SUPER proposal and<br />
contributed to the definition of the new research field of<br />
“semantic business process management”.<br />
I participated also from the very beginning the NFN proposal<br />
SESA.<br />
Research topic My main focus of the research is applying semantic web services<br />
to real world applications and to evaluate the integration of SWS<br />
in existing software architectures.<br />
Progress Due to heavy commercial activities there is no progress to report.<br />
towards PhD Potential topic for the PhD thesis is the evolvement of ecosystems<br />
based on the service oriented computing paradigm<br />
Implementations So far there are no implementations<br />
Publications<br />
1. Martin Hepp, Frank Leymann, John Domingue, Alexander<br />
Wahler,and Dieter Fensel Semantic Business Process<br />
Management: A Vision Towards Using Semantic Web<br />
Services for Business Process Management<br />
Proceedings of the IEEE ICEBE 2005, October 18-20,<br />
Beijing, China, pp. 535-540.<br />
2. Siegfried Reich, Georg Güntner, Tassilo Pellegrini,<br />
Alexander Wahler (Hrsg.) Semantic Content Engineering<br />
Proceedings der Semantics 2005, Trauner Verlag, Linz<br />
3. Alexander Wahler, Bernhard Schreder, Aleksandar<br />
Balaban, Juan Miguel Gomez, Klaus Niederacher: MIKSI<br />
- A Semantic and Service Oriented Integration Platform.<br />
ESWS 2004: 459-472<br />
4. Eyal Oren, Alexander Wahler, Bernhard Schreder,<br />
Aleksandar Balaban, Michal Zaremba, Maciej Zaremba<br />
Demonstrating WSMX: Least Cost Supply Management,
1st WSMO Implementation Workshop, Frankfurt,<br />
Germany<br />
5. Klaus Niederacher, Alexander Wahler: Concept for<br />
content administration of database powered multimedia<br />
web-sites. ACM Multimedia (2) 1999: 57-58<br />
86
3.4.3. Senior Researchers<br />
Senior Researchers<br />
No Name Topic<br />
3 Dr. Stijn Heymans Reasoning<br />
3.4.3.1. Stijn Heymans<br />
Name<br />
Stijn Heymans<br />
Entry date March 2006<br />
Cluster RSWS<br />
Objective Reasoning and Formal Languages<br />
Projects I will be involved in the SENSE project and wrote the long version<br />
of project part 6 of the SESA nfn proposal (SOA-S, semantics in<br />
SOAs). Regarding deliverables, I did some minor reviewing for<br />
D14.<br />
Research topic My main focus of research is the extension of logic programming<br />
paradigms in order to make them more suitable for conceptual<br />
reasoning. E.g., the investigation of logic programs under an open<br />
domain semantics as is standard in Description Logics. In particular,<br />
I am interested in the integration of Description Logics (or<br />
Ontological reasoning) and Logic Programming (or Rule-based<br />
reasoning).<br />
On my to do list in that respect are:<br />
- A simulation of Rosati’s r-hybrid knowledge base which combines<br />
Description logics and Datalog in our framework of Logic<br />
Programs under the open answer set semantics, as well as show<br />
that the latter have advantages over the former for Semantic Web<br />
reasoning. (in 2 months, scheduled for ALPSWS 06 or similar<br />
workshop/conference)<br />
1. In the further future we intend to devise effective algorithms<br />
for reasoning with logic programs under the open answer set<br />
semantics. To make an analogy, in DLs one has both<br />
decidability proofs (e.g., by automata translation) and<br />
effective algorithms (so-called tableaux algorithms) enabling
Progress<br />
towards Habil<br />
reasoning with DLs. The presence of the well-investigated<br />
theoretical foundations of DLs and the existence of those<br />
algorithms is (part of) the explanation of the success of DLs<br />
in the SW community (that and being on the right place and<br />
the right time basically with a good dose of luck). The intent<br />
of this line of research is to do a similar thing for logic<br />
programs under the open answer set semantics, i.e., the<br />
theoretical decidability results are largely done, so it is time<br />
to look into effective algorithms. Since LP has nice features<br />
DLs lack (such as nonmonotonicity) this would yield a quite<br />
attractive framework for doing knowledge representation and<br />
reasoning. In a latter stage, we will implement those<br />
algorithms. (2 years work to cover a broad range of fragments<br />
of logic programs under the open answer set semantics and<br />
have decent implementations)<br />
Besides these personal topics, I intend to be involved in the research<br />
of my cluster colleagues (in different degrees of involvement) with<br />
topics as: distributed reasoning in the (WSML) LP context,<br />
formalizations of choreography/orchestration, formalizations related<br />
to service discovery, decidability of first-order logic extensions to<br />
auto-epistemic logic (in the WSML-Full context), efficient (WSML-<br />
)DL reasoning through alternative FOL-based methods.<br />
Since I have my PhD since February there is no progress to report<br />
regarding the Habilitation yet. For the future, the anageable of<br />
algorithms for reasoning with logic programs under the open answer<br />
set semantics, as described in my research topic above, is planned to<br />
constitute a part of the Habilitation.<br />
Implementations So far there are no implementations. As described above, after the<br />
algorithms for the above semantics have been devised, they will be<br />
implemented and integrated in the current WSML reasoner.<br />
Publications Conceptual Logic Programs. Stijn Heymans, Davy Van<br />
Nieuwenborgh and Dirk Vermeir. In Annals of Mathematics and<br />
Artificial Intelligence (Special Issue on Answer Set Programming),<br />
pp. x-x, Springer Netherlands, 2006. Accepted for publication.<br />
Open Answer Set Programming for the Semantic Web. Stijn<br />
Heymans, Davy Van Nieuwenborgh and Dirk Vermeir. In Journal of<br />
Applied Logic, pp. x-x, Elsevier, 2006. Accepted for publication.<br />
Cooperating Answer Set Programming. Davy Van Nieuwenborgh,<br />
Stijn Heymans and Dirk Vermeir. In Proc. Of 22th International<br />
Conference on Logic Programming (ICLP 2006), pp. x-x, Springer<br />
LNCS x, 2006. Accepted for publication.<br />
Approximating Extended Answer Sets. Davy Van Nieuwenborgh,<br />
88
Stijn Heymans and Dirk Vermeir. In Proc. Of 17 th European<br />
Conference on Artificial Intelligence (ECAI 2006), pp. x-x, , 2006.<br />
Accepted for publication.<br />
Reasoning with the Description Logic DLRO-less than using Bound<br />
Guarded Programs. Stijn Heymans, Davy Van Nieuwenborgh, Dieter<br />
Fensel and Dirk Vermeir. In Proc. Of Reasoning on the Web<br />
workshop (RoW 2006), pp. x-x, , 2006. Accepted for publication.<br />
Hierarchical Decision Making in Multi-Agent Systems using Answer<br />
Set Programming. Davy Van Nieuwenborgh, Marina De Vos, Stijn<br />
Heymans and Dirk Vermeir. In Proc. Of Seventh Workshop on<br />
Computational Logic in Multi-Agent Systems (CLIMA-VII), pp. x-x,<br />
Springer LNAI , 2006. Accepted for publication.<br />
Unsatisfiability Reasoning in ORM Conceptual Schemes. Mustafa<br />
Jarrar and Stijn Heymans. In Proc. Of International Conference on<br />
Semantics of a Networked World (ICSNW 2006), pp. x-x, Springer<br />
LNCS , 2006. Accepted for publication.<br />
Guarded Open Answer Set Programming with Generalized Literals.<br />
Stijn Heymans, Davy Van Nieuwenborgh and Dirk Vermeir. In Proc.<br />
Of Fourth International Symposium on Foundations of Information<br />
and Knowledge Systems (FoIKS 2006), pp. 179-200, Springer LNCS<br />
3861, 2006.<br />
Preferential Reasoning on a Web of Trust. Stijn Heymans, Davy<br />
Van Nieuwenborgh and Dirk Vermeir. In Proc. Of 4 th International<br />
Semantic Web Conference (ISWC 2005), pp. 368-382, Springer<br />
LNCS 3729, 2005.<br />
Synthesis from Temporal Specifications Using Preferred Answer Set<br />
Programming. Stijn Heymans, Davy Van Nieuwenborgh and Dirk<br />
Vermeir. In Proc. Of ICTCS 2005, pp. 280-294, Springer LNCS<br />
3701, 2005.<br />
Guarded Open Answer Set Programming. Stijn Heymans, Davy Van<br />
Nieuwenborgh and Dirk Vermeir. In Proc. Of 8 th International<br />
Conference on Logic Programming and Non Monotonic Reasoning<br />
(LPNMR 2005), pp. 92-104, Springer LNAI 3662, 2005.<br />
Intelligence Analysis using Quantitative Preferences. Davy Van<br />
Nieuwenborgh, Stijn Heymans and Dirk Vermeir. In Proc. Of<br />
Answer Set Programming: Advances in Theory and Implementation<br />
(ASP 2005), pp. 233-247, Research Press International, 2005.<br />
89
Extending Conceptual Logic Programs with Arbitrary Rules. Stijn<br />
Heymans, Davy Van Nieuwenborgh and Dirk Vermeir. In Proc. Of<br />
Answer Set Programming: Advances in Theory and Implementation<br />
(ASP 2005), pp. 27-41, Research Press International, 2005. 3<br />
Nonmonotonic Ontological and Rule-Based Reasoning with<br />
Extended Conceptual Logic Programs. Stijn Heymans, Davy Van<br />
Nieuwenborgh and Dirk Vermeir. In Proc. Of 2 nd European Semantic<br />
Web Conference (ESWC 2005), pp. 392-407, Springer LNCS 3532,<br />
2005.<br />
Weighted Answer Sets and Applications in Intelligence Analysis.<br />
Davy Van Nieuwenborgh, Stijn Heymans and Dirk Vermeir. In Proc.<br />
Of 11 th International Conference on Logic for Programming,<br />
Artificial Intelligence, and Reasoning (LPAR 2004), pp. 169-183,<br />
Springer LNCS 3452, 2005.<br />
An Ordered Logic Program Solver. Davy Van Nieuwenborgh, Stijn<br />
Heymans and Dirk Vermeir. In Proc. Of Seventh International<br />
Symposium on Practical Aspects of Declarative Languages (PADL<br />
2005), pp. 128-142, Springer LNCS 3350, 2005.<br />
Semantic Web Reasoning with Conceptual Logic Programs. Stijn<br />
Heymans, Davy Van Nieuwenborgh and Dirk Vermeir. In Proc. Of<br />
3 rd International Workshop on Rules and Rule Markup Languages for<br />
the Semantic Web, pp. 113-127, Springer LNCS 3323, 2004.<br />
Hierarchical Decision Making by Autonomous Agents. Stijn<br />
Heymans, Davy Van Nieuwenborgh and Dirk Vermeir. In Proc. Of<br />
9 th European Conference on Logics in Artificial Intelligence (JELIA<br />
2004), pp. 44-56, Springer LNAI 3229, 2004.<br />
On Programs with Linearly Ordered Multiple Preferences. Davy Van<br />
Nieuwenborgh, Stijn Heymans and Dirk Vermeir. In Proc. Of 20 th<br />
International Conference on Logic Programming (ICLP 2004), pp.<br />
180-194, Springer LNCS 3132, 2004.<br />
Integrating Description Logics and Answer Set Programming. S.<br />
Heymans and D. Vermeir. In Proc. Of International Workshop on<br />
Principles and Practice of Semantic Web Reasoning (PPSWR 2003),<br />
pp. 146-159, Springer LNCS 2901, 2003.<br />
Integrating Semantic Web Reasoning and Answer Set Programming.<br />
S. Heymans and D. Vermeir. In Proc. Of Answer Set Programming:<br />
90
Advances in Theory and Implementation (ASP03), pp. 194-208,<br />
Volume 78 of CEUR Proceedings, 2003.<br />
Integrating Ontology Languages and Answer Set Programming. S.<br />
Heymans and D. Vermeir. In Proc. Of Fourteenth International<br />
Workshop on Database and Expert Systems Applications, pp. 584-<br />
588, IEEE Computer Society, 2003.<br />
A Defeasible Ontology Language. S. Heymans and D. Vermeir. In<br />
Proc. Of Confederated International Conferences: CoopIS, DOA, and<br />
ODBASE 2002, pp. 1033-1046, Springer Lecture Notes in Computer<br />
Science 2519, 2002.<br />
Using Preference Order in Ontologies. S. Heymans and D. Vermeir.<br />
In Proc. Of Thirteenth International Workshop on Database and<br />
Expert Systems Applications, pp. 85-89, IEEE Computer Society,<br />
2002.<br />
91
4. Semantics in Business Information Systems Cluster (SEBIS)<br />
In the following we describe the SEBIS cluster in general terms, in terms of the<br />
objectives it takes care, in terms of the project it takes care, and in terms of its members.<br />
4.1. General Description<br />
Name<br />
Acronym<br />
Web site<br />
Leader<br />
Team<br />
Semantics in Business Information Systems<br />
SEBIS<br />
http://sebis.deri.org<br />
Ying Ding and Martin Hepp<br />
Senior Researchers:<br />
Ying Ding<br />
Matin Hepp<br />
Junior Researchers:<br />
Tobias Bürger<br />
Jan Henke<br />
Dumitru Roman<br />
Francois Scharffe<br />
Katharina Siorpaes<br />
Michael Stollberg<br />
Objectives<br />
Projects<br />
Students:<br />
Daniel Bachlechner<br />
Andreas Klotz<br />
Bernhard Leschinger<br />
Michael Luger<br />
Kathrin Prantner<br />
(1) Ontologies<br />
dip, EASIER, Eastweb, enRIAF, etPlanner, MUSING, myOntology,<br />
OnTourism, SUPER Martin<br />
92
Mission<br />
In our research group, we work at transferring Semantic Web and<br />
Semantic Web Services technology to research problems in Business<br />
Information Systems, in order to bridge the gap between the fundamental<br />
work yielded by the Formal Ontology and Semantic Web communities on<br />
one hand, and the application-oriented challenges of BIS/MIS as a<br />
discipline.<br />
This includes the following two dimensions:<br />
Maturing Semantic Web foundations, so that they become compatible<br />
with the real world complexity and scale.<br />
This includes four main areas of research:<br />
• Ontology engineering,<br />
• Community-driven ontology building,<br />
• Economic aspects of ontology building and usage, and<br />
• Ontology Management Systems (OMS).<br />
Applying Semantic Web technology to core challenges of Information<br />
Systems in order to realize and evaluate the business benefit and to<br />
identify the open research challenges. We currently focus on various<br />
application domains, e.g.:<br />
• Semantics-supported Business Process Management,<br />
• Semantic Web services, especially WSMO/WSML/WSMX, and<br />
• Electronic Markets and Electronic Procurement.<br />
Major<br />
tasks and<br />
deliverables<br />
DIP:<br />
a) Delivery of M30 deliverables<br />
WP1: Final version of Reasoner Technology Scan and Recommendation<br />
and WSML Semantics Specification<br />
WP2: Final version of editing and browsing, versioning, mapping;<br />
preparation of Ontology Management Book<br />
WP3: „Goal Ontologies for Effective Resource Management” and<br />
“Semantic Web Services grounding specification”<br />
WP4: Final version of Discovery Module Prototype and, Orchestration<br />
engine prototype<br />
b) Preparation of the final review (October 23-26, 2006 in Innsbruck)<br />
MUSING<br />
• Deliverables:<br />
• D18: Position paper on multi-industry methodologies and<br />
tools (basically a journal paper; due M12 – April 2007)<br />
• D30: Solution simulations (experiments of ontologysupported<br />
Business Intelligence; due M18 – August 2007)<br />
• Tasks:<br />
• 3.1 Ontologies development and management<br />
• Propose Ontology languages, methodologies, and<br />
93
propose/provide infrastructure<br />
• 5.1 Methodologies and Tools paper (same as D18)<br />
• WP 5 lead<br />
• 6.4 Domain Ontology Financial Risk Management<br />
• 7.4 Domain Ontology Internationalization<br />
• 8.4. Domain Ontology IT Operational Risk<br />
SUPER<br />
Delivery of M6, M12, M18 deliverables<br />
WP1: (Semantic Business Process Ontology and BP Operational<br />
Semantics)<br />
• D1.1 Process Modelling Ontology and Mapping to WSMO (M12)<br />
• Process Ontology Language and<br />
• D1.3 Operational Semantics for Semantic Business Processes<br />
• (currently lead by NUIG, negotiations to shift responsibility to<br />
UIBK; M12)<br />
• D1.4 Process Ontology Query Language merged with D 1.3 (M18)<br />
WP11:<br />
• D11.2 SBPM community building activities (M18)<br />
Contributions<br />
WP 2 (Semantic Process Life Cycle Methodology and Evaluation)<br />
WP 8 (Telecoms Use Case framework and Ontology)<br />
4.2. Objectives<br />
• Ontologies (1)<br />
4.2.1. Ontologies<br />
Nr 1<br />
Title Ontologies<br />
Mission In this research topic, we want to advance the state of the art the use of<br />
statement ontologies for advancement in the automation of business processes.<br />
Ontologies in our understanding are community contracts about a<br />
representation of a domain of discourse. Representation in here<br />
includes (1) formal parts that can be used for machine reasoning, and<br />
(2) informal parts like natural language descriptions and multimedia<br />
elements that help humans establish, maintain, and renew consensus<br />
about the meaning of concepts. In our opinion, both aspects of<br />
ontologies are equally important, and we watch the current dominance<br />
of the formal aspects of ontologies in academic research with unease.<br />
Our contributions address the following two main dimensions of using<br />
ontologies for real application:<br />
94
Maturing Semantic Web foundations, so that they become compatible<br />
with the real world complexity and scale. This includes four main<br />
branches of research:<br />
Ontology Engineering<br />
Methodologies for and prototypes of industry-strength business<br />
ontologies, e.g. the gen/tax methodology for deriving ontologies from<br />
existing hierarchical standards and taxonomies (UNSPSC, eCl@ss, ...)<br />
and eClassOWL, the first serious attempt of building an ontology for e-<br />
business applications; and in general advancing the state of the art in e-<br />
business data and knowledge engineering, including metrics for content.<br />
Community-driven Ontology Building<br />
For quite a while, we have been trying to hand back control over the<br />
evolution of ontologies to the user community, including semiautomated<br />
approaches and OntoWiki, a Wiki-centric ontology building<br />
environment.<br />
In this segment also fall quantitative comparisons of community-centric<br />
and engineering-based ontology building.<br />
Economic Aspects of Ontology Building and Usage<br />
Building ontologies consumes resources, and in an economic setting,<br />
these resources are justified and will be spend (by rational economic<br />
actors, at least) only if the effort needed to establish and keep alive a<br />
consensual representation of a domain of discourse is outweighed by the<br />
business gain, either in terms of cost, added value, or strategic<br />
dimensions, e.g. process agility. This research branch is rather young<br />
and underdeveloped, but an important piece of understanding and<br />
fueling the use of ontologies in business applications.<br />
Building actual ontologies for core challenges of Information Systems<br />
in order to realize and evaluate the business benefit and to identify the<br />
open research challenges. We currently focus on five specific<br />
application domains:<br />
Semantics-supported Business Process Management, i.e. the idea to<br />
mechanize Business Process Management by using Semantic Web<br />
techniques and especially Semantic Web Services. There is a first vision<br />
paper and a Working Group being founded.<br />
Semantic Web services, especially WSMO/WSML/WSMX, i.e. the use of<br />
ontologies and related technology for the automation of Web services<br />
discovery, composition, execution, and monitoring.<br />
95
Electronic Markets and Electronic Procurement, including a reference<br />
framework for ontology-supported electronic procurement and an<br />
analysis of the true complexity of business matchmaking.<br />
eTourism, e.g. the automation of the discovery and booking of tourism<br />
offerings.<br />
Web site<br />
Leader<br />
Cluster<br />
Team<br />
Financial reporting, e.g. the automated mediation between financial<br />
2data (e.g. XBRL data) so that balance sheets and other documents<br />
from multiple sources can be integrated on the fly.<br />
http://ontologies.deri.org<br />
Martin Hepp<br />
SEBIS<br />
Senior Researchers:<br />
Martin Hepp<br />
Junior Researchers:<br />
-<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Students:<br />
Daniel Bachlechner<br />
Yihong Ding<br />
Bernhard Leschinger<br />
A major bottleneck towards business applications of Semantic Web<br />
technology and machine reasoning is the lack of industry-strength<br />
ontologies that go beyond academic prototypes. The design of such<br />
ontologies from scratch in a textbook-style ontology engineering process<br />
is in many cases unattractive, for it would require significant effort, and<br />
because the resulting ontologies could not build on top of existing<br />
community commitment. Also, real-world problems of data and systems<br />
interoperability can only be overcome using Semantic Web technology<br />
if ontologies exist that represent the very standards currently in use in<br />
systems and databases. There exist at least four major categories of such<br />
standards:<br />
1. XML schema definitions for message exchange (BMEcat,<br />
ebXML, RosettaNet, …)<br />
2. Non-XML message format standards (UN/EDIFACT, X12,<br />
SWIFT, VDA, SEDAS, EANCOM, CIF, OASIS UBL, …)<br />
3. Taxonomies and thesauri (eCl@ss, UNSPSC, RosettaNet<br />
technical dictionary, …)<br />
4. Numbering schemes and other shallow vocabularies (EAN, UPC,<br />
DUNS, ILN, ISO 639, …)<br />
96
These specifications, though mostly informal in nature, are likely the<br />
most valuable asset on the way to real business ontologies that can help<br />
solve real business interoperability problems, since they reflect some<br />
degree of community consensus and contain, readily available, a wealth<br />
of concept definitions. However, the transformation of such standards<br />
into useful ontologies is not as straightforward as it appears, because of<br />
the following reasons:<br />
1. The specifications come in a variety of formats, e.g. XML, CSV,<br />
Microsoft Access, PDF, or plain text, and mostly lack a formal<br />
meta-model.<br />
2. The specification and the documentation can be very<br />
voluminous, rendering manual translation unfeasible.<br />
3. The same standard can be used in different ways with<br />
incompatible semantics in different contexts.<br />
Future Steps<br />
Publications<br />
In our research work, we want to advance the state of the art in<br />
collaborative ontology building and the mechanized and semi-automated<br />
transformation of existing industrial standards into useful ontologies.<br />
In the next time, we will develop generic methodologies and tools for<br />
the reuse of existing standards and consensus for creating industrystrength<br />
ontologies.<br />
Journals<br />
Martin Hepp: Products and Services Ontologies: A Methodology for<br />
Deriving OWL Ontologies from Industrial Categorization Standards, nt'l<br />
Journal on Semantic Web & Information Systems (IJSWIS), Vol. 2, No.<br />
1, pp. 72-99, January-March 2006.<br />
Martin Hepp: Semantic Web and Semantic Web Services. Father and<br />
Son or Indivisible Twins? IEEE Internet Computing, Vol. 10, No. 2, pp.<br />
85-88, March-April 2006. DOI:<br />
http://doi.ieeecomputersociety.org/10.1109/MIC.2006.42<br />
Conferences<br />
Martin Hepp: The True Complexity of Product Representation in the<br />
Semantic Web Accepted for the 14th European Conference on<br />
Information System (ECIS 2006), June 12-14, 2006, Gothenburg,<br />
Sweden.<br />
Martin Hepp, Katharina Siorpaes, Daniel Bachlechner: Towards the<br />
Semantic Web in E-Tourism: Can Annotation Do the Trick? Accepted<br />
for the 14th European Conference on Information System (ECIS 2006),<br />
June 12-14, 2006, Gothenburg, Sweden.<br />
97
Martin Hepp, Jörg Leukel, and Volker Schmitz A Quantitative Analysis<br />
of eCl@ss, UNSPSC, eOTD, and RNTD: Content, Coverage, and<br />
Maintenance Proceedings of the IEEE ICEBE 2005, October 18-20,<br />
Beijing, China, pp. 572-581.<br />
Martin Hepp, Frank Leymann, John Domingue, Alexander Wahler, and<br />
Dieter Fensel Semantic Business Process Management: A Vision<br />
Towards Using Semantic Web Services for Business Process<br />
Management Proceedings of the IEEE ICEBE 2005, October 18-20,<br />
Beijing, China, pp. 535-540.<br />
Martin Hepp: A Methodology for Deriving OWL Ontologies from<br />
Products and Services Categorization Standards Proceedings of the 13th<br />
European Conference on Information Systems (ECIS2005), May 26 -<br />
May 28, 2005, Regensburg, Germany, pp. 1-12.<br />
Martin Hepp, Jörg Leukel, and Volker Schmitz: Content Metrics for<br />
Products and Services Categorization Standards Proceedings of the<br />
IEEE International Conference on e-Technology, e-Commerce and e-<br />
Service (EEE-05), March 29 - April 1, 2005, Hong Kong, pp. 740-745.<br />
Workshops<br />
Martin Hepp Representing the Hierarchy of Industrial Taxonomies in<br />
OWL: The gen/tax Approach Proceedings of the ISWC Workshop on<br />
Semantic Web Case Studies and Best Practices for eBusiness<br />
(SWCASE'05), November 7, Galway, Ireland, pp. 49-56.<br />
Posters and Poster Proceedings<br />
Martin Hepp: eClassOWL: A Fully-Fledged Products and Services<br />
Ontology in OWL Poster Proceedings of the 4th International Semantic<br />
Web Conference (ISWC2005), November 7-11, 2005, Galway, Ireland.<br />
Software<br />
releases<br />
Martin Hepp, Daniel Bachlechner, and Katharina Siorpaes: OntoWiki:<br />
Community-driven Ontology Engineering and Ontology Usage based on<br />
Wikis Proceedings of the 2005 International Symposium on Wikis<br />
(WikiSym 2005), October 16-18, 2005, San Diego, California, USA<br />
a. BPMO: Business Process Management Ontology and Formal<br />
Semantics<br />
b. SUPER Management Ontology on Business Processes<br />
c. GoodRelations: An ontology for capturing the relationship<br />
between goods and Web resources<br />
98
4.3. Projects<br />
Here we have the following projects:<br />
• DIP<br />
• EASAIER<br />
• EastWeb<br />
• EnIRaF<br />
• etPlanner<br />
• MUSING<br />
• myOntology<br />
• OnTourism<br />
• SUPER Martin<br />
4.3.1. DIP<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Data, Information and Process Integration with Semantic Web Services<br />
DIP<br />
IST-FP6<br />
SEBIS<br />
Martin Hepp<br />
Ontologies, Developer tools, Discovery, Choreography, Mediation,<br />
Grounding, Formal languages, Reasoning, Execution<br />
http://dip.semanticweb.org/<br />
Student Researchers:<br />
Martin Hepp<br />
Junior Researchers:<br />
Jan Henke<br />
Jacek Kopecky<br />
Francois Scharffe<br />
Michael Stollberg<br />
Students:<br />
-<br />
Additional Contributors:<br />
Senior Researchers:
Michal Zaremba.: Architecture tasks WP6, technology buddy<br />
WP9<br />
Junior Reserachers:<br />
Jos de Bruijn: WP 1 tasks<br />
Emilia Cimpian: Mediation WP 5<br />
Thomas Haselwanter: has done orchestration engine<br />
Adina Sirbu: Discovery component<br />
Students:<br />
-<br />
Mission The mission is to develop a conceptual framework, reference<br />
implementation, and use cases as proof-of-concept for Semantic Web<br />
services.<br />
person*mon Total 230.76 per month 6.5<br />
ths budget<br />
Duration 36 months 01/04 – 12/06<br />
Major tasks • Develop WSML language and infrastructure<br />
• Develop Ontology Management environment for WSML<br />
• Develop core WSMX components: discovery, orchestration,<br />
grounding<br />
Deliverables (remaining deliverables)<br />
UIBK leads<br />
• D1.6 Reasoner Technology Scan and Recommendation (Livia)<br />
• D1.7 WSML Semantics (Livia, Jos)<br />
• D1.10 WSML DL Reasoner (Livia)<br />
• D2.6v3 Ontology Mapping and Language Editor (Francois)<br />
• D2.10 Ontology Management Book (Martin)<br />
• D3.10 Goal Ontologies for Effective Resource Management (M.<br />
Stollberg)<br />
• D3.12 Semantic Web Services grounding specification (Jacek)<br />
• D4.13 Aligning WSMO and WSMX with Existing Policy<br />
Specifications (Jacek)<br />
• D4.14 Discovery Module Prototype (Adina)<br />
• D4.20 Orchestration engine prototype (Sami/T.Haselwanter)<br />
• D7.9 RIF Working Group Contributions (Jos)<br />
UIBK contributes<br />
All contributions except for D2.4 and 2.8 are less or equal to 2 MMs!<br />
• D1.9 WSML Flight Reasoner (Livia)<br />
• D2.4v3 Versioning Tool (Jacek)<br />
• D2.8v3 Editing and Browsing Tool (Jan)<br />
• D2.9v3 Ontology Reporting Tool (Jan)<br />
• D2.11 OMS Maintenance and Support (Jan)<br />
• D5.8a First prototype of mediation and composition in real<br />
100
world scenario; internal (Emilia)<br />
• D5.8b Final prototype of mediation and composition in real<br />
world scenario (Emilia)<br />
• D6.11 Semantic Web Services Architecture and Information<br />
Model (Michal)<br />
• D6.14 Semantic Web Services Architecture and Information<br />
Model (Michal)<br />
• D9.11 SWS Enhanced GIS Prototype (WSMX) v 1.0 (Michal)<br />
• D9.12 SWS Enhanced GIS Prototype (WSMX) v 2.0 (Michal)<br />
• D9.14 SWS Enhanced GIS Prototype (WSMX) Final Version<br />
(Michal)<br />
• D14.1d Fourth set of external WSMO Tutorials (M. Stollberg)<br />
• D14.1e Fifth set of external WSMO Tutorials (M. Stollberg)<br />
• D14.5b Industrial Workshop (M. Stollberg)<br />
4.3.2. EASAIER<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Enabling Access to Sound Archives through Integration, Enrichment<br />
and Retrieval<br />
EASAIER<br />
IST-FP6<br />
SEBIS<br />
Ying Ding<br />
Ontologies, Application<br />
http://www.easaier.org/<br />
Senior Researchers:<br />
Ying Ding<br />
Junior Researchers:<br />
Francois Scharffe<br />
Mission<br />
Students:<br />
Michael Luger<br />
This project will enable enhanced access to sound archives by providing<br />
multiple methods of retrieval, integration with other media archives,<br />
content enrichment and enhanced access tools. It offers methods of<br />
searching content based on audio features, musical features, or speech<br />
content. EASAIER also supports cross-media retrieval, enabling access<br />
to other media besides just audio. It implements recent advances in<br />
machine learning, music and speech processing, and information<br />
101
Budget (in<br />
terms of<br />
m*m)<br />
retrieval. Furthermore, it addresses a growing demand for interactive<br />
electronic materials.<br />
Total: 29 per month: 1<br />
Duration 30 months 05/06 – 10/08<br />
Major tasks<br />
Deliverables<br />
a. WP2 Media Semantics and Ontologies<br />
b. T 2.1 Ontology and semantics for media object<br />
representation – Analysis of the requirements for the<br />
representation of semantic aspects of sound objects and<br />
related media. A principle component of this task will be<br />
the alignment of the Ontology language<br />
recommendations with the European effort of WSMO<br />
c. T 2.2 Ontology management environment – This will<br />
support a scalable infrastructure for ontology editing,<br />
browsing, merging, aligning, and versioning.<br />
D2.1 Report on metadata management infrastructure and ontology<br />
language for media objects – (Month 24)<br />
4.3.3. EastWeb<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Building an integrated leading Euro-Asian higher education and<br />
research community in the field of the Semantic Web<br />
EastWeb<br />
IST-FP6<br />
SEBIS<br />
Ying Ding<br />
Application<br />
http://odle.dit.unitn.it/eastweb/indexphp?action=site&site=<br />
EASTWEB<br />
Senior Researchers:<br />
Ying Ding<br />
Junior Researchers:<br />
Alice Carpentier<br />
Students:<br />
-<br />
102
Mission This project aims to build an integrated leading Euro-Asian high<br />
education and research community in the field of the Semantic Web.<br />
Direct target groups are graduate students, faculty staff and enterprises<br />
management personnel. Indirect target groups are European and Asian<br />
students, researchers and enterprises personnel at large.<br />
person*mon Total 2 Per month 0<br />
ths budget<br />
Duration 36 months 03/06 – 02/09<br />
Major tasks • Action leader (Summer school on Semantic Web (SSSW), Asian<br />
Semantic Web Conference (ASWC), Eastweb Research events)<br />
• Coordinator for DL-KM distance education and KM platform<br />
activity<br />
Deliverables None<br />
4.3.4. EnIRaf<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Enhanced Information Retrieval and Filtering for Analytical Systems<br />
enIRaF<br />
IST-FP6<br />
SEBIS<br />
Ying Ding<br />
Application<br />
http://eniraf.mis.ae.poznan.pl/<br />
Senior Researchers:<br />
Ying Ding<br />
Junior Researchers:<br />
Alice Carpentier<br />
Students:<br />
-<br />
Mission This project aims at the improvement of the IRaF system in order to<br />
better satisfy user needs by providing training in the following areas:<br />
formal models of ontologies, software and tools for ontologies,<br />
Semantic Web and Web Services, human language technology, decision<br />
making. Scientific quality of the training is assured by a co-operation<br />
with leading research centers from Austria, Germany, The Netherlands,<br />
Norway, and UK.<br />
person*mon Total 0 per month 0<br />
103
ths budget<br />
Duration 48 months 10/04 -09/08<br />
Major tasks none<br />
Deliverables none<br />
4.3.5. etPlanner<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
etPlanner Semantische Suche<br />
etPlanner<br />
ECCA<br />
SEBIS<br />
Martin Hepp<br />
Ontologies, Application<br />
http://www.etourismaustria.at/portal/index.php?option=com_frontpage&Itemid=1<br />
Senior Researchers:<br />
Martin Hepp<br />
Mission<br />
Budget (in<br />
terms of<br />
m*m)<br />
Junior Researchers:<br />
-<br />
Students:<br />
Daniel Bachlechner<br />
Tourism-related businesses need fast, wide-reaching announcement<br />
facilities to advertise their products. etPlanner is a mobile system for<br />
planning customized tourism experience. Using mobile devices (e.g.<br />
PDA, mobile phones) consumers get their visit planned in an intelligent<br />
way and will be supported throughout their whole journey.<br />
Total: 45 Per month: 1.25<br />
Duration 36 months 04/05 – 3/08<br />
Major tasks<br />
Deliverables<br />
In the 2. Project-year a fully funktionable etPlanner-Framework will be<br />
developed on basis of the existing prototype. The architecture of the<br />
etPlanner Frameworks will be widened, especially concerning a flexible<br />
integration of touristy performances and functionalities as well as the<br />
connection to other systems.<br />
104
4.3.6. MUSING<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Multi-Industry, Semantic-based Next Generation Business Intelligence<br />
MUSING<br />
IST-FP6<br />
SEBIS<br />
Martin Hepp<br />
Ontologies, Application<br />
n/a<br />
Senior Researchers:<br />
Martin Hepp<br />
Junior Researchers:<br />
Jan Henke<br />
Mission<br />
Students:<br />
Yihong Ding<br />
Bernhard Leschinger<br />
2 Master students<br />
MUSING aims at developing a new generation of Business Intelligence<br />
(BI) tools and modules based on semantic-based knowledge and content<br />
systems. MUSING will integrate Semantic Web and Human Language<br />
technologies and combine declarative rule-based methods and statistical<br />
approaches for enhancing the technological foundations of knowledge<br />
acquisition and reasoning in BI applications. The breakthrough impact<br />
of MUSING on semantic-based BI, and its paradigm of multi-industry<br />
potentiality will be measured as the result of user-driven RTD<br />
developments in three vertical domains:<br />
– Finance, through development and validation of next<br />
generation (Basel II and beyond) semantic-based BI<br />
solutions, with particular reference to Credit Risk<br />
Management;<br />
– Internationalisation, (i.e., the process that allows an<br />
enterprise to evolve its business from a local to an<br />
international dimension, hereby expressly focusing on<br />
the information acquisition work concerning<br />
international partnerships, contracts, investments)<br />
through development and validation of next-generation<br />
semantic-based internationalisation platforms;<br />
– Operational Risk Management, through development and<br />
105
Budget (in<br />
terms of<br />
m*m)<br />
validation of semantic-driven knowledge systems for<br />
measurement and mitigation tools, with particular<br />
reference to operational risks faced by IT-intensive<br />
organisations.<br />
Total 82.65 Per month 2<br />
Duration 48 months 04/06 – 03/10<br />
Major tasks • 3.1 Ontologies development and management<br />
• Propose Ontology languages, methodologies, and<br />
propose/provide infrastructure<br />
• 5.1 Methodologies and Tools paper (same as D18)<br />
• WP 5 lead<br />
• 6.4 Domain Ontology Financial Risk Management<br />
• 7.4 Domain Ontology Internationalization<br />
• 8.4. Domain Ontology IT Operational Risk<br />
Deliverables • D18: Position paper on multi-industry methodologies and tools<br />
(basically a journal paper; due M12 – April 2007)<br />
• D30: Solution simulations (experiments of ontology-supported<br />
Business Intelligence; due M18 – August 2007)<br />
4.3.7. myOntology<br />
Name myOntology: Open Ontology Environment for Semantic Web-based E-<br />
Commerce<br />
Acronym myOntology (was renamed from:Ontoword)<br />
Funding line FIT-IT Semantic Systems 2006<br />
Cluster SEBIS<br />
Leader Martin Hepp<br />
Objective Ontologies, Applications<br />
Website http://www.myontology.org (not yet up, but domain already booked)<br />
Team Senior Researchers:<br />
Martin Hepp<br />
Junior Researchers:<br />
Katharina Siorpaes, Francois Scharffe, NN<br />
Students:<br />
Michael Luger<br />
Mission Building a framework and prototype for Semantic-Web-based E-<br />
Commerce and collaborative Ontology Engineering based on Wiki<br />
106
Budget (in<br />
terms of<br />
m*m)<br />
Technology.<br />
85 MM / 24 months = 3.54<br />
MM/months<br />
Duration 10/2006 – 9/2008<br />
Major tasks • Building a Wiki-based Ontology Platform<br />
• Conceptual Framework for E-Commerce<br />
Deliverables • D1.1 State-of-the-art in Ontology Engineering, Instance Data<br />
and Mapping Creation<br />
• and Management – Month 4<br />
• D1.2 Definition of Processes in community-driven ontology,<br />
instance data and mapping<br />
• creation and management – Month 6<br />
• D1.3 Definition of Roles in community-driven ontology,<br />
instance data and mapping<br />
• creation and management – Month 6<br />
• D1.4 Definition of Processes in community-driven ontology,<br />
instance data and mapping<br />
• creation and management, revised version – Month 20<br />
• D1.5 Definition of Roles in community-driven ontology,<br />
instance data and mapping<br />
• creation and management – Month 20<br />
• D2.1 Specification of a Wiki language for collaborative<br />
ontology, instance data and<br />
• mapping creation and management – Month 10<br />
• D2.2 Design of graphical UI elements for collaborative<br />
ontology, instance data and<br />
• mapping creation and management – Month 16<br />
• D2.3 System architecture for a platform for collaborative<br />
ontology, instance data and<br />
• mapping creation and management – Month 12<br />
• D2.4 Implementation of a test platform for collaborative<br />
ontology, instance data and<br />
• mapping creation and management – Month 24<br />
• D3.1 Requirements and State-of-the-art Document for a<br />
Scalable Ontology, Instance<br />
• Data and Mapping Management Infrastructure – Month 6<br />
• D3.2 Abstract Specification of a Scalable Ontology, Instance<br />
Data and Mapping<br />
• Management System – Month 12<br />
• D3.3 Prototype Implementation of a Scalable Ontology,<br />
Instance Data and Mapping<br />
• Management System – Month 24<br />
• D4.1 A limited number of product and service ontologies –<br />
107
Month 24<br />
• D4.2 Supplier Ontology – Month 16<br />
• D4.3 Offer Ontology – Month 16<br />
• D4.4 Running Version of semantic web enhanced directory<br />
service WKO.at – Month 14<br />
• D4.5 Ontology retrieval functionality – Month 16<br />
• D4.6 Ontology matching functionality – Month 20<br />
• D4.7 IAC Workflow description – Month 15<br />
• D4.8 IAC adaptations – Month 20<br />
• D4.9 IAC Ontology retrieval & matching functionality – Month<br />
20<br />
• D4.10 Instancing tool – Month 20<br />
• D4.11Test results – Month 24<br />
• D5.1 Ontology retrieval tool – Month 14<br />
• D5.2 First integration approach System One – Month 16 (M12)<br />
• D5.3 First integration approach Smart Information Systems –<br />
Month 24 (M16)<br />
• D5.4 Review and Results Report – Month 24 (M20)<br />
• D6.1 Dissemination strategy and dissemination plan – Month 6<br />
• D6.2 Report on and Evaluation of the dissemination strategy –<br />
Month 24<br />
• D6.3 Standardization plan – Month 6<br />
• D6.4 Report on standardization activities and achieved results –<br />
Month 24<br />
• D 7.1 a – c Periodic Progress Reports (for every 6-monthsperiod,<br />
until Month 18)<br />
• D 7.2 Final Project Report – Month 24<br />
4.3.8. OnTourism<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Ontology-based Online Tourism Offer Integration<br />
OnTourism<br />
FFG, BRIDGE<br />
SEBIS<br />
Martin Hepp<br />
Application, Developer tools<br />
n/a<br />
Senior Researchers:<br />
Martin Hepp<br />
Ying Ding<br />
Junior Researchers:<br />
108
Mission<br />
Budget (in<br />
terms of<br />
m*m)<br />
Michael Stollberg<br />
Students:<br />
Andreas Klotz<br />
Today’s information management concepts and solutions for the<br />
complex tasks of tourism intermediaries – such as regional agencies,<br />
national travel organizations (NTOs), supra-national aggregators, and<br />
commercial retailers – are still low-level from a semantic point of view.<br />
Hence, information creation, maintenance and delivery being the<br />
primary business process of tourism intermediaries faces heterogeneities<br />
in various dimensions, requires manual coordination tasks, and suffers<br />
from missing consensus on agreed concepts and technologies.<br />
OnTourism is aimed at (1) applying, concretizing and evaluating<br />
Semantic Web technologies such as ontologies, semantic annotation of<br />
content and semantic search to this information-rich and economically<br />
quite important domain, (2) identifying, developing and integrating<br />
reference ontologies for the tourism industry, and (3) showing the proofof-concept<br />
in a real-world scenario of the Austrian tourism industry.<br />
Based on a semantic content management approach as well as mediator<br />
and data extraction technologies developed in previous research projects<br />
such as Harmonize and Harmo-TEN (www.harmo-ten.org), or utilizing<br />
specialized data wrapping technologies such as liXto ®, OnTourism<br />
seeks to explore and expand the potential of advanced semantic<br />
technologies in a research domain of strong national interest, strength,<br />
and tradition.<br />
Total: 36 per month: 1,7<br />
Duration 21 months 07/06 – 03/08<br />
Major tasks<br />
WP2: Ontology Management (lead by UIBK DERI)<br />
This WP provides the ontology management (OM) methodology, tools<br />
and infrastructure necessary for the project. The major efforts are<br />
targeted to further development, customization and tuning of OM<br />
developed outside the project. OnTourism is aligned from this<br />
perspective with the results of projects such as DIP and SEKT. In a<br />
more general scope, it is based on the work done in the Ontology<br />
Management Working Group (http://www.omwg.org, in terms of<br />
engineering efforts) and the SDK cluster, in terms of the research and<br />
methodological framework. Beside ontology management, this work<br />
package will yield a set of domain ontologies for the tourism and travel<br />
industry.<br />
WP3: Semantic Content Management Processes (lead by UIBK DERI)<br />
This WP is mainly concerned with the organization of all content<br />
management processes of tourism intermediaries. The basic idea is that<br />
the content will be integrated in a semantic, ontology-based registry,<br />
109
thus the entire content organization will be founded on ontologies and<br />
Semantic Web Services technology as provided by WP 2.<br />
Deliverables From the list below, UIBK is responsible only for deliverables in WP 2,<br />
3, and 6:<br />
Staffing cannot be assigned at this point in time, since there is none. We<br />
will be recruiting one senior and one junior researcher for this project.<br />
D1.1 Use Case Design 1 R<br />
D1.2 Use Case Evaluation Framework 1 R<br />
D1.3 Use Case Evaluation Report 1 R<br />
D2.1 Ontology Management Requirements 2 R<br />
D2.2 Ontology Management Model 2 R<br />
D2.3 Tourism Ontologies Draft Version 2 R<br />
D2.4 Tourism Ontologies Final Version 2 R<br />
D3.1 State-of-the-Art and Requirements Analysis 3 R<br />
D3.2 Content Management Design 3 R<br />
D3.3 Content Management Implementation 3 P<br />
D4.1 State-of-the-Art and Requirements Analysis 4 R<br />
D4.2 Content Classification and Annotation Design 4 R<br />
D4.3 Content Classification and Annotation Implementation 4 P<br />
D5.1 Tourism Meta Portal Design 5 R<br />
D5.2 Tourism Meta Portal Prototype 5 P<br />
D5.3 Tourism Meta Portal Evaluation Report 5 R<br />
D6.1 First Project Report 6 R<br />
D6.2 Second Project Report 6 R<br />
D6.3 Final Project Report 6 R<br />
4.3.9. SUPER Martin<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Semantics utilized for Process Management within and between<br />
Enterprises<br />
SUPER-Martin<br />
IST-FP6<br />
SEBIS<br />
Martin Hepp<br />
Ontologies, Choreography, Formal languages<br />
http://super.semanticweb.org/<br />
Senior Researchers:<br />
Martin Hepp<br />
110
Junior Researchers:<br />
Dumitru Roman<br />
Students:<br />
-<br />
Mission Conceptual framework, reference implementation, and use case proofof-concept<br />
for Business Process Management based on Semantic Web<br />
Services<br />
Budget (in Total: 70 mm Per month: 2<br />
terms of<br />
m*m)<br />
Duration 36 months 04/06 – 03/09<br />
Major tasks • WP1 SBPM Ontology (SEBIS cluster leads)<br />
• WP2 SBPM life Cycle (SEBIS cluster as a contributor)<br />
• WP8 Telecoms Framework (SEBIS cluster as a contributor)<br />
• WP10 Exploitation (SEBIS cluster as a contributor)<br />
• WP12 Dissemination (SEBIS and SEE contribute)<br />
Deliverables IBK Business Layer lead:<br />
• D1.1 Process Modeling Ontology and Mapping to WSMO<br />
(SEBIS cluster)<br />
• D11.2 SBPM community building activities (SEBIS cluster)<br />
UIBK Business Layer contributions:<br />
• Several deliverables in WP 2, 10, 12<br />
Staffing not completed – 1 new senior + 1-2 master students for<br />
modeling tasks needed. Martin has 25% and leads WP1.<br />
111
4.4. Staff<br />
Here we discuss student, junior, and senior researchers of the SEBIS cluster.<br />
4.4.1. Student Researchers<br />
Student Researchers<br />
Nr Name Supervisor<br />
1 Daniel Bachlechner Martin Hepp<br />
4 Bernhard Leschinger Martin Hepp<br />
5 Michael Luger Ying Ding<br />
7 Kathrin Prantner<br />
4.4.2. Junior Researchers<br />
Junior Researchers<br />
No Name Objective Cluster<br />
3 Tobias Bürger SEBIS<br />
8 Jan Henke SEBIS<br />
18 Dumitru Roman Choreography SEBIS<br />
19 Francois Scharffe Mediation SEBIS<br />
22 Katharina Siorpaes SEBIS<br />
24 Michael Stollberg SEBIS
4.4.2.1. Tobias Bürger<br />
Name<br />
Tobias Bürger<br />
Entry date February 2006<br />
Cluster SEBIS<br />
Objective<br />
Projects 1) GRISINO, Task T1.1 (Re-assessment of State of the Art: Grid;<br />
SWS; KCOs), Deliverable D1.1 (State of the Art in SWS, GRID<br />
and “Intelligent” Objects – Can they meet?)<br />
2) SALERO, Task WP3.1 (Ontologies to describe Low-level-,<br />
Semantic features and Context of use for Multimedia Objects),<br />
Deliverable D3.1.1 (Representation techniques for multimedia<br />
objects)<br />
Research topic My current research mainly deals with the notion of “intelligent<br />
content”, which is content that is self-describing, adaptive to context<br />
and user needs. The two projects I work on approach the problem of<br />
modelling content in this way from two different views:<br />
1) GRISINO, deals with KCOs that were developed in the recently<br />
finished EU project METOKIS 1 and their relation to Semantic<br />
Web Services (SWS). KCOs are a model for knowledge<br />
enhanced multimedia content objects and are based on the<br />
DOLCE 2 foundational ontology. They have so-called semantic<br />
facets that are modular interfaces to describe the properties of<br />
KCOs, including the 'raw' content object or media, metadata and<br />
knowledge specific to the content object and knowledge about<br />
the topics of the content (its meaning). My current research for<br />
that tries to find answers on the question how to make KCOs<br />
compatible with SWS in order to have context sensitive SWS that<br />
can understand KCOs, for example to base composition or<br />
selection of services on the state of these objects. Vica versa it<br />
should be able to re-contextualize KCOs by SWS (if necessary)<br />
in order to use them in foreign environments.<br />
2) In SALERO our aim is to develop an intelligent content model for<br />
multimedia content and also to establish a formal or de facto<br />
standard for intelligent content. The semantically aware content<br />
objects should amongst others be able to self-adapt to the context
of the media production workflow and be the enabler for a<br />
facilitated indexing, adaptation and most importantly re-use of<br />
media resources. Therefore we currently investigate the<br />
requirements for these objects and investigate especially how<br />
multimedia standards can be combined with user- or domainmodels.<br />
For that task, a deep understanding of the relation of<br />
multimedia models (e.g. MPEG-7, MPEG-21) with upper level<br />
ontologies (i.e. domain ontologies) has to be developed. For<br />
high-level semantic features of the multimedia data we have to<br />
investigate which ontology language is appropriate for the<br />
requirements of the project. Here we will evaluate if WSML or<br />
OWL-Flight can be used. Important at this point is not only the<br />
modelling of the multimedia content but also the description of<br />
services, ie. how to deal with the content.<br />
1<br />
http://metokis.salzburgresearch.at<br />
2<br />
http://www.loa-cnr.it/DOLCE.html<br />
Progress<br />
towards PhD<br />
Implementations<br />
Publications<br />
I started work on my PhD in November 2005, having in mind a<br />
publishing framework that is centered around intelligent content<br />
objects. Meanwhile I aligned my PhD to my project work at DERI.<br />
However, at the moment the main focus is kept on semantically<br />
modelling of (media-rich) content, I additionally want to analyze<br />
how these models can be combined with semantically enabled<br />
service oriented architectures in order to negotiate and expose the<br />
content's functionality and to deal with it in a standardized way. This<br />
should enable trading, sharing and re-using of content in a controlled<br />
way. I currently observe if and how it is possible to conceptually map<br />
task descriptions of intelligent content objects with goal/function<br />
descriptions of Semantic Web Services. Therefore my next step will<br />
be to analyze if it is possible to map concepts of DDPO (DOLCE<br />
Descriptions&Situations Plan Ontologies) to WSMO goal<br />
descriptions. The work done in the two projects SALERO and<br />
GRISINO can serve as an integral part of my PhD work.<br />
Additionally, I’m also part of another IST project that recently<br />
started and where our (my) task is the design of an intelligent media<br />
framework that is centered around so called intelligent media objects.<br />
The work done in this project will also help me to further understand<br />
the needs for semantically describing and handling of media rich<br />
content.<br />
Tobias Bürger: "An Intelligent Media Framework for Multimedia<br />
Content" Accepted for the 1st International Workshop on Semantic<br />
Web Annotations for Multimedia (SWAMM), May 22, 2006,<br />
Edinburgh, Scotland.<br />
Sebastian Schaffert, Diana Bischof, Tobias Bürger, Andreas Gruber,<br />
114
Wolf Hilzensauer, and Sandra Schaffert: Learning with Semantic<br />
Wikis. Salzburg Research Technical Report, March 2006.<br />
Tobias Bürger, Georg Güntner: "SMART CONTENT FACTORY ?<br />
SEMANTIC KNOWLEDGE BASED INDEXING OF<br />
AUDIOVISUAL ARCHIVES" in Proceedings of the 2nd European<br />
Workshop on the Integration of Knowledge (EWIMT '05), Semantic<br />
and Digital Media Technologies, 2005.<br />
Tobias Bürger, Erich Gams, Georg Güntner: "Smart Content Factory<br />
- Assisting Search for Digital Objects by Generic Linking Concepts<br />
to Multimedia Content", in Proceedings of the Sixteenth ACM<br />
Conference on Hypertext and Hypermedia (HT '05), 2005.<br />
Georg Güntner, Tobias Bürger, Erich Gams: "Smart Content -<br />
Scenarios and Technologies for a Knowledge-based Audiovisual<br />
Archive" in Proceedings of EChallenges 2005, 2005.<br />
115
4.4.2.2. Jan Henke<br />
Name<br />
Jan Henke<br />
Entry date May 2004<br />
Cluster SEBIS<br />
Objective A Usable Group Editor for Ontologies<br />
Projects DIP, MUSING<br />
Research topic Ontological Engineering, Groupware Engineering, Usability<br />
Engineering<br />
Progress Two thirds are missing<br />
towards PhD<br />
Implementations DOME (http://dome.sourceforge.net/)<br />
Publications Jan Henke. The table metaphor: A representation of a class and its<br />
instances. 2nd European Semantic Web Conference (ESWC 2005),<br />
Workshop on User Aspects of the Semantic Web, May 29 th -June 1 st ,<br />
2005. Heraklion, Greece<br />
Anna V. Zhdanova, Reto Krummenacher, Jan Henke, Dieter Fensel<br />
Community-Driven Ontology Management: DERI Case Study<br />
Proceedings of the IEEE/WIC/ACM International Conference on<br />
Web Intelligence<br />
Jan Henke. Towards a Usable Group Editor for Ontologies. Full<br />
paper at the Doctoral Consortium of the Fifth International Semantic<br />
Web Conference (ISWC 2006) November 5-9, 2006. Athens,<br />
Georgia, USA
4.4.2.4. Dumitru Roman<br />
Name<br />
Dumitru Roman<br />
Entry date November 2003<br />
Cluster SEBIS<br />
Objective Choreography<br />
Projects Project name: SWING (Semantic Web services Interoperability<br />
Geospatial decision making)<br />
Tasks: the main task in the project is to apply WSMO/L/X to the<br />
Geospatial decision making research area; other tasks: delegated (by<br />
Martin Hepp) Technical Coordinator of the project and WP7<br />
Dissemination and Exploitation work package leader<br />
Deliverables: (for the next 6-9 months; responsible or contributor;<br />
note that at this time it is not clear how many PM will be associated to<br />
each deliverable as this is decided at the kick-off meeting which is<br />
currently taking place)<br />
D2.1 Spatial Logic Operators (Month 9)<br />
D6.1 Architecture and Component requirements (Month 6)<br />
D7.1 Public Web Site (Month 6)<br />
D7.5 Information dissemination plan (Month 6)<br />
Research topic The research topic I am interested in is Semantic Web Services and<br />
their application to service-oriented environments. More specifically,<br />
in this context, I am interested in issues related to service process<br />
modelling and analysis, workflows, and to some degree reasoning<br />
about specifications of processes and workflows, as well as how such<br />
languages and frameworks can be integrated/complemented with<br />
widely adopted industrial standards in this area, like UN/EDIFACT or<br />
RosettaNet. Specific focus include the applicability of formal<br />
languages like Concurrent Transaction Logic (CTR) to more user<br />
oriented languages like Yet Another Workflow Language (YAWL),<br />
and integration with industrial standards in this area. To some extent<br />
the research topic includes also mediation of processes and protocols<br />
in Semantic Web Services.<br />
Progress The topic for the thesis is more or less defined: the proposal is to<br />
towards PhD extend expressive languages that implement workflow patterns (e.g.<br />
YAWL) to support global constraints - as a need to provide a<br />
powerful control-flow language complemented with support for<br />
constraints modelling; a CTR-based semantics for such a language is
Implementatios<br />
Publications<br />
meant to be defined - as a mean to enable mechanized support for<br />
analyzing specifications in such a language. CTR itself needs some<br />
extensions, as well as some of its workflow scheduling techniques; in<br />
parallel, a translation mechanism from the extended CTR<br />
specifications to ASMs is meant to be provided – as a mean to enable<br />
flexibility and automatic support for checking the consistency of<br />
different level of abstractions in the design of service behavior<br />
specification. The resulting model, language, and methodology are<br />
meant to complement and integrate with the already existing<br />
WSMO/L/X framework.<br />
D. Roman, J. de Bruijn, A. Mocan, I. Toma, H. Lausen, J. Kopecky,<br />
D. Fensel, J. Domingue, S. Galizia, and L. Cabral: Semantic Web<br />
Services - Approaches and Perspectives. In J. Davies, P. Warren, and<br />
R. Studer (eds.), Semantic Web Technologies. To appear.<br />
J. Noll, D. Roman, and M. Pilarski: Roaming of Advanced Telecom<br />
Services through Semantic Annotations. EEE International<br />
Conference on Pervasive Services. 2006.<br />
H. Lausen, A. Polleres, J. de Bruijn, M. Stollberg, D. Roman, and D.<br />
Fensel: Enabling Semantic Web Services: The Web Service Modeling<br />
Ontology. Springer-Verlag Publishing House. To appear.<br />
D. Roman: Semantic Web Services: Perspective and Approaches. In<br />
Proceedings of the Workshop on The Next Generation Web<br />
Technologies. Published by KISS. Dejon, South Korea, March, 2006.<br />
M. L. Brodie, D. Fensel, and D. Roman: Semantically Enabled<br />
Service-Oriented Architectures (SESA). IEEE IT Professional. Under<br />
submission, 2006.<br />
J. Veijalainen and D. Roman: From EDI to SOA: An Inter-<br />
Organizational Perspective. IEEE IT Professional. Under submission.<br />
2006.<br />
D. Roman, J. de Bruijn, A. Mocan, H. Lausen, C. Bussler, and D.<br />
Fensel: WWW: WSMO, WSML, and WSMX in a nutshell. Under<br />
submission. 2006.<br />
P. Dini, P. Lorenz, M. Freire, and D. Roman. Proceedings of the<br />
International Conference on Internet and Web Applications and<br />
Services (ICIW'06). IEEE Computer Society Press. 2006.<br />
118
D. Roman, I. Toma, and D. Fensel: Semantic Web Services - A<br />
Technology for Service-Oriented Computing. In Encyclopedia of<br />
Internet Technologies and Applications. Mário Freire and Manuela<br />
Pereira (Editors). Idea Group Reference. To Appear.<br />
I. Toma, D. Roman, and D. Fensel: Modelling Semantic Web<br />
Services in ASG: The WSMO-based Approach. In Proceedings of<br />
Semantic Content Engineering, Schriftenreihe Informatik, Band 17. S.<br />
Reich, G. Güntner, T. Pellegrini, A. Wahler (Hg.). 2006.<br />
D. Fensel, I. Toma, and D. Roman: Towards a Semantically Enabled<br />
Service Oriented Architecture. In Proceedings of Semantic Content<br />
Engineering, Schriftenreihe Informatik, Band 17. S. Reich, G.<br />
Güntner, T. Pellegrini, A. Wahler (Hg.). 2006.<br />
B. Sapkota, D. Roman, and D. Fensel: Distributed Web Service<br />
Discovery Architecture. In Proceedings of the International<br />
Conference on Internet and Web Applications and Services<br />
(ICIW'06), IEEE Computer Society Press, Guadeloupe, French<br />
Caribbean, February 23-25, 2006.<br />
J. Kopecký, D. Roman, M. Moran, and D. Fensel: Semantic Web<br />
Services Grounding. In Proceedings of the International Conference<br />
on Internet and Web Applications and Services (ICIW'06), IEEE<br />
Computer Society Press, Guadeloupe, French Caribbean, February,<br />
23-25, 2006.<br />
M. Stollberg; D. Roman, A. Duke, and C. Bussler. Proceedings of the<br />
First International Workshop on Web Service Choreography and<br />
Orchestration for Business Process Management. In A. Haller and C.<br />
Bussler (Eds.): Business Process Management Workshops BPM 2005<br />
International Workshops, BPI, BPD, ENEI, BPRM, WSCOBPM,<br />
BPS, Nancy, France, September 5, 2005. Revised Selected Papers.<br />
Lecture Notes in Computer Science, Vol. 3812, Springer, Berlin<br />
Heidelberg, 2006.<br />
J. Domingue, D. Fensel, and D. Roman. Semantic Web Services with<br />
the Web Service Modeling Ontology (WSMO). In T. Payne (edt.),<br />
AgentLink News, Issue 19, pages 7 – 9, ISSN 1465-3842, November<br />
2005.<br />
I. Toma, D. Roman, K.Iqbal, J. Hofer, D. Fensel, and S. Decker.<br />
Towards Semantic Web Services in Grid Environment. In<br />
proceedings of the 1st International Conference on Semantics,<br />
Knowledge and Grid (SKG2005), Beijing, China, Nov 27, 2005.<br />
119
M. Burstein, C. Bussler, M. Pistore, and D. Roman. Proceedings of<br />
the Workshop on WWW Service Composition with Semantic Web<br />
Services 2005 (wscomps05). Published by the University of<br />
Technology of Compiegne, Compiegner, France, September 19,<br />
2005. ISBN 2-913923-18-6.<br />
I. Toma, D. Roman, K. Iqbal. ASG - Adaptive Services Grid. Poster<br />
at the 4th International Semantic Web Conference 2005 (ISWC 2005).<br />
Galway, Ireland, 6-10 Nov, 2005.<br />
M. Stollberg, C. Feier, D. Roman, and D. Fensel. Semantic Web<br />
Services - Concepts and Technology. Book Chapter. To appear in<br />
Text, Speech and Language Technology series of Kluwer.<br />
B. Sapkota, L. Vasiliu, I. Toma, D. Roman, C. Bussler. Peer-to-Peer<br />
Technology Usage in Web Service Discovery and Matchmaking. In<br />
proceedings of the 6th International Conference on Web Information<br />
Systems Engineering 2005 (WISE 2005), New York City, New York,<br />
Nov 20-22 2005.<br />
I. Toma, K. Iqbal, M. Moran, D. Roman, T. Strang, and D. Fensel. An<br />
Evaluation of Discovery approaches in Grid and Web services<br />
Environments. In Proceedings of the 2nd International Conference on<br />
Grid Services Engineering and Management, Erfurt, Germany,<br />
September 2005.<br />
I. Toma, B. Sapkota, J. Scicluna, J. Gomez, D. Roman and D. Fensel.<br />
A P2P Discovery mechanism for Web Service Execution<br />
Environment. Proc. of 2nd WSMO Implementation Workshop<br />
WIW'2005, Innsbruck, Austria, June 6-7, 2005, CEUR Workshop<br />
Proceedings, ISSN 1613-0073, online CEUR-WS.org/Vol-<br />
134/lenzerini.ps.<br />
J. Domingue, D. Roman, and M. Stollberg. Web Service Modeling<br />
Ontology (WSMO) - An Ontology for Semantic Web Services.<br />
Position paper at the W3C Workshop on Frameworks for<br />
Semantics in Web Services, June 9-10, 2005, Innsbruck, Austria.<br />
Accessible online at<br />
http://www.w3.org/2005/04/FSWS/Submissions/1/wsmo_position_pa<br />
per.html<br />
C. Feier, D. Roman, A. Polleres, J. Domingue, M. Stollberg, and D.<br />
Fensel. Towards Intelligent Web Services: The Web Service<br />
Modeling Ontology (WSMO). International Conference on Intelligent<br />
Computing (ICIC’05), Hefei, China.<br />
120
D. Roman, U. Keller, H. Lausen, J. de Brujin, R. Lara, M. Stollberg,<br />
A. Polleres, C. Bussler, and D. Fensel. Web Service Modeling<br />
Ontology. Applied Ontology 1(1), 2005.<br />
Stollberg, M.; Roman, D.; Toma, I.; Keller, U.; Herzog, R.; Zugmann,<br />
P.; Fensel, D.: Semantic Web Fred - Automated Goal Resolution on<br />
the Semantic Web. Accepted for the 38th Hawaii International<br />
Conference on System Science, January 2005.<br />
Rubén Lara, Dumitru Roman, Axel Polleres, Dieter Fensel: A<br />
Conceptual Comparison of WSMO and OWL-S. European<br />
Conference on Web Services (ECOWS 2004), Erfurt, Germany,<br />
September 27-30, 2004, pages 254-269.<br />
Stollberg, M.; Roman, D.; Gomez, J. M.: A Mediated Approach<br />
towards Web Service Choreography. In Proceedings of the workshop<br />
"Semantic Web Services: Preparing to Meet the World of Business<br />
Applications" held at the 3rd International Semantic Web Conference,<br />
Hiroshima, November 2004.<br />
A. Netin, D. Roman, O. Cret. FPGA-based Hardware/Software Co-<br />
Design of an Expert System Shell Based on Belief Revision Concepts.<br />
In Proceedings of the 13th International Conference on Field<br />
Programmable Logic and Applications, Lisbon, Portugal, Springer-<br />
Verlag Publishing House, pages 1067 - 1071, September 1-3, 2003.<br />
A. Netin, D. Roman, O. Cret. Hardware / software codesign of an<br />
expert system. Aurel Netin, Dumitru Roman, Octavian Cret. In<br />
Proceedings of the 14th International Conference on Control, Systems<br />
And Computer Science – CSCS-14, vol. 2, Bucharest, Romania,<br />
pages 180 – 186, July 2-5, 2003.<br />
121
4.4.2.5. Francois Scharffe<br />
Name<br />
Francois Scharffe<br />
Entry date September 2004<br />
Cluster SEBIS<br />
Objective Mediation<br />
Projects , , <br />
Research topic Keywords: Ontology Mapping, alignment and matching, data<br />
mediation, mapping language, mapping algorithms Ontology<br />
mediation is the discipline aiming at reconciling heterogeneous data<br />
description to enable communication between applications having a<br />
semantic description. The practical realization of ontology mediation<br />
require different technologies, from the representation of the<br />
correspondences between the ontological entities to the development<br />
of user tools. I concentrate my thesis on a back-end ontology<br />
mediation system, taking especially care of representing the ontology<br />
mappings (via the abstract mapping language) and discovering them<br />
(via a set of linguistic and graph based algorithm). An important<br />
contribution of this work is to give a representation of the mappings<br />
independent from the representation language, giving a common<br />
platform for research in mapping discovery that can be integrated in<br />
different applications (Semantic knowledge management and<br />
Semantic web services).<br />
Progress Ontology Mediation Management<br />
towards PhD Abstract: This document presents the structure of my PhD as far as<br />
now (end of March 2006). For each chapter a figure indicates the<br />
percentage of realization until now. For the relevant chapters, the<br />
project(s) in which the work is done is mentioned. I don't have any<br />
precise deadline but expect a first draft together with the relative<br />
implementation at the end of the year.<br />
1 Introduction (0)<br />
2 State of The Art (50)<br />
-Mapping Representation<br />
-COWL<br />
-Alignment Format<br />
122
-SKOS<br />
-Mapping Discovery<br />
-CMS<br />
-Cupid<br />
-OLA<br />
-S-Match<br />
-FOAM<br />
3 Ontology Mapping Representation / Abstract Mapping Language<br />
(SEKT) (80)<br />
-Motivation<br />
-Ontology language independence<br />
-Mapping Concept hierarchy<br />
-Subset of first-order logic<br />
-More expressive<br />
-Complex Mappings<br />
-Conditional Mappings<br />
-Instance Transformation<br />
-Human readable<br />
-Syntax<br />
-Surface syntax<br />
-RDF/XML syntax<br />
-Semantics<br />
-OWL Grounding<br />
-WSML Grounding<br />
-First-order Reference Semantics<br />
4 Ontology Mapping Discovery (SEKT) (40)<br />
-Linguistic Techniques<br />
-Graph Based Techniques<br />
-Combination of Different Techniques<br />
-Notion of Measure and Threshold<br />
-Combination Parameters<br />
5 Ontology Mapping API (SEKT, DIP, TSC) (50)<br />
-General Architecture<br />
-Modules<br />
-Object Model<br />
-Parser Module<br />
-Abstract Syntax Parser<br />
-XML Parser<br />
-Export Module<br />
-WSML/ WSMO Mediator<br />
-OWL/ OWL+SWRL<br />
-RDF Schema<br />
-Mapping Language Syntaxes<br />
123
-Adapters<br />
-WSMO4j<br />
-OWL API<br />
-Mapping Discovery Module<br />
6 Two scenarios (30)<br />
-Digital Library (SEKT Project)<br />
-General Description<br />
-Mediation Technology<br />
-WSMO Mediators (Dip Project)<br />
-General Description<br />
-Data Mediation Framework in WSMX<br />
7 Conclusion (0)<br />
Implementations Ontology Mapping API<br />
Programmative support for the mapping language and mapping<br />
automation (in-progress). Used as the basis for different graphical<br />
ontology mapping tools (Ontomap from Ontoprise (SEKT), Unicorn<br />
Ontology Mapping Editor (DIP), WSMX data mediation tool). The<br />
API and the language are now developed in cooperation with INRIA<br />
(Jerome Euzenat).<br />
Publications<br />
Future directions are on the automation of mapping.<br />
Conference papers:<br />
Francois Scharffe: Instance Transformation for Semantic Data<br />
Mediation. the 2006 International Conference on Semantic Web and<br />
Web Services Conference (SWWS'06), June 2006, Las Vegas, USA.<br />
Ying Ding and Francois Scharffe and Andreas Harth and Aidan<br />
Hogan: AuthorRank: Ranking Improvement for the Web. The 2006<br />
International Conference on Semantic Web and Web Services<br />
(SWWS'06), June 2006, Las Vegas, USA.<br />
Francois Scharffe, Jos de Bruijn: A Language to specify Mappings<br />
between Ontologies, IEEE Conference on Internet-Based Systems<br />
SITIS, December 2005, Yaounde, Cameroon.<br />
Articles in books:<br />
Jos de Bruijn, Marc Ehrig, Cristina Feier, Francisco Martín-<br />
Recuerda, François Scharffe, and Moritz Weiten. Ontology<br />
mediation, merging and aligning. In Semantic Web Technologies.<br />
Wiley, UK, 2006.<br />
124
4.4.2.6. Katharina Siorpaes<br />
Name<br />
Katharina Siorpaes<br />
Entry date March 2004<br />
Cluster SEBIS<br />
Objective<br />
Finding real business scenarios where the usability and potential of<br />
SW technology can be demonstrated.<br />
Projects • Musing<br />
• MyOntology<br />
Research topic<br />
Progress<br />
towards PhD<br />
• Probably OnTourism<br />
Applying SW technology in different areas, such as tourism, various<br />
business areas, and the legal domain. The usability of SW<br />
applications, such as ontology editors, must be increased in order to<br />
enable non-computer scientists to use these tools.<br />
I have completed my Master degree in computer science in August<br />
2006 with my thesis “Semantic Web and e-Tourism: Investigating<br />
opportunities and downfalls of applying Semantic Web technology in<br />
e-tourism”. I have just started defining a topic for my PhD.<br />
Implementations OnTour-I, OnTour-II, OntoWiki<br />
Publications • Martin Hepp, Katharina Siorpaes, and Daniel Bachlechner:<br />
Towards the Semantic Web in E-Tourism: Can Annotation<br />
Do the Trick, June 2006.<br />
• Martin Hepp, Katharina Siorpaes, and Daniel Bachlechner:<br />
Towards the Semantic Web in e-Tourism: Lack of Semantics<br />
or Lack of Content?, June 2006.<br />
• Martin Hepp, Daniel Bachlechner, and Katharina Siorpaes:<br />
Harvesting Wiki Consensus - Using Wikipedia Entries as<br />
Ontology Elements, June 2006.<br />
• Daniel Bachlechner, Katharina Siorpaes, Holger Lausen,<br />
Dieter Fensel: Web Service Discovery - A Reality Check,<br />
June 2006.<br />
• Martin Hepp, Daniel Bachlechner, and Katharina Siorpaes:<br />
OntoWiki: Community-driven Ontology Engineering and<br />
Ontology Usage based on Wikis, October 2005.
4.4.2.7. Michael Stollberg<br />
Name<br />
Michael Stollberg<br />
Entry Date May 2003<br />
Cluster<br />
SEBIS<br />
Objective Semantic Goal Caching<br />
Projects<br />
Project name: DIP<br />
Tasks: WP 2 manager, researcher (i.e. working on deliverables /<br />
work packages), project management assistance for Martin Hepp<br />
Deliverables: (for 2006)<br />
D3.10 Goal Description Ontology June 06 lead<br />
D3.8 (Chor & Orch version II + III) June / Dec 06 part<br />
D2.10 Ontology Management Book Dec 2006 part<br />
D2.12 WP 2 Final Report Dec 2006 lead<br />
D14.2 Tutorials & Dissemination ongoing part<br />
D15.2 Project Management ongoing part<br />
Research topic<br />
My research (= PhD) topic is Semantic Goal Caching, short SGC.<br />
The idea is to capture discovery results for already solved goals and<br />
utilize this knowledge for omitting or reducing the number of<br />
matchmaking operations for detecting usable Web services for new,<br />
semantically similar goals. This allows achieving significant<br />
scalability increases of Web service detection, in dependence of the<br />
scenario setting.<br />
In consequence, the central research questions (= central aspects of<br />
my PhD work) are:<br />
1. Goals and Semantic Matchmaking: definition, usage, and<br />
semantic description of goals as formalized client requests;<br />
and the central operation for Web service detection<br />
(discovery and composition) on basis of formal semantic<br />
descriptions of goals and Web services<br />
2. Caching Mechanism for Goals: specification & prototype<br />
implementation for the SGC technique<br />
3. Usability Evaluation: exhaustive examination of application<br />
scenarios of Web services / service-oriented computing &<br />
evaluation of the usability of Semantic Goal Caching with<br />
respect to the achievable efficiency increase.
Progress towards<br />
PhD<br />
Naturally, my work is aligned with the WSMO framework<br />
(description model for Goals & Web services, semantic<br />
matchmaking as elaborated in WSMO). However, I intend to specify<br />
my technical approach in a language-independent manner so that it<br />
is also applicable for other Semantic Web Service frameworks.<br />
Regarding the contributions & expected applicability of the work, I<br />
will present a not before existing technique that overcomes one of<br />
the central bottlenecks of Semantic Web and Web services<br />
technology: scalability for the Web. This is critical for the success of<br />
semantic technologies, especially with respect to industrial<br />
applicability. Furthermore, the third part (usability evaluation) is<br />
intended to provide insights into the problems arising for real-world<br />
applicability of Web service / SOA and semantic technology. This<br />
co-aligns with the research aims of the SEBIS cluster.<br />
I have presented the initial ideas in some publications (see below,<br />
not all are related to the PhD work). A detailed plan for the PhD<br />
thesis has been submitted to the SEBIS cluster. There is also a<br />
working draft of my PhD. [available on request]<br />
Currently, I am working on the detailed specification of the SGC<br />
technology. I have completed the major parts of the first aspect<br />
(goals), and currently work on a couple of technical reports that<br />
elaborate the technical / formal details of the SGC technology. As<br />
soon as these will be completed, I will use them as a basis for<br />
publications (as well as completion of the PhD thesis itself).<br />
As potential reviewers, I have gotten positive acceptance from the<br />
following people: David Martin (SRI), John Domingue (KMI),<br />
Laurent Henocque (ILOG / University of Marseille).<br />
Implementations<br />
Publications<br />
It is to remark that I had to change my PhD topic in 2005 (due to<br />
bankruptcy of Net Dynamics as the project partner).<br />
- - (merely applier / tester / reviewer, resp. project manager)<br />
Cimpian, E.; Mocan, A.; Stollberg, M.: Mediation Enabled<br />
SemanticWeb Services Usage. Accepted for 1st Asian Semantic<br />
Web Conference (ASWC 2006), Beijing, China<br />
Keller, U.; Lausen, H. and Stollberg, M.: On the Semantics of<br />
Functional Descriptions of Web Services. In Proc. of the 3rd<br />
European Semantic Web Conference (ESWC 2006), Budva,<br />
Montenegro.<br />
Stollberg, M.; Roman, D.; Duke, A. and Bussler, C.: Proceedings of<br />
the First International Workshop on Web Service Choreography and<br />
Orchestration for Business Process Management. In A. Haller and<br />
C. Bussler (Eds.): Business Process Management Workshops BPM<br />
2005 International Workshops, BPI, BPD, ENEI, BPRM,<br />
127
WSCOBPM, BPS, Nancy, France, September 5, 2005. Revised<br />
Selected Papers. Lecture Notes in Computer Science, Vol. 3812,<br />
Springer, Berlin Heidelberg, 2006. Online at:<br />
http://www.springeronline.com/3-540-32595-6<br />
Stollberg, M.; Cimpian, E.; Mocan, A. and Fensel, D.: A Semantic<br />
Web Mediation Architecture. In Proc. of the Canadian Semantic<br />
Web Symposium (CSWWS 2006), Quebec, Canada.<br />
Lausen, H.; Ding, Y.; Stollberg, M.; Fensel, D.; Lara, R.; Han, S.-<br />
K.: Semantic Web Portals: State-of-the-Art Survey. In Journal of<br />
Knowledge Management 9(5), Special Issue on Semantic<br />
Knowledge Management, pp. 40 - 49, 2005.<br />
Stollberg, M.; Cimpian, E.; Fensel, D.: Mediating Capabilities with<br />
Delta-Relations. In Proceedings of the First International Workshop<br />
on Mediation in Semantic Web Services, Amsterdam, the<br />
Netherlands, December 2005; EUR Workshop Proceedings Vol 168.<br />
Stollberg, M.; Strang, T.; Fensel, D.: Automated Collaboration on<br />
the Semantic Web. In GESTS International Transactions on<br />
Computer Science and Engineering 17(1), 2005.<br />
Stollberg, M. and Strang, T.: Integrating Agents, Ontologies, and<br />
Semantic Web Services for Collaboration on the Semantic Web. In<br />
Proceedings of the First International Symposium on Agents and the<br />
Semantic Web, 2005 AAAI Fall Symposium Series Arlington,<br />
Virginia, USA, 4th - 6th November, 2005.<br />
D. Roman, U. Keller, H. Lausen, J. de Brujin, R. Lara, M. Stollberg,<br />
A. Polleres, C. Feier, C. Bussler, and D. Fensel: Web Service<br />
Modeling Ontology. In Applied Ontology 1(1), October 2005.<br />
Bussler, C.; Duke, A.; Roman, D.; Stollberg, M.: Proceedings of the<br />
First International Workshop on Web Service Choreography and<br />
Orchestration for Business Process Management. In conjunction<br />
with the Third International Conference on Business Process<br />
Management (BPM 2005), Nancy, France, September 2005.<br />
Stollberg, M., Feier, C.; Roman, D., Fensel, D.: Semantic Web<br />
Services - Concepts and Technology. In N. Ide, D. Cristea, D Tufis<br />
(eds.): Language Technology, Ontologies, and the Semantic Web.<br />
Kluwer Publishers, 2006 (to appear).<br />
Stollberg, M.: Automated Collaboration on the Semantic Web. In<br />
Doctoral Symposium at the Fifth International Conference on Web<br />
128
Engineering (ICWE 2005), Sydney, Australia, July 2005.<br />
Stollberg, M.: Reasoning Tasks and Mediation on Choreography<br />
and Orchestration in WSMO. In Proceedings of the 2nd<br />
International WSMO Implementation Workshop (WIW 2005),<br />
Innsbruck, Austria, June 2005, EUR Workshop Proceedings Vol.<br />
134.<br />
Feier, C.; Roman, D.; Polleres, A.; Domingue, J.; Stollberg, M. and<br />
Fensel, D.: Towards Intelligent web Services: Web Service<br />
Modeling Ontology (WSMO). In Proceedings of the International<br />
Conference on Intelligent Computing (ICIC) 2005, Hefei, China,<br />
August 23-26, 2005.<br />
Domingue, J. B.; Roman, T.; Stollberg, M. (Eds.): Web Service<br />
Modeling Ontology (WSMO) - An Ontology for Semantic Web<br />
Services. Position paper at the W3C Workshop on Frameworks for<br />
Semantics in Web Services, June 9-10, 2005, Innsbruck, Austria.<br />
Stollberg, M.; Keller, U.; Fensel, D.: Partner and Service Discovery<br />
for Collaboration Establishment with Semantic Web Services. In<br />
Proceedings of the Third International Conference on Web Services,<br />
Orlando, Florida, July 2005.<br />
Stollberg, M.; Roman, D.; Toma, I.; Keller, U.; Herzog, R.;<br />
Zugmann, P.; Fensel, D.: Semantic Web Fred - Automated Goal<br />
Resolution on the Semantic Web. In Proceedings of the 38th Hawaii<br />
International Conference on System Science, January 2005.<br />
Stollberg, M.; Herzog, R.; Zugmann, P.: Semantic Web Fred. Poster<br />
at the 3rd International Semantic Web Conference ISWC2004,<br />
Hiroshima, Japan, November 2004.<br />
Stollberg, M.; Keller, U.; Zugmann, P.; Herzog, R.: Semantic Web<br />
Fred - Agent Cooperation on the Semantic Web, demonstration at<br />
the 3rd International Semantic Web Conference, Hiroshima, Japan,<br />
7 - 11 November 2004.<br />
Stollberg, M.; Lausen, H.; Lara, R.; Ding, Y.; Sung-Kook, H.; Fensel. D:<br />
Towards Semantic Web Portals. In C. Bussler, S. Decker, D. Schwabe, O.<br />
Pastor (eds): Application Design, Development and Implementation Issues<br />
in the Semantic Web 2004, Proceedings of the WWW2004 Workshop on<br />
Application Design, Development and Implementation Issues in the<br />
Semantic Web, New York, NY, USA, May 18, 2004. CEUR Workshop<br />
Proceedings, ISSN 1613-0073.<br />
U. Keller, M. Stollberg, D. Fensel: WOOGLE meets Semantic Web<br />
129
Fred. Proceedings of the Workshop on WSMO Implementations<br />
(WIW 2004) Frankfurt, Germany, September 29-30, 2004. CEUR<br />
Workshop Proceedings, ISSN 1613-0073, online at CEUR-<br />
WS.org/Vol-113/.<br />
R. Lara, S. H. Han, H. Lausen, M. Stollberg, Y. Ding, and D.<br />
Fensel: An Evaluation of Semantic Web Portals. In Proceedings of<br />
the IADIS Applied Computing International Conference 2004,<br />
Lisabon, Portugal, March 23-26, 2004.<br />
S. Arroyo, Y. Ding. R. Lara, M. Stollberg, and D. Fensel: Semantic<br />
Web Languages: Strenghts and Weakness, International Conference<br />
in Applied Computing (IADIS04), Lisabon (Portugal), 23-26 March<br />
2004.<br />
Stollberg, M.; Roman, D.; Gomez, J. M.: A Mediated Approach<br />
towards Web Service Choreography. In Proceedings of the<br />
workshop on Semantic Web Services: Preparing to Meet the World<br />
of Business Applications held at the 3rd International Semantic Web<br />
Conference, Hiroshima, November 2004.<br />
Ying Ding, Dieter Fensel, Rubén Lara, Holger Lausen, Michael<br />
Stollberg, Sung-Kook Han (Ed.): Proceedings of the ECAI 2004<br />
Workshop on Application of Semantic Web Technologies to Web<br />
Communities, CEUR, ISSN 1613-0073, Vol-107, 2004.<br />
available at: http://sunsite.informatik.rwthaachen.de/Publications/CEUR-WS/Vol-107/<br />
Stollberg, M.; Zhdanova, A., V.; Fensel, D.: hTechSight: A Next<br />
Generation Knowledge Management Platform. In Journal for<br />
Information & Knowledge Management, Vol. 3, No.1 (March<br />
2004), pp. 47-66.<br />
Stollberg, M. and Rhomberg, F.: Survey on Goal-driven<br />
Architectures. DERI Technical Report DERI-2006-06-04, June<br />
2006.<br />
Lausen, H.; Stollberg, M.; Lara, R.; Ding, Y.; Han, S.-K.; Fensel,<br />
D.: Semantic Web Portals: State of the Art Survey, Technical Report<br />
DERI-TR-2004-04-03, 2004.<br />
Stollberg, M.; Lausen, H.; Arroyo, S., Smolle, P.; Herzog, R.;<br />
Fensel, D.: Fred Whitepaper: An Agent Platform for the Semantic<br />
Web, Technical Report DERI TR-2004-01-09, 2004.<br />
130
4.4.3. Senior Researchers<br />
Senior Researchers<br />
No Name Topic<br />
1 Dr. Ying Ding<br />
2 Dr. Martin Hepp Ontologies<br />
4.4.3.1. Ying Ding<br />
Name<br />
Ying Ding<br />
Entry date February 2003<br />
Cluster SEBIS<br />
Objective WSMX Discovery box<br />
Projects , , <br />
Research topic triple space computing, web ranking based on metadata, product<br />
classification. Details are Semantic Google PeopleRank This work<br />
adopts Google's PageRank idea to rank people based on web FOAF<br />
data or vCard data. This methodology can be further extended to any<br />
community portal such as Orkus, Linkedin and so on. Co-occurrence<br />
clustering based on PeopleRank show the map of the social<br />
networks.<br />
SemanticPageRank<br />
To improve Google's PageRank by assigning weights to different<br />
links based on link ontology. Furthermore semantics of the links can<br />
be obtained from the anchor text of the links. Context of the in-bound<br />
and out-bound links also provides important information to improve<br />
PageRank.<br />
$ E-Commerce<br />
GoldenBullet is the semi-automatic product description classification<br />
system based on UNSPSC. It has been implemented and tested with<br />
real industrial data. The key algorithm originates from information<br />
retrieval and machine learning area.<br />
$ Semantic Web<br />
Ontology is the backbone of Semantic Web technology. How to<br />
generate ontology semi-automatically and create on-site mapping and
versioning of various ontologies are critical and interesting research<br />
areas.<br />
Ontology generation<br />
Research is focusing on how to use linguistic support to extract part<br />
of domain or application ontology semi-automatically. Classes of<br />
ontologies can be normalized as key noun phrases. Relation<br />
extraction is considered as one of the bottlenecks of the ontology<br />
generation.<br />
Associated relationship among noun phrases is currently identified as<br />
the way to extract relation among these phrases. Future research will<br />
be focus on verb, adjective or preposition extraction as relations of<br />
ontologies.<br />
Progress<br />
towards Habil<br />
Ontology mediation<br />
Ontology meditation is the key part for the whole ontology<br />
management structure. Current solutions for ontology mediation still<br />
stay at the stage of manually aligning and mapping ontologies with<br />
some limited recommendation services. Research is focusing on to<br />
identify patterns for ontology mediation. Patterns should be stored in<br />
mediation libraries allowing for flexible and easy access and reuse.<br />
Ontology mediation library should be set up to manage various<br />
mediation patterns. Patterns with some similarity will be clustered<br />
together (called patterns cluster) to facilitate the reuse. Personalized<br />
view on one mediation pattern can be tailored according to the<br />
requirement of specific task or application.<br />
Habil title: Semantic Web: from concept to application<br />
Abstract: This habilitation thesis aims to explore the evolution of the<br />
Semantic Web since the author has been involved in the very earlier<br />
stage of the field and witnessed and experienced these interesting<br />
historical changes. It focuses on the basic research to prove Semantic<br />
Web as pragmatic solutions for the current Web and also takes some<br />
applications as proof of concept to show the real life value of the<br />
deployment of the Semantic Web technologies. The whole content of<br />
the thesis will be follows. Section 2 mainly discusses the theoretical<br />
part of the Semantic Web, which includes ontology, ontology<br />
learning, ontology mapping, and ontology versioning.<br />
Section 3 illustrates the real-life applications, such as ontology<br />
libraries, eCommerce, Knowledge Management, Semantic Web<br />
portal, and Semantic Web Services. Section 4 is about the general<br />
discussion of the Semantic Web, pros and cons, and future.<br />
Progress: I have discussed this with Prof. Gerti Kappel from<br />
Technical University of Wien. But the requirement of this university<br />
is hard to fulfill because I need to have one single authored journal<br />
paper on the different area. I would like to recommend changing to<br />
another university to see the possibilities.<br />
132
Implementations My Habilitation thesis is already more than 200 pages based on the<br />
works I have done after my PhD. Also I am organizing conferences<br />
and workshops and give teachings in order to improve my profile.<br />
Publications Ying Ding, Francois Scharffe, Andreas Harth and Adrian Hogan<br />
(2006): AuthorRank: Ranking Improvement for the Web. The 2006<br />
International Conference on Semantic Web and Web Services<br />
(SWWS06), June 26-29, 2006, Las Vegas, USA.<br />
Reto Krummenacher, Francisco Martin-Recuerda, Martin Murth,<br />
Johannes Riemer, Ying Ding, Dieter Fensel (2006): Triple Space<br />
Computing: New communication paradigm for web services. Poster<br />
at the 3rd European Semantic Web Conference 2006, June 11-14,<br />
2006, Budva, Montenegro.<br />
Holger Lausen, Ying Ding, Michael Stollberg, Dieter Fensel, Ruben<br />
Lara and Sung-Kook Han (2005): Semantic Web Portals – State of<br />
the Art Survey. Journal of Knowledge Management, 9(5), 40-49.<br />
Ying Ding and Dieter Fensel (2005). Semantic Web powered portal<br />
infrastructure. The 9th International Symposium on Social<br />
Communication, Santiago de Cuba, Cuba, Jan 24-28, 2005.<br />
Ying Ding, Dieter Fensel, Rubén Lara, Holger Lausen, Michael<br />
Stollberg, Sung-Kook Han (ed.): Proceedings of the ECAI 2004<br />
Workshop on Application of Semantic Web Technologies to Web<br />
Communities, CEUR, ISSN 1613-0073, Vol-107, 2004<br />
Stollberg, M.; Lausen, H.; Lara, R.; Ding, Y.; Sung-Kook, H.;<br />
Fensel. D (2004): Towards Semantic Web Portals. In C. Bussler, S.<br />
Decker, D. Schwabe, O. Pastor (eds): Application Design,<br />
Development and Implementation Issues in the Semantic Web 2004,<br />
Proceedings of the WWW2004 Workshop on Application Design,<br />
Development and Implementation Issues in the Semantic Web, New<br />
York, NY, USA, May 18, 2004. CEUR Workshop Proceedings,<br />
ISSN 1613-0073.<br />
S. Arroyo, Y. Ding, M. Stollberg and D. Fensel (2004): Semantic<br />
Web Languages. Strengths and Weakness. International Conference<br />
in Applied computing (IADIS04), Lisbon (Portugal), 23-26 March<br />
2004.<br />
R. Lara, S. Han, H. Lausen, M. Stollberg, Y. Ding, D. Fensel (2004).<br />
An Evaluation of Semantic Web Portals. In Proceedings of the<br />
IADIS Applied Computing International Conference 2004, Lisbon,<br />
Portugal, March 23-26, 2004.<br />
133
S. Arroyo, R. Lara, J. Gomez, D. Berka, Y. Ding & D. Fensel (2004):<br />
Semantic aspects of web services (book chapter). Munindar P.Singh<br />
(ed.) Practical Handbook of Internet Computing. Chapman Hall and<br />
CRC Press, Baton Rouge. 2004.<br />
H. Lausen, M. Stollberg, R. Lara, Y. Ding, S. Han and D. Fensel<br />
(2003): Semantic Web Portals – State of the Art Survey. Technical<br />
Report, DERI-Innsbruck.<br />
Y. Sure, H. Akkermans, J. Broekstra, J. Davies, Y. Ding, A. Duke, R.<br />
Engels, D. Fensel, I. Horrocks, V. Iosif, A. Kampman, A. Kiryakov,<br />
M. Klein, T. Lau, D. Ognyanov, U. Reimer, K. Simov, R. Studer, J.<br />
van der Meer, and F. van Harmelen (2003): On-To-Knowledge:<br />
Semantic Web Enabled Knowledge (book chapter), N. Zhong, J. Liu<br />
and Y. Yao (eds.), Web Intelligence. Springer, 2003, pages 277-300.<br />
D. Fensel, F. van Harmelen, Y. Ding, M. Klein, H. Akkermans, J.<br />
Broekstra, A. Kampman, J. van der Meer, Y. Sure, R. Studer, U.<br />
Krohn, J. Davies, R. Engels, V. Iosif, A. Kiryakov, T. Lau, and U.<br />
Reimer (2003): On-To-Knowledge: Semantic Web Enabled<br />
Knowledge Management, IEEE Computer.<br />
D. Fensel, F. van Harmelen, Y. Ding, et al (2003). On-To-<br />
Knowledge in a Nutshell. Special Issue of IEEE Computer on Web<br />
Intelligence (WI)<br />
Y. Ding, D. Fensel and Hans-Georg Stork (2003). The Semantic<br />
Web: from Concept to Percept. Austrian Artificial Intelligence<br />
Journal, 21 (4), 4-18.15.<br />
Y. Ding, D. Fensel (2003). Semantic Web: The Next Generation<br />
Web – Guest Editor Introduction. Austrian Artificial Intelligence<br />
Journal, 21 (4). 1-3.<br />
Y. Ding, D. Fensel and Hans-Georg Stork (2003). Semantic web<br />
enabled web services – Guest Editor Introduction. Austrian Artificial<br />
Intelligence Journal, 21 (5), 1-4.<br />
Y. Ding, D. Fensel, M. Klein, B. Omelayenko and E. Schulten<br />
(2003): The role of ontologies in eCommerce (book chapter). S.Stab<br />
& R. Studer (eds.) Handbook on Ontologies, Springer.<br />
D. Fensel, C. Bussler, Y. Ding, and B. Omelayenko: The Web<br />
Service Modeling Framework WSMF, Electronic Commerce<br />
Research and Applications, 1(2), 2002.<br />
134
M. Klein, Y. Ding, D. Fensel and B. Omelayenko (2002). Ontology<br />
management: Storing, aligning and maintaining ontologies (book<br />
chapter). In J. Davis, D. Fensel and F. van Harmelen (eds.) Towards<br />
the Semantic Web: Ontology-driven knowledge management, John<br />
Wiley & Sons Ltd.<br />
D. Fensel, C. Bussler, Y. Ding, V. Kartseva, M. Klein, M. Korotkiy,<br />
B. Omelayenko, and R. Siebes: Semantic Web Application Areas. In<br />
Proceedings of the 7th International Workshop on Applications of<br />
Natural Language to Information Systems, Stockholm - Sweden,<br />
June 27-28, 2002.<br />
Y. Ding, D. Fensel, M. Klein, and B. Omelayenko: The Semantic<br />
Web: Yet Another Hip? Data and Knowledge Engineering, 41(3), p.<br />
205-227, 2002.<br />
D. Fensel, B. Omelayenko, Y. Ding, E. Schulten, G. Botquin, M.<br />
Brown, and A. Flett (2002): Intelligent Information Integration in<br />
B2B Electronic Commerce (Book).<br />
Ying Ding & Schubert Foo (2002). Ontology Research and<br />
Development: Part 1 – A Review of Ontology Generation. Journal of<br />
Information Science, 28(2).<br />
B. Omelayenko, M. Crubézy, D. Fensel, R. Benjamins, B. Wielinga,<br />
E. Motta, M. Musen, and Y. Ding: UPML: The Language and Tool<br />
Support for Making the Semantic Web Alive. In D. Fensel et al.<br />
(eds.), Spinning the Semantic Web, MIT Press, Boston, to appear<br />
2002 (book chapter).<br />
Ying Ding & Schubert Foo (2002): Ontology Research and<br />
Development: Part 2 – A Review of Ontology mapping and evolving.<br />
Journal of Information Science, 28(4).<br />
Y. Ding, M. Korotkiy, B. Omelayenko, V. Kartseva, V. Zykov, M.<br />
Klein, E. Schulten, and D. Fensel: GoldenBullet: Automated<br />
Classification of Product Data in E-commerce, BIS-2002: 5th<br />
International Conference on Business Information Systems, Pozna,<br />
Poland, April 24-25, 2002.<br />
Y. Ding, M. Korotkiy, B. Omelayenko, V. Kartseva, V. Zykov, M.<br />
Klein, E. Schulten, and D. Fensel: GoldenBullet in a Nutshell,<br />
FLAIRS-2002: The 15th International FLAIRS Conference,<br />
Beachside Resort and Conference Center, Pensacola Beach, Florida,<br />
May 14-16, 2002.<br />
Ying Ding (2001). A review of ontologies with the Semantic Web in<br />
135
view. Journal of Information Science, 27(6) 377-384(8)<br />
Ying Ding & Dieter Fensel (2001). OntoWeb: The Thematic<br />
Network for Semantic Web. AgentLink Newsletter 8.11-13.<br />
Ying Ding (2001). IR and AI: The role of ontology. In Proc. 4th<br />
International Conference of Asian Digital Libraries, Dec 10-12,<br />
Bangalore, India.<br />
Y. Ding and D. Fensel (2001). Ontology Library Systems: The key<br />
for successful Ontology Reuse. The first Semantic web working<br />
symposium, Stanford, USA, July 29th-August 1st, 2001<br />
Y. Ding and R. Engels (2001). IR and AI: Using co-occurrence<br />
theory to generate lightweight ontologies. Workshop on Digital<br />
Libraries (Dlib2001), 12th International Conference on Database and<br />
Expert Systems Applications (DEXA2001), Munich, Germany, Sep<br />
3-7, 2001.<br />
Y. Ding, G. Chowdhury, S. Foo (2001). Bibliometric cartography of<br />
information retrieval research by using co-word analysis.<br />
Information Processing & Management, 37(6), 817-842.<br />
Dieter Fensel , Ying Ding, Ellen Schulten, Borys Omelayenko, Guy<br />
Botquin, Mike Brown, and Alan Flett (2001): Product Data<br />
Integration in B2B E-commerce. IEEE Intelligent Systems, 16(4):<br />
54-59.<br />
136
4.4.3.2. Martin Hepp<br />
Name<br />
Martin Hepp<br />
Entry date January 2005<br />
Cluster SEBIS<br />
Objective (1) Ontologies<br />
Projects DIP: DERI lead, WP4 lead, D 2.10 Ontology Management Book<br />
SUPER: WP 1 lead and contributions to other WPs - roughly 30 MM<br />
for the first 18 MMs to coordinate<br />
MUSING: DERI lead<br />
SWING: temporary DERI lead<br />
FIT-IT proposal lead<br />
Various other stuff. More than enough.<br />
Research topic My major research interest is Semantics in Business Information<br />
Systems, especially the use of ontologies for advancement in the<br />
automation of business processes. Ontologies in my understanding are<br />
community contracts about a representation of a domain of discourse.<br />
Representation in here includes (1) formal parts that can be used for<br />
machine reasoning, and (2) informal parts like natural language<br />
descriptions and multimedia elements that help humans establish,<br />
maintain, and renew consensus about the meaning of concepts. In my<br />
opinion, both aspects of ontologies are equally important, and I watch<br />
the current dominance of the formal aspects of ontologies in academic<br />
research as with unease. My contributions address the following two<br />
main dimensions of using ontologies for business information systems:<br />
1. Maturing Semantic Web foundations, so that they become<br />
compatible with the real world complexity and scale. This includes<br />
four main branches of research.<br />
1.1 Ontology Engineering<br />
Methodologies for and prototypes of industry-strength business<br />
ontologies, e.g. the gen/tax methodology for deriving ontologies from<br />
existing hierarchical standards and taxonomies (UNSPSC, eCl@ss, ...)<br />
and eClassOWL, the first serious attempt of building an ontology for<br />
ebusiness applications; and in general advancing the state of the art in<br />
e-business data and knowledge engineering, including metrics for
content.<br />
1.2 Community-driven Ontology Building<br />
Since my PhD thesis I have been trying to hand back control over the<br />
evolution of ontologies to the user community, including semiautomated<br />
approaches and OntoWiki, a Wiki-centric ontology<br />
building environment. In this segment also fall quantitative<br />
comparisons of community-centric and engineering-based ontology<br />
building.<br />
1.3 Economic Aspects of Ontology Building and Usage<br />
Building ontologies consumes resources, and in an economic setting,<br />
these resources are justified and will be spend (by rational economic<br />
actors, at least) only if the effort needed to establish and keep alive a<br />
consensual representation of a domain of discourse is outweighed by<br />
the business gain, either in terms of cost, added value, or strategic<br />
dimensions, e.g. process agility. This research branch is rather young<br />
and underdeveloped, but an important piece of understanding and<br />
fueling the use of ontologies in business applications.<br />
1.4 Ontology Management Systems<br />
The use of Semantic Web technology beyond toy applications requires<br />
ontology management infrastructure for editing and browsing,<br />
versioning, mapping and merging, and ontology mediation, that<br />
remains cognitively adequate and sufficiently performant for large<br />
ontologies. I chair the Ontology Management Working Group<br />
(OMWG), in which we are trying to develop a consistent framework<br />
of requirements plus prototypes of ontology management<br />
infrastructure that meets this demand.<br />
2. Applying Semantic Web technology to core challenges of<br />
Information Systems in order to realize and evaluate the business<br />
benefit, and to identify the open research challenges. I currently focus<br />
on three specific application domains:<br />
2.1 Semantics-supported Business Process Management, i.e. the idea<br />
to mechanize Business Process Management by using Semantic Web<br />
techniques and especially Semantic Web Services. There is a first<br />
vision paper and a Working Group being founded.<br />
2.2 Semantic Web services, especially WSMO/WSML/WSMX, i.e. the<br />
use of ontologies and related technology for the automation of Web<br />
services discovery, composition, execution, and monitoring. I am<br />
member of the Web Service Modeling Ontology (WSMO) Working<br />
Group and project manager of the EU-funded Integrated Project "DIP<br />
- Data, Information, and Process Integration with Semantic Web<br />
138
Progress<br />
towards Habil<br />
Implementations eclassOWL<br />
goodRelations<br />
Publications Journal Papers<br />
Services" (FP6-507483). This research direction is complemented by<br />
work on using the idea of persistent publication, as an alternative to<br />
the predominant message exchange paradigm of today's Web services.<br />
See work on Triplespace Computing.<br />
2.3 Electronic Markets and Electronic Procurement, including a<br />
reference framework for ontology-supported electronic procurement<br />
and an analysis of the true complexity of business matchmaking.<br />
I have been admitted as a habilitation candidate at the University of<br />
Würzburg, School of Economics and Business Management, as of<br />
November 7, 2005. The members of my habilitation committee are<br />
Prof. Rainer Thome (Würzburg), Prof. Ronald Bogaschewsky<br />
(Würzburg), and Prof. Matthias Schumann (University of Göttingen).<br />
The regulations require that I settle an agreement with my thesis<br />
committee about the results to be achieved in teaching, scholarship,<br />
and service in order to be eligible. This agreement is in the stage of<br />
finalization.<br />
All requirements for the degree should be fulfilled by the end of 2007.<br />
Peer-reviewed Journals<br />
Hepp, Martin: Products and Services Ontologies: A Methodology for<br />
Deriving OWL Ontologies from Industrial Categorization Standards,<br />
in: Int'l Journal on Semantic Web & Information Systems (IJSWIS),<br />
Vol. 2, No. 1, pp. 72-99, January-March 2006.<br />
Hepp, Martin: Semantic Web and Semantic Web Services: Father and<br />
Son or Indivisible Twins?, in: IEEE Internet Computing, Vol. 10, No.<br />
2, pp. 85-88, March-April 2006.<br />
Hepp, Martin; Leukel, Jörg; Schmitz, Volker: A Quantitative Analysis<br />
of Product Categorization Standards: eCl@ss, UNSPSC, eOTD, and<br />
RNTD, submitted to Knowledge and Information Systems (KAIS,<br />
Springer).<br />
Other Journals<br />
Hepp, Martin; Thome, Rainer: XML-Spezifikationen und Standards für<br />
den Datenaustausch, in: wisu – das wirtschaftsstudium, 32 (2003) 4,<br />
pp. 510-518.<br />
Hepp, Martin; Thome, Rainer: Dateiorganisation, in: wisu – das<br />
wirtschaftsstudium, 31 (2002) 4 (Studienblatt).<br />
139
Hepp, Martin; Doerflein, Michael: Katalogdatenintegration auf Basis<br />
von Güterklassen, in: Deutsche EC/EDI-Gesellschaft: eBusiness<br />
aktuell 2002, Berlin 2002, pp. 20-26.<br />
Hepp, Martin; Thome, Rainer: Datenmodellierung, in: wisu – das<br />
wirtschaftsstudium, 30 (2001) 7, (Studienblatt).<br />
Hepp, Martin; Schinzer, Heiko: B2B-Marktplätze, in: wisu – das<br />
wirtschaftsstudium, 29 (2000) 11, pp. 1513-1521.<br />
Conference and Workshop Papers<br />
Peer-reviewed Conference and Workshop Proceedings<br />
Martin Hepp, Daniel Bachlechner, and Katharina Siorpaes: Harvesting<br />
Wiki Consensus - Using Wikipedia Entries as Ontology Elements,<br />
Proceedings of the 1st Workshop: SemWiki2006 - From Wiki to<br />
Semantics, co-located with the 3rd Annual European Semantic Web<br />
Conference (ESWC 2006), June 12, 2006, Budva, Montenegro<br />
(forthcoming).<br />
Martin Hepp: The True Complexity of Product Representation in the<br />
Semantic Web, Proceedings of the 14th European Conference on<br />
Information System (ECIS 2006), June 12-14, 2006, Gothenburg,<br />
Sweden (forthcoming).<br />
Martin Hepp, Katharina Siorpaes, Daniel Bachlechner: Towards the<br />
Semantic Web in E-Tourism: Can Annotation Do the Trick?<br />
Proceedings of the 14th European Conference on Information System<br />
(ECIS 2006), June 12-14, 2006, Gothenburg, Sweden (forthcoming).<br />
Hepp, Martin: eClassOWL: A Fully-Fledged Products and Services<br />
Ontology in OWL, in: Poster Proceedings of the 4th International<br />
Semantic Web Conference (ISWC2005), November 7-11, 2005,<br />
Galway, Ireland.<br />
Hepp, Martin; Bachlechner, Daniel; Siorpaes, Katharina: OntoWiki:<br />
Community driven Ontology Engineering and Ontology Usage based<br />
on Wikis, in: Proceedings of the 2005 International Symposium on<br />
Wikis (WikiSym 2005), October 16-18, 2005, San Diego, California,<br />
USA.<br />
Hepp, Martin: Representing the Hierarchy of Industrial Taxonomies in<br />
OWL: The gen/tax Approach, in: Proceedings of the ISWC Workshop<br />
140
Semantic Web Case Studies and Best Practices for eBusiness<br />
(SWCASE05), November 7, 2005, Galway, Ireland, pp. 49-56.<br />
Krummenacher, Reto; Hepp, Martin; Polleres, Axel; Bussler,<br />
Christoph; Fensel, Dieter: WWW or What is Wrong with Web services,<br />
in: Proceedings of the 2005 IEEE European Conference on Web<br />
Services (IEEE ECOWS 2005), November 14-16, Växjö, Sweden, pp.<br />
235-243.<br />
Hepp, Martin; Leymann, Frank; Domingue, John; Wahler, Alexander,<br />
and Dieter Fensel: Semantic Business Process Management: A Vision<br />
Towards Using Semantic Web Services for Business Process<br />
Management, in: Proceedings of the IEEE International Conference on<br />
e-Business Engineering (ICEBE 2005), October 18-20, Beijing,<br />
China, pp. 535-540<br />
Hepp, Martin; Leukel, Jörg; Schmitz, Volker: A Quantitative Analysis<br />
of eCl@ss, UNSPSC, eOTD, and RNTD Content, Coverage, and<br />
Maintenance, in: Proceedings of the IEEE International Conference on<br />
e-Business Engineering (ICEBE 2005), October 18-20, Beijing,<br />
China, pp. 572-581.<br />
Schmitz, Volker; Leukel, Jörg; Hepp, Martin: Integrierte<br />
Dokumentation und Spezifikation von E-Business-Standards mit XML<br />
Schema-Annotationen, in: Proceedings of the Berliner XML Tage<br />
2005 (BXML 2005), September 12-14, Berlin, Germany, pp. 179-190.<br />
Hepp, Martin; Leukel, Jörg; Schmitz, Volker: Content Metrics for<br />
Products and Services Categorization Standards, in: Proceedings of<br />
the IEEE International Conference on e-Technology, e-Commerce and<br />
e-Service (EEE-05), March 29 – April 1, 2005, Hong Kong, pp. 740-<br />
745.<br />
Hepp, Martin: A Methodology for Deriving OWL Ontologies from<br />
Products and Services Categorization Standards, in: Proceedings of<br />
the European Conference on Information Systems (ECIS 2005), May<br />
26-28, 2005, Regensburg, pp. 1-12.<br />
Hepp, Martin: Measuring the Quality of Descriptive Languages for<br />
Products and Services, in: Proceedings of the Multi-Konferenz<br />
Wirtschaftsinformatik MKWI 2004, March 9-11, 2004, Essen, pp.<br />
157-168. Page 3 of 4<br />
Others<br />
Hepp, Martin: Product Reasoning Services: Economic Relevance and<br />
141
Architectural Approaches, in: Proceedings of the 5. Paderborner<br />
Frühjahrstagung "Innovationen im E-Business", Paderborn, Germany,<br />
April 10, 2003, pp. 469-477.<br />
Hepp, Martin: Interoperabilität, Metamarktplätze und agentenbasierte<br />
Arbitrageure, in: Proceedings of the 4. Paderborner Frühjahrstagung<br />
"Modelle im E-Business", Paderborn, Germany, April 11, 2002, pp.<br />
475-489.<br />
Hepp, Martin; Boehnlein, Claus: Modellierung der Pflege von<br />
Standards mit Hilfe höherer Petri-Netze, in: Proceedings of the 8th<br />
Symposium "Simulation als betriebliche Entscheidungshilfe",<br />
Göttingen, Germany, March 11, 2002, pp. 3-13 .<br />
Book Chapters<br />
Hepp, Martin: XML-Spezifikationen und Klassifikationsstandards für<br />
den Datenaustausch, in: Thome, R.; Schinzer, H.; Hepp, M. (eds.):<br />
“Electronic Commerce und Electronic Business. Mehrwert durch<br />
Integration und Automation“, 3rd edition, Vahlen, Munich 2005, pp.<br />
191-216.<br />
Thome, Rainer; Schinzer, Heiko; Hepp, Martin: Electronic<br />
Commerce: Ertragsorientierte Integration und Automatisierung, in:<br />
Thome, R.; Schinzer, H.; Hepp, M. (eds.): “Electronic Commerce und<br />
Electronic Business. Mehrwert durch Integration und Automation“,<br />
3rd edition, Vahlen, Munich 2005, pp.1-28.<br />
Hepp, Martin: Datenschutz (p. 157); Datensicherheit (pp. 157f. );<br />
Elektronische Unterschrift (p. 188), in: Horváth, P.; Reichmann, T.:<br />
„Vahlens Großes Controllinglexikon“, 2nd ed., Vahlen, München<br />
2002.<br />
Hepp, Martin: Electronic Procurement (pp. 171f.), Computervirus<br />
(pp. 119f.); Datensicherheit (pp. 148-150 ), in: Mertens, P. et al.:<br />
„Lexikon der Wirtschaftsinformatik“, 4th ed., Springer, Berlin etc.<br />
2001.<br />
Non-refereed Publications, Working Papers, and Posters<br />
Hepp, Martin; Leukel, Jörg; Schmitz, Volker; Fensel, Dieter: PRODIS<br />
2005: Workshop on Product-related Data in Information Systems<br />
(Workshop Summary), in: Cremers, A.; Manthey, R; Martini, P.;<br />
Steinhage, V.: Proceedings of INFORMATIK 2005, September 19-22,<br />
2005, Bonn, p. 443.<br />
Hepp, Martin: Product Representation in the Semantic Web, Working<br />
142
Paper, April 2004.<br />
Hepp, Martin: OntoMeter: Metrics for Ontologies, poster presented at<br />
the 1 st European Semantic Web Symposium (ESWS2004), Heraklion,<br />
Greece, May 10 – May 12, 2004.<br />
Hepp, Martin: Using Web Services for the Maintenance and the<br />
Version Management of Descriptive Languages for Products and<br />
Services, research report about an internship at the IBM Software<br />
Solutions Development Lab in Böblingen, Germany, May 12 – May<br />
16, 2003. Page 4 of 4<br />
Books<br />
Hepp, Martin; Polleres, Axel; van Harmelen, Frank; Genesereth,<br />
Michael (eds.): Proceedings of the First International Workshop on<br />
Mediation in Semantic Web Services (MEDIATE 2005), CEUR<br />
Workshop Proceedings, ISSN 1613-0073, Vol. 168, 2005.<br />
Thome, Rainer; Schinzer, Heiko; Hepp, Martin. (eds.): Electronic<br />
Commerce und Electronic Business. Mehrwert durch Integration und<br />
Automation, 3rd edition, Vahlen, Munich 2005.<br />
Hepp, Martin: Güterklassifikation als semantisches<br />
Standardisierungsproblem, Deutscher Universitaets- Verlag,<br />
Wiesbaden, Germany 2003.<br />
Standards Submissions<br />
Jos de Bruijn, Christoph Bussler, John Domingue, Dieter Fensel,<br />
Martin Hepp, Uwe Keller, Michael Kifer, Birgitta König-Ries, Jacek<br />
Kopecky, Rubén Lara, Holger Lausen, Eyal Oren, Axel Polleres,<br />
Dumitru Roman, James Scicluna, Michael Stollberg: Web Service<br />
Modeling Ontology (WSMO), W3C Member Submission,<br />
http://www.w3.org/Submission/WSMO/, 2005.<br />
143
5. Semantic Execution Environment Cluster (SEE)<br />
In the following we describe the SEE cluster in general terms, in terms of the objectives it<br />
takes care, in terms of the project it takes care, and in terms of its members.<br />
5.1. General Description<br />
Name<br />
Acronym<br />
Web site<br />
Leader<br />
Team<br />
Semantic Execution Environment<br />
SEE<br />
http://see.deri.org<br />
Michal Zaremba (Deputy: Mick Kerrigan)<br />
Senior Researchers:<br />
Michal Zaremba<br />
Junior Researchers:<br />
Emilia Cimpian<br />
Graham Hench<br />
Zhou Jingtao<br />
Mick Kerrigan<br />
Adrian Mocan<br />
Omair Shafiq<br />
Adina Sirbu<br />
Zhixian Yan<br />
Objectives<br />
Projects<br />
Mission<br />
Students:<br />
Thomas Haselwanter<br />
Mark Mattern<br />
Applications (2), developer tools (3), mediation (8), and execution<br />
management (15)<br />
ASG, SEEMP, SemanticGov, SemBiz, SUPER Michal, TSC<br />
It is mission of the Semantic Execution Environment (SEE) cluster to<br />
create an execution environment for the dynamic discovery, selection,<br />
mediation, invocation and inter-operation of Semantic Web Services.<br />
Enterprises' information systems were subject of great changes during the<br />
last years. In order to adjust to more and more dynamic business demands,<br />
a new concept/paradigm has come to replace the traditional applications:<br />
the service. By this (and by some other auxiliary changes) the information<br />
system as a whole becomes a Service Oriented Architecture (SOA). Such<br />
an approach offers a set of advantages that comes with SOA but it doesn't<br />
solve all the interoperability problems that existed for classical<br />
applications too. Inside of a particular SOA, independent services offering<br />
the same functionality should be seamlessly interchangeable with each<br />
other. Different such services can have different vendors, and as a<br />
consequence, different peculiarities. Our platform is going to be a sample<br />
implementation of the Web Services Modelling Ontology (WSMO) which<br />
144
Major<br />
tasks and<br />
deliverables<br />
describes all aspects of Semantic Web Services.<br />
Our goal is to provide both a testbed for WSMO and to demonstrate the<br />
viability of using WSMO as a means to achieve dynamic inter-operation<br />
of Web Services. Semantic Web has been a domain of research for IT for<br />
half of a decade, and represents the vision of the new Web, a Web<br />
containing “machine understandable" information. Semantic Web Services<br />
is a relatively new area, exploring how the classical Web Services can be<br />
enhanced from a static to a dynamic Web Services in a semantic context.<br />
That is, not only the data on the Web can be augmented with semantics<br />
but the applications (i.e. Web services) as well. By successfully applying<br />
semantics to a dynamic Web, the number of error prone and laborious<br />
tasks fulfilled by humans today would be reduced. Furthermore, the costs<br />
of knowledge management or business to business integration tasks would<br />
be drastically decreased. Semantic Execution Environment (SEE) cluster<br />
acts in this context, combining the benefits of semantics and Semantic<br />
Web Services with new architectural practices producing the concept of a<br />
Semantic Service Oriented Architecture.<br />
Following work initiated in WSMX working group we will adapt a topdown,<br />
component based development approach, delivering a whole<br />
framework capable of carrying out in the future, the dynamic discovery,<br />
mediation, selection, invocation and inter-operation of Web Services.<br />
From the beginning we aim to include all the services of the WSMX<br />
platform, providing complete implementation for them in the later stages<br />
of the project. The strong component decoupling allows new components<br />
to be plugged in and provides opportunities to achieve richer functionality.<br />
Each subsequent version of our platform will extend and improve the<br />
functionality of the components of the framework until it reaches the full<br />
Semantic Web Services support.<br />
The SEE cluster is open for any new members and to extend it existing<br />
foundation of work on the SWS platform. We aim to integrate together<br />
DERI Innsbruck teams to build together the complete Semantic Web<br />
Services execution environment.<br />
The SEE team members’ actively participate in the appropriate standards<br />
bodies, specifically the OASIS, and will seek to influence these bodies<br />
towards adopting SEE findings and ideas. The team leader is currently cochairing<br />
the Oasis Semantic Execution Environment technical committee,<br />
whose declared objective is to provide guidelines, justifications and<br />
implementation directions for an execution environment for Semantic<br />
Web services. Several proposed members of the team also contributed to<br />
WSMX W3C submission.<br />
Being actively involved in several EU projects, the team members can<br />
easily interact with researchers from both academia and industry,<br />
receiving inputs that will guide their work. Also, the team members<br />
contributed to earlier prototype versions of WSMX architecture, which<br />
has been used as an execution environment in various European projects<br />
dealing with Semantic Web and Semantic Web Services.<br />
145
Current responsibilities of particular members of SEE team are structured<br />
around two dimensions:<br />
• DERI objectives<br />
• Project responsibilities<br />
In terms of DERI objectives, SEE cluster contributes to the following<br />
WSMX services: developer tools, end user applications, mediation,<br />
discovery, choreography, storage and communication, reasoner,<br />
monitoring (leader to be decided) and execution management. The most<br />
advanced WSMX components are the ones driven by SEE cluster, which<br />
are developer tools, mediation (data and process) and execution<br />
management.<br />
In terms of project responsibilities, members of SEE cluster have been<br />
involved in several projects, namely: SUPER, DIP, SemBiz, SEEMP,<br />
KW, ASG, TripleSpace, AsiaLink, Tripcom and SemGov. For SEEMP,<br />
ASG and SemanticGov the SEE cluster takes the full responsibility for the<br />
complete execution of the project for DERI Innsbruck (from a local<br />
coordination to research lead and scientific contributions). SUPER is<br />
shared together with SEBIS cluster and project has been divided on the<br />
workpackages level. For other projects members of SEE cluster remain<br />
contributors leading deliverables or contributing to them.<br />
Currently following deliverables are assigned to SEE researchers:<br />
• ASG – D1.I-6 WSML reasoner engine implementation 2nd release<br />
• ASG – D1.I-7 M30 Update of Collection of semantic specifications<br />
for ASG services<br />
• ASG – D2.I-3 Service Matchmaker & Query Processor 1st Release<br />
• DIP – D6.11 Semantic Web Services Architecture and<br />
Information Model<br />
• DIP – D6.14 Semantic Web Services Architecture and<br />
Information Model<br />
• DIP – D9.11 SWS Enhanced GIS Prototype (WSMX) v 1.0<br />
• DIP – D9.12 SWS Enhanced GIS Prototype (WSMX) v 2.0<br />
• DIP – D9.14 SWS Enhanced GIS Prototype (WSMX) Final<br />
Version<br />
• SUPER – D6.3 Process Ontology Reasoner<br />
• SUPER – D12.3 Dissemination Strategy and SDK Activities<br />
• SUPER – contribution to WP4 BP Mediation, WP5 Modeling<br />
Analysis Tools, WP6 SBPM Execution Engine, WP11 Community,<br />
Standards, WP12 Dissemination<br />
• Tripcom and Triplespace – contribution to several deliverables<br />
• SemanticGov - WP3: Design of Semantic Web Service Architecture<br />
for National and Pan-European e-Government services (second<br />
highest involvement)<br />
• SemanticGov - WP5: Development of SWS Execution Environment<br />
for<br />
146
• SemanticGov - Services (highest involvement, leaders of WP)<br />
• SemanticGov - D3.1: SemanticGov Architecture v.1<br />
• SemanticGov - D3.2: SemanticGov Architecture v.2<br />
• SemanticGov - D3.3: Analysis of Mediator Requirements and<br />
Mediator Implementation<br />
• SemanticGov - D5.1: Design and development of SemanticGov<br />
software components v.1<br />
• SemanticGov - D5.2: Design and development of SemanticGov<br />
software components v.2<br />
• SEEMP - Involved in all 8 work packages<br />
• SEEMP – WP 3 SEEMP Platform Functional Specification (lead<br />
partner)<br />
• SEEMP - D21 (Contributor): Semantic and Technical Aspects in e-<br />
Gov Software Development<br />
• SEEMP - D31 (Coordinator): SEEMP Platform Specifications<br />
• SEEMP - D41 (Contributor): SEEMP Components Design<br />
• SEEMP - D43 (Contributor): 1st SEEMP Interoperability<br />
Framework<br />
• SEEMP - D51 (Coordinator): Requirements and Specifications<br />
Revision<br />
• SEEMP - D53 (Contributor): Final SEEMP Interoperability<br />
Framework<br />
• SEEMP - D71 (Contributor): Project Presentation<br />
• SEEMP - D73 (Contributor): Exploitation and Dissemination Plan<br />
• SEEMP - Project Management Reports<br />
• SemBiz – have not started yet and will be probably postponed later<br />
2006<br />
• ASG – WSML reasoner engine implementation 2nd release<br />
• ASG – Update of Collection of semantic specifications for ASG<br />
services<br />
5.2. Objectives<br />
• Applications (2),<br />
• Developer tools (3),<br />
• Mediation (8), and<br />
• Execution Management (15)<br />
5.2.1. Applications<br />
Nr 2<br />
Title Applications<br />
Mission Mission of the Application box is to develop a common understanding<br />
147
statement<br />
Web site<br />
Leader<br />
Cluster<br />
Team<br />
of various technologies intended to facilitate the use of other services of<br />
SESA using semantic annotations. This working group will develop (1)<br />
use case scenarios that help validate the real-world fitness of SESA<br />
components and (2) domain-specific implementations which will be<br />
used for testing of SESA services.<br />
http://wiki.wsmx.org/index.php?title=Applications<br />
Michal Zaremba<br />
SEE, SEBIS<br />
Senior Researchers:<br />
Ying Ding<br />
Michal Zaremba<br />
Junior Researchers:<br />
Holger Lausen<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Future Steps<br />
Students:<br />
Mark Mattern<br />
Semantic Web Services challenge (www.sws-challenge.org) has been<br />
our first attempt to provide a case bed for future Application box. The<br />
goal of the SWS Challenge is to develop a common understanding of<br />
various technologies intended to facilitate the automation of mediation,<br />
choreography and discovery for Web Services using semantic<br />
annotations. The intent of this challenge is to explore the trade-offs<br />
among existing approaches. Additionally we would like to figure out<br />
which parts of problem space may not yet be covered. The challenge<br />
aims to provide a forum for discussion based on a common application.<br />
This Challenge seeks participation from industry and academic<br />
researchers developing software components and/or intelligent agents<br />
that have the ability to automate mediation, choreography and discovery<br />
processes between Web services. This work is related to but distinct<br />
from the IEEE Contest in several respects. First, the SWS Challenge<br />
focuses on the use of semantic annotations: participants are provided<br />
with semantics in the form of natural language text that they can<br />
formalize and use in their technologies. Second, this is a challenge rather<br />
than a contest, meaning that workshop participants mutually evaluate<br />
and learn from each others' approaches.<br />
The first step is to form an Applications group, as till now the group<br />
operated unofficially and consisted only of two members: Holger and<br />
Michal. Once formed, more detailed plan will be established. At this<br />
stage we can say for sure that we will continue work on SWS challenge.<br />
The second phase of this challenge planned for June 2008 has been<br />
described in detail at www.sws-challenge.org and following phases will<br />
be defined also by us. We also consider to create similar challenges for<br />
other domains (e.g. banking, government, telecom etc.), but for the next<br />
148
Publications<br />
Software<br />
releases<br />
couple of months our major focus remain RosettaNet and integration and<br />
discovery aspects as defined on by current specification of the challenge.<br />
Since the Applications box has just started its existence, there are no<br />
accepted publications yet.<br />
The current implementation of Semantic Web Services challenge is<br />
available at www.sws-challenge.org. Future releases will be listed on<br />
Application website.<br />
5.2.2. Developer tools<br />
Nr 3<br />
Title Developer Tools<br />
Mission The mission of the developer tools working group is to produce high<br />
statement quality tools related to Semantic Web Services that can be used by users<br />
of all competency levels. To this end we provide a large number of tools<br />
that can be used by users with different skill sets. Members of the<br />
working group are working on tools for managing WSMO ontologies,<br />
web services, goals and mediators, for creating mappings between<br />
WSMO ontologies for runtime mediation, for executing WSDL web<br />
services and managing WSMO execution environments.<br />
Web site Information: http://wiki.wsmx.org/index.php?title=Developer_Tools<br />
Releases: http://wsmt.sourceforge.net & http://dome.sourceforge.net<br />
Leader Mick Kerrigan<br />
Cluster<br />
Team<br />
SEE, (SEBIS)<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Jan Henke<br />
Mick Kerrigan<br />
Adrian Mocan<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Students:<br />
Thomas Haselwanter<br />
Nathalie Steinmetz<br />
Martin Tanler<br />
In the SEEMP project work will be done on improving the WSMO<br />
Choreography support in the plug-ins from the WSMT, for example<br />
adding choreography support to the WSML Text Editor and WSML<br />
Visualizer. Further contributing projects are SUPER, SemBiz, and RW2<br />
The developer tools implemented with DERI are broken down into a<br />
number of plug-ins for Eclipse. The plug-ins are bundled together as two<br />
different products, namely the Web Services Modeling Toolkit (WSMT)<br />
and the DERI Ontology Management Environment (DOME). The<br />
WSMT is aimed at covering all the functionality of WSMO, WSML and<br />
149
WSMX. With the WSMT the user is able to create and manage WSMO<br />
ontologies, web services, goals and mediators through the WSML<br />
human readable syntax, create mappings between two WSML<br />
ontologies for the purposes of instance transformation and thirdly<br />
manage and interact with the WSMX environment. The primary focus of<br />
DOME is the use of WSMO as an ontology language and thus focuses<br />
only on the ontology and mediator parts of the WSMO specification.<br />
Users of DOME can create and manage their WSMO ontologies and<br />
mediators through the WSML human readable, XML and RDF syntaxes.<br />
They can also create mappings between two ontologies that can be used<br />
later by an execution environment.<br />
The plug-ins shipped in these tools includes:<br />
WSMO4J: The WSMO4J plug-in provides access to the functionality<br />
of WSMO4J, which is a parser, serializer and object model for WSMO<br />
documents. This plug-in provides a standard integration point for all<br />
tools that need to perform some operation on WSMO descriptions.<br />
WSML Reasoner: The WSML Reasoner plug-in exposes the<br />
functionality of the WSML 2 Reasoner to other plug-ins in the WSMT.<br />
The reasoner can translate the ontology elements in a WSML description<br />
into predicates and rules and provides a facade allowing integration with<br />
many different underlying reasoners.<br />
WSML: This plug-in layers on top of the WSMO4J plug-in and<br />
provides Eclipse GUI related functionality for WSML.<br />
WSML Text Editor: The WSML Text Editor Plug-in provides a text<br />
editor for editing the human readable syntax of WSML. This text editor<br />
presents advanced features so that users who prefer to work with the raw<br />
syntax of a WSML document can get added value from the tool set.<br />
WSML Conceptual Editor: This editor allows for visual editing of<br />
ontologies. It includes two sub-views – a class tree and an instance table.<br />
The class tree displays the hierarchy of classes and relations including<br />
their attributes and parameters; also axioms are available here.<br />
WSML Visualizer: The WSML Visualizer is an ontology engineering<br />
tool based on a graph based approach. It is unique in that it is not just an<br />
ontology visualization tool bolted on top of an existing ontology<br />
engineering tool, but there is full editing support for WSMO ontologies,<br />
web services, goals and mediators built into the visualization.<br />
WSML Reasoner View: This plug-in provides an Eclipse view based<br />
upon the functionality of the WSML Reasoner plug-in. This allows the<br />
150
user to execute queries over the ontology that is open in the currently<br />
selected editor.<br />
AML: The AML plug-in provides access to the functionality of the<br />
Abstract Mapping Language created by the Ontology Management<br />
Working Group (OMWG). This functionality includes a parser,<br />
serializer and object model for Mapping documents. This plug-in<br />
provides a standard integration point for all tools that need to perform<br />
some operation on AML Documents.<br />
AML Text Editor: The AML Text Editor Plug-in provides a text editor<br />
for editing the AML syntax. This text editor presents advanced features<br />
so that users who prefer to work with the raw syntax of an AML<br />
document can get added value from the tool set.<br />
AML Conceptual Editor: The mapping tree editor is responsible for<br />
the visual editing of documents in the abstract mapping language. It<br />
displays the tree of elements that can be created in this language and<br />
allows for editing through the use of the context menu.<br />
WSMX Data Mediation Mapping Tool: The Data Mediation Mapping<br />
Tool Plug-in offers an alternative to manual, text-based mapping<br />
creation between ontologies. That is, a set of graphical mechanism are in<br />
place in order to support the domain expert in his/her work, and to offer<br />
a truly semi-automatic system for ontology alignment.<br />
WSDL Invocation: This plug-in can be used to invoke a WSDL web<br />
service. The user can provide a WSDL document and the plug-in will<br />
provide templates for the messages that need to be sent to invoke a given<br />
operation.<br />
Future Steps<br />
Publications<br />
WSMX Management: The WSMX Management plug-in in the WSMT<br />
provides a perspective and a number of UI components for managing the<br />
WSMX server and the WSMX adapter framework.<br />
For each of the plug-ins there are a large number of features planned for<br />
each, that lead these plug-ins in the direction of more usable, featureful<br />
tools for described ontologies, web services mediators and goals,<br />
creating mappings between different ontologies and using execution<br />
environments and services.<br />
Conferences<br />
Mick Kerrigan: WSMOViz: An Ontology Visualization Approach for<br />
WSMO, Proceedings of the 10th International Conference on<br />
Information Visualization (IV06), July, 2006, London, England<br />
151
Workshops<br />
Adrian Mocan and Emilia Cimpian: Mapping Creation Using a View<br />
Based Approach, Proceedings of the 1st International Workshop on<br />
Mediation in Semantic Web Services (Mediate 2005), Dec, 2005,<br />
Amsterdam, The Netherlands<br />
Mick Kerrigan: The WSML Editor Plug-in to the Web Services<br />
Modeling Toolkit}, Proceedings of the 2nd WSMO Implementation<br />
Workshop (WIW), June, 2005, Innsbruck, Austria<br />
Jan Henke: The table metaphor: A representation of a class and its<br />
instances, Proceedings to Workshop on User Aspects of the Semantic<br />
Web (ESWC), May, 2005, Heraklion, Greece<br />
Tutorials<br />
Semantic Web Service Systems and Tools}, 4 th International Semantic<br />
Web Conference (ISWC), Nov, 2005, Galway, Ireland<br />
Posters<br />
Tools for the Web Services Modeling Language (WSML), International<br />
Conference on Rules and Rule Markup Languages for the Semantic Web<br />
(RuleML), Nov, 2005, Galway, Ireland<br />
Software<br />
releases<br />
Web Services Modeling Toolkit including plug-ins:<br />
- WSML Plug-in<br />
- WSML Text Editor Plug-in<br />
- WSML Vizualizer Plug-in<br />
- WSML Reasoner View Plug-in<br />
- Abstract Mapping Language Plug-in<br />
- Abstract Mapping Language Text Editor Plug-in<br />
- WSMX Management Plug-in<br />
DERI Ontology Management Environment including plug-ins<br />
- WSML Conceptual Editor Plug-in<br />
- AML Conceptual Editor Plug-in<br />
- Mapping Plug-in<br />
- Versioning Plug-in<br />
152
5.2.3. Mediation<br />
Nr 8<br />
Title Mediation<br />
Mission<br />
statement<br />
Mediation in WSMX aims at providing flexible mediation service in<br />
WSMX at both data and process level.<br />
Data Mediation provides automatic data transformation from the format<br />
used by the source party to the format required by the target party<br />
involved in conversation.<br />
As WSMX is a semantic enabled service execution environment, we<br />
assume that the data to be mediated is semantically described, i.e. it<br />
consists of ontology instances. As a consequence the WSMX Data<br />
Mediation Service has to support instance transformation from terms of<br />
one ontology to the terms of another ontology, based on set of already<br />
created mappings between the two given ontologies.<br />
The Process Mediator component has the task of solving the<br />
communication (behavioral) mismatches that may occur during the<br />
communication between a requestor and a provider of a service. As in<br />
WSMO, the requestor is a WSMO Goal, while the provider is a<br />
Semantic Web Service, the Process Mediator’s task is be to<br />
accommodate the mismatches between the goal’s<br />
requestedChoreography and the SWS’s choreography.<br />
Web site http://wiki.wsmx.org/index.php?title=Data_Mediation,<br />
http://wiki.wsmx.org/index.php?title=Process_Mediation<br />
Leader Adrian Mocan<br />
Cluster Semantic Execution Environment (SEE) and Semantics in Business<br />
Information Systems (SEBIS)<br />
Team Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Emilia Cimpian (PM)<br />
Adrian Mocan (DM and PM)<br />
Richard Pöttler<br />
Francois Scharffe (DM)<br />
Omair Shafiq<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Students:<br />
Thomas Haselwanter<br />
Knowledge Web, SemanticGov, Sekt, SemBiz, SUPER, SEEMP, DIP,<br />
TSC, TripCom<br />
The Data Mediation service in WSMX aims to provide a solution to<br />
solve the heterogeneity problems that can appear at the data level. As all<br />
messages in WSMX are semantically described in WSML, the data to be<br />
mediated is described in terms of ontologies, i.e. data consists of<br />
ontology instances.<br />
153
In this context, the heterogeneity problems at the data level appear when<br />
the requester and the provider of a service use different ontologies to<br />
conceptualize their domain. As a consequence, data has to be<br />
transformed from terms of one ontology (e.g. requester’s ontology) into<br />
terms of the other ontology (e.g. provider’s ontology). Due to the fact<br />
that these transformations are taking place during run-time the whole<br />
process has to be completely automatic. The data mediator component in<br />
WSMX achieves this by relying on a set of mappings (semantic<br />
relationships) between the source and target ontology identified during<br />
design-time and stored in a persistent storage.<br />
The mappings are in fact logical rules that are executed during run-time<br />
by a reasoner component against the incoming data, to output data as<br />
required by the target party. There are several ways (languages) of<br />
representing these rules, depending of the reasoning support available.<br />
In order to encourage interoperability between various mediation<br />
systems and to allow a flexible and an easy management of these<br />
mappings, a language independent format (called the Abstract Mapping<br />
Language) is used. As a consequence, each time a set of such mappings<br />
have to be used in a concrete scenario (as the instance transformation in<br />
WSMX) the mappings have to be “grounded” to a concrete ontology<br />
representation language (in our case WSML). The grounding not only<br />
transforms the mappings in an executable form, but also associate them<br />
a formal semantics, a meaning in respect with the concrete<br />
representation language and the mediation scenario to be used in.<br />
The WSMX Data Mediation service is a data mediation engine capable<br />
of performing instance transformation for given pairs of ontologies<br />
based on a given set of mappings. These mappings are represented as<br />
statements in an Abstract Mapping Language which assures an ontology<br />
representation language neutrality. By applying different grounding<br />
mechanism, the same set of abstract mappings can be used in different<br />
mediation scenarios using different reasoning systems.<br />
The Process Mediator component currently consists from the following<br />
subcomponents:<br />
− Validator – determines if a certain instance is expected or not<br />
by the targeted partner (valid or not from the conversation<br />
point of view);<br />
− Internal Repository – stores the instances that are going to be<br />
sent at some point in time to one of the partners;<br />
− WSML Reasoner – actually a wrapper for the KAON reasoner<br />
− Core Component – manage the interaction with other DIP<br />
components, and to coordinate the activities of the Process<br />
Mediator internal sub-components.<br />
The process mediation works with an old version of choreography<br />
154
Future Steps<br />
specification, and an old version of Choreography Engine. This was due<br />
to the necessity to have a working version of Process Mediator, while<br />
the work on the Choreography Engine was advancing in a very alert<br />
rhythm.<br />
Data Mediation Service<br />
o As a WSML reasoner (MINS) is now available, a replacement of<br />
the Flora-2 reasoner is necessary. By this replacement the<br />
burdensome introduced by the rapper around the Flora-2<br />
reasoner will be eliminates. In this way, the focus can be shifted<br />
from overcoming the technical problems to real improvements of<br />
the services. In addition, this will allow the development of a<br />
unified grounding mechanism, by updating the already existing<br />
grounding in Abstract Mapping Language to the requirements of<br />
the Data Mediation Service.<br />
o The storage mechanism used by the Data Mediation Service to<br />
store mappings is currently a MySQL (http://www.mysql.com)<br />
database. It is in out intention to provide means for usage of<br />
alternative storing mechanisms, ranging from a simple file<br />
system to a more complex and efficient ones like the one used by<br />
WSMX itself.<br />
o The Data Mediation Service highly depends of the mappings<br />
generated during design-time phase. A great benefit would be to<br />
deliver the Data Mediation Service as a stand-alone application<br />
as well that would allow the testing of the mappings outside of<br />
the WSMX system. If integrated in WSMT, such testing could<br />
take place during the actual creation of mappings, giving a<br />
valuable real-time feed-back to the domain expert.<br />
o As we act in the Semantic Web Services area the Data Mediation<br />
Service has to be made available as a Semantic Web Services. As<br />
such, one of the future plans is to deploy it as a WSDL service<br />
and to provide the necessary semantic descriptions for it.<br />
o It is important to test the feasibility and the soundness of our<br />
conceptual ideas implemented through this Data Mediation<br />
Service. We intend to test this service on real data and to make a<br />
set of measurements regarding the efficiency and time<br />
consuming aspects of the instance transformation process.<br />
Mapping API<br />
o Automation Algorithms: The mapping API provide also<br />
support to automate mapping using a set of string distance,<br />
graph matching and linguist techniques in order to facilitate<br />
to the user the elaboration of the mapping document. This<br />
imply to be able to manipulate the ontological entities by<br />
making adapters to the respective APIs (WSMO4j, OWL<br />
API).<br />
o Transformation functions: The mediated instances have in<br />
155
certain cases to be structurally transformed. We will provide<br />
a set of functions realizing these transformations.<br />
Publications<br />
Process Mediation<br />
For the future, the following sub-components need to be updated:<br />
Validator – this component operates on the choreographies sent by the<br />
Choreography Engine. It needs to be updated to properly work with the<br />
latest version of the Choreography engine<br />
WSML Reasoner – migrate from KAON to MINS; this may cause some<br />
flaws in the execution process.<br />
Core Component – the logic driving the Core Component functionality<br />
needs to be extended, for addressing more complex scenarios<br />
Michael Stollberg, Emilia Cimpian, Adrian Mocan, Dieter Fensel: A<br />
Semantic Web Mediation Architecture, Canadian Semantic Web<br />
Working Symposium (CSWWS 2006), June 2006, Québec city, Canada<br />
Adrian Mocan, Emilia Cimpian: Mapping Creation Using a View Based<br />
Approach, 1st International Workshop on Mediation in Semantic Web<br />
Services (Mediate 2005), December 2005, Amsterdam, Netherlands<br />
Francois Scharffe, Jos de Bruijn: A Language to specify Mappings<br />
between Ontologies, IEEE Conference on Internet-Based Systems<br />
SITIS6, December 2005, Yaounde, Cameroon.<br />
E. Cimpian, A. Mocan: WSMX Process Mediation Based on<br />
Choreographies, 1st International Workshop on Web Service<br />
Choreography and Orchestration for Business Process Management,<br />
September 2005, Nancy, France.<br />
E. Cimpian, M. Kerrigan: WSMX Process Mediation, Second WSMO<br />
Implementation Workshop, June 2005, Innsbruck, Austria. (position<br />
paper).<br />
E. Cimpian: Process Mediation Using Choreographies, CDH Seminar,<br />
December 2005, Galway, Ireland.<br />
5.2.4. Execution management<br />
Nr 15<br />
Title Execution management<br />
Mission The execution management component is responsible for the<br />
statement management of WSMX as a platform and for the coordination of the<br />
individual components. As the kernel of the system it enables and<br />
156
ealizes the overall operational semantics of WSMX that let the system<br />
achieve the promised functional semantics of its client-side interface. It<br />
takes the functionality offered by the individual components of the<br />
framework and orchestrates these atomic pieces into a coherent whole in<br />
an orderly and consistent fashion. These properties are guaranteed by the<br />
execution semantics, which are executed over the set of services that are<br />
available to the execution management component<br />
Web site http://wiki.wsmx.org/index.php?title=Execution_Manager (scheduled<br />
for move)<br />
Leader Thomas Haselwanter<br />
Cluster<br />
Team<br />
SEE<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Omair Shafiq<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Students:<br />
Thomas Haselwanter<br />
DIP, Infrawebs, TSC; TripCom<br />
This component is available in a fully functional incarnation today. It<br />
provides<br />
(a) a rigid, managable infrastructure to components of WSMX and<br />
(b) enables execution semantics as a deployable formal definition of the<br />
operational behavior of the system.<br />
The execution management component provides a complete<br />
infrastructure to the components of the system, including boot-strap,<br />
registration, hot-deploy and life-cycle management.<br />
As in all systems of a certain complexity, management becomes a<br />
critical issue. We make a clear separation between domain problem<br />
logic and management logic, treating them as orthogonal concepts. If we<br />
did not separate these two elements, it would become increasingly<br />
difficult to maintain the system and keep it flexible, as it grows and<br />
matures. From a certain perspective it could be argued that the very<br />
process of making management explicit captures an invariant that helps<br />
to leverage the support for dynamic, informed change of the rest of the<br />
system.<br />
Naturally, presenting a coherent view of all management aspects of<br />
components and not getting lost in complexity are conflicting goals and<br />
subject to compromise, yet the available WSMX consoles manage to<br />
present a unified view that covers the infrastructure subsystems as well<br />
as the components instrumentation. The kernel employs self-<br />
157
management techniques such as scheduled operations and automatic<br />
recovery from subsystem failures, and additionally allows administration<br />
through management consoles. With the kernel being representation<br />
agnostic, management consoles may be anything from command<br />
prompts or web interfaces to dedicated standalone management<br />
applications, of which currently one instance of each of these three<br />
categories exists.<br />
Future Steps<br />
Publications<br />
Software<br />
releases<br />
The development approach is iterative and results are measured and<br />
driven by builds, and further grouped by versions, which translates<br />
directly to targets and milestones in project management lingua. Today<br />
the execution management stands at milestone 5 and iteration 83,<br />
providing a usable and working base today.<br />
Two main pillars are scheduled for exploration, the use of web service<br />
technology within the kernel and the use of semantic technology within<br />
the kernel and the components interfaces, which will result in the<br />
crossing of the border to a self-executing architecture.<br />
The architecture specification will define web service interfaces as well<br />
as semantic descriptions of these services, on which work has begun.<br />
With Milestone 6 (kernel modularization) in October, milestone 7<br />
(intrakernel services) is targeted for the end of the year. Due to its<br />
ambitient nature experiments for milestone 8 (intrakernel semantics) will<br />
run concurrently to the implementation of the two earlier two<br />
milestones. There will be operatively working, early iteration at the end<br />
of the year, but efforts for milestone 8 will continue into 2007.<br />
T. Haselwanter, Maciej Zaremba and Michal Zaremba. Enabling<br />
Components Management and Dynamic Execution Semantic in WSMX.<br />
WSMO Implementation Workshop 2005 (WIW 2005), 6-7 June,<br />
Innsbruck, Austria.<br />
http://sourceforge.net/projects/wsmx<br />
158
5.3. Projects<br />
Here we have the following projects:<br />
• ASG<br />
• SEEMP<br />
• SemanticGov<br />
• SemBiz<br />
• SUPER Michal<br />
• TSC<br />
5.3.1. Adaptive Service Grid<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Adaptive Services Grid<br />
ASG<br />
IST-FP6<br />
SEE<br />
Emilia Cimpian<br />
Ontologies, Applications, Adaptation, Composition, Grounding,<br />
Monitoring, Formal languages, Reasoning, Storage, Execution<br />
http://asg-platform.org<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Emilia Cimpian<br />
Adina Sirbu<br />
Darko Anicic<br />
Students:<br />
-<br />
Mission The goal of Adaptive Services Grid (ASG) is to develop a proof-ofconcept<br />
prototype of an open development platform for adaptive<br />
services discovery, creation, composition, and enactment.<br />
person*mon Total: 168 Per months: 5,5<br />
ths budget<br />
Duration 30 months 09/04 – 02/07<br />
Major tasks service discovery
Deliverables<br />
Remaining:<br />
• D1.I-6 WSML reasoner engine implementation 2nd release<br />
(lead) (Adina Sirbu, Sven Groppe, Jinghua Groppe)<br />
• D1.I-7 M30 Update of Collection of semantic specifications for<br />
ASG services (lead) (Jinghua Groppe, Adina Sirbu, Sven<br />
Groppe)<br />
• D2.I-3 Service Matchmaker & Query Processor 1st Release<br />
(contribute) (Sven Groppe, Adina Sirbu)<br />
• D2.IV Documentation of Interaction among Components<br />
(contribute) (N.N.)<br />
• D2.I-4 Service Matchmaker & Query Processor 2nd Release<br />
(contribute) (N.N.)<br />
5.3.3. SEEMP<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Single European Employment Market Place<br />
SEEMP<br />
IST-FP6<br />
SEE<br />
Mick Kerrigan<br />
Developer tools, Mediation, Choreography<br />
http://www.seemp.org<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Mick Kerrigan<br />
Students:<br />
-<br />
Mission The mission is to design and implement in a prototypal way an<br />
interoperability architecture for public e-Employment services which<br />
encompasses cross-governmental business and decisional processes,<br />
interoperability and reconciliation of local professional profiles and<br />
taxonomies, semantically enabled web services for distributed<br />
knowledge access and sharing.<br />
Budget (in Total: 37 per month: 1<br />
160
terms of<br />
m*m)<br />
Duration 30 months 01/06 – 06/08<br />
Major tasks<br />
Involved in all 8 work packages<br />
WP 3 SEEMP Platform Functional Specification (lead partner)<br />
Deliverables • D21 (Contributor): Semantic and Technical Aspects in e-Gov<br />
Software Development<br />
• D31 (Coordinator): SEEMP Platform Specifications<br />
• D41 (Contributor): SEEMP Components Design<br />
• D43 (Contributor): 1st SEEMP Interoperability Framework<br />
• D51 (Coordinator): Requirements and Specifications Revision<br />
• D53 (Contributor): Final SEEMP Interoperability Framework<br />
• D71 (Contributor): Project Presentation<br />
• D73 (Contributor): Exploitation and Dissemination Plan<br />
• Project Management Reports<br />
5.3.4. SemanticGov<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Providing integrated Public Services to Citizen at the National and Pan-<br />
European level with the use of Emerging Semantic Web Technologies<br />
SemanticGov<br />
IST-FP6<br />
SEE<br />
Adrian Mocan<br />
Ontologies, Developer tools, Discovery, Composition, Mediation,<br />
Grounding, Reasoning, Storage<br />
http://www.semantic-gov.org/<br />
Senior Researchers:<br />
Michal Zaremba<br />
Junior Researchers:<br />
Emilia Cimpian<br />
Graham Hench<br />
Mick Kerrigan<br />
Adrian Mocan<br />
Omair Shafiq<br />
161
Mission<br />
Budget (in<br />
terms of<br />
m*m)<br />
Adina Sirbu<br />
Students:<br />
Thomas Haselwanter<br />
SemanticGov aims at building the infrastructure (software, models,<br />
services, etc) necessary for enabling the offering of semantic web<br />
services by public administration (PA). Through this cutting edge<br />
infrastructure, SemanticGov will address longstanding challenges faced<br />
by public administrations such as achieving interoperability amongst PA<br />
agencies both within a country as well as amongst countries, easing the<br />
discovery of PA services by its customers, facilitating the execution of<br />
complex services often involving multiple PA agencies in<br />
interworkflows.<br />
Total: 32 per month: 1<br />
Duration 36 months 01/06 – 12/08<br />
Major tasks • WP3: Design of Semantic Web Service Architecture for<br />
National and Pan-European e-Government services (second<br />
highest involvement)<br />
• WP5: Development of SWS Execution Environment for<br />
Services (highest involvement, leaders of WP)<br />
Deliverables • D3.1: SemanticGov Architecture v.1 - SEE Cluster<br />
• D3.2: SemanticGov Architecture v.2 - SEE Cluster<br />
• D3.3: Analysis of Mediator Requirements and Mediator<br />
Implementation - SEE Cluster<br />
• D5.1: Design and development of SemanticGov software<br />
components v.1 - SEE Cluster<br />
• D5.2: Design and development of SemanticGov software<br />
components v.2 - SEE Cluster<br />
5.3.5 SemBiz<br />
Name<br />
Semantic Business Process Management for flexible dynamic value<br />
162
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
chains<br />
SemBiz<br />
FIT-IT<br />
SEE<br />
Emilia Cimpian<br />
Development of the Business Process Management Suite<br />
http://www.sembiz.org/<br />
Senior Researchers:<br />
Michal Zaremba<br />
Junior Researchers:<br />
Emilia Cimpian<br />
Mission<br />
Budget (in<br />
terms of<br />
m*m)<br />
Duration<br />
Major tasks<br />
Deliverables<br />
Students:<br />
To be determined<br />
Bridging the gap between the business level perspective and the<br />
technical implementation level in Business Process Management (BPM)<br />
by semantic descriptions of business processes along with respective<br />
tool support.<br />
74 1,5<br />
24 months<br />
WP1: Semantic Business Process Modeling Ontology<br />
Lead:<br />
WP1: Semantic Business Process Modeling Ontology<br />
WP6: Dissemination<br />
WP7: Project Management<br />
5.3.6. SUPER Michal<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Semantics utilized for Process Management within and between<br />
Enterprises<br />
SUPER-Michal<br />
IST-FP6<br />
SEE<br />
Michal Zaremba<br />
163
Objective<br />
Website<br />
Team<br />
Semantic Execution Environment<br />
http://super.semanticweb.org/<br />
Senior Researchers:<br />
Michal Zaremba<br />
Mission<br />
Budget (in<br />
terms of<br />
m*m)<br />
Junior Researchers:<br />
Emilia Cimpian<br />
Graham Hench<br />
Mick Kerrigan<br />
Adrian Mocaan<br />
Students:<br />
Thomas Haselwanter<br />
The major objective of SUPER is to raise Business Process<br />
Management (BPM) to the business level, where it belongs, from the IT<br />
level where it mostly resides now. This objective requires that BPM is<br />
accessible at the level of semantics of business experts. Semantic Web<br />
and, in particular, Semantic Web Services (SWS) technology offer the<br />
promise of integrating applications at the semantic level. By combining<br />
SWS and BPM, and developing one consolidated technology SUPER<br />
will create horizontal ontologies which describe business processes and<br />
vertical telecommunications oriented ontologies to support domainspecific<br />
annotation. Therefore this project aims at providing a semanticbased<br />
and context-aware framework, based on Semantic Web Services<br />
technology that acquires, organizes, shares and uses the knowledge<br />
embedded in business processes within existing IT systems and<br />
software, and within employees' heads, in order to make companies<br />
more adaptive.<br />
Total 86 Per month 2,5<br />
Duration 36 months 04/06 – 03/09<br />
Major tasks • WP4 BP Mediation<br />
• WP5 Modeling Analysis Tools<br />
• WP6 SBPM Execution Engine<br />
• WP11 Community, Standards<br />
• WP12 Dissemination (SEBIS and SEE contribute)<br />
164
Deliverables<br />
Lead:<br />
• D6.3 Process Ontology Reasoner (SEE cluster)<br />
• D12.3 Dissemination Strategy and SDK Activities (SEE cluster)<br />
Contributions. All deliverables from the following workpackages:<br />
• WP4 BP Mediation<br />
• WP5 Modeling Analysis Tools<br />
• WP6 SBPM Execution Engine<br />
• WP11 Community, Standards<br />
• WP12 Dissemination<br />
5.3.7. TSC<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Triple Space Computing<br />
TSC<br />
FFG, FIT-IT<br />
UBISERV<br />
Reto Krummenacher<br />
Storage<br />
http://tsc.deri.at/<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Darko Anicic<br />
Graham Hench<br />
Reto Krummenacher<br />
Omair Shafiq<br />
Students:<br />
Michael Luger<br />
Mission The aim of the TSC project is to develop Triple Space Computing as<br />
communication and coordination framework for Semantic Web and<br />
Semantic Web services. The outcome of the TSC project will be a<br />
generic framework and prototype implementation for a Triple Space<br />
Computing environment.<br />
person*mon Total 28 Per Month 1<br />
ths budget<br />
Duration 30 months 03/05 – 08/07<br />
165
Major tasks • Mediation within Triple Space (TS)<br />
• Querying of data - Discovery/Localization of TS<br />
• Implementation of prototype<br />
• Use Case: TS in respectively between WSMXs<br />
• Design of Mediation and Query Engine<br />
• Implementations<br />
• WSMX integration of TS<br />
Deliverables • D2.3 Mediation and Query Engine<br />
• D3.3 Triple Storage Repository<br />
• D3.4 Discovery and Mediation prototypes<br />
• D4.1 Integration of WSMX and TSC<br />
• D4.2 WSMX Triple Space prototype<br />
• D6.3 Final Project Report<br />
166
5.4. Staff<br />
Here we discuss student, junior, and senior researchers of the SEE cluster.<br />
5.4.1. Student Researchers<br />
Student Researchers<br />
Nr Name Supervisor<br />
2 Thomas Haselwanter Michal<br />
6 Mark Mattern Holger<br />
5.4.2. Junior Researchers<br />
Junior Researchers<br />
No Name Objective<br />
4 Emilia Cimpian Mediation<br />
7 Graham Hench Reasoning<br />
9 Zhou Jingtao<br />
11 Mick Kerrigan Developer Tools<br />
15 Adrian Mocan Mediation<br />
21 Omair Shafiq Storage & Communication<br />
23 Adina Sirbu Discovery<br />
27 Zhixian Yan
5.4.2.1. Emilia Cimpian<br />
Name<br />
Emilia Cimpian<br />
Entry date February 2006<br />
Cluster Semantic Execution Environment - SEE<br />
Objective Mediation<br />
Projects So far I’ve been working on DIP. From now on I’ll be mainly<br />
involved in SemBiz (coordination work) and Super, and also in other<br />
projects coordinated by the SEE cluster if this will be required. I<br />
don’t know yet in what deliverables I will be involved, since these<br />
projects are going to start, or they started recently.<br />
Research topic Going from the most general to the particular research topic, my<br />
interests would be:<br />
Semantic Web Services – of a particular interest for me is the SWS<br />
interoperability, which is strongly dependent of how SWS interfaces<br />
are represented. Two aspects of interest result from this: the<br />
choreography and the orchestration. WSMO choreography being just<br />
a particular representation of public processes, I’m trying to extend<br />
my research to other business process representation languages as<br />
well. The orchestration is also interested from the interoperability<br />
point of view, but I haven’t invested too much time in finding good<br />
solutions of how the orchestration can be represented.<br />
Mediation Framework – developing a framework able to solve all<br />
types of mismatches in a SWS environment is quite an interesting<br />
challenge from my point of view (of course, the implementation of<br />
such a framework is not a one man/woman task). WSMO mediators<br />
provide conceptual support for doing this, although some of the<br />
mediators are underspecified being still on-going work. Additionally<br />
WSMX provides means for actually realizing the mediation service<br />
for two particular levels (data and process), but these two prototypes<br />
are offering partial support, for simple cases and they are not as easy<br />
to use as they should be. A global mediation architecture, with<br />
different execution semantics and different entry points would be, in<br />
my opinion, the right solution for the problem (but these would mean<br />
equivalent efforts as for WSMX itself).
Progress<br />
towards PhD<br />
Process Mediation – the main part of my research, a working<br />
prototype operating on the choreographies of two participants in a<br />
conversation. This prototype is able to solve a limited set of<br />
behavioral mismatches and for now can operate only with two<br />
choreographies. What I would consider a challenge is to extend it to<br />
address more mismatches (still what and how is to be determined,<br />
probably based on use-cases produced in different projects) and also<br />
to allow the communication of multiple partners, not only two<br />
(which may be useful for the actual orchestration of SWSs).<br />
Implementation of Process Mediation – not robust and complex<br />
enough, but still can be used as proof of concept for a PhD External<br />
Supervisor: John Domingue Currently documenting for the State of<br />
the Art section<br />
Implementations Process Mediation prototype, available from downloading from:<br />
http://sourceforge.net/projects/wsmx/<br />
Publications M Stollberg, E. Cimpian, A. Mocan, D. Fensel: A Semantic Web<br />
Mediation Architecture, Canadian Semantic Web Working<br />
Symposium 2006 (to appear)<br />
E Cimpian, A. Mocan: WSMX Process Mediation Based on<br />
Choreographies, 1st International Workshop on Web Service<br />
Choreography and Orchestration for Business Process Management,<br />
September 2005, Nancy, France.<br />
E. Cimpian, M. Kerrigan: WSMX Process Mediation, Second<br />
WSMO Implementation Workshop, June 2005, Innsbruck, Austria.<br />
(position paper).<br />
A. Mocan, E. Cimpian: Mappings Creation Using a View Based<br />
Approach, First International Workshop on Mediation in Semantic<br />
Web Services, December 2005, Amsterdam, the Netherlands.<br />
M. Stollberg, E. Cimpian, D. Fensel: Mediating Capabilities with<br />
Delta-Relations, First International Workshop on Mediation in<br />
Semantic Web Services, December 2005, Amsterdam, the<br />
Netherlands.<br />
E. Cimpian: Process Mediation Using Choreographies, CDH<br />
Seminar, December 2005, Galway, Ireland.<br />
A. Haller, E. Cimpian, A. Mocan, E. Oren, C. Bussler: WSMX - A<br />
Semantic Service-Oriented Architecture, International Conference<br />
on Web Services (ICWS 2005), 2005, Orlando, Florida, USA.<br />
L. Vasiliu, S. Harand, E. Cimpian: The DIP Project: Enabling<br />
Systems & Solutions for Processing Digital Content with Semantic<br />
169
Web Services, European Workshop on the Integration of<br />
Knowledge, Semantics and Digital Media Technology, November<br />
2004, London, UK.<br />
Adrian Mocan, Emilia Cimpian, Michal Zaremba, Christoph<br />
Bussler: Mediation in Web Service Modeling Execution<br />
Environment (WSMX), Information Integration on the Web<br />
(iiWeb2004), August 2004, Toronto, Canada<br />
170
5.4.2.2. Graham Hench<br />
Name<br />
Graham Hench<br />
Entry date June 2005<br />
Cluster SEE & “Reasoner Working Group”<br />
Objective Reasoner Component – specifically maintaining/updating<br />
wsml2reasoner<br />
Projects SENSE – Project (at least DERI’s part) will begin this Friday<br />
(7.4.06). DERI will be responsible for various tasks/deliverables<br />
ranging from ontology engineering/developing, to implementing<br />
basic reasoner functionalities to meet the project needs. DERI will<br />
mainly contribute to the following WP, though is indeed involved in<br />
almost every WP:<br />
2 – “Ontology and Reasoner Development”<br />
3 – “Multi-Agent System Development”<br />
Personally, my specific contributions will focus on implementing the<br />
reasoner functionalities.<br />
Research topic<br />
Progress<br />
towards PhD<br />
SUPER – Project began today (3.4.06) – DERI will contribute to<br />
various WP, specifically:<br />
1 – Project lead for D1.1 “Process Modeling Ontology” & D1.5<br />
“Process Ontology Query Language”<br />
5 – Project lead for D5.6 “Process Ontology Query Language Parser”<br />
11 – Project lead for D11.2 “Setup SBPM Community Portal”<br />
Personally, my specific contributions will again focus on<br />
implementing the reasoner functionalities, namely development of a<br />
process reasoner.<br />
Will later contribute to TSC & TripCom<br />
Currently, I am not a student – though my main research focus as of<br />
recently is further developing an extendable and fully functional<br />
WSML reasoner<br />
Currently, I am not a PhD student because there are problems with<br />
the approval of my foreign academic degree.<br />
Implementations -Past/Completed –<br />
-OMWG – Mediation Module<br />
-Mapping API –<br />
-Groundings<br />
-Re-implemented Abstract Syntax export/serialization<br />
171
Publications<br />
-Implemented WSML & OWL/RDF/XML<br />
exports/serializations<br />
-Documentation and further implementations<br />
-Current/Future –<br />
-Reasoner Component –<br />
-wsml2reasoner- maintenance, unit tests, updates, and bug<br />
fixes<br />
-Adaptation of current wsml2reasoner to new reasoner<br />
-Implementation of semi-naïve and dynamic filtering<br />
evaluation algorithms for query answering<br />
-SUPER –<br />
-DERI Innsbruck representative for WP6 and leader for<br />
deliverable 6.3, i.e. development and implementation of a<br />
process ontology reasoner to enhance the execution engine<br />
by allowing external querying of running process instances<br />
-TSC –<br />
-D4.2 – implementation of WSMX/TSC prototype<br />
-SENSE –<br />
-WP3 (Multi-Agent System Development) –<br />
integration/implementation of Triple Space<br />
-Contribute to WP2 (Ontology and Reasoner Development),<br />
WP4 (Semantic Façade Design), WP5 (System<br />
Integration), & WP6 (Verification & Testing)<br />
Extensive proofreading and editorial contributions<br />
Planned publications:<br />
• ESWC 2007 - Paper submission on IRIS implementation and<br />
implementation support<br />
• SEnSE dissemination - Reasoning within semanticallyenabled<br />
multi- agent systems<br />
• SUPER dissemination - Process Ontology Reasoning for<br />
SBPM<br />
172
5.4.2.3. Zhou Jingtao<br />
Name<br />
Jingtao Zhou<br />
Entry date December 2006<br />
Cluster Semantic Execution Environment - SEE<br />
Objective Semantic Mediation and Integration<br />
Projects By now, I have taken part in several projects working as from<br />
programmer, system analyst, technical leader and project manager.<br />
These projects include “Semantic Integration of Enterprise<br />
Heterogenous Data Sources based on Semantic Web”, “Semantic and<br />
Model Based Integration of Enterprise Heterogenous Data Sources<br />
(http://aame.nwpu.edu.cn/smi/)”, “Information Sharing and<br />
Visualization Technologies for Network Product Development”,<br />
“Computer Aided Man-hour Rationing System for Mould and<br />
Fixture Apparatus”, ”Web-based Products Information Sharing &<br />
Visualization System”, and “Computer Aided Process Planning and<br />
Information Management System for Machining Parts”.<br />
Research topic I have a fierce interest in developing new generation technologies of<br />
information mediation, integration and management for enterprises<br />
by undertaking the intersection research of semantic web, peer-topeer,<br />
web service and grid computing technologies.<br />
Progress<br />
towards<br />
PhD/Habil<br />
Implementations Semantic and Model Based Integration prototype,<br />
http://aame.nwpu.edu.cn/smi/<br />
Publications Edited Books<br />
Zhou Jingtao, Zhao Han, Wang Kefei, et al, (eds), “Complete<br />
Handbook for Eclipse”, Publishing House of Electronics Industry,<br />
2006<br />
Papers (In English)<br />
Jingtao Zhou, Shusheng Zhang, Mingwei Wang, Han Zhao<br />
“Semantic Integration of Enterprise Information: Challenges and<br />
Basic Principles”, the First Asia Semantic Web Conference (ASWC<br />
2006), LNCS 4185, pp. 219 – 233, 2006.<br />
Jingtao Zhou, Shusheng Zhang, Mingwei Wang, Han Zhao “XML-<br />
RDB Driven Semi-Structure Data Management”, Journal of<br />
Information and computing Science, 2006 (Accepted)<br />
Jingtao Zhou, Shusheng Zhang, Mingwei Wang, Han Zhao
“Enterprise Information Integration: State Of The Art and Technical<br />
Challenges”, PROgraming LAnguages for MAchine Tools<br />
conference, China, 2006 (Accepted)<br />
Jingtao Zhou, Mingwei Wang, Shusheng Zhang, Han Zhao “SGII:<br />
Combining P2P Data Integration Paradigm and Semantic Web<br />
Technology On Top Of OGSA-DAI”, CCGrid 2006 – IEEE/ACM<br />
International Symposium on Cluster Computing and the Grid 2006,<br />
Singapore, May 2006<br />
Jingtao Zhou, Mingwei Wang, “Semi-Structure Data Management by<br />
Bi-Directional Integration between XML and RDB”, The 10th<br />
International Conference on Computer Supported Cooperative Work<br />
in Design May 3-5, 2006, Nanjing, P.R. China<br />
Jingtao Zhou, Mingwei Wang, “Semantic Enterprise Information<br />
Integration”, ICEIS 2006 – 8th International Conference on<br />
Enterprise Information Systems, Paphos – Cyprus, May 2006<br />
(accepted)<br />
Jingtao Zhou, Mingwei Wang, “ESD: Enterprise Semantic Desktop“,<br />
International Workshop on Web-based Internet Computing for<br />
Science and Engineering (WBICSE'06), APWeb 2006, LECTURE<br />
NOTES IN COMPUTER SCIENCE, Vol.3842, pp: 943 – 946, 2006<br />
Jingtao Zhou, Mingwei Wang, “Semantic-Grid-Enabled Peer-To-<br />
Peer Framework for Enterprise Information Integration“,<br />
International Conference on Advanced Design and Manufacture,<br />
January 2006<br />
Jingtao Zhou, Mingwei Wang, “Catching Concepts From Databases<br />
by Schema-Based Column Matching and Clustering“, International<br />
Conference on Advanced Design and Manufacture, January 2006<br />
Jingtao Zhou, Mingwei Wang, “Semantic Desktop Data Grid:<br />
Towards Integration and Coordination of both Organizational and<br />
Personal Information on Top of P2P Semantic Grid“, SWAP 2005<br />
(Semantic Web Applications and Perspectives), 2nd Italian Semantic<br />
Web Workshop Trento, Faculty of Economics, 14-15-16 December,<br />
2005 (accepted paper)<br />
Jingtao Zhou, Shusheng Zhang, Han Zhao, Mingwei Wang, “SGII:<br />
Towards Semantic Grid-based Enterprise Information Integration“,<br />
The 4th International Conference on Grid and Cooperative<br />
Computing, LECTURE NOTES IN COMPUTER SCIENCE 3795,<br />
pp: 560 - 565, 2005<br />
174
Jingtao Zhou, Shusheng Zhang, Mingwei Wang, Han Zhao, et al,<br />
“Concept Capture Based On Column Matching and Clustering“.<br />
IEEE Computer Society, 1st International Conference on Semantics,<br />
Knowledge and Grid, BeiJing, 2005<br />
Jingtao Zhou, Shusheng Zhangg, Mingwei Wang, Peng Li, Han<br />
Zhao, Chao Zhang, Xiaofeng Dong, Kefei Wang, “Element<br />
Matching by Concatenating Lingistic-based Matchers and<br />
Constraint-based Matcher“, The 17th IEEE International Conference<br />
on Tools with Artificial Intelligence (ICTAI), IEEE Computer<br />
Society, Hong Kang, pp: 265-269, 2005<br />
Zhou Jingtao, Zhang Shusheng, Sun Hongwei, et al, “An XML-based<br />
schema translation method for relational data sharing and<br />
exchanging“, The 8th International Conference on Computer<br />
Supported Cooperative Work in Design (CSCWD 2004), Vol.1,<br />
pp:714-717, 2004<br />
Zhou Jingtao, Zhang Shusheng, Sun Hongwei, et al, “An XML-<br />
Based Architecture for Semantic Integration of Heterogeneous<br />
Relational Databases“, Proceeding of International Workshop on<br />
Grid and Cooperative Computing, Sanya, China, pp:465-474, Dec<br />
2002<br />
Zhou Jingtao, Zhang Shusheng, Sun Hongwei, et al, “Constraints<br />
Preserving Mapping from Relational Schema to XML-Schema“, In<br />
Proceeding of 8th Joint International Computer Conference, Ningbo,<br />
China, pp:60-65, Nov 2002<br />
Mingwei Wang, Shusheng Zhang, Jingtao Zhou, Han Zhao, An<br />
Architecture of Semantic Desktop Data Grid, The 10th International<br />
Conference on Computer Supported Cooperative Work in Design<br />
May 3-5, 2006, Nanjing, P.R. China (accepted)<br />
Mingwei Wang, Jingtao Zhou, Shusheng Zhang, “A Model for<br />
Resolving Semantic Conflicts in Collaborative Design“, Proceedings<br />
of the International conference on Advanced Design and<br />
Manufacture 8-10 January, 2006, Harbin, China<br />
Mingwei Wang, Jingtao Zhou, Shusheng Zhang, “Multi-Agent Based<br />
Cooperative Knowledge Based Engineering Framework“,<br />
Proceedings of the International conference on Advanced Design and<br />
Manufacture 8-10 January, 2006, Harbin, China<br />
175
Sun Hongwei, Zhang Shusheng, Zhou Jingtao et al, “XQuery-to-SQL<br />
Translating Algorithm with Little Dependence on Schema Mapping<br />
Between XML and RDB“, The Eight International Conference on<br />
CSCW in Design, Xiamen, China, Vol.1, pp: 526-531, May 26-28,<br />
2004<br />
Sun Hongwei, Zhang ShuSheng, Zhou Jingtao, et al, “The Threetired<br />
Bi-directional Integration between XML and RDB“, Proceeding<br />
of the 8th Joint International Computer Conference, Ningbo, China,<br />
pp: 87-91, Nov 2002<br />
Sun Hongwei, Zhang ShuSheng, Zhou Jingtao, et al, “An XML-to-<br />
RDB Independent Translating Algorithm from XQuery to SQL“,<br />
Proceeding of 8th Joint International Computer Conference, Ningbo,<br />
China, pp:562-566, Nov 2002<br />
Sun Hongwei, Zhang ShuSheng, Zhou Jingtao, et al, “Mapping<br />
XML-Schema to Relational Schema“, LECTURE NOTES IN<br />
COMPUTER SCIENCE, Vol.2510, pp:322-329, October 2002<br />
Sun Hongwei, Zhang ShuSheng, Zhou Jingtao, et al, “Constraintspreserving<br />
Mapping Algorithm from XML-Schema to Relational<br />
Schema“, LECTURE NOTES IN COMPUTER SCIENCE,Vol.2480,<br />
pp:193-207, Sep.2002<br />
Papers (In Chinese)<br />
Zhou Jingtao, Zhang Shusheng, Zhao Han, Wang Mingwei, Zhang<br />
Chao, Wang Kefei, Dong Xiaofeng, “Semantic Model-based Bus<br />
Architecture for Enterprise Information Integration”, Jisuanji Jicheng<br />
Zhizao Xitong/Computer Integrated Manufacturing Systems-CIMS,<br />
2006 (to appear)<br />
Zhou Jingtao, Zhang Shusheng, Dong XiaoFeng, Wang Kefei, Zhao<br />
Han, Zhang Chao, “Service Oriented Semantic Navigation of<br />
Enterprise Data“, Jisuanji Jicheng Zhizao Xitong/Computer<br />
Integrated Manufacturing Systems-CIMS, Vol.11, No.9: 1333-<br />
1339+1350, 2005<br />
Zhou Jingtao, Zhang Shusheng, Wang Mingwei, “New Semanticbased<br />
Work Model for Collaborative Engineering“, Computer<br />
Engineering, Vol.31, No.13: 24-26,2005<br />
Zhou Jingtao, Zhang Shusheng, Wang Mingwei, Sun Hongwei, He<br />
176
Yanli, Gao Junjie, “A Method for Merging XML Schema Based<br />
Heterogeneous Resource Databases “, Mechanical Science and<br />
Technology, Vol.23, No.5: 627-630,2004<br />
Zhou Jingtao, Zhang Shusheng, Sun Hongwei, Wang Mingwei,<br />
“XML-based Schema Translation Method for Relational Data<br />
Sharing and Exchanging“, Jisuanji Jicheng Zhizao Xitong/Computer<br />
Integrated Manufacturing Systems-CIMS, Vol.9, n SUPPL: 127-<br />
129+135, 2003<br />
Zhou Jingtao, Zhang shushing, Wang Jian, Yang Bailong, Wang<br />
Mingwei, He Yanli, “A STEP-based Method for Product<br />
Information Organization Under IIE Circumstance“, Computer<br />
Engineering and Applications, Vol.39, No.17: 11-13, 2003<br />
Zhou Jingtao, Zhang Shusheng, Sun Hongwei, Wang Mingwei, “A<br />
New Translation Algorithm Based on Constraints-Preserved<br />
Mapping from Relational Schema to XML Schema“, Journal of<br />
Northwestern Polytechnical University, Vol.21, No.3: 373-376, 2003<br />
Zhou Jingtao, Zhang Shusheng, Sun Hongwei, Li Rong, Wang<br />
Mingwei, Wang He, “Study and Implementation of Extensible Limit<br />
Deviation Automatic Labeling System“, Mechanical Science and<br />
Technology, Vol.22, No.2: 312-314, 2003<br />
Wang Mingwei, Zhou Jingtao, Zhang Shusheng, “A Multi-Agent<br />
Based Cooperative Knowledge Based Engineering Framework“,<br />
Application Research of Computers, September 2006<br />
Wang Mingwei, Zhou Jingtao, Zhang Shusheng, Chen Yaqi, “Active<br />
Information Sharing System Framework Based On Workflow“,<br />
Manufacturing Automation, February 2006<br />
Zhao Han, Zhou Jingtao, Zhang Shusheng, Zhang Chao, “Semantic<br />
Model Construction Method for Heterogeneous Database<br />
Integration“, Jisuanji Jicheng Zhizao Xitong/Computer Integrated<br />
Manufacturing Systems-CIMS, 2006 (to appear)<br />
Zhu Lixin, Zhou Jingtao, Gao Junjie, Zhang Shusheng, “A Study on<br />
the Development of Man-hour Ration Based on Artificial Neural<br />
Networks”, Mechanical Science and Technology, Vol.23, No.6:702-<br />
704+747, 2004<br />
Zhang Chao, Zhang Shusheng, Zhou Jingtao, “A Semantic Modeling<br />
Approach for Heterogeneous Data based Protégé Knowledge<br />
Model“, Computer Engineering and Applications, December 2006<br />
177
(to appear)<br />
Zhang Chao, Zhang Shusheng, Zhou Jingtao, “A Requirement<br />
Driven Approach for Building Semantic Model, Application<br />
Research Of Computers“, May 2006 (to appear)<br />
Liu Dongjun, Zhang Shusheng, Zhou Jingtao, “Research and<br />
application on the ontology exchange based on PSL“, Machinery<br />
Design & Manufacturing, No.10: 81-83, 2005<br />
Dong Xiaofeng, Zhang Shusheng, Zhou Jingtao, Zhao Han, Feng<br />
Yun, Tian Zhanqiang, “Semantic Query of Enterprise Data Base on<br />
Semantic Model”, Application Research Of Computers, November<br />
2006 (to appear)<br />
Sun Hongwei, Zhang Shusheng, Zhou Jingtao, Wang, Jing,<br />
“XQuery-to-SQL translation with little dependence on schema<br />
mapping between XML and RDB“, Jisuanji Fuzhu Sheji Yu<br />
Tuxingxue Xuebao/Journal of Computer-Aided Design and<br />
Computer Graphics, Vol.16, No.9: 1301-1306, 2004<br />
Sun Hongwei, Zhang Shusheng, Zhou Jingtao, Wang, Jing, Zhao<br />
Han, “Synchronized Update in Data Integration Between XML and<br />
RDB Source“, Xibei Gongye Daxue Xuebao/Journal of<br />
Northwestern Polytechnical University, Vol.22, No.3: 333-337, 2004<br />
Li Peng, Zhang Shusheng, Zhou Jingtao, et al, “Research on the<br />
Information Share of Product’s 3D-Model Based on the Web“,<br />
Computer Engineering and Applications, Vol.40, No.13: 46-48, 2004<br />
Sun Hongwei, Zhang Shusheng, Zhou Jingtao, Wang Jing, “Three-<br />
Tier Bi-Directional Data Integration Between XML(eXtensible<br />
Markup Language) and RDB(Relational Data Base)“, Xibei Gongye<br />
Daxue Xuebao/Journal of Northwestern Polytechnical University,<br />
Vol.21, No.5: 511-514, 2003<br />
Li Peng, Zhang Shusheng, Zhou Jingtao, “Group technology applied<br />
in CAMRS System, Computer Applications“, Vol.23, No.6: 42-43,<br />
2003<br />
Sun Hongwei, Zhang Shusheng, Zhou Jingtao, et al, “Bi-directional<br />
Mapping Between XML and Database Based on Model-drive“,<br />
Computer Engineering and Applications, Vol.38, No.4:25-27, 2002<br />
Gao Junjie, Zhang Shusheng, Zhou Jingtao, “Application of Hybrid<br />
Reasoning Method In Computer-Aided Ration of Man Hour and<br />
178
Tools“, Computer Applications, Vol.22, No.12: 37-40, 2002<br />
Gao Junjie, Zhang Shusheng, Zhou Jingtao, “The Design and<br />
Implement of the Intelligent Decision Support for CAMRS System“,<br />
The Place of Science and Technology for Postgraduate,<br />
Northwestern Polytechnical University Publication, 2002<br />
Li Rong, Zhang Shushen, Zhou Jingtao, “Research on Dimension<br />
Verification between Part Process Drawing and Design Drawing“,<br />
Journal Of Engineering Graphics, Vol.23, No.2:18-22, 2002<br />
He Yanli, Yang Haicheng, He Weiping, Zhou Jingtao, “Information<br />
Query for Manufacturing Oriented Resources: Acknowledged Based<br />
Approach“, Computer Engineering & Science, Vol.26, No.6: 77-80,<br />
2004<br />
He Yanli, Yang Haicheng, He Weiping, Zhou Jingtao, “Knowledge<br />
Integration for Information Integration“, Computer Engineering and<br />
Applications, Vol.39, No.4: 38-41, 2003<br />
179
5.4.2.4. Mick Kerrigan<br />
Name<br />
Mick Kerrigan<br />
Entry date February 2006<br />
Cluster SEE<br />
Objective Component Leader for Developer Tools Box and co-component<br />
leader for discovery box.<br />
Projects Project: SEEMP<br />
Role: LFUI Project Coordinator, WP3 Leader, Contributor to<br />
deliverables<br />
Deliverables: D21 (Contributor): Semantic and Technical Aspects in<br />
e-Gov Software Development<br />
D31 (Coordinator): SEEMP Platform Specifications<br />
D41 (Contributor): SEEMP Components Design<br />
D43 (Contributor): 1st SEEMP Interoperability<br />
Framework<br />
D51 (Coordinator): Requirements and Specifications<br />
Revision<br />
D53 (Contributor): Final SEEMP Interoperability<br />
Framework<br />
D71 (Contributor): Project Presentation<br />
D73 (Contributor): Exploitation and Dissemination<br />
Plan<br />
Project Management Reports<br />
Project: OntoStar<br />
Role: LFUI Coordinator<br />
Deliverables: None<br />
Project: SystemOne<br />
Role: LFUI Coordinator<br />
Deliverables: None<br />
Research topic<br />
Project: OASIS SEE TC<br />
Role: TC Secretary<br />
Deliverables: Admin Work, Case Studies and Architecture document<br />
My research to this date with DERI (in Galway) has focused on<br />
development of tools that aid in the adoption of technologies like
WSMO, WSML and WSMX. At this point this is still my focus and<br />
my current project work is reflecting this (It would appear that the<br />
LFUI effort in the SEEMP project will focus on enhancing our<br />
tools). My aim is that over the next 4 – 6 months to extending the<br />
WSMT into a heavily featured toolkit for WSMO, WSML, WSMX,<br />
IRSIII and WSDL by using my own skills and those of the other<br />
contributors in the “Developer Tools” box, namely Jan Henke,<br />
Adrian Mocan, Martin Tanler, Thomas Haselwanter and Nathalie<br />
Steinmetz, as well as other resources from other institutes, for<br />
example Barry Norton from Open University. More specifically this<br />
research focuses on identifying the requirements that ontology<br />
engineers have, whether they are advanced users who want to be<br />
hands on with the raw syntax or more beginner users who need to be<br />
guided through the process in a more graphical way. Once these<br />
requirements are identified my focus is on implementing these<br />
solutions in the most usable way possible. Thus the aim is to provide<br />
high-quality tools that can be used by users of all competency levels.<br />
As part of this research I also want to look at current mechanisms for<br />
quantitatively analysing the usability of tools (I intend to use Jan as a<br />
spring board for this research as I believe he has done a lot of work<br />
in this area). This research will include applying these techniques to<br />
the WSMT, specifically to analyse how much easier it is to build<br />
semantic descriptions using WSMT over tools like WSMO Studio,<br />
Onto Studio, and Protégé.<br />
Progress<br />
towards PhD<br />
I am also contributing to the discovery box where my current aim is<br />
to try and look at how users do, should and need to model web<br />
services (and goals) in WSMO, in order to achieve goal based<br />
discovery of web services, so that we can feed this information back<br />
into the design phase. More generally this research interest extends<br />
itself in the direction of potentially providing a set of “best practices”<br />
for creating WSMO ontologies, web services, goals and mediators,<br />
using the WSML language and supporting these best practices<br />
through the developer tools.<br />
As I have only been in DERI Innsbruck for a very small period of<br />
time and I have only just completed my Masters Thesis, I have not<br />
given the topic a huge amount of thought yet. My current plans are to<br />
continue working in the Developer Tools research area, actively<br />
looking for a good thesis topic, while also reading around the other<br />
“boxes” to see what interests me.<br />
Some of the crazy thesis ideas:<br />
1) Extension of WSMOViz: further research into how to best<br />
represent WSMO choreographies, orchestrations and logical<br />
181
expressions graphically. Further research into how to improve<br />
the graph scalability problem while still showing all the<br />
complexities in the visualization, is also possible.<br />
2) WSML Instance Store: provide a tool for extracting WSMO<br />
ontologies from database schemas and creating database<br />
schemas from WSMO ontologies. The mappings created to<br />
do this can then be used for runtime extraction of WSMO<br />
Instances from an underlying relational database. I know<br />
some research has been done on this in the past for other<br />
ontology languages and certainly some research on previous<br />
efforts would be needed first.<br />
3) WSMX Selection: At the end of last year I wrote a paper<br />
entitled “Web Service Selection Mechanisms in the Web<br />
Service Execution Environment (WSMX)” which I will<br />
present at the Symposium on Applied Computing (SAC) later<br />
in April 2006. This paper outlines a number of selection<br />
mechanisms for WSMX, automatic, semi-automatic and<br />
manual that use non-functional properties along with some<br />
group collaborative filtering techniques to provide a ranking<br />
over the web services returned by discovery.<br />
4) Web Service Monitoring in WSMX: This falls into a similar<br />
category as the previous thesis idea but looks more at the<br />
mechanisms and key performance indications for monitoring<br />
the process of invoking a web service as WSMX performs the<br />
invocation. This monitoring then allows for the nonfunctional<br />
properties of the web service description to be<br />
automatically maintained by WSMX (as obviously a web<br />
service cannot be trusted to provide reliable information on<br />
its own availability, scalability etc.).<br />
So in short I have not got a clue yet ☺.<br />
Implementations Web Services Modeling Toolkit v0.1 to v0.3 (Java swing version)<br />
Publications<br />
Web Services Modeling Toolkit v1.0 to v1.2 (Eclipse based)<br />
including plugins:<br />
- WSML Plug-in<br />
- WSML Text Editor Plug-in<br />
- WSML Vizualizer Plug-in<br />
- Abstract Mapping Language Plug-in<br />
- Abstract Mapping Language Text Editor Plug-in<br />
- WSMX Management Plug-in<br />
Papers<br />
182
Xia Wang, Tomas Vitvar, Mick Kerrigan and Ioan Toma: A QoS<br />
aware Selection Model for Semantic Web Services, Proceedings of<br />
the 4th International Conference on Service Oriented Computing<br />
(ICSOC), December, 2006, Chicago, USA (Awaiting Publication)<br />
Adrian Mocan, Emilia Cimpian and Mick Kerrigan: A Formal Model<br />
for Ontology Mapping Creation, Proceedings of the 5th International<br />
Semantic Web Conference (ISWC), November 2006, Athens,<br />
Georgia, USA (Awaiting Publication)<br />
Mick Kerrigan: WSMOViz: An Ontology Visualization Approach<br />
for WSMO, Proceedings of the 10th International Conference on<br />
Information Visualization (IV), July, 2006, London, England<br />
Mick Kerrigan: Web Service Selection Mechanisms in the Web<br />
Service Execution Environment (WSMX), Proceedings of the 21st<br />
Annual ACM Symposium on Applied Computing (SAC), Apr, 2006,<br />
Dijon, France<br />
Tomas Vitvar, Mick Kerrigan, Arnold van Overeem, Vassilios<br />
Peristeras and Konstantinos Tarabanis: Infrastructure for the<br />
Semantic Pan-European E-government Services, Proceedings of the<br />
2006 AAAI Spring Symposium on The Semantic Web meets<br />
eGovernment (SWEG), Mar, 2006, Stanford University, California,<br />
USA<br />
Mick Kerrigan: The Need for a Manual Web Service Selection<br />
Mechanism in the Web Service Execution Environment (WSMX),<br />
Proceedings of the 1st CIMRU, DERI, HP Research Seminar (CDH),<br />
Dec, 2005, Galway, Ireland<br />
Mick Kerrigan: The WSML Editor Plug-in to the Web Services<br />
Modeling Toolkit, Proceedings of the 2nd WSMO Implementation<br />
Workshop (WIW), Jun, 2005, Innsbruck, Austria.<br />
Emilia Cimpian and Mick Kerrigan: WSMX Process Mediation,<br />
Proceedings of the 2nd WSMO Implementation Workshop (WIW),<br />
Jun, 2005, Innsbruck, Austria.<br />
Book Chapters<br />
Michal Zaremba, Mick Kerrigan, Adrian Mocan and Matt Moran:<br />
Web Services Modeling Ontology. In: Jorge Cardoso and Amit Sheth<br />
(eds.) Semantic Web Services, Processes and Applications.<br />
Theses<br />
183
Mick Kerrigan (Masters Thesis), WSMOViz: An Ontology<br />
Visualization Approach for the Web Service Modeling Ontology<br />
(WSMO), National University of Ireland Galway (NUIG), March,<br />
2006<br />
Mick Kerrigan (Bachelors Thesis), I-Spy A 2nd Generation Meta<br />
Search Engine, University College Dublin (UCD), April, 2001<br />
Tutorials<br />
Liliana Cabral, Mick Kerrigan and Maciej Zaremba: Semantic Web<br />
Service Systems, European Semantic Web Conference (ESWC),<br />
June, 2006, Budva, Montenegro<br />
Mick Kerrigan, Adrian Mocan and Michal Zaremba: Applying<br />
Semantics to Service Oriented Architecture, OASIS Symposium<br />
"The Meaning of Interoperability" May, 2006, San Francisco,<br />
California, USA<br />
Semantic Web Service Systems and Tools, 4th International<br />
Semantic Web Conference (ISWC), Nov, 2005, Galway, Ireland<br />
Posters/Demos<br />
Jos de Bruijn and Mick Kerrigan: Tools for the Web Services<br />
Modeling Language (WSML), International Conference on Rules<br />
and Rule Markup Languages for the Semantic Web (RuleML), Nov,<br />
2005, Galway, Ireland<br />
184
5.4.2.5. Adrian Mocan<br />
Name<br />
Adrian Mocan<br />
Entry date February 2006<br />
Cluster Semantic Execution Environment – SEE<br />
Objective - Data Mediation - Leader<br />
- Developer Tools - Leading the work on the Ontology Mapping<br />
Plug-in<br />
Projects 1 SemanticGov (FP6-2004-IST-4-027517)<br />
The main workpackages DERI Innsbruck is involved are starting<br />
only in the second half of 2006. As I am the responsible person from<br />
DERI Innsbruck side in this project I will probably be involved in<br />
most of them (at least for coordination purposes). Please finnd a least<br />
tasks and deliverables in this workpackages below:<br />
Tasks<br />
- Task 3.1 Application of WSM* to SemanticGov services version 1<br />
- Task 3.2 Development of Mediator Support version 1<br />
- Task 3.3 Application of WSM* to SemanticGov services version 2<br />
- Task 3.4 Development of Mediator Support version 2<br />
- Task 5.1 Design of the SemanticGov software components<br />
- Task 5.2 Implementation of the SemanticGov software components<br />
v1<br />
- Task 5.3 Implementation of the SemanticGov software components<br />
v2<br />
Deliverables<br />
- D3.1 SemanticGov Architecture v.1<br />
- D3.2 SemanticGov Architecture v.2<br />
- D3.3 Analysis of Mediator Requirements and Mediator<br />
Implementation<br />
- D5.1 Design and development of SemanticGov software<br />
components v.1<br />
- D5.2 Design and development of SemanticGov software<br />
components v.2<br />
Tasks<br />
- Task 2.4.13 Data Mediation in Semantic Web Services<br />
185
Research topic<br />
Deliverables<br />
- D2.4.13. Data Mediation in Semantic Web Services (report +<br />
prototype)<br />
My research work has taken place so far in the context of Semantic<br />
Web Services. I was actively involved in WSMX design and<br />
development even from the beginning of this working group. My<br />
interests in WSMX are related to integration problems (data and<br />
process mediation, lifting and lowering, grounding) as well as in<br />
work-flow related aspects (choreography and orchestration). As<br />
WSMX is a reference implementation for WSMO, another point of<br />
interest for me is to keep an eye on the conceptual work done in<br />
WSMO as well as on the development of WSML.<br />
Out of the research work done in WSMX (or SEE), Service Oriented<br />
Architecture has become as well an appealing research topic for me.<br />
In the last couples of months through the OASIS SEE TC,<br />
SemanticGov project and the SEE cluster in general, I was involved<br />
in the work regarding on Semantic Service Oriented Architecture (or<br />
Semantic Enabled Service Architecture - SESA). This work tries to<br />
give shape to a new architecture that fully benefits of the advantages<br />
of the semantics and fully exploits the best practices coming from<br />
industry.<br />
While the research interests presented above define the context in<br />
which I carry on my work, my main interest, and the one my PhD<br />
thesis will be based upon, is Data Mediation. Data mediation has<br />
been a well explored area (e.g. in the data base communities) but in<br />
the context of Semantic Web and Semantic Web services it brings<br />
new challenges as well as new opportunities.<br />
Data heterogeneity remains a problem even in the context of<br />
Semantic Web and Semantic Web Services. That is, different<br />
conceptualization of the same domain (i.e. ontologies) might be used<br />
in describing the data used by various parties, making the<br />
interchange of such data impossible. In this context, the advantage<br />
compared with previous attempts in solving data mismatches is that<br />
ontologies better described the data to be mediated. As such, the<br />
ontologies offer the means to solve the heterogeneity problems at the<br />
schema level and to use the bindings on the actual data during runtime<br />
processes. The schema mapping process can fully benefit from<br />
the semantic descriptions present in the ontologies, transforming a<br />
manual and error-prone task, in a semi-automatic (machine assisted)<br />
or even an automatic one.<br />
As presented above this work is been carried out as part of WSMX.<br />
The main requirement of such a component is to automatically<br />
perform semantic transformations of the incoming data from a form<br />
of representation used by the source in the representation required by<br />
the target. Due to the fact that this mediation scenario is performed in<br />
186
Progress<br />
towards PhD<br />
semantic environment, one of the main assumptions was that all the<br />
data passed through the system is semantically described. From a<br />
more technical point of view, this means that data to be mediated is<br />
represented by instances of the ontology used by the source party and<br />
accordingly, the mediated data would be expressed in terms of the<br />
target ontology.<br />
Another element that influenced the design decisions of WSMX Data<br />
mediation component has been the business orientation of the<br />
framework: WSMX has intended to act in a business environment<br />
and all the outputs of the framework in general and of its components<br />
in particular are expected to be 100% accurate. As a consequence,<br />
the output of the data mediator have to be correct and in concordance<br />
with users expectations. The data mediation in WSMX includes two<br />
phases: a design-time and a run-time phase. The design-time phase<br />
deals with finding and resolving the mismatches between the<br />
ontologies used to describe the exchanged data, while the run-time<br />
phase uses these findings in performing the actual transformation on<br />
the data. The first phase is covered by a semi-automatic mapping tool<br />
that allows the domain expert to create mappings between ontologies<br />
and to make them available for further usages. The mapping tool is a<br />
semi-automatic one because it assists the human domain expert in his<br />
work by offering suggestion and guidance in obtaining the desired<br />
result. The second phase is performed by the actual WSMX Data<br />
Mediation component that uses the mappings created during designtime<br />
and apply them on the incoming data. Such an approach assures<br />
that as long as correct mappings are available data mediation can be<br />
automatically and correctly performed inside the WSMX framework.<br />
The thesis focuses on a set of strategies and enhancements of the<br />
classical approach towards ontology mapping tools and run-time<br />
mediation components. It also proposes a formal model that unites<br />
the conceptual models of the design-time and run-time tools,<br />
improving and making more explicit the process of translating the<br />
domain expert inputs (placed in a graphical interface) to the logical<br />
formalism that is to be executed by the run-time tool.<br />
Most of the work I have done in this direction, is captured in the<br />
implementation of the graphical mapping tool or of the run-time<br />
component. Still, there are project deliverables and publications<br />
(unfortunately more deliverables and less publications) that give a<br />
conceptual overview of this work. Those deliverables and<br />
publications will represent a starting point for the actual content of<br />
the thesis document.<br />
The first cut of the formal model has been finished but it still has to<br />
be extended and fully synchronized with the conceptual model<br />
behind the design-time and run-time mediation solutions. Another<br />
important point is to concretely prove the usefulness of this formal<br />
model, other then validation of and aws detection in the conceptual<br />
187
model of this mediation solution.<br />
The list below summarizes the work-status of the three main aspects<br />
presented above:<br />
- Early work on state of the art<br />
- Scattered documentation and conceptual level descriptions<br />
- Quite well advance implementation but no evaluation yet<br />
- First cut of the formal model; it still needs a better motivation and<br />
to be further extended<br />
Implementations WSMT Ontology Mapping Tool - available at:<br />
http://sourceforge.net/projects/wsmt<br />
Publications<br />
WSMX Data Mediation Component - available at:<br />
http://sourceforge.net/projects/wsmx<br />
Book Chapters<br />
Michal Zaremba, Matthew Moran, Adrian Mocan, Emilia Cimpian,<br />
Mick Kerrigan: Web Service Modeling Ontology. In Cardoso, J. and<br />
Amit Sheth (eds.), Semantic Web Services, Processes and<br />
Applications, 2006, Springer, ISBN: 0-38730239-5<br />
Dimitru Roman, Jos de Bruijn, Adrian Mocan, Ioan Toma, Holger<br />
Lausen, Jacek Kopecky, Dieter Fensel, John Domingue, Stefania<br />
Galizia, Liliana Cabral: Semantic Web Services - Approaches and<br />
Perspectives. In J. Davies, P. Warren, and R. Studer (eds.), Semantic<br />
Web Technologies: Trends and Research in Ontology-based<br />
Systems, June, 2006.<br />
Workshop and Conference Papers<br />
T. Vitvar, A. Mocan, V. Peristeras. Pan-European E-Government<br />
Services on the Semantic Web Services, Workshop on E-<br />
Government: Barriers and Opportunities, May 2006, Edinburgh,<br />
Scotland<br />
M. Stollberg, E. Cimpian, A. Mocan, D. Fensel. A Semantic Web<br />
Mediation Architecture. Canadian Semantic Web Working<br />
Symposium (CSWWS 2006), June 2006, Québec city, Canada<br />
A. Mocan, E. Cimpian. Mapping Creation Using a View Based<br />
Approach. 1 st International Workshop on Mediation in Semantic<br />
Web Services (Mediate 2005), December 2005, Amsterdam,<br />
Netherlands<br />
E. Cimpian, A. Mocan. WSMX Process Mediation Based on<br />
Choreographies. 1 st International Workshop on Web Service<br />
188
Choreography and Orchestration for Business Process Management<br />
(BPM 2005), September 2005, Nancy, France<br />
K. Verma, A. Mocan, M. Zaremba, A. Sheth, J. A. Miller: Linking<br />
Semantic Web Service Efforts, In Proceedings of the ICWS 2005<br />
Second International Workshop on Semantic and Dynamic Web<br />
Processes (SDWP 2005). Orlando, Florida, 2005.<br />
A. Haller, E. Cimpian, A. Mocan, E. Oren, C. Bussler. WSMX - A<br />
Semantic Service-Oriented Architecture, International Conference on<br />
Web Services (ICWS 2005), 12-15 July, 2005, Orlando, Florida,<br />
USA<br />
M. Moran, A. Mocan. Towards Translating between XML and<br />
WSML based on mappings between XML Schema and an equivalent<br />
WSMO Ontology. 2nd WSMO Implementation Workshop (WIW<br />
2005), 6-7th June, 2005, Innsbruck, Austria<br />
M. Moran, M. Zaremba, A. Mocan and C. Bussler. Using WSMX to<br />
bind Requester & Provider at Runtime when Executing Semantic<br />
Web services, In Proceedings of the 1st WSMO Implementation<br />
Workshop (WIW2004). Frankfurt, Germany, 2004.<br />
Posters<br />
M. Moran, A. Mocan. WSMX – An Architecture for Semantic Web<br />
Service Discovery, Mediation and Invocation. 3rd International<br />
Semantic Web Conference (ISWC2004), 7-11 November 2004,<br />
Hiroshima, Japan<br />
A. Mocan, M. Zaremba; Mediation in Web Service Modeling<br />
Execution Environment (WSMX), Information Integration on the<br />
Web Workshop (iiWeb2004), Conference on Very Large Data Bases<br />
VLDB2004, August 2004.<br />
189
5.4.2.6. Omair Shafiq<br />
Name<br />
Omair Shafiq<br />
Entry Date January 2006<br />
Cluster Semantic Executive Environment - SEE<br />
Objective Storage & Communication<br />
Projects TSC Project – Past and Current Work<br />
Work Package 1 – TSC Framework<br />
D1.3: Specification of Mediation, Discovery and Data Models for<br />
Triple Space<br />
Computing<br />
T1.3: Specify how discovery and mediation works in TSC<br />
Work Package 2 – Interoperability and Architecture<br />
D2.3: Design of Mediation and Query Engine components for<br />
Triple Spaces<br />
T2.1: Design of the mediation and query engine components.<br />
T2.3: Overall Architecture Design.<br />
Work Package 4 – Case Study / Application of TSC in WSMX<br />
(leading the work package)<br />
D4.1: Integration of WSMX and TSC<br />
T4.1: Define the integration of WSMX in Triple Space Computing<br />
and vice versa<br />
D4.2: WSMX/TSC Prototype<br />
T4.2: Develop a WSMX Triple Space prototype<br />
T4.3: Evaluation and Validation of TSC technologies<br />
TripCom Project – Future work (as TripCom project starts)<br />
Work Package 2 - Triple Space Knowledge Representation<br />
D2.1: Representing RDF semantics in tuples<br />
T1.1: Specification of representation of RDF triple semantics in<br />
tuples<br />
D2.2: Specification of Triple Space ontology<br />
T2.2: Specification of representation of Triple Spaces through an<br />
ontology
Work Package 4 - Triple Space and Semantic Web services<br />
D4.1: Architectural integration of triple spaces with web service<br />
infrastructures<br />
T4.1: Deployment of Web service infrastructure in a Triple Space<br />
D4.2: TripCom Grounding for Semantic Web Services<br />
T4.2: Mapping of Web service communication into a Triple Space<br />
D4.3: Methodology for adopting Semantic Web Services in a<br />
Triple Space environment<br />
T4.5: Analysis of approaches for the mapping of data, message,<br />
and protocol mediation in a Triple Space<br />
T4.3: Implementation of Web service registry mechanisms in a<br />
Triple Space<br />
D4.4: Methodology for augmenting Semantic Web Services with<br />
WS-* standards<br />
T4.4: Analysis of WS-* standards and how they map into a Triple<br />
Space<br />
environment<br />
D4.5: Triple Space integration with respect to WSMX (a semantic<br />
web services<br />
platform)<br />
T4.6: Integration and evaluation of Triple Space within WSMX<br />
Work Package 5 - Security and Trust<br />
D5.1: Requirement analysis and state-of-the-art<br />
T5.1: Requirement analysis and state-of-the-art of Web security<br />
and trust in distributed systems<br />
D5.2: Definition of security and trust support model for the<br />
reference architecture.<br />
T5.2: Definition of security and trust support model for the Triple<br />
Space.<br />
Work Package 6 - Triple Space Architecture and Component<br />
Integration<br />
D6.2: Triple Space reference architecture.<br />
T6.2: Identification of all components of the architecture including<br />
requirements on and responsibilities of the components<br />
D6.3: Platform API specification for interaction between all<br />
components.<br />
T6.3: Evaluation, selection and definition of necessary extensions<br />
of existing space middleware technologies<br />
Grisino Project – Future work (as a part of M12 of the project,<br />
September/October<br />
Work Package 3 – Semantic Web Services and Grid<br />
D3.2: Design and Specification of Integrated Services (SWS and<br />
191
Research topic<br />
Grid Services)<br />
T3.1: Survey and gathering of requirements for SWS and Grid<br />
based infrastructure<br />
The main focus of my research topic is to fulfill requirements of<br />
TSC, TripCom and Grisino projects along with the WSMX/SEE<br />
development plan, details given in section 1.1. Along with this, I am<br />
also working on related ideas, details given in section 1.2, 1.3 and<br />
1.4.<br />
1.1 Triple Space Computing for WSMX (Projects: TSC and<br />
TripCom)<br />
The Triple Space Computing has been realized as a middleware for<br />
communication and coordination middleware for different semantic<br />
web applications using RDF triples. Aim of my research is to use the<br />
Triple Space Computing middleware (we call Triple Space Kernel)<br />
for communication and coordination in Web Service Execution<br />
Environment (WSMX). It will address several issues that how and<br />
where exactly the TSC Kernel should be accommodated in the<br />
WSMX and then used for communication and coordination within<br />
the platform services of one WSMX node and for different WSMX<br />
nodes forming a WSMX cluster.<br />
1.1.1 For communication and coordination within a WSMX<br />
In order to encapsulate Triple Space Kernel inside WSMX, a number<br />
of issues are needed to be solve, i.e. (1) RDF storage in the Resource<br />
Manager of WSMX, (2) Interfacing Triple Space Kernel with<br />
Resource Manager to provide persistent storage of triples, (3)<br />
Interfacing Triple Space Kernel with Execution Manager (WSMX<br />
core) to enable it manage the other WSMX components (platform<br />
services) communication via triple space and (4) Interfacing Triple<br />
Space Kernel with Communication Manger to provide triple space<br />
grounding for communication and coordination of service requestors<br />
with WSMX via triple space.<br />
1.1.2 For communication and coordination of multiple<br />
interconnected WSMX nodes forming a WSMX cluster<br />
The next step after encapsulating Triple Space Kernel in WSMX is to<br />
enable coordination of different TS Kernels (using extended CORSO<br />
as TS-CORSO) to realize inter WSMX communication and<br />
coordination to form a WSMX cluster to support distributed service<br />
discovery, selection, composition etc. Different Triple Space Kernels<br />
residing in each WSMX node will coordinate with other kernels<br />
(using its coordination layer) to provide a single virtual space for<br />
different WSMX nodes to communicate with each other and in<br />
asynchronous manner thus helps decoupling the components with<br />
reference to time, space and location.<br />
192
1.2 Potential of W in Grid Computing for Semantic Grid<br />
(Projects: Grisino)<br />
The aim of this research is to show the viability of Semantic Web<br />
Services and Triple Space Computing to realize the Semantic Grid<br />
vision and fulfill its core requirements, i.e. (1) Dynamic formation<br />
and management of Virtual Organizations, (2) Service negotiation<br />
and contract formation, (3) Metadata and semantic annotation and (4)<br />
Communication infrastructure for semantics in Grid.<br />
The goal to find out conceptual correlation between WSMO/L/X and<br />
OGSA and its concrete realization by comparing and relating WSMX<br />
with Grid Toolkits (i.e. Globus Grid Toolkit) to make them stand<br />
together.<br />
Moreover, Triple Space Computing is not just limited to Semantic<br />
Web Services, but also for Semantic Grid due to some similarity in<br />
the nature of requirements of both.<br />
1.3 Software Agents interoperation with Semantic Web Services<br />
In context of recent updates in roadmap of Software Agents<br />
community to adapt Web standards, the aim of this research is to<br />
align Software Agents and Multi Agent Systems specifications with<br />
that of Semantic Web Services as Software Agents are being<br />
foreseen as potential user of Semantic Web Services in order to<br />
interact with semantic descriptions of SWS to autonomously<br />
discover, select, compose, invoke and execute the services based on<br />
user requirements. The goal is to fulfill a communication gap among<br />
both by making Multi Agent Systems adapt SWS standards. The<br />
even more important goal is to come up an EU or Austrian funding<br />
proposal out of it by proposing a roadmap to achieve this, i.e. an<br />
initial proposition of set of tasks at work package level could be (1)<br />
Requirements specifications, (2) Conceptual Analysis of both<br />
(Software Agents and Semantic Web Services), (3) Design and<br />
specification of SWS and MAS Interoperability Architecture, (4)<br />
Prototype Implementation, (5) Case Study for Software Agents<br />
interaction with Semantic Web Services and (6) Project<br />
dissemination and management plans.<br />
Progress<br />
towards PhD<br />
1.4 A Geographical Monitoring Service for Web Service Monitoring<br />
Execution Environment<br />
It is a short term research where I intend to supervise a UIBK UG<br />
student (if allowed to do so) to develop a “geographical monitoring<br />
service for WSMX” which monitors and visualizes monitoring<br />
information of inter WSMX communication of multiple<br />
interconnected WSMX nodes deployed widely across the globe.<br />
I am in the initial phase of my PhD where my goal is to learn and<br />
familiarize myself as much as possible with the WSMO/L/X<br />
193
concepts and technologies (which can be considered as literature<br />
review).<br />
In order to make my literature review useful for on-going activities in<br />
DERI and specifically SEE cluster, I<br />
• Identified viability of the Triple Space Computing in<br />
Semantic Grid research, paper in 3 rd Semantic Grid<br />
Workshop at Global Grid Forum 16 (GGF).<br />
• With the discussions and inputs from all SEE members,<br />
carried out a detailed comparison of WSMX with OWL-S<br />
execution environments and prepared a conference<br />
publication out of it which is under review at ASWC 2006.<br />
• Contributed in writing a book chapter with other SEE<br />
members to provide WSMX/SEE components functionality<br />
definitions and details.<br />
• Contributing in Execution Semantics deliverable of OASIS<br />
SEE Technical Committee along with members from Open<br />
University and DERI Galway.<br />
My area of contribution in SEE research and development plan (as<br />
being SEE cluster member and being involved in TSC and TripCom<br />
projects) is to provide WSMX with Triple Space Computing support.<br />
Along with this, I am working on putting more stuff in my (above<br />
mentioned) research topics. With this, I will able to finalize a<br />
mutually agreed PhD thesis topic (that could add maximum possible<br />
value to our on-going research and development, specifically SEE<br />
cluster) in next two to three months.<br />
Implementations Triple Space Kernel in WSMX<br />
The objective is to develop a prototype of integration of Triple Space<br />
Kernel in Web Service Execution Environment (WSMX) as one of<br />
the major outcomes of TSC project.<br />
Currently, I am working on the architectural integration of WSMX<br />
with Triple Space Computing where I propose the interfacing of<br />
Triple Space Kernel with Execution Manager, Communication<br />
Manager and Resource Manager. It further describes that how<br />
exactly the Triple Space Kernel will be used for communication and<br />
coordination within a WSMX node and among multiple WSMX<br />
nodes forming a WSMX cluster followed by a case study about<br />
processing of execution semantics, communication of external<br />
service requesters with WSMX and invocation of external services<br />
over the triple space.<br />
In short, this work will provide detailed and concrete guidelines<br />
(recipe) for implementation of the “WSMX with TSC” prototype. It<br />
can be used in the “Semantic Web Services Architecture and<br />
Information Model” as working draft of OASIS Semantic Execution<br />
Environment (SEE) Technical Committee. The reference<br />
implementation is<br />
For further programming support, Graham Hench and Michael Luger<br />
194
Publications<br />
have shown interest to join me in developing the prototype.<br />
Omair Shafiq, Ioan Toma, Reto Krummenacher, Thomas Strang,<br />
Dieter Fensel, "Using Triple Space Computing for communication<br />
and coordination in Semantic Grid", 3rd GGF Semantic Grid<br />
Workshop, Global Grid forum 16 (GGF16), February 2006, held at<br />
Athens Greece.<br />
Omair Shafiq, Emilia Campian, Matthew Moran, Adrian Mocan,<br />
Brahmananda Sapkota, Michal Zaremba, Dieter Fensel, “A<br />
comparison between WSMX and OWL-S environment” in 1st Asian<br />
Semantic Web Conference (ASWC 2006), to be held in September<br />
2006, Beijing China. (Submitted)<br />
Johannes Riemer, Francisco Martin-Recuerda, Ying Ding, Martin<br />
Murth, Brahmananda Sapkota, Reto Krummenacher, Omair Shafiq,<br />
Dieter Fensel and Eva Kühn, Triple Space Computing: Adding<br />
Semantics to Space-based Computing in 1st Asian Semantic Web<br />
Conference (ASWC 2006), to be held in September 2006, Beijing<br />
China. (Submitted)<br />
Book Chapter:<br />
Michal Zaremba, Emilia Cimpian, Mick Kerrigan, Adrian Mocan,<br />
Omair Shafiq, Matthew Moran, Christoph Bussler, Semantic B2B<br />
Integration, SpringerLink Chapter. OASIS SEE TC on-going Working<br />
Draft:<br />
John Domingue, Barry Norton, Omair Shafiq, Maciej Zaremba,<br />
Semantic Execution Environment (SEE) Execution Semantics<br />
deliverable, An OASIS SEE Technical Committee working draft.<br />
Proposals for Workshop and Tutorial organization:<br />
Contributing to organize workshops and giving tutorials is an<br />
interesting experience which I want to have. So far, I got a chance to<br />
learn this by helping Ying in writing two workshop proposals:<br />
Semantic Web Applications Workshop proposal in ASWC 2006,<br />
Beijing China.<br />
EASTWEB Semantic Web education and training Workshop<br />
proposal in ASWC 2006, Beijing China.<br />
195
5.4.2.7. Adina Sirbu<br />
Name<br />
Adina Sirbu<br />
Entry date October 2005<br />
Cluster Semantic Execution Environment - SEE<br />
Objective Discovery<br />
Projects 1. ASG<br />
I am currently working on the refinement of the WSML/Flora-2<br />
reasoner prototype used within the project. The second version of<br />
this prototype is part of the ASG deliverable D1.I-6 (WSML reasoner<br />
engine implementation 2nd release).<br />
The tasks are mainly solicited by ASG component C-2, and refer to<br />
the deployment of the prototype (providing a maven build for it and<br />
Linux, MacOS and Solaris support), the overall interaction with the<br />
prototype (for example allowing stateless interaction with the<br />
reasoner) and specific tasks related to the discovery extension of this<br />
prototype (for example: identification of services with semantically<br />
equivalent specifications, implementation of an internal mechanism<br />
to handle services with negative effects and so on).<br />
2. DIP<br />
Responsible for implementation of the Discovery module prototype.<br />
This prototype will follow the specification in DIP deliverable D4.8<br />
and will be used for the DIP deliverable D4.14 (Discovery module<br />
prototype). It will be part of the WSMX Discovery module; the level<br />
is discovery based on simple descriptions of services.<br />
Research topic<br />
3. SemBiz<br />
I will take over WP2 (Semantic Business Process Querying,<br />
Discovery, and Composition), and correspondingly the deliverables:<br />
D2.1: State of the Art and Requirements on Semantic Querying,<br />
Discovery, and Composition<br />
D2.2: Semantic Business Process Querying, Discovery, and<br />
Composition Framework<br />
D2.3: Prototype Implementation<br />
To a certain extent, my first months here have been an adaptation<br />
period. I am trying to be open to all subjects that are currently under<br />
research within the DERI community, and also to familiarize myself<br />
with the work that is being done/has already been done by the team.
Progress<br />
towards PhD<br />
However, in order to prevent a too scattered approach to a PhD, I<br />
have chosen the area of service discovery as main interest. The main<br />
drive became understanding the conceptual solutions to this problem,<br />
with a special interest to the WSMO Discovery solution and the<br />
different steps involved in the process of locating services: goal<br />
discovery, web service discovery and service discovery. When<br />
referring to web service discovery, the theoretical specification of the<br />
approaches (keyword-based, lightweight, heavyweight) leaves place<br />
for much interpretation, especially when it comes to designing a<br />
running prototype. However, because of my recentness in this field, I<br />
cannot yet define a research problem that is at the same time worthy<br />
of a PhD and also solvable within three years of research work.<br />
By implementing specifications for different discovery engines, I am<br />
learning the flaws and the tradeoffs of such proposals. I see my<br />
approach so far as learning by doing. My goal is, after gaining<br />
enough knowledge and experience, to design a solution that is<br />
theoretically valid but that is also feasible.<br />
From my current position, I see two main difficulties in the future<br />
progress towards a PhD. One of them will be to decide when the<br />
critical amount of knowledge and experience has been reached. The<br />
other will be to make sure that my PhD proposal actually brings<br />
enough novelty to the area. In these problems the research<br />
community will play an important role. By that I understand keeping<br />
in touch with related research through articles, research seminars,<br />
and informal conversations with people that have already contributed<br />
to the subject. But I assume the key role will be played by a<br />
supervisor, and more precisely his opinion on the worthiness and<br />
attainability of my solution.<br />
Implementations ASG – I have collaborated to the first release of the WSML/Flora-2<br />
reasoner engine (included in ASG deliverable D1.I-4). Currently,<br />
I am responsible for integrating the reasoner in the ASG<br />
platform. This implies continuously refining the prototype and<br />
providing support for all implementation issues.<br />
DIP – Implementing the Discovery module prototype (included in<br />
DIP deliverable D4.14) based on the specifications in DIP<br />
deliverable D4.8. This prototype will be part of the WSMX<br />
Discovery component, corresponding to discovery at the level of<br />
simple descriptions of services.<br />
Publications<br />
No publications so far<br />
197
5.4.2.8. Zhixian Yan<br />
Name<br />
Zhixian YAN<br />
Entry date August 2006<br />
Cluster SEE (Semantics Execution Environment)<br />
Objective Making Semantics Real<br />
Projects SemBiz (Semantic Business Process Management for flexible<br />
dynamic value chains)<br />
Research topic Semantic Web Service, Semantic Business Process Management<br />
Progress Just a beginner!<br />
towards PhD<br />
Implementations<br />
Publications
5.4.3. Senior Researchers<br />
Senior Researchers<br />
No Name Topic<br />
8 Michal Zaremba<br />
5.4.3.1. Michal Zaremba<br />
Name<br />
Michal Zaremba<br />
Entry date February 2006<br />
Cluster SEE<br />
Objective My role is to provide the coordination focal point for the rest of the<br />
team. I am co-chairing OASIS SEE Technical Committee, which<br />
specifies functionality and interface for SEE components and<br />
execution semantics of the whole system.<br />
Figure 5.4.3.1.1. SESA architecture<br />
Projects<br />
Since its settling on Austrian soil, SEE cluster has got involved in<br />
many projects. While I am personally not involved in all of them, an<br />
enormous portion of my time is consumed at this stage by advising<br />
my researchers on how to deal with problems and how to progress in<br />
these projects and to prepare new project proposals (NFN, SUN<br />
Excellence Center etc).<br />
1. SUPER<br />
As it is still before kick-off meeting, I can only at this stage say in<br />
which workpackages SEE cluster is involved not me personally, as I<br />
199
still do not have a detailed plan with division of work per each<br />
person:<br />
WP1 SBPM Ontology WP2 SP life Cycle (SEBIS cluster is<br />
responsible to lead WP1, but SEE cluster takes the responsibility for<br />
D1.4)<br />
WP4 BP Mediation WP5 Modeling Analysis Tools<br />
WP5 Modeling Analysis Tools<br />
WP6 SBPM Execution Engine<br />
WP11 Community, Standards<br />
WP12 Dissemination (shared - both clusters take care; SEBIS cluster<br />
takes care of D12.3)<br />
Deliverables for SEE cluster (I will be probably directly only<br />
involved in D1.4 and D12.3, but quite possible I will also have to<br />
take care of Architecture, which is at this stage assigned to Galway)<br />
D1.4 Process Ontology Query Language (SEE cluster)<br />
D6.3 Process Ontology Reasoner (SEE cluster)<br />
D12.3 Dissemination Strategy and SDK Activities (SEE cluster)<br />
2. DIP<br />
Deliverables which I am involved:<br />
D6.11 Semantic Web Services Architecture and Information Model<br />
D6.14 Semantic Web Services Architecture and Information Model<br />
D9.7 GIS Prototype v 1.0<br />
D9.13 SWS Enhanced GIS Prototype (WSMX) v.2.0<br />
D9.14 SWS Enhanced GIS Prototype (WSMX) Final Version<br />
3. SemBiz<br />
We resubmitted SemBiz proposal<br />
D11 - BPMO Requirements Analysis and Design<br />
D12 - BPMO version 1<br />
D13 - BPMO version 2<br />
4. SEEMP<br />
No direct involvement yet. I promised Mick to join some of the<br />
meetings.<br />
5. ASG<br />
Helping Emilia and Adina to run this project<br />
6. TripleSpace<br />
No direct involvement. I am helping Omair and Reto to figure out on<br />
how to use results of this project in WSMX.<br />
200
7. AsiaLink<br />
At this stage responsible for organization of Demo Session during<br />
ASWC2005. In the future participating in exchanges.<br />
8. Tripcom<br />
No direct involvement. I am helping Omair and Reto to figure out on<br />
how to use results of this project in WSMX.<br />
Research topic<br />
9. SemGov<br />
No direct involvement. Advising Adrian. Helping with organization<br />
of some events e.g. WSMO/WSML/WSMX tutorial for SemGov<br />
project partners.<br />
Enterprises’ information systems have been the subject of great<br />
changes in the last number of years. In order to adjust to the more<br />
dynamic demands of business, a new concept/paradigm has been<br />
introduced to replace traditional monolithic applications, namely the<br />
service. Information systems have to be re-tailored to fit this<br />
paradigm, with new applications being developed as services or old<br />
legacy systems being exposed via service interfaces. By this (and<br />
other auxiliary changes) the information system as a whole becomes<br />
a Service Oriented Architecture (SOA). Such an approach offers a set<br />
of advantages that come with SOA’s (loose coupling between<br />
components, well defined interfaces, peer-to-peer interactions, etc)<br />
but it doesn’t solve all the interoperability problems that existed with<br />
classical applications. Inside of a particular SOA, independent<br />
services offering the same functionality should be seamlessly<br />
interchangeable with each other. Such services can have different<br />
vendors, and as a consequence, different peculiarities; hard-coded<br />
adapters to enable this plug-in and plug-out mechanism would be<br />
quite expensive especially when such points of adaptation have to be<br />
maintained and updated on frequent basis.<br />
My research in DERI is going to focus on the infrastructure for a<br />
Common Service Layer. By making the semantics a central player,<br />
the already recognized benefits of SOA can be enhanced to a level<br />
where flexible and dynamic solution towards organizing, managing<br />
and handling business interaction can be developed. In this SOA,<br />
semantics will be used in describing both the services offered by<br />
enterprises and the requests of parties interested in consuming their<br />
capabilities. Also the data to be exchanged between the business<br />
partners can be unambiguously semantically described in terms of<br />
ontologies. Following the SOA principle, the infrastructure will<br />
consists of independent components, each of them performing a<br />
discrete piece of functionality, interconnected by an event driven<br />
mechanism. The infrastructure for a Common Service Layer<br />
represents a framework capable of managing all the aspects related to<br />
201
Progress<br />
towards Habil<br />
semantically enhanced Web services, to enable their discovery,<br />
selection, composition, mediation and execution. This infrastructure<br />
will become an information system built according to the SOA<br />
principles that allows business entities to advertise and expose their<br />
own services or to consume other partners’ services, giving the<br />
illusion of a heterogeneity free environment<br />
No progress toward Habil has been undertaken yet. Michal has just<br />
accomplished and defended his Ph.D. two years ago. His previous<br />
work was in area of a registry based approach to e-business in the<br />
agri-food sector. Thesis deals mainly with the integration and<br />
heterogeneity issues across virtual supply chains. The thesis<br />
reviewed existing technologies for integration and proposed an<br />
innovative solution involving ebXML specification and especially<br />
ebXML registry/repository standards, which was adjusted to specific<br />
conditions shaping agri-food industry in Ireland. All the functionality<br />
of the delivered toolkit was analysed from the perspective of the<br />
requirements of the selected end-user – an Irish manufacturer from<br />
the beverages sector. This work has not been further continued as<br />
thesis accomplished.<br />
Implementations Web Services Execution Environment<br />
• Web Services Execution Environment (WSMX) is a sample<br />
implementation of the Web Services Modelling Ontology<br />
(WSMO). WSMX Core is a release of the compiled core of<br />
WSMX, along with a set of mock up components that<br />
implement the different interfaces in the WSMX Integration<br />
API.<br />
• Role in the project: project leader<br />
• Number of developers: 20<br />
• Website: http://www.wsmx.org;<br />
http://sourceforge.net/projects/wsmx<br />
WSMX Integration API<br />
• The WSMX Integration API is a collection of libraries required<br />
for the integration of loosely coupled components with the<br />
main WSMX system. Components must implement interfaces<br />
from the provided infomodel to make this integration possible.<br />
• Role in the project: project leader<br />
• Number of developers: direct 4; indirect around 30 contributors<br />
• Website:<br />
https://sourceforge.net/project/showfiles.php?group_id=113321<br />
&package_id=154563<br />
ebXML registry/repository – free ebXML (past)<br />
• The goal of the ebxmlrr project was to deliver a functionally<br />
complete reference implementation for the OASIS ebXML<br />
Registry specifications as defined by the OASIS ebXML<br />
202
Registry Technical Committee<br />
• Role in the project: developer<br />
• Number of developers: 40<br />
• Website: http://ebxmlrr.sourceforge.net/;<br />
http://sourceforge.net/projects/ebxmlrr<br />
Semantic Agent (past)<br />
• The goal of the Semantic Agent (2003) was to build a simple<br />
semantic agent toolkit exchanging semantic information in<br />
peer-to-peer network<br />
• Role in the project: project leader<br />
• Number of developers: 5<br />
MOMENT Key Performance Indicator Toolkit (past)<br />
• The goal of the Moment project was to apply a methodology to<br />
support rapid establishment and efficient operations of new<br />
Extended Enterprise. Delivered Key Performance Indicator<br />
Toolkit was a visualization tool to represent in various forms<br />
key data generated through supply chains.<br />
• Role in the project: software development leader<br />
• Number of developers: 2<br />
• Website: http://moment.nuigalway.ie<br />
Publications M. Burstein, C. Bussler, M. Zaremba, T. Finin, M. Huhns, M.<br />
Paolucci, A. Sheth, S. Williams: A Semantic Web Services<br />
Architecture. IEEE Internet Computing. Vol. 9, No. 5, September,<br />
October 2005<br />
M. Zaremba, M. Moran, M. Kerrigan, A. Mocan, book chapter on<br />
Web Services Modeling Ontology in Semantic Web Processes and<br />
Their Applications edited by Jorge Cardoso and Amit Sheth; to be<br />
published by Springer<br />
M. Zaremba, C. Bussler: Towards Dynamic Execution Semantics in<br />
Semantic Web Services, In Proceedings of the Workshop on Web<br />
Service Semantics: Towards Dynamic Business Integration,<br />
International Conference on the World Wide Web (WWW2005).<br />
Chiba, Japan, 2005.<br />
M. Zaremba, M. Moran. Enabling Execution of Semantic Web<br />
Services: WSMX Core Platform, In Proceedings of the 1st WSMO<br />
Implementation Workshop (WIW2004). Frankfurt, Germany, 2004.<br />
K. Verma, A. Mocan, M. Zaremba, A. Sheth, J. A. Miller: Linking<br />
Semantic Web Service Efforts, In Proceedings of the ICWS 2005<br />
Second International Workshop on Semantic and Dynamic Web<br />
Processes (SDWP 2005). Orlando, Florida, 2005<br />
203
T. Haselwanter, Maciej Zaremba and Michal Zaremba. Enabling<br />
Components Management and Dynamic Execution Semantic in<br />
WSMX. WSMO Implementation Workshop 2005 (WIW 2005), 6-7<br />
June, Innsbruck, Austria.<br />
S. Arroyo, C. Bussler, J. Kopecký, R. Lara, A. Polleres, M. Zaremba,<br />
Web Service Capabilities and Constraints in WSMO. W3C<br />
Workshop on Constraints and Capabilities for Web Services.<br />
Redwood Shores, CA, USA, 2004.<br />
E. Oren, A. Wahler, B. Schreder, A. Balaban, M. Zaremba, and M.<br />
Zaremba, Demonstrating WSMX: Least Cost Supply Management,<br />
1st WSMO Implementation Workshop, Frankfurt, Germany, 2004.<br />
L. Vasiliu, M. Zaremba, M. Moran, C. Bussler ; Web-Service<br />
Semantic Enabled Implementation of Machine vs. Machine Business<br />
Negotiation,; 2004 IEEE International Conference on E-Commerce<br />
Technology (CEC 2004), San Diego, USA.<br />
A. Mocan, M. Zaremba; Mediation in Web Service Modeling<br />
Execution Environment (WSMX), Information Integration on the<br />
Web Workshop (iiWeb2004), Conference on Very Large Data Bases<br />
VLDB2004, August 2004.<br />
M. Moran, M. Zaremba, A. Mocan and C. Bussler. Using WSMX to<br />
bind Requester & Provider at Runtime when Executing Semantic<br />
Web Services, In Proceedings of the 1st WSMO Implementation<br />
Workshop (WIW2004). Frankfurt, Germany, 2004.<br />
Tutorials<br />
The Fifth International Conference on Semantic Web Services<br />
(ISWC2005), November 2005, Galway, Ireland - Semantic Web<br />
Services Systems and Tools<br />
The Fifth International Conference on Web Engineering (ICWE<br />
2005), July 2005, Sydney, Australia – Semantic Web Services: A<br />
Conceptual Model, Language and Execution Environment<br />
2nd European Semantic Web Conference (ESWC 2005), May 2005,<br />
Crete, Greece – Semantic Web Services Tutorial<br />
204
The Fourth International Conference on Semantic Web Services<br />
(ISWC2004), November 2004, Hiroshima, Japan - OWL-S and<br />
WSMO<br />
OASIS Symposium on the Future of XML Vocabularies, New<br />
Orleans, USA, April 24, 2004 - http://www.oasispen.org/events/symposium_2005/<br />
NetObjectDays 2004, 27 September 2004, Erfurt, Germany – The<br />
Web Services Modeling Ontology - WSMO<br />
11th International Conference on Artificial Intelligence:<br />
Methodology, Systems, and Applications (AIMSA 2004), 01<br />
September 2004, Varna, Bulgaria – The Web Services Modeling<br />
Ontology – WSMO<br />
205
6. Ubiquitous Services Cluster (UbiServ)<br />
In the following we describe the UbiServ cluster in general terms, in terms of the<br />
objectives it takes care, in terms of the project it takes care, and in terms of its members.<br />
6.1. General Description<br />
Name<br />
Acronym<br />
Web site<br />
Leader<br />
Team<br />
Objectives<br />
Projects<br />
Mission<br />
Major<br />
Ubiquitous Services<br />
UbiServ<br />
http://ubiserv.deri.org<br />
Thomas Strang<br />
Senior Researchers:<br />
Michael Jäger<br />
Axel Polleres<br />
Thomas Strang<br />
Junior Researchers:<br />
Jacek Kopecky<br />
Reto Krummenacher<br />
Ioan Toma<br />
Students:<br />
-<br />
(5) Adaptation, (9) Grounding, (14) Storage & Communication<br />
Grisino, SWING, TripCom<br />
Ubiquitous Computing is the most recent evolution step in an evolution<br />
chain characterizing different eras of internetworked computer systems.<br />
Building on the properties of Mobile Computing and Distributed<br />
Computing systems, Ubiquitous Computing systems are further<br />
characterized by at least three salient properties: context-awareness, adhoc<br />
networking as well as smart sensors and devices. From a service<br />
perspective, enhancements in the three respective research areas should<br />
enable a transition from the mobile services paradigm which is “any<br />
service for any person at any time and anywhere (at any cost)” to the more<br />
desirable ubiquitous services paradigm which is “the right service for the<br />
right person at the right time and at the right place (and with the right<br />
price)”.<br />
In our cluster we elaborate on the challenges of services in the emerging<br />
field of Ubiquitous Computing. This includes research on service<br />
description, discovery, distribution, deployment, composition and<br />
execution in Ubiquitous Computing environments. An important aspect is<br />
the area of ontology-based context modelling and retrieval as a key<br />
enabler of context-aware service discovery and execution technology in<br />
Ubiquitous Computing environments.<br />
Everything related to teaching<br />
206
tasks and<br />
deliverables<br />
(Project related tasks to be taken from PhD student's input)<br />
6.2. Objectives<br />
• (5) Adaptation,<br />
• (9) Grounding,<br />
• (14) Storage & Communication<br />
6.2.1. Adaptation<br />
Nr 6<br />
Title Adaption<br />
Mission After discovering a set of potentially useful services, the Semantic<br />
statement Execution Environment (SEE) needs to check whether the services can<br />
actually fulfill the user's concrete goal and under what conditions. Those<br />
that cannot fulfill the goal are removed from the list of discovered<br />
services. This step is required as it is not feasible for a service to provide<br />
an exhaustive semantic description. Giving the Amazon bookstore<br />
service as an example, it is not feasible for Amazon to update the<br />
semantic description of their Web service every time a new book is<br />
available or an existing book is changed, therefore we must check that<br />
Amazon actually currently has a copy of the book requested by the user,<br />
and at an acceptable price. The process of checking whether and under<br />
what conditions a service can fulfill a concrete Goal is called negotiation<br />
in SEE, and it also encompasses so-called filtering.<br />
Once a list of Web services than can fulfill the user's concrete goal is<br />
prepared, the SEE must then choose one of the services to invoke. It is<br />
important that this selection is tailored to the user's needs, as for<br />
example while one user may require high quality another may prefer low<br />
price. This process is called selection.<br />
Web site<br />
Leader<br />
Cluster<br />
Team<br />
Negotiation, filtering and selection are tasks of the Adaptation<br />
http://wiki.wsmx.org/index.php?title=Adaptation<br />
Ioan Toma<br />
Ubiquitous Services<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Jacek Kopecky (Negotiation)<br />
Ioan Toma (NFP, Filtering, Selection)<br />
207
Contributing<br />
projects<br />
Current<br />
Status<br />
Future Steps<br />
Students:<br />
-<br />
Possibly Grisino for NFP/Filtering, none yet for Negotiation<br />
Negotiation is not an explicit part of any DERI project as far as I know,<br />
I'm looking into incorporating negotiation into SUPER.<br />
NFP/Filtering: WSMO D28.4<br />
measurable results are the following functionalities:<br />
* checking which of the discovered Web services can fulfill the<br />
user's concrete goal<br />
* finding out the non-functional properties related to the concrete<br />
goal, e.g. the currently applicable price of the service<br />
* potentially also dynamic negotiation of such properties, e.g. the<br />
best trade-off between quality of service and the respective price<br />
* filtering discovered Web services based on user's NFP constraints<br />
* selecting the most suitable Web service (or ordering them<br />
according to suitability) with respect to the preferences of the user<br />
Negotiation (Jacek): I plan to write and submit a paper defining the<br />
scope of my negotiation research based on what I know about the topic<br />
so far, and that should be done before end of May 2006. The further<br />
measurable results and time lines will be defined by in the paper.<br />
Publications<br />
Software<br />
releases<br />
NFP/Filtering (Ioan):<br />
1. Develop the prototype for WSMX based on NFP using keywords.<br />
(initial version by mid of May)<br />
2. Define an ontology for NFP. Here I already have some<br />
formalization of David O'Sullivan in OWL for his set of NFP. I<br />
will create the WSML version. (by end of April)<br />
3. Use a WSML reasoner to perform a cleverer filtering. (first version<br />
of this prototype by end of June)<br />
4. With respect to WSMO D28.4, probably iterations every 2 weeks,<br />
continuing along what is described in the Future Work section.<br />
5. There may be NFP/Filtering-related tasks in the Grisino project<br />
None so far<br />
Negotiation (Jacek): implementation plan will be created after the scope<br />
is defined, either in the planned publication or in any project<br />
deliverables.<br />
NFP/Filtering (Ioan): currently only as indicated in the roadmap points.<br />
208
6.2.2. Grounding<br />
Nr 9<br />
Title Grounding<br />
Mission Apart from discovering Web services and composing them, the<br />
statement Semantic Execution Environment (SEE) also needs to communicate<br />
with the services — send the necessary request messages and receive the<br />
responses. All such external communication will be taken care of by this<br />
component.<br />
Web site<br />
Leader<br />
Cluster<br />
Team<br />
Because internal communication within the SEE uses semantic data and<br />
practically all currently deployed Web services use their specific XML<br />
formats, the External Communication component needs to translate<br />
between the involved data forms. This translation is also known as data<br />
grounding. Above that, this component also needs to support concrete<br />
network protocols (HTTP, SOAP, other bindings) to be able to exchange<br />
messages with the Web service.<br />
http://wiki.wsmx.org/index.php?title=External_Communication<br />
Jacek Kopecky<br />
Ubiquitous Services<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Adrian Mocan (Data grounding)<br />
Jacek Kopecký (Grounding)<br />
Students:<br />
-<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Future Steps<br />
I take this as Innsbruck-specific, therefore I don't include anything about<br />
Matthew Moran who also works on data grounding.<br />
DIP for grounding and W3C standardization work.<br />
TripCom for triple-space grounding.<br />
Possibly additional sources in Galway for Matthew<br />
1) WSMO D24.2<br />
2) Membership in W3C WS-Description working group and Semantic<br />
Annotations for WSDL working group<br />
Measurable results are the following functionalities:<br />
* data grounding — two-way transformations between semantic data<br />
within SEE and the XML data used in external communication<br />
* network protocol binding — based on the WSDL description of<br />
the target Web service, the best supported protocol binding will be<br />
selected for communication<br />
* triple-space grounding for communication with Web services using<br />
209
TripleS<br />
Data Grounding (Adrian): plan unknown, Matthew is the leader of that<br />
part of the WSMO deliverable D24.2, Adrian wants to help there;<br />
Matthew hasn't provided any concrete dates in recent email exchange.<br />
Network Protocol Grounding (Jacek): this part is done, we will work<br />
with choreography implementation to validate that it works, and for<br />
requirements on the component from the other components.<br />
Publications<br />
Software<br />
releases<br />
Triple Space Grounding (Jacek): work scheduled for 2007 in Tripcom<br />
J. Kopecký, D. Roman, M. Moran, and D. Fensel: Semantic Web<br />
Services Grounding. In Proceedings of the International Conference on<br />
Internet and Web Applications and Services (ICIW'06), Guadeloupe,<br />
French Caribbean, February 23-25, 2006.<br />
Any data mediation publications by Adrian Mocan, but they are not<br />
directly related to the component.<br />
All as described in the current status<br />
6.2.3. Storage & Communication<br />
Nr 14<br />
Title Storage<br />
Mission The storage component(s), plural on purpose, shall provide repositories<br />
statement to store “objects” needed to ensure successful processing of user request<br />
to SEE. There might be need for different storages tailored to the<br />
particular needs: Web service descriptions, goals, mediation rules,<br />
workflows, and execution semantics.<br />
It is already known that the Execution Management component requires<br />
repositories for ontologies and data instances (service descriptions in<br />
particular). The idea is to use a Triple Space infrastructure to do so.<br />
The mission of the Storage Component team is thus to find out which<br />
means of storage are required and in what way these requirements can<br />
be fulfilled in the easiest and simplest way to provide optimal service to<br />
the application layer components and the vertical services.<br />
Web site http://wiki.wsmx.org/?title=Storage<br />
Leader Reto Krummenacher 1<br />
Cluster UbiServ<br />
1 temporary until Michael Jäger is joining DERI Austria<br />
210
Team<br />
Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Omair Shafiq<br />
Reto Krummenacher<br />
Students:<br />
-<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
And hopefully various other members that know the requirements per<br />
component/service better.<br />
TSC:<br />
Triple Space Computing (TSC)<br />
FIT-IT<br />
http://tsc.deri.at<br />
Triple Space Communication (TripCom) EC STREP<br />
http://www.tripcom.org<br />
YARS:<br />
DERI Lión<br />
SFI<br />
http://lion.deri.ie<br />
dip<br />
EC IP<br />
http://dip.semanticweb.org<br />
There are currently two efforts pursued at DERI (Galway and Innsbruck)<br />
directly related with storage: YARS, as RDF Store and TSC, as<br />
persistent communication and coordination middleware. These efforts<br />
will be continued and improved.<br />
As mentioned in the mission statement, the current plan is to use TSC as<br />
storage infrastructure in SEE. Of particular interest is the use of TSC in<br />
combination with the Execution Management component. It is however<br />
subject to current investigations, if there is at all any use for a rather<br />
sophisticated Triple Space or, if a database (tailored to the needs of<br />
ontologies and SEE objects) would not rather do the job. TSC as project<br />
with the aim for a middleware for the Semantic Web and Web services<br />
is continued primarily independent of SEE and in parallel (also as part of<br />
the TSC project: D4.1) we will look at optimal solutions for the use of<br />
TSC within SEE. Current suggestions taken from the WSMX<br />
deliverable D21 (Fig.1) have to be reconsidered to pay tribute to the<br />
advantages of space-based computing: decoupling of processes/services<br />
and coordination of services.<br />
211
Figure 6.2.3.1. TSC and WSMX in WSMX D21 from June 2005.<br />
In fact, the current proposition of having the coordination done by the<br />
Execution Manager (who communicates with the various components)<br />
and of using the space only for storage and in parallel to the components<br />
heavily contradicts the idea of space-based computing. We therefore<br />
rather suggest having the space reside between all the components<br />
linked together for a given WSMX, possibly residing on different<br />
physical entities.<br />
212
Future Steps<br />
A major tasks for the upcoming weeks it to determine what type of<br />
storage and in what way the storage should become part of SEE. It is<br />
hard to say how we could measure its success or even when we could be<br />
ready with parts or the whole of it. Moreover, as long we are continuing<br />
with the idea of having TSC as storage component of WSMX, we have<br />
to find the most reasonable and in consequence the right way to interlink<br />
WSMX components by use of the space infrastructure. As mentioned<br />
above we are reconsidering the ideas presented in the WSMX WG<br />
deliverable D21.v0.1 WSMX Triple-Space Computing to fully pay<br />
tribute to the advantages of space based computing. These ideas (Fig. 2)<br />
need however further discussion with all members of the SEE cluster.<br />
Publications<br />
Figure 6.2.3.1. Proposition for fully distribute TSC-WSMX integration<br />
YARS:<br />
Andreas Harth, Stefan Decker. Optimized Index Structures for Querying<br />
RDF from the Web. 3rd Latin American Web Congress, Buenos Aires -<br />
Argentina, October 31 - November 2 2005.<br />
Andreas Harth, Hannes Gassert. On Searching and Displaying RDF<br />
Data from the Web. Poster ESWC 2005.<br />
Andreas Harth, Matteo Magni, Stefan Decker. Scalable Distributed RDF<br />
Storage Infrastructure. DERI Líon Deliverable 1.02, 2005.<br />
213
TSC:<br />
Reto Krummenacher, Francisco Martin-Recuerda, Martin Murth,<br />
Johannes Riemer, Ying Ding, and Dieter Fensel: Triple Space<br />
Computing: A framework for the new communication paradigm. Poster<br />
Session of the 3rd European Semantic Web Conf. (ESWC 2006), Budva,<br />
Montenegro, 11-14 June, 2006 (forthcoming).<br />
Reto Krummenacher, Thomas Strang, and Dieter Fensel: Triple Spaces<br />
for an Ubiquitous Web of Services. W3C Workshop on the Ubiquitous<br />
Web, Tokyo, Japan, March 9-10, 2006.<br />
Omair Shafiq, Ioan Toma, Reto Krummenacher, Thomas Strang, and<br />
Dieter Fensel: Using Triple Space Computing for communication and<br />
coordination in Semantic Grid. In Proc. of the 3rd Semantic Grid<br />
Workshop in conj. with the 16th Global Grid Forum, Athens, Greece,<br />
February 13-16, 2006.<br />
Brahmananda Sapkota, Edward Kilgarriff, and Christoph Bussler: Role<br />
of Triple Space Computing in Semantic Web Services. In Proc. of the 8th<br />
Asia Pacific Web Conf (APWEB 2006), Harbin, China, January 16-18,<br />
2006.<br />
Reto Krummenacher, Martin Hepp, Axel Polleres, Christoph Bussler,<br />
and Dieter Fensel: WWW or What Is Wrong with Web Services. In Proc.<br />
of the 2005 IEEE European Conf on Web Services (ECOWS 2005),<br />
Växjö, Sweden, November 14-16, 2005.<br />
Reto Krummenacher, Jacek Kopecky, and Thomas Strang: Sharing<br />
Context Information with Semantic Spaces. Workshop on Context-<br />
Aware Mobile Systems (CAMS 2005), Ayia Napa, Cyprus, October 30-<br />
31, 2005.<br />
Reto Krummenacher, and Thomas Strang: Ubiquitous Semantic Spaces.<br />
In Conference Supplement to the 7th Int'l Conf on Ubiquitous<br />
Computing (UbiComp 2005), Tokyo, Japan, September 11-14, 2005.<br />
Francisco Martin-Recuerda: Towards CSpaces: A new perspective for<br />
the Semantic Web. In Proc. of the 1st Int'l IFIP/WG12.5 Working Conf<br />
on Industrial Applications of Semantic Web (IASW 2005), Jyväskylä,<br />
Finland, August 25-27, 2005.<br />
Christoph Bussler: A Minimal Triple Space Computing Architecture. In<br />
Proc. of the 2nd WSMO Implementation Workshop (WIW 2005),<br />
Innsbruck, Austria, June 6-7, 2005.<br />
214
Software<br />
releases<br />
YARS @ DERI Galway<br />
• Conjunctive Queries<br />
• Keyword-based queries using LUCENE<br />
• Native Storage in Berkley DB (2-phase commits)<br />
• JDBC-like Java API<br />
• RESTful HTTP API (language independent)<br />
• Scoped negation queries<br />
• Recursive query processing<br />
• Remote context<br />
TSC work in progress<br />
• Implementation TSC API<br />
• Test platform for TSC conceptual models<br />
• Running over YARS<br />
TSC project prototype<br />
• Implementation starting now<br />
• Prototype required in early 2007<br />
6.3. Projects<br />
Here we have the following projects:<br />
• GRISINO<br />
• SWING<br />
• TripCom<br />
6.3.1. GRISINO<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Grid Semantics and Intelligent Objects<br />
GRISINO<br />
FFG, FIT-IT<br />
UBISERV<br />
Ioan Toma<br />
Discovery, Adaptation<br />
http://grisino.salzburgresearch.at/<br />
Senior Researchers:<br />
215
-<br />
Junior Researchers:<br />
Tobias Bürger<br />
Ioan Toma<br />
Omair Shafiq<br />
Students:<br />
Jürgen Umbrich<br />
Mission The aim of GRISINO is to combine three leading edge technology<br />
strands which complement each other, for the definition of intelligent<br />
and dynamic business processes:<br />
• Semantic Web Services as the future standard for the declaration of<br />
web-based semantic processes.<br />
• Knowledge content objects as the unit of value which can be<br />
manipulated by semantic web services.<br />
• Grid Computing as a pervasive service distribution infrastructure for a<br />
future, ambient intelligence space.<br />
person*mon Total 27 per month 1<br />
ths budget<br />
Duration 24 months 03/06 – 02/08<br />
Major tasks • WP1: Conceptual Analysis<br />
• WP3: SWS & GRID<br />
• WP6: Dissemination<br />
Deliverables • D1.1.1 State of the Art in SWS, GRID and "Intelligent" Objects<br />
- Can they meet? (Ioan)<br />
• D1.2.1 Requirements and Design of a Common Infrastructure<br />
for GRID, SWS and Intelligent Objects. (Ioan)<br />
• D2.3.1 Experimentation Testbed: Requirements, Design, Test<br />
cases, and Test results. (Ioan, Jürgen)<br />
• D3.2.1 Design and Specification of Integrated Services (Ioan,<br />
Omair)<br />
• D3.4.1 GCI Test Bed (prototype) with integrated services (Ioan,<br />
Jürgen)<br />
• D4.1.1 Design and Specification of KCO-to-SWS Mapping<br />
(Ioan, Tobias)<br />
• D4.3.1 GCI with access to KCOs via semantic web services<br />
(Ioan, Tobias)<br />
• D5.2.1 Design Specification of the Semantic Search Application<br />
(Ioan)<br />
• D.6.2.1 Research Papers (Ioan, Omair)<br />
• D.7.2.1Periodic project management report (Ioan with help of<br />
Leonarda)<br />
216
6.3.2. SWING<br />
Name Semantic Web Services Interoperability for Geospatial Decision Making<br />
Acronym SWING<br />
Funding line IST-FP6<br />
Cluster UBISERV<br />
Leader Dumitru Roman 1<br />
Objective Ontologies, Applications, Developer tools, Discovery, Composition<br />
Website http://www.swing-project.org/<br />
Team Senior Researchers:<br />
-<br />
Mission<br />
Budget (in<br />
terms of<br />
m*m)<br />
Junior Researchers:<br />
Dumitru Roman<br />
Students:<br />
-<br />
+ one more person needed to work part time<br />
The mission is to develop an open, easy-to-use Semantic Web Service<br />
framework of suitable ontologies and inference tools for annotation,<br />
discovery, composition, and invocation of geospatial web services;<br />
evaluate the appropriateness of this framework by developing a<br />
geospatial decision-making application that can dynamically find and<br />
provide interoperable semantic web services<br />
Total 39,5 per month 1<br />
Duration 36 months 03/06 – 02/09<br />
Major tasks Technical coordinator of the project<br />
• WP7 Dissemination and Exploitation (lead)<br />
• WP1 Application<br />
• WP2 Semantic Discovery and Execution<br />
• WP3 Geospatial Ontology<br />
• WP4 Semantic Annotation<br />
• WP6 Development Environment<br />
Deliverables • D7.1 Public Web Site<br />
• D7.2 Workshop academic community<br />
1 temporary until Michael Jäger is joining DERI Austria<br />
217
• D7.3 Workshop user community<br />
• D7.4 Open Source<br />
• D7.5 Information dissemination plan<br />
6.3.3. TripCom<br />
Name Triple Space Communication<br />
Acronym TripCom<br />
Funding line IST-FP6<br />
Cluster UBISERV<br />
Leader Reto Krummenacher 1<br />
Objective Storage<br />
Website http://www.tripcom.org/<br />
Team Senior Researchers:<br />
-<br />
Junior Researchers:<br />
Reto Krummenacher<br />
Omair Shafiq<br />
Mission<br />
Students:<br />
-<br />
The mission of TripCom is to take a significant move towards a new era<br />
of the Internet. TripCom aims at truly Web-enabled Web services that<br />
will communicate via persistent publication of information.<br />
Realizing this vision and a new technology is the mission of TripCom<br />
with the result of the integrating Tuple Space, Semantic Web (triple),<br />
and Web service technologies. To this end, we on the one hand plan to<br />
improve Tuple Space technology by adding semantics and means to<br />
structure and relate tuples in a scalable and linkable Triple Space<br />
architecture. On the other hand we plan to improve Web service<br />
technologies by adopting the flexible and powerful asynchronous<br />
communication model of Tuple Spaces. Furthermore we plan to<br />
improve business data exchange standards by use of our new technology<br />
and demonstrate the usefulness of this approach in several practical use<br />
cases. Finally, we plan to establish a proper security and trust model for<br />
the Triple Space to ensure safe communication and data handling, as<br />
1 temporary until Michael Jäger is joining DERI Austria<br />
218
Budget (in<br />
terms of<br />
m*m)<br />
well as distributed trust models. As the result of the project the<br />
combination of these building blocks could give ground to a novel<br />
Semantic Web service paradigm.<br />
Total 111 Per months 3<br />
Duration 36 months 04/06 – 03/09<br />
Major tasks • WP 1 Storage<br />
• WP 2 Triple Space Knowledge Representation<br />
• WP 3 Triple Space Interaction<br />
• WP 4 Triple Space and Semantic Web Services<br />
• WP 5 Security and Trust<br />
• WP 6 Triple Space Architecture and Component Integration<br />
• WP 8b Use case e-Health<br />
Deliverables<br />
LFUI has the lead for the following deliverables:<br />
• D2.2 Specification of Triple Space ontology<br />
• D3.3 Semantic matching in distributed spaces<br />
• D4.2 TripCom Grounding for Semantic Web Services<br />
• D10.2 Periodic Progress Reports<br />
• D10.5 Continuous Risk Management Plan<br />
The involvement in other deliverables is not clear, as the final<br />
distribution per deliverable per partner is not done yet. This decision is<br />
expected to be taken during or shortly after the kick off meeting on<br />
April 24/25, 2006.<br />
219
6.4. Staff<br />
Here we discuss student, junior, and senior researchers of the UbiServ cluster.<br />
6.4.1. Student Researchers<br />
No student researchers up to yet.<br />
6.4.2. Junior Researchers<br />
Junior Researchers<br />
No Name Objective Cluster<br />
12 Jacek Kopecky Grounding UbiServ<br />
13 Reto Krummennacher Storage & Communication UbiServ<br />
25 Ioan Toma Adaptation UbiServ<br />
6.4.2.1. Jacek Kopecky<br />
Name<br />
Jacek Kopecky<br />
Entry date May 2004<br />
Cluster Ubiquitous Services<br />
Objective Adaptation, Grounding<br />
Projects current: DIP D2.4, versioning library implementation<br />
upcoming: DIP D4.13, Aligning WSMO and WSMX with Existing<br />
Policy Specifications<br />
Research topic Semantic Web Service Negotiation: After discovering a set of<br />
potentially useful services, a semantic user agent (e.g. WSMX) needs<br />
to check whether the services can actually fulfill the user's concrete<br />
goal and under what conditions. Those that cannot fulfill the goal are<br />
removed from the list of discovered services. This step is required as<br />
it is not feasible for a service to provide an exhaustive semantic<br />
description. Giving the Amazon bookstore service as an example, it<br />
is not feasible for Amazon to update the semantic description of their<br />
Web service every time a new book is available or an existing book<br />
is changed, therefore we must check that Amazon actually currently
Progress<br />
towards PhD<br />
has a copy of the book requested by the user, and what the price is.<br />
So negotiation is the process of checking whether and under what<br />
conditions a service can fulfill a concrete Goal.<br />
Grounding our semantic technologies in Web and Web Service<br />
standards: Automation of the use of Web Services requires semantic<br />
descriptions. Currently deployed Web services, on the other hand,<br />
are generally described only on the level of syntax, using standard<br />
XML languages that capture only limited and unconnected models of<br />
some Web service aspects. Even with semantic descriptions, certain<br />
tasks require that semantic processors have access to the information<br />
in the syntactic descriptions; for example to invoke a discovered<br />
service, the client processor needs to know how to serialize the<br />
request message. Grounding defines the links between the semantic<br />
and the syntactic description levels.<br />
My PhD dissertation should be on the topic of Semantic Web Service<br />
Negotiation. I plan to write and submit a paper defining the scope of<br />
my negotiation research based on what I know about the topic so far,<br />
and that paper should be written before end of June 2006.<br />
Implementations Currently ongoing:<br />
1) DIP Versioning library over WSMO4J, also in use in DOME and<br />
possibly WSMT<br />
2) Processor for mapping WSDL documents into RDF (mostly for<br />
W3C)<br />
Publications<br />
Planned:<br />
1) Negotiation and grounding components in WSMX, to be defined<br />
Conference Papers:<br />
J. Kopecký, D. Roman, M. Moran, and D. Fensel: Semantic Web<br />
Services Grounding. In Proceedings of the International Conference<br />
on Internet and Web Applications and Services (ICIW'06),<br />
Guadeloupe, French Caribbean, February 23-25, 2006.<br />
Chapters in Books:<br />
D. Roman, J. de Bruijn, A. Mocan, I. Toma, H. Lausen, J. Kopecký,<br />
D. Fensel, J. Domingue, S. Galizia, and L. Cabral:Semantic Web<br />
Services - Approaches and Perspectives. In J. Davies, P. Warren, and<br />
R. Studer (eds.), Semantic Web Technologies, to appear, 2005.<br />
Workshops:<br />
R. Krummenacher, J. Kopecký, and T. Strang: Sharing Context<br />
Information with Semantic Spaces. In Proceedings of the Workshop<br />
221
on Context-Aware Mobile Systems (CAMS 2005), Ayia Napa,<br />
Cyprus, Greece, October 30-31, 2005.<br />
S. Arroyo, Ch. Bussler, J. Kopecký, R. Lara, A. Polleres, and M.<br />
Zaremba: Web Service Capabilities and Constraints in WSMO. In<br />
W3C Workshop on Constraints and Capabilities for Web Services.<br />
Redwood Shores, CA, USA, October 12-13, 2004.<br />
Others:<br />
J. de Bruijn, Ch. Bussler, J. Domingue, D. Fensel, M. Hepp, U.<br />
Keller, M. Kifer, B. König-Ries, J. Kopecký, R. Lara, H. Lausen, E.<br />
Oren, A. Polleres, D. Roman, J. Scicluna, and M. Stollberg: Web<br />
Service Modeling Ontology (WSMO), W3C Member Submission,<br />
June 3, 2005.<br />
222
6.4.2.2. Reto Krummenacher<br />
Name<br />
Reto Krummenacher<br />
Entry Date October 2004<br />
Cluster UbiServ<br />
Objective Storage & Communication<br />
Projects Project Deliverable/Task (P)ast, (C)urrent,<br />
(F)uture<br />
TSC Interaction Model P<br />
Space/ Storage P<br />
Organisation<br />
Data Model P<br />
Semantic Matching/ P<br />
Templates<br />
Query ENGINE C<br />
(YARS) binding<br />
QE implementation F<br />
and validation<br />
Project Coordination P C F<br />
TripCom<br />
Work planning for P C<br />
DERI IBK<br />
KR (TS Ontology) F<br />
Interaction Model F<br />
eHealth Use Case F<br />
Research topic Ubiquitous Computing model, where technology recedes into the<br />
background of our lives is one of the most promising computing<br />
paradigms. However, the arrival of ubiquitous computing will call<br />
upon ‘many persons + many computers’ interactions. There will be<br />
an enormous peer-to-peer network of information and service<br />
providers and consumers. Taking away parts of the machine<br />
interaction from the users to let it recede into the background<br />
requires more complex interaction models on computer level. Many<br />
new challenges come along with this futuristic vision that are<br />
relevant for my research topic: adaptation strategies, client thickness<br />
(mobility), context awareness, balancing proactivity and<br />
transparency, and information flow across layers and services.<br />
The goal of the research will be to address these challenges from a<br />
Triple Space Computing research point of view and to combine it
with existing technologies from the Ubiquitous Computing and<br />
Distributed Systems communities to provide a middleware for highly<br />
dynamic, mobile and complex systems of services. Research, wise<br />
this implies in consequence the definition and implementation of a<br />
space infrastructure as a whole and in particular of so-called TS<br />
Kernels residing on every participating node (Fig. 1).<br />
Figure 6.4.2.2.1. TS Kernel architecture with Context Engine<br />
The goal is to use context information in the space to process the<br />
information available, and thus to ensure at least local scalability, i.e.<br />
using the context information (e.g. user, device and service<br />
descriptions, preferences and needs) to coordinate, replicate and<br />
distribute the information proactively to the right peers within the<br />
network of involved nodes. This raises two core questions that have<br />
to be addressed:<br />
Q1. How to model context information?<br />
Q2. How to interpret and thus use the context information for the<br />
organisation and reasonable proactivity of the space?<br />
These are questions directly addressed by a TS kernel<br />
implementation containing a Context Engine that was added to Fig. 1<br />
compared to its counterpart defined in the TSC project3. The Context<br />
Engine (Q2) is envisioned to make use of a reasoner binding, most<br />
likely in form of a rule reasoner that is able to process so called<br />
context rules (Q1). In consequence, context information would need<br />
to be encoded in form of rules, facts and queries that compose the<br />
Knowledge Base of the Context Engine.<br />
As mentioned in the beginning I see “disappearing computing” as the<br />
future of computer science with respect to human computer<br />
interaction and its co-existence. Therefore the communication and<br />
coordination infrastructure for machines has to be heavily improved,<br />
as more and more tasks will be performed by applications that reside<br />
224
Progress<br />
towards PhD<br />
in a tremendous network of small devices and services invisible for<br />
the human users. The Context Engine (Q2) is seen to be a tool to<br />
address some of these issues; in particular an answer to the<br />
proactivity problems based on Semantic Web and Triple Space<br />
technology.<br />
The current focus of my research work and thus of my path toward a<br />
PhD is still restricted to the fundamental questions of Triple Space<br />
Computing [3]. This is on the one hand due to my involvement in<br />
TSC related projects and on the other of course, as the basics of<br />
semantically enriched communication and coordination spaces have<br />
to be defined prior to possible extensions. As basics I would consider<br />
the various conceptual models that were subject to recent and current<br />
project work: data model, data encoding, space organisation, and<br />
native interface layering (TS kernel) to name the most prominent.<br />
These technologies are part of TSC, as it is well known: technical<br />
facts are available in form of deliverables and minor publications<br />
(forthcoming) already.<br />
More precise ideas for my PhD thesis based on Triple Space<br />
Computing still consist of mostly conceptual ideas [1]. The current<br />
goal is thus to more and more address the questions in the previous<br />
section with respect to context-awareness and proactivity. This is<br />
necessary in order to bring forward a middleware that allows simple<br />
and flexible improvement of ubiquitous computing application as<br />
e.g. mentioned in [2] by considering available context information<br />
about and from all users (consumers and producers) of the space<br />
infrastructure. Furthermore it is a desire to increasingly consider<br />
(Mobile and Ubiquitous) Web technology to come up with a global<br />
web for machines as e.g. described in [4]. The context-aware<br />
middleware was named TSC (ubiquitous TSC) in [4] or Ubiquitous<br />
Semantic Spaces in [1] and is the extended version of TSC that is<br />
planned to result from my PhD. I could imagine that many of the<br />
TSC ideas will penetrate into the eHealth Use Case of the TripCom<br />
project (Work package 8b in which I will be involved) and viceversa.<br />
Current topics that I have actively or more passively on my agenda<br />
are the definition of models for context rules (including or<br />
juxtaposed) to e.g. the modelling of so-called non-functional<br />
properties in WSMO. In consequence and possibly in parallel I have<br />
to look at how to bind the (rule) reasoning efforts from the WSML<br />
working group to the space infrastructure (through the Context<br />
Engine). The facts drawn from inferred data will be the core output<br />
from the Context Engine of the Coordination Layer (Fig. 2) and the<br />
necessary added value to improve the coordination and<br />
communication of services in ubiquitous computing environments.<br />
Obviously I focus here on the use of the Context Engine in the scope<br />
of the proposed TSC infrastructure. It should however be noted that<br />
225
similar technologies could also enter the SEE architecture at some<br />
point. The current discussions going on around non-functional<br />
properties show that there are additional issues relevant to decisionmaking<br />
in discovery, selection or composition than semantic<br />
descriptions of and reasoning with the functional and behavioural<br />
properties of services. In that sense my interest in context modelling,<br />
rules and reasoning for a space-based middleware could be<br />
generalized to improve the value of the Semantic Execution<br />
Environment.<br />
[1] R. Krummenacher, and Th. Strang: Ubiquitous Semantic Spaces. In Conference<br />
Supplement to the 7th Int-l Conf on Ubiquitous Computing (UbiComp 2005),<br />
Tokyo, Japan, September 11-14, 2005.<br />
[2] R. Krummenacher, J. Kopecký, and Th. Strang: Sharing Context Information<br />
with Semantic Spaces. Workshop on Context Aware Mobile Systems (CAMS<br />
2005), Ayia Napa, Cyprus, October 30 31, 2005.<br />
[3] R. Krummenacher, M. Hepp, A. Polleres, Ch. Bussler, and D. Fensel: WWW or<br />
What Is Wrong with Web Services. In Proc. of the 2005 IEEE European Conf on<br />
Web Services, Växjö, Sweden, November 14-16, 2005.<br />
[4] R. Krummenacher, Th. Strang, and D. Fensel: Triple Spaces for a Ubiquitous<br />
Web of Services. W3C Workshop on the Ubiquitous Web, Tokyo, Japan, March 9-<br />
10, 2006.<br />
Implementations Since my active contribution to wsmo4j, in particular in form of the<br />
Logical Expression API (wsmo4j extension), is finished, I have no<br />
more official DERI implementation output. The API was integrated<br />
into wsmo4j and therewith I finished my active participation in the<br />
wsmo4j project.<br />
Thereafter I recently did some prototype and test implementations for<br />
TSC and helped to improve and debug the latest versions of YARS.<br />
This tests and prototypes were used as primary proof of concept of<br />
the ideas in D1.3 and D2.1 of the TSC project and also to check the<br />
work of my bachelor students. Initial ideas that I got out of this are<br />
now used to drive forward the implementation of the TSC prototype<br />
officially due late this year.<br />
Publications R. Krummenacher, and Th. Strang: Ubiquitous Semantic Spaces. In<br />
Conference Supplement to the 7th Int-l Conf on Ubiquitous<br />
Computing (UbiComp 2005), Tokyo, Japan, September 11-14, 2005.<br />
R. Krummenacher, J. Kopecký, and Th. Strang: Sharing Context<br />
Information with Semantic Spaces. Workshop on Context-Aware<br />
Mobile Systems (CAMS 2005), Ayia Napa, Cyprus, October 30-31,<br />
2005.<br />
R. Krummenacher, M. Hepp, A. Polleres, Ch. Bussler, and D.<br />
Fensel: WWW or What Is Wrong with Web Services. In Proc. of the<br />
2005 IEEE European Conf on Web Services, Växjö, Sweden,<br />
November 14-16, 2005.<br />
226
R. Krummenacher, Th. Strang, and D. Fensel: Triple Spaces for a<br />
Ubiquitous Web of Services. W3C Workshop on the Ubiquitous<br />
Web, Tokyo, Japan, March 9-10, 2006.<br />
R. Krummenacher, F. Martin-Recuerda, M. Murth, J. Riemer, Y.<br />
Ding, and D. Fensel: Triple Space Computing: A framework for the<br />
new communication paradigm. Poster Session of the 3rd European<br />
Semantic Web Conf. (ESWC 2006), Budva, Montenegro, 11-14<br />
June, 2006 (forthcoming).<br />
O. Shafiq, I. Toma, R. Krummenacher, Th. Strang, and D. Fensel:<br />
Using Triple Space Computing for communication and coordination<br />
in Semantic Grid. In Proc. of the 3rd Semantic Grid Workshop in<br />
conj. With the 16th Global Grid Forum, Athens, Greece, February<br />
13-16, 2006.<br />
S. Arroyo and R. Krummenacher: A Choreographed Approach to<br />
Ubiquitous and Pervasive Learning. In M. Lytras and A. Naeve<br />
(eds.): Ubiquitous and Pervasive Knowledge and Learning<br />
Management: Semantics, Social Networking and New Media to their<br />
full potential. Idea Group Publishing, 2007 (forthcoming).<br />
227
6.4.2.3. Ioan Toma<br />
Name<br />
Ioan Toma<br />
Entry date April 2004<br />
Cluster Ubiquitous Services<br />
Objective Discovery and Adaption<br />
Projects GRISINO (Grid semantics and intelligent objects)<br />
The aim of GRISINO is to combine three leading edge technology<br />
strands which complement each other, for the definition of intelligent<br />
and dynamic business processes: (1) Semantic Web Services as the<br />
future standard for the declaration of web-based semantic processes,<br />
(2)Knowledge content objects as the unit of value which can be<br />
manipulated by semantic web services. (3) Grid Computing as a<br />
pervasive service distribution infrastructure for a future, ambient<br />
intelligence space. In GRISINO I will mainly be involved in the<br />
following work packages:<br />
(1) WP1: Conceptual Analysis (2) WP3: SWS & GRID and (3) WP6:<br />
Dissemination. My interest is on WP3 where the task is to develop a<br />
detailed linkage between SWS and GRID based services. I will be<br />
involved in the following deliverables:<br />
- D1.1.1 State of the Art in SWS, GRID and "Intelligent" Objects -<br />
Can they meet?<br />
- D1.2.1 Requirements and Design of a Common Infrastructure for<br />
GRID, SWS and Intelligent Objects<br />
- D2.3.1 Experimentation Testbed: Requirements, Design, Test<br />
cases, and Test results.<br />
- D3.2.1 Design and Specification of Integrated Services<br />
- D3.4.1 GCI Test Bed (prototype) with integrated services<br />
- D4.1.1 Design and Specification of KCO-to-SWS Mapping<br />
- D4.3.1 GCI with access to KCOs via semantic web services<br />
- D5.2.1 Design Specification of the Semantic Search Application<br />
- D.6.2.1 Research Papers<br />
Research topic My general research interests are: Semantic Web Services and<br />
Semantic Grid. More precisely I am/was involved in the following<br />
research activities:<br />
- Non-functional properties for Web services: [4]<br />
This research is trigger by the following questions: (1) how to model
non-functional aspects of services? (2) how to specify non-functional<br />
aspects of services? and (3) how to perform discovery, filtering and<br />
selection based on non-functional aspects? (discovery, filtering and<br />
selection as a use case)<br />
- Service Discovery:<br />
Reasoning support for discovery<br />
In the ASG project I was involved in the development of WSML<br />
reasoner based on Flora-2 system that supports discovery and<br />
composition of services in ASG.<br />
WSMX discovery<br />
As part of WSMX I was developing a keyword-based discovery<br />
mechanism that considers the non-functional descriptions of WSMO<br />
goals and services. Keywords provided by the requester in the nonfunctional<br />
descriptions of the goal or axioms used to formalize that<br />
goal are matched against the correspondent keywords in the<br />
descriptions of the services. Any non-functional property that takes a<br />
string value (e.g. dc:Subject etc.) can be consider when doing the<br />
matching. Two different kind of matching are supported: a total<br />
match and a partial match.<br />
Discovery for P2P, Grids and Web services<br />
In [5], [7], [2], [1] we have proposed different approaches for<br />
realizing service discovery in distributed environments like: P2P,<br />
Grids and Web services. The focus was in developing robust and<br />
scalable architectures for service discovery in distributed<br />
environments.<br />
- Applying semantic technologies to Grid<br />
Modeling services for Semantic Grid: Some initial ideas on how to<br />
apply Semantic Web Services solutions to semantically describe<br />
services in Grid environment were proposed in [6].<br />
Progress<br />
towards PhD<br />
Resource ontology In [3] we have proposed a Grid resource ontology<br />
that can provide better support for resource matching in Grids.<br />
In my PhD I plan to provide a solution on how to model and how to<br />
specify non-functional properties of services based on semantic<br />
technologies. Non-functional properties are an important aspect of<br />
services with a similar importance as the other services aspect:<br />
functional and behavior. One could realize the importance of nonfunctional<br />
properties especially in the context of some critical service<br />
related tasks like: discovery, filtering, negotiation, selection and<br />
229
substitution. In the field of software components and networking<br />
different models for non-functional properties have been proposed.<br />
However applying them in service-based settings requires remodelling<br />
especially when we consider the interaction, dynamic and<br />
context aspects when using a service. Moreover some other questions<br />
have to be answered:<br />
- What is the level of abstraction we use when we model nonfunctional<br />
properties; how detailed or specific they must be?<br />
- How dose dynamic nature of non-functional properties influence<br />
the way we model and describe them.<br />
- How to model non-functional properties such that conflicts and<br />
competition between them are captured as well?<br />
Having such a model developed a formal language for specifying<br />
non functional descriptions is required. Probably as part of WSML I<br />
plan to contribute to the development of language support based on<br />
logical formalisms to model NFPs and context information. As an<br />
exemplification of what can be done with semantic descriptions of<br />
services non-functional properties I plan to design and implement a<br />
discovery mechanism, that includes filtering and selection. Both<br />
syntactic and semantic solutions will be considered.<br />
The progress I done so far towards realizing the goals described<br />
above is limited. Currently I'm mainly trying to get more familiar<br />
with the area of non-functional properties ("reading phase"). With<br />
respect to discovery the implementation that I have done has to be<br />
further developed and adapted for non-functional properties.<br />
[1] Dieter Fensel, Uwe Keller, Holger Lausen, Axel Polleres, and<br />
Ioan Toma. WWW or What is Wrong with Web service<br />
discovery. In Position paper at the W3C Workshop on<br />
Frameworks for Semantics in Web Services, Innsbruck, Austria,<br />
6 2005.<br />
[2] Brahmananda Sapkota, Laurentiu Vasiliu, Ioan Toma, Dumitru<br />
Roman, and Chris Bussler. Peer-to-Peer Technology Usage in<br />
Web Service Discovery and Matchmaking. In Proceedings of the<br />
6th International Conference on Web Information Systems<br />
Engineering, New York City, USA, 11 2005.<br />
[3] Mumtaz Siddiqui, Thomas Fahringer, Jürgen Hofer, and Ioan<br />
Toma. Grid Resource Ontology and Correlation. In Proceedings<br />
of the 2nd International Conference on Grid Services<br />
Engineering and Management, Erfurt, Germany, 9 2005.<br />
[4] Ioan Toma and Douglas Foxvog. Non functional properties for<br />
web services. Working draft, Digital Enterprise Research<br />
Institute (DERI), March 2004. Available from<br />
230
http://www.wsmo.org/TR/d28/d28.4/v0.1/.<br />
[5] Ioan Toma, Kashif Iqbal, Matthew Moran, Dumitru Roman,<br />
Thomas Strang, and Dieter Fensel. An Evaluation of Discovery<br />
approaches in Grid and Web services Environments. In<br />
Proceedings of the 2nd International Conference on Grid<br />
Services Engineering and Management, Erfurt, Germany, 9<br />
2005.<br />
[6] Ioan Toma, Dumitru Roman, Kashif Iqbal, Jürgen Hofer, Dieter<br />
Fensel, and Stefan Decker. Towards Semantic Web Services in<br />
Grid Environments. In Proceedings of the 1st International<br />
Conference on Semantic, Knowledge and Grid, Beijing, China,<br />
11 2005.<br />
[7] Ioan Toma, Brahmananda Sapkota, James Scicluna, Juan Miguel<br />
Gomez, Dumitru Roman, and Dieter Fensel. A P2P Discovery<br />
mechanism for Web Service Execution Environment. In<br />
Proceedings of the 2nd International WSMO Implementation<br />
Workshop (WIW 2005), Innsbruck, Austria, 6 2005.<br />
Implementations WSMX keywords-based discovery<br />
WSML/Flora-2 reasoner<br />
Publications Conference papers:<br />
Dieter Fensel, Ioan Toma, Dumitru Roman: Towards a Semantically<br />
enabled Service Oriented Architecture. In Proceedings of the<br />
Semantic2005 Conference - Semantic Systems in the Knowledge<br />
Society - Challenges & Opportunities, Vienna, Austria, November<br />
2005.<br />
Ioan Toma, Dumitru Roman, Dieter Fensel: Modeling Semantic Web<br />
Services in ASG: The WSMO-based Approach. In Proceedings of<br />
the Semantic2005 Conference - Semantic Systems in the Knowledge<br />
Society - Challenges & Opportunities, Vienna, Austria, November<br />
2005.<br />
Ioan Toma, Dumitru Roman, Kashif Iqbal, Jürgen Hofer, Dieter<br />
Fensel, Stefan Decker: Towards Semantic Web Services in Grid<br />
Environment. In Proceedings of the 1st International Conference on<br />
Semantic, Knowledge and Grid, Beijing, China, November 2005.<br />
Brahmananda Sapkota, Laurentiu Vasiliu, Ioan Toma, Dumitru<br />
Roman, Chris Bussler: Peer-to-Peer Technology Usage in Web<br />
Service Discovery and Matchmaking. In Proceedings of the 6th<br />
International Conference on Web Information Systems Engineering,<br />
New York City, USA, November 2005.<br />
231
Ioan Toma, Kashif Iqbal, Matthew Moran, Dumitru Roman, Thomas<br />
Strang and Dieter Fensel: An Evaluation of Discovery approaches in<br />
Grid and Web services Environments. In Proceedings of the 2nd<br />
International Conference on Grid Services Engineering and<br />
Management, Erfurt, Germany, September 2005.<br />
Mumtaz Siddiqui, Thomas Fahringer, Jürgen Hofer, and Ioan Toma:<br />
Grid Resource Ontology and Correlation. In Proceedings of the 2nd<br />
International Conference on Grid Services Engineering and<br />
Management, Erfurt, Germany, September 2005.<br />
Michael Stollberg, Dumitru Roman, Ioan Toma, Uwe Keller,<br />
Reinhold Herzog, Peter Zugmann, and Dieter Fensel: Semantic Web<br />
Fred - Automated Goal Resolution on the Semantic Web. In<br />
Proceedings of the 38th Hawaii International Conference on System<br />
Science, January 2005.<br />
Ioan Alfred Letia and Ioan Toma: Using Neural Network ensemble<br />
based on genetic algorithms to optimise a Semantic Perceptron Net,<br />
CSCS-14 14th International Conference on Control Systems and<br />
Computer Science Bucharest, Romania, July 2003 pg. 120-126<br />
Toderean Gavril, Ioan Toma, Chira Gabriela, Vescan Radu, Jurca<br />
Cristian and Inclezan Alin: GPS Real-Time Car Navigation System,<br />
AQTR-THETA13, Cluj-Napoca, Romania, May 2002 pg.363-369<br />
Workshop papers:<br />
Omair Shafiq, Ioan Toma, Reto Krummenacher, Thomas Strang, and<br />
Dieter Fensel: Using Triple Space Computing for communication<br />
and coordination in Semantic Grid. In Proc. of the 3rd Semantic Grid<br />
Workshop in conj. with the 16th Global Grid Forum, Athens, Greece,<br />
February 13-16, 2006<br />
Axel Polleres, Ioan Toma and Dieter Fensel: Modeling services on<br />
the Semantic Grid}. In Proceedings of the Semantic Grid Dagsthul<br />
Seminar, Dagstuhl, Germany, June 2005.<br />
Ioan Toma, Brahmananda Sapkota, James Scicluna, Juan Miguel<br />
Gomez, Dumitru Roman, and Dieter Fensel: A P2P Discovery<br />
mechanism for Web Service Execution Environment. In Proceedings<br />
of the 2nd International WSMO Implementation Workshop (WIW<br />
2005), Innsbruck, Austria, June 2005.<br />
232
Juan Miguel Gomez, Armin Haler, Ioan Toma, Brahmananda<br />
Sapkota and Christoph Bussler: B2B Conversations based on the<br />
WSMX architecture. WSMO Implementation Workshop (WIW<br />
2005), Innsbruck, Austria, June 2005.<br />
Dieter Fensel, Uwe Keller, Holger Lausen, Axel Polleres and Ioan<br />
Toma: WWW or What is Wrong with Web service discovery.<br />
Position paper at the W3C Workshop on Frameworks for Semantics<br />
in Web Services, June 9-10, 2005, Innsbruck, Austria.<br />
Poster papers:<br />
Ioan Toma, Kashif Iqbal and Dumitru Roman: Adaptive Services<br />
Grid. Poster paper at the 4th International Semantic Web Conference<br />
(ISWC 2005), November 6-11, 2005, Galway, Ireland.<br />
Chapters in Books:<br />
Dumitru Roman, Jos de Bruijn, Adrian Mocan, Ioan Toma, Holger<br />
Lausen, Jacek Kopecky, Dieter Fensel, John Domingue, Stefania<br />
Galizia, and Liliana Cabral: Semantic Web Services - Approaches<br />
and Perspectives. In J. Davies, P. Warren, and R. Studer (eds.),<br />
Semantic Web Technologies: Trends and Research in Ontologybased<br />
Systems, June, 2006 (forthcoming).<br />
Standardization Documents:<br />
Christoph Bussler, Emilia Cimpian, Dieter Fensel, Juan Miguel<br />
Gomez, Armi Haller, Thomas Haselwanter, Mick Kerrigan, Adrian<br />
Mocan, Matthew Moran, Eyal Oren, Brahmanada Sapkota, Ioan<br />
Toma, Jana Viskova, Tomas Vitvar, Maciej Zaremba and Michal<br />
Zaremba: Web Service Execution Environment (WSMX). W3C<br />
Member Submission 4 April 2005.<br />
Jos de Bruijn, Dieter Fensel, Michael Kifer, Jacek Kopecký, Rubén<br />
Lara, Holger Lausen, Axel Polleres, Dumitru Roman, James Scicluna<br />
and Ioan Toma: Relationship of WSMO to Other Relevant<br />
Technologies. W3C Member Submission 3 June 2005.<br />
Technical Reports:<br />
Daniel Bachlechner, Katharina Siorpaes, Dieter Fensel and Ioan<br />
233
Toma: Web Service Discovery - A Reality Check, DERI, 2006<br />
Deliverables:<br />
Ioan Toma, Adina Sirbu, Sven Groppe, Jürgen Umbrich and Jinghua<br />
Groppe. WSML reasoner engine implementation 1st release, ASG<br />
(Adaptive Services Grid), 2006.<br />
Dumitru Roman, Ioan Toma, Adina Sirbu, Sven Groppe, Sanaullah<br />
Nazir. Collection of semantic specifications for ASG services, ASG<br />
(Adaptive Services Grid), 2006.<br />
Dumitru Roman, Ioan Toma and Tomasz Kaczmarek. Requirements<br />
analysis on service specification language, ASG (Adaptive Services<br />
Grid), 2005.<br />
Dumitru Roman, Ioan Toma and Tomasz Kaczmarek. Requirements<br />
analysis on service specification language, ASG (Adaptive Services<br />
Grid), 2005.<br />
Dumitru Roman and Ioan Toma. Requirements analysis on ASG<br />
interface, ASG (Adaptive Services Grid), 2005.<br />
Kashif Iqbal, Ioan Toma, Bernhard Tausch and Ville Tormala.<br />
Requirements analysis for Service and Resource Matchmaking, ASG<br />
(Adaptive Services Grid), 2005.<br />
Ioan Toma, Kashif Iqbal, Bernhard Tausch, Jarno Heikkila and<br />
Dumitru Roman. Evaluation of current effort in Service and<br />
Resource Matchmaking, ASG (Adaptive Services Grid), 2005.<br />
Jos de Bruijn, Dieter Fensel, Tomasz Kaczmarek, Marek<br />
Kowalkiewicz, Reto Krummenacher, Holger Lausen, Michael Kifer,<br />
Axel Polleres, Livia Predoiu, Dumitru Roman, Ioan Toma. Service<br />
description language, ASG (Adaptive Services Grid), 2005.<br />
Tomasz Kaczmarek, Marek Kowalkiewicz, Dumitru Roman, Ioan<br />
Toma, Karol Wieloch, Wojciech Zalech. Comparison of current Grid<br />
and Web service description efforts}, ASG (Adaptive Services Grid),<br />
2005.<br />
Matthew Moran, Ioan Toma. Evaluation of current service interface<br />
efforts, ASG (Adaptive Services Grid), 2005.<br />
Jörg Barthold, Bernard Tausch, Pasi Tiitien, Ioan Toma, Dumitru<br />
234
Roman, Jarno Heikkilä, Sergiy Nikitin. Evaluation of existing<br />
approaches in registries, ASG (Adaptive Services Grid), 2005.<br />
Pasi Tiitien, Anton Naumenko, Sergiy Nikitin, Jörg Barthold, Ioan<br />
Toma, Dumitru Roman, Bernard Tausch. Requirement Analysis on<br />
service registries}, ASG (Adaptive Services Grid), 2005.<br />
Sinuhe Arroyo, Ioan Toma, Dumitru Roman, Christian Drumm,<br />
Marin Dimitrov, Murray Spork, Gabor Nagypal, John Domingue and<br />
Jan Henke. D3.1 Report on State of the Art and Requirements<br />
analysis, WP 3 – Service Ontologies and Service Description, DIP<br />
(Data, Information and Processes), 2004.<br />
Ioan Toma, Michael Stollberg, Jos de Bruijn, Axel Polleres, Ruben<br />
Lara. D2 SWF Language Evaluation and Comparison}, SWF<br />
(Semantic Web Fred), 2004.<br />
Michael Stollberg, Ioan Toma, Uwe Keller, Bernhard Keimel, Peter<br />
Zugmann. SWF Use Case, SWF (Semantic Web Fred), 2004.<br />
Michael Stollberg, Ioan Toma, Uwe Keller, Peter Zugmann,<br />
Bernhard Keimel. SWF Architecture, Tools and Mechanisms, SWF<br />
(Semantic Web Fred), 2004.<br />
Ioan Toma, Dumitru Roman, Kashif Iqbal. D25.1 WSMO and Grid,<br />
WSMO (Web Service Modeling Ontology), 2004.<br />
Ioan Toma. D28.4 Non-functional properties in Web services,<br />
WSML (Web Service Modeling Language), 2006.<br />
Uwe Keller, Rubén Lara, Axel Polleres, Ioan Toma, Michel Kifer,<br />
Dieter Fensel. D5.1 WSMO Web Service Discovery, WSML (Web<br />
Service Modeling Language), 2004.<br />
Rubén Lara, Walter Binder, Ion Constantinescu, Dieter Fensel, Uwe<br />
Keller, Jeff Pan, Elena Paslaru, Marco Pistore, Axel Polleres, Ioan<br />
Toma, Paulo Traverso, Michal Zaremba. D2.4.2 Semantics for Web<br />
Service Discovery and Composition, KnowledgeWeb, 2004.<br />
Uwe Keller, Rubén Lara, Holger Lausen, Axel Polleres, Livia<br />
Predoiu, Ioan Toma. D5.2 WSMO Discovery Engine, WSML (Web<br />
Service Modeling Language), 2004.<br />
Enrica Dente, Jacek Kopecky, Francisco Jose Martin-Recuerda<br />
Moyano, Dumitru Roman, Ioan Toma. Integrating WSMX with<br />
Tuple and Triple Space Computing, WSMX (Web Service Modeling<br />
235
Execution Environment), 2004.<br />
6.4.3. Senior Researcher<br />
Senior Researchers<br />
No Name Topic<br />
5 Dr. Michael Jäger<br />
6 Dr. Axel Polleres<br />
7 Univ.-Prof. Dr. Thomas Strang Reasoning<br />
6.4.3.1. Michael Jäger<br />
Name<br />
Entry date<br />
Cluster<br />
Objective<br />
Projects<br />
Research topic<br />
Progress<br />
towards<br />
PhD/Habil<br />
Implementations<br />
Publications<br />
Michael C. Jaeger<br />
October, 2006 (planned)<br />
SEE<br />
Clarifying links between the ISO RM-ODP and state-of-the-art<br />
distributed systems<br />
Open Distributed Systems<br />
PhD submission in progress, planned submission first week of Sept.<br />
planned defense until end of 2006.<br />
6.4.3.2. Axel Polleres<br />
Name<br />
Dr. Axel Polleres<br />
Entry date Oktober 2003<br />
Cluster Ubiquitous Services<br />
Objective Integration of Rules and Ontologies, Rule Based/Logic Programming<br />
based Description of Web Services, Answer Set Programming,<br />
Integration of SPARQL and Rules<br />
Projects BIT (activity completed),<br />
TripCom, KWeb, W3C RIF WG (ongoing)<br />
ExpertFinder (not yet funded)<br />
Research topic Ontologies, Rules, Semantic Web Service Description<br />
236
Progress<br />
towards<br />
PhD/Habil<br />
On track towards Habil. Since PhD established recognized position<br />
in a for me completely new research community (SW/SWS) with<br />
numerous publications, gained teaching experience, community<br />
activities (organizing workshops, managed W3C member<br />
submissions, etc.) already.<br />
Habil planned within two years from now.<br />
Goals:<br />
• Several journal articles (minimum 3, one of which solo<br />
author) since these are still too few,<br />
• Successful completion of the TripCom project, where I plan<br />
to stay active.<br />
• More progress with the RIF WG.<br />
• Joint project (e.g. FP7) of URJC and the DERI Innsbruck<br />
RSWS cluster), probably based on the ExpertFinder initiative<br />
Open issue:<br />
Whether to do the Habilitation in Innsbruck or in Madrid (Mainly<br />
administrative issue)<br />
Implementations The DLV K planning system,<br />
SPAR 2 QL (LP-based SPARQL Engine, ongoing)<br />
Publications http://www.polleres.net/publications.html<br />
bibtex file upon request.<br />
237
6.4.3.3. Thomas Strang<br />
Name<br />
Thomas Strang<br />
Entry date October 2004<br />
Cluster Ubiquitous Services<br />
Objective involved in<br />
(5) Discovery, (6) Adaptation, (10) Grounding, (14) Storage and<br />
Communication via cluster members<br />
Projects Teaching<br />
Research topics • Ubiquitous and Pervasive Computing, Context-Awareness<br />
• Service Discovery and Service Execution, Service<br />
Frameworks<br />
• Web Services, Semantic Web, Semantic Web Services<br />
• Smart Mobile Devices<br />
• Short Range and Ad-hoc Networks<br />
• Distributed Systems, Distribution Platforms<br />
• Communications<br />
Progress<br />
towards Habil<br />
So far, nothing really substantial beside the publications and some<br />
conference chairing has been done towards a habil. Simply no time!<br />
:(<br />
If there would be some time, I would focus towards something<br />
entitled "Service Discovery Techniques on different levels of<br />
abstractions".<br />
Implementations Couldn't touch a compiler for about 1.5 years due to lack of time...<br />
(Well, in fact I started a compiler 3 times or so to check some code<br />
snippets for a lecture, but I assume that doesn't count...)<br />
Publications Strang, Thomas; Meyer zu Hörste, Michael; Lemmer, Karsten<br />
(2006): The new European Satellite Navigation System Galileo as a<br />
kernel for a Railway Collision Avoidance System. In: Proceedings,<br />
Deutsche Gesellschaft für Ortung und Navigation (DGON),<br />
International Symposium on Certification of GNSS Systems and<br />
Services (CERGAL 2006), Braunschweig, Germany, 2006-04-04 -<br />
2006-04-05<br />
Strang, Thomas; Meyer zu Hörste, Michael (2006): Galileo as a<br />
kernel for Railway Collision Avoidance System. In: Proceedings,<br />
NavAge 2006, Prague, Czech Republic, 2006-03-28 - 2006-03-29
Krummenacher, Reto; Strang, Thomas; Fensel, Dieter (2006): Triple<br />
Spaces for a Ubiquitous Web of Services. In: Online Proceedings,<br />
W3C Workshop on the Ubiquitous Web, Tokyo, Japan, 2006-03-09 -<br />
2006-03-10<br />
Shafiq, Omair; Toma, Ioan; Krummenacher, Reto; Strang, Thomas;<br />
Fensel, Dieter (2006): Using Triple-Space Computing for<br />
communication and coordination in Semantic Grid. In: Proceedings<br />
of 3rd Semantic Grid Workshop at the 16th Global Grid Forum, 3rd<br />
Semantic Grid Workshop at the 16th Global Grid Forum, Athens,<br />
Greece, 2006-02-13 - 2006-02-16<br />
Strang, Thomas (2006): Geographische Authentifikation und<br />
Signatur. In: GI e.V. [Hrsg.]: Proceedings der 3. Jahrestagung<br />
Fachbereich Sicherheit in der Gesellschaft für Informatik (Sicherheit<br />
2006), Lecture Notes in Informatics (LNI), P-77, S. 192 - 200, 3.<br />
Jahrestagung Fachbereich Sicherheit in der Gesellschaft für<br />
Informatik (Sicherheit 2006), Magdeburg, Deutschland, 2006-02-20<br />
- 2006-02-22, ISBN 3-88579-171-4, ISSN 1617-5468<br />
Strang, Thomas (2005): Invited Talk: Semantic Web - Grounding a<br />
Vision. CMS Day, Bolzano (Italy), 2005-11-11<br />
Stollberg, Michael; Strang, Thomas (2005): Integrating Agents,<br />
Ontologies, and Semantic Web Services for Collaboration on the<br />
Semantic Web. In: Proceedings of the AAAI-FSS05, 1st<br />
International Symposium on Agents and the Semantic Web (AAAI-<br />
FSS05), 1st International Symposium on Agents and the Semantic<br />
Web (AAAI-FSS05), Arlington, Virginia, USA, November 3 - 6,<br />
2005<br />
Krummenacher, Reto; Kopecky, Jacek; Strang, Thomas (2005):<br />
Sharing Context Information with Semantic Spaces. In: Meersman,<br />
Robert; Tari, Zahir; Herrero, Pilar [Hrsg.]: Proceedings, Lecture<br />
Notes in Computer Science, LNCS 3762, Springer-Verlag, S. 229 -<br />
232, Workshop on Context-Aware Mobile Systems (CAMS 2005) as<br />
part of OnTheMove Fedarated Conferences (OTM 2005), Agia<br />
Napa, Cyprus, 2005-10-30 - 2005-11-04, ISBN 3-540-29739-1,<br />
ISSN 0302-9743<br />
Strang, Thomas; Meyer zu Hörste, Michael; Gu, Xiaogang (2005):<br />
Sicherer Schienenverkehr mit GALILEO. In: DLR-PD [Hrsg.]:,<br />
Verkehrstechnischer Tag, S. 51 - 58 2. Verkehrstechnischer Tag des<br />
DLR: Mobil sein - mobil bleiben, Berlin, Germany, 2005-09-28,<br />
ISSN 1861-552X<br />
239
Krummenacher, Reto; Strang, Thomas (2005): Ubiquitous Semantic<br />
Spaces. In: Adjunct Proceedings, 7th International Conference on<br />
Ubiquitous Computing (UbiComp 2005), Tokyo, Japan, 2005-09-11<br />
- 2005-09-14<br />
Zukunft, Detlef; Giszczak, Adam; Meyer zu Hörste, Michael;<br />
Noack, Thoralf; Strang, Thomas; Lenz, Barbara; Schäfer, Ralf-Peter;<br />
Schlingelhof, Marius (2005): Exposé GALILEO im Verkehr -<br />
Anwendungspotential und DLR-Expertisen. In: DLR<br />
Programmdirektion Verkehr [Hrsg.]: Exposé GALILEO im Verkehr<br />
- Anwendungspotential und DLR-Expertisen<br />
(2005): Location- and Context-Awareness. Strang, Thomas;<br />
Linnhoff-Popien, Claudia [Hrsg.]:, Lecture Notes in Computer<br />
Science, LNCS 3479, Springer-Verlag, Heidelberg, 378 S.,<br />
International Workshop on Location- and Context-Awareness<br />
(LoCA 2005), Oberpfaffenhofen, Germany, 2005-05-12 - 2005-05-<br />
13, ISBN 3-540-25896-5, ISSN 0302-9743<br />
Strimpakou, Maria; Roussaki, Ioanna; Anagnostou, Miltos; Pils,<br />
Carsten; Angermann, Michael; Robertson, Patrick (2005): Context<br />
Modelling and Management in Ambient-aware Pervasive<br />
Environments. In: Strang, Thomas; Linnhoff-Popien, Claudia<br />
[Hrsg.]: LoCA 2005: Int. workshop on Location- and Context-<br />
Awareness, LoCA 2005, Wessling, Deutschland, 2005-05-12<br />
(2005): Advances in Pervasive Computing. Adjunct Proceedings of<br />
the Third International Conference on Pervasive Computing.<br />
Ferscha, Alois; Mayrhofer, Rene; Strang, Thomas; Dey, Anind;<br />
Linnhoff-Popien, Claudia; Butz, Andreas; Schmidt, Albrecht<br />
[Hrsg.]:, Österreichische Computer Gesellschaft (OCG), 204 S.,<br />
Pervasive 2005, Munich, Germany, 2005-05-08 - 2005-05-13, ISBN<br />
3-85403-191-2<br />
Angermann, Michael; Robertson, Patrick; Strang, Thomas (2005):<br />
Issues and Requirements for Bayesian Approaches in Context Aware<br />
Systems. In: Strang, Thomas; Linnhoff-Popien, Claudia [Hrsg.]:<br />
LoCA 2005: Int. workshop on Location- and Context-Awareness,<br />
LoCA 2005, Wessling Deutschland, 2005-05-12<br />
Dammann, Armin; Del Sorbo, Filomena; Plass, Simon; Raulefs,<br />
Ronald; Robertson, Patrick; Rosati, Laura; Sand, Stephan; Schnell,<br />
Michael; Strang, Thomas; Kaiser, Stefan (2005): Survey on EU<br />
Research Activities in Terrestrial Wireless and Mobile Satellite<br />
Communications. In: Kaiser, Stefan; Dammann, Armin [Hrsg.]:<br />
240
Strang, Thomas (2005): Invited Talk: To know where to go -<br />
Semantics in eTourism. ENTER 2005, Innsbruck/Austria, 26 - 28<br />
January, 2005, Innsbruck/Austria<br />
Stollberg, Michael; Strang, Thomas; Fensel, Dieter (2005):<br />
Automated Collaboration on the Semantic Web. International<br />
Transactions on Computer Science and Engineering, 17 (1)<br />
Strang, Thomas (2005): Invited Talk: Challenges of Designing<br />
Services for Smart Mobile Devices. IT Seminar, Sydney/Australia,<br />
23. February 2005<br />
Strang, Thomas (2005): Invited Talk: Context Modelling for<br />
Ubiquitous Computing. Basser Seminar, Sydney/Australia, 9.<br />
February 2005<br />
Strang, Thomas (2005): Invited Talk: SoftLocations. Scientific<br />
Colloquium, Sydney/Australia, 17. February 2005<br />
Toma, I.; Iqbal, K.; Moran, M.; Roman, D.; Strang, Thomas; Fensel,<br />
D. (2005): An Evaluation of Discovery approaches in Grid and Web<br />
services Environments. In: Tagungsband Net.ObjectDays, 2nd<br />
International Conference on Grid Service Engineering and<br />
Management (GSEM 2005), Erfurt, Germany, September 19-22,<br />
2005, ISBN 3-9808628-4-4<br />
Toma, Ioan; Iqbal, Kashif; Moran, Matthew; Roman, Dimitru;<br />
Strang, Thomas; Fensel, Dieter (2005): An Evaluation of Discovery<br />
approaches in Grid and Web services Environments. In: Proceedings<br />
of the Net.ObjectDays 2005, 2nd International Conference on Grid<br />
service Engineering and Management (GSEM 2005), Erfurt,<br />
Germany, 2005-09-19 - 2005-09-22, ISBN 3-9808628-4-4<br />
Strang, Thomas (2004): Invited Talk: Are we already at the dead end<br />
of context modelling and retrieval? KI 2004 Workshop on Context<br />
Modelling and Retrieval (MRC 2004), Ulm, Germany, 2004-09-20 -<br />
2004-09-21<br />
Wendlandt, Kai; Robertson, Patrick; Angermann, Michael; Strang,<br />
Thomas; Kammann, Jens; Wasel, Christian; Dorsch, Thaddäus<br />
(2004): Experiences from Ramping Up an Environment for Mobile<br />
Information Access. In: University of Strathclyde [Hrsg.]:<br />
Proceedings Mobile and Ubiquitous Information Access Workshop<br />
(MUIA), MobileHCI04, Glasgow, Scotland, 2004-09-13 - 2004-09-<br />
16<br />
241
Strang, Thomas; Linnhoff-Popien, Claudia (2004): A Context<br />
Modeling Survey. In: Workshop Proceedings, First International<br />
Workshop on Advanced Context Modelling, Reasoning And<br />
Management at UbiComp 2004, Nottingham, England, September 7,<br />
2004, Nottingham, UK<br />
Strang, Thomas (2004): Service-Interoperabilität in Ubiquitous<br />
Computing Umgebungen. Dissertation, S. 168, LMU München<br />
(Informatik), ISBN 3-8007-2823-0<br />
Strang, Thomas; Linnhoff-Popien, Claudia; Frank, Korbinian (2003):<br />
CoOL: A Context Ontology Language to enable Contextual<br />
Interoperability. In: Stefani, Jean-Bernard; Demeure, Isabelle;<br />
Hagimont, Daniel [Hrsg.]: Proceedings, Lecture Notes in Computer<br />
Science, LNCS 2893, Springer-Verlag, Heidelberg, S. 236 - 247, 4th<br />
IFIP WG 6.1 International Conference on Distributed Applications<br />
and Interoperable Systems (DAIS 2003), Paris, France, 2003-11-17 -<br />
2003-11-21, ISBN 3-540-20529-2, ISSN 0302-9743<br />
Strang, Thomas; Linnhoff-Popien, Claudia; Frank, Korbinian (2003):<br />
Integration Issues of an Ontology based Context Modelling<br />
Approach. In: Isaias, Pedro; Karmakar, Nitya [Hrsg.]: Proceedings<br />
of ICWI2003, S. 361 - 368, IADIS International Conference<br />
WWW/Internet 2003, Algarve, Portugal, 2003-11-05 - 2003-11-08,<br />
ISBN 972-98947-1-X<br />
Strang, Thomas; Linnhoff-Popien, Claudia; Frank, Korbinian (2003):<br />
Applications of a Context Ontology Language. In: IEEE - COMSOC<br />
[Hrsg.]: Proceedings of SoftCOM 2003, S. 14 - 18, 11th<br />
International Conference on Software, Telecommunications and<br />
Computer Networks (SoftCOM 2003), Split, Dubrovnik, Croatia and<br />
Ancona, Venice, Italy, 2003-10-07 - 2003-10-10, ISBN 953-6114-<br />
64-X<br />
Strang, Thomas; Linnhoff-Popien, Claudia; Roeckl, Matthias (2003):<br />
Highlevel Service Handover through a Contextual Framework. In:<br />
Kaefer, Johannes; Zuendt, Maximilian [Hrsg.]: Proceedings of the<br />
8th summit on Mobile Multimedia and Communications, Center for<br />
Digital Technology and Management (CDTM), S. 405 - 410, 8th<br />
International Workshop on Mobile Multimedia Communications<br />
(MoMuC 2003), Munich, Germany, 2003-10-05 - 2003-10-08, ISBN<br />
3-9808842-9-5<br />
Strang, Thomas (2003): Invited Talk: Service Interoperabilität in<br />
Ubiquitous Computing Umgebungen. Wissenschaftliches<br />
Colloquium, Munich, Germany, 2003-07-24<br />
Strang, Thomas; Steingaß, Alexander (2003): Einrichtung zur<br />
242
Navigation einer Person in unbekanntem Terrain, insbesondere in<br />
Gebäuden, unter Zuhilfenahme einer Karte. Deutsches Zentrum für<br />
Luft- und Raumfahrt e.V. DE 101 47 691 C 1<br />
Strang, Thomas (2003): Invited Talk: Trends in Mobile Computing -<br />
From Mobile Phone to Context-Aware Service Platform. 38. DFN<br />
Betriebstagung, Berlin, Germany, 2003-03-04 - 2003-03-04<br />
Strang, Thomas; Linnhoff-Popien, Claudia (2003): Service<br />
Interoperabilität auf Kontextebene (Contextual Service<br />
Interoperability). In: Proceedings of XMIDX2003, Lecture Notes in<br />
Informatics (LNI), P-24, GI e.V., S. 95 - 102, Workshop XML-<br />
Technologien für Middleware / Middleware für XML-<br />
Anwendungen, Berlin/Germany, 2003-02-17 - 2003-02-18, ISBN 3-<br />
88579-353-9, ISSN 1617-5468Strang, Thomas (2003): Towards<br />
Autonomous Services for Smart Mobile Devices. In: Chen, Ming-<br />
Syan; Chrysanthis, Panos K.; Sloman, Morris; Zaslavsky, Arkady<br />
[Hrsg.]: Proceedings of MDM 2003, “Lecture Notes in Computer<br />
Science”, LNCS 2574, Springer Verlag, Heidelberg, S. 279 - 293,<br />
4th International Conference on Mobile Data Management,<br />
Melbourne, Australia, 2003-01-21 - 2003-01-24, ISBN 3-540-00393-<br />
2, ISSN 0302-9743<br />
Strang, Thomas; Linnhof-Popien, Claudia (2003): Service<br />
Interoperability on Context Level in Ubiquitous Computing<br />
Environments. In: Proceedings, International Conference on<br />
Advances in Infrastructure for Electronic Business, Education,<br />
Science, Medicine, and Mobile Technologies on the Internet,<br />
L'Aquila, Italy, 2003-01-06 - 2003-01-12, ISBN 88-85280-75-7<br />
Strang, Thomas (2003): Technischer Bericht IB 554-03/02:<br />
Vergleich von Wissensmodellen., IB 554-03/02<br />
Sakarelis, Ioannis; Strang, Thomas; Dorsch, Thaddaeus; Robertson,<br />
Patrick (2002): Contract Based Late Security Binding. In: VDE<br />
[Hrsg.]: Proceedings of EURESCOM Summit 2002, EURESCOM<br />
Summit 2002, Heidelberg/Germany, 21 - 24 October 2002,<br />
Heidelberg/Germany<br />
Angermann, Michael; Kammann, Jens; Kühndel, Frank; Robertson,<br />
Patrick; Strang, Thomas; Wendlandt, Kai (2002): The Heywow<br />
System for Location Based Services: Combining Navigation,<br />
Distributed Services and Intelligent Mobile Devices., VDE VDE -<br />
Kongress Networlds, Dresden, Germany, 2002-10-01<br />
Strang, Thomas (2002): Towards Autonomous Context-Aware<br />
Services for Smart Mobile Devices. Wissenschaftliches Colloquium,<br />
243
München, 2002-03-12<br />
Angermann, Michael; Kammann, Jens; Kühndel, Frank; Robertson,<br />
Patrick; Strang, Thomas; Wendlandt, Kai (2002): Ortsbezogene<br />
mobile Dienste über heterogene Netze - Teil 1.<br />
Nachrichtentechnische Zeitschrift, 55 (4), NTZ<br />
Angermann, Michael; Kammann, Jens; Kühndel, Frank; Robertson,<br />
Patrick; Strang, Thomas; Wendlandt, Kai (2002): Ortsbezogene<br />
mobile Dienste über heterogene Netze - Teil 2.<br />
Nachrichtentechnische Zeitschrift, 55 (5), NTZ<br />
Strang, Thomas; Meyer, Melanie (2002): Agent-Environment for<br />
Small Mobile Devices. In: HPOVUA - HP OpenView University<br />
Association [Hrsg.]: HPOVUA: Electronic Proceedings, 9th HP<br />
OpenView University Association (HP-OVUA) Workshop, June 11-<br />
13, 2002 - via video conference, multiplace video conference<br />
Strang, Thomas (2001): Invited Talk: Heywow - Eine innovative<br />
Plattform für Mobile Dienste. Wissenschaftliches Kolloquium des<br />
DLR, Oberpfaffenhofen, Germany, 2001-09-17<br />
Wendlandt, Kai; Kammann, Jens; Strang, Thomas (2001): Mobile<br />
services over short range communication. In: Proceedings of<br />
Commercial Radio Sensor and Communication Technology<br />
Workshop, Universitätsverlag Rudolf Trauner (Linz), CRSCT01,<br />
Linz, Austria, 2001-08-23<br />
Strang, Thomas (2001): Technical Report: Bluetooth integration into<br />
CLDC/MIDP., DLR-IB 554-01/06, 8 S.<br />
Angermann, Michael; Kammann, Jens; Robertson, Patrick; Steingaß,<br />
Alexander; Strang, Thomas (2001): Software Representation for<br />
Heterogeneous Data Sources Within A Probabilistic Framework. In:<br />
Proceedings LOCELLUS 2001, International Symposium on<br />
Location Based Services for Cellular Users, Munich/Germany, Feb.<br />
2001, München<br />
Angermann, Michael; Kammann, Jens; Robertson, Patrick;<br />
Steingass, Alexander; Strang, Thomas (2001): Software<br />
Representation for Heterogeneous Location Data Sources Within A<br />
Probabilistic Framework. In: Proceedings, International Symposium<br />
on Location Based Services for Cellular Users, Munich, Germany,<br />
Feb 2001<br />
Angermann, Michael; Kammann, Jens; Strang, Thomas (2001): Eine<br />
Plattform für den M-Commerce. Technik in Bayern, Januar 2001,<br />
Verein Deutscher Ingenieure, S. 18<br />
244
Dorsch, Thaddaeus; Robertson, Patrick; Sakarelis, Ioannis; Strang,<br />
Thomas; Schiek, Ulrich (2001): Security Aspects of the Multimedia<br />
Car Platform. In: HHI [Hrsg.]: Workshop on Multiradio Multimedia<br />
Communications (MMC 2001), Workshop on Multiradio<br />
Multimedia Communications, Berlin, 22. - 23. November 2001,<br />
Berlin<br />
Strang, Thomas; Angermann, Michael (2000): Invited Talk:<br />
Heywow - A service platform for the needs of people on the move.<br />
5th Jini Community Meeting, Amsterdam, The Netherlands, 2000-<br />
12-10 - 2000-12-11<br />
245
7. Beyond Research: Teaching, Business Development, and General Mangement<br />
The following section adds further activities of DERI beyond its focus on research. These<br />
activities are related to teaching, business development, and general management<br />
7.1 Teaching<br />
7.1.1. General Description<br />
DERI is incorporated in the faculty of Mathematics, Computer Science and Physics<br />
(MIP) as the counterpart of the Institute of Computer Science (IFI) since January 2006.<br />
According to the organizational structure of the University of Innsbruck, DERI is a<br />
Research Institute which implies a shift of the trichotomy of research, teaching and<br />
administration of a regular institute towards a focus on research.<br />
However, DERI commits itself to contribute to teaching for several reasons, including the<br />
fact that only a substantiated education will lead to qualified researchers in the future.<br />
Furthermore, teaching is a first class opportunity to effectively transfer the knowledge<br />
gained in academic research into the companies eventually hiring students when they<br />
reached their degrees, which is exactly the objective of the support programmes of the<br />
“Tiroler Zukunftstiftung” and TransIT.<br />
As of August 2006, the following DERI employees have teaching duties according to<br />
their contract who contribute on all levels of teaching (Bachelor Program, Master<br />
Program, PhD Program).<br />
Teaching<br />
Name<br />
Dieter Fensel<br />
Thomas Strang<br />
Michal Zaremba 3<br />
Reto Krummenacher<br />
Ioan Toma<br />
Dumitru Roman<br />
Francois Scharffe<br />
Professor<br />
Professor<br />
0.5 K1<br />
K2<br />
K2<br />
K2<br />
K2<br />
On top of that, the following DERI employees offer or have recently offered lectures to<br />
UIBK students as freelancers which is awarded by the institute of computer science in<br />
particular because of their expertise in the field of their lectures.<br />
3 contract to be given to Ying Ding with start of WS 2006/2007 in October 2006<br />
246
Freelancers<br />
Name<br />
Martin Hepp<br />
Ying Ding<br />
David O`Sullivan (DERI Galway)<br />
Jos de Bruijn<br />
Jacek Kopecky<br />
Cristina Feier<br />
A recent development with strong impact to teaching will be the introduction of new<br />
curricula which are expected to become effective in WS 2007/2008. The Curriculum<br />
Committee, where DERI was also represented, has been taking this opportunity to<br />
completely revise the bachelor and master curricula. A few key points of the new<br />
curricula are<br />
• a common first semester for all bachelor students in MIP<br />
• only one Bachelor thesis instead of two<br />
• Master program will be no longer organized in streams (one stream per<br />
group), but in modules<br />
Beside the Bachelor and Master curricula, DERI is also involved in defining and<br />
establishing a new master course in Information Systems (“Wirtschaftsinformatik'”) at<br />
the Innsbruck University School of Management.<br />
Most of our PhD students and all of the PostDocs provide supervision of bachelor 4 and<br />
master theses.<br />
Bachelor and Master Theses<br />
Title Tutor Student Type Status<br />
Web Data<br />
Extraction and<br />
Reconditioning<br />
Reasoning with<br />
Ontologies<br />
Semantic<br />
frameworks for<br />
Grid and Web<br />
Services<br />
Reasoning with<br />
Ontologies<br />
Survey on Web<br />
Service Discovery<br />
Holger Lausen Alex Stolz Bachelor Completed<br />
Uwe Keller Doris Silbernagl Bachelor Completed<br />
Ioan Toma Stefan Pröll Bachelor Completed<br />
Uwe Keller<br />
Uwe Keller<br />
Christoph<br />
Steinach<br />
Andreas<br />
Parschalk<br />
Bachelor Completed<br />
Bachelor Completed<br />
4 According to the current computer science curriculum, each student has to submit 2 Bachelor theses and 1<br />
Master thesis<br />
247
WSMX Axel Polleres Thomas<br />
Haselwanter<br />
Wikis und Blogs Axel Polleres Manuela<br />
Weitlanter<br />
AI Planning and Axel Polleres Hannes<br />
Web Services<br />
Tammerle<br />
AI Planning and Axel Polleres Britta<br />
Web Services<br />
Tautermann<br />
Web Service Holger Lausen Katharina<br />
Development<br />
Siorpaes<br />
Bachelor Completed<br />
Bachelor Completed<br />
Bachelor Completed<br />
Bachelor Completed<br />
Bachelor Completed<br />
A survey on Web<br />
Service<br />
Composition<br />
Katharina<br />
Siorpaes<br />
Bachelor Completed<br />
A survey on Web<br />
Service<br />
Composition<br />
Kathrin Prantner<br />
Bachelor Completed<br />
Transactions and<br />
Flow in Web<br />
Services<br />
Dynamic website<br />
and communication<br />
efforts<br />
Comparison of<br />
Web Service<br />
Development<br />
Environments<br />
Inferencing and<br />
Reasoning with<br />
Ontology Web<br />
Language (OWL)<br />
Web Service for<br />
XIMS<br />
Dumitru Roman Uzochukwu Ejike Bachelor Completed<br />
Axel Polleres Stefan Kirchmair Bachelor Completed<br />
Holger Lausen Stefan Brugger Bachelor Completed<br />
Holger Lausen Michael Felderer Bachelor Completed<br />
Holger Lausen<br />
Britta<br />
Tautermann<br />
Bachelor Completed<br />
248
Ubiquitous<br />
Computing vs.<br />
Privatsphäre am<br />
Beispiel von<br />
Location Based<br />
Services<br />
WSML-DL<br />
Reasoner<br />
Thomas Strang Melanie Plattner Bachelor Completed<br />
Holger Lausen<br />
Nathalie<br />
Steinmetz<br />
Bachelor Completed<br />
Combining First-<br />
Order Logic and<br />
Logic Programs<br />
Semantic Web and<br />
e-Tourism:<br />
Investigating<br />
opportunities and<br />
downfalls of<br />
applying Semantic<br />
Web technology in<br />
e-tourism<br />
Location-based<br />
Authentication for<br />
Mobile Devices<br />
Jos de Bruijn Michael Felderer Master Completed<br />
Ying Ding<br />
Katharina<br />
Siorpaes<br />
Master<br />
Completed<br />
Thomas Strang Matthias Pressnig Bachelor Assigned<br />
Social Network<br />
Analyzer<br />
Thomas Stang<br />
Daniel<br />
Bachlechner<br />
Bachelor Assigned<br />
Visualizing WSML<br />
using an UML<br />
Profile<br />
Holger Lausen Martin Tanler Bachelor Assigned<br />
Online Evaluation<br />
System<br />
Thomas Strang<br />
Benedikt<br />
Pfurtscheller<br />
Bachelor Assigned<br />
Online Evaluation<br />
System<br />
Thomas Strang Pire Dejaco Bachelor Assigned<br />
249
The role of Non-<br />
Functional<br />
Properties in<br />
Service<br />
descriptions<br />
Distributed<br />
Discovery for Web<br />
Services<br />
Distributed<br />
Discovery for Web<br />
Services<br />
Integrated user tool<br />
for creation,<br />
registration and<br />
invocation of<br />
Semantic Services<br />
(implementation)<br />
Parsing and<br />
Serialization of<br />
WSML<br />
Ioan Toma Philip Kahle Bachelor Assigned<br />
Ioan Toma Stefan Pröll Bachelor Assigned<br />
Ioan Toma Thomas Berger Bachelor Assigned<br />
Ioan Toma Manuel Brunner Bachelor Assigned<br />
Reto Krummenacher<br />
Hannes<br />
Innerhofer<br />
Bachelor Assigned<br />
Survey on Goal<br />
driven<br />
Architectures<br />
Michael Stollberg<br />
Bachelor<br />
Testbed for Mobile<br />
TSC<br />
Reto Krummenacher David Hellekalek Bachelor Assigned<br />
Java API for<br />
Mobile TSC/YARS<br />
Reto Krummenacher Matthias Farwick Bachelor Assigned<br />
TSC<br />
Implementation for<br />
Mobile Devices<br />
Car2Car<br />
Application Model<br />
Reto Krummenacher Mark Mattern Bachelor Assigned<br />
Thomas Stang Manuel Pigneter Bachelor Assigend<br />
250
7.2 Business Development<br />
In the following we describe the business development unit in general terms, in terms of<br />
the project it takes care, and in terms of its members.<br />
7.2.1. General Description<br />
Name Business Development<br />
Acronym BD<br />
Web site http://www.deri.at/about/business-development/<br />
Leader Sigurd Harand (0,4)<br />
Team Senior Researchers:<br />
Sigurd Harand<br />
Junior Researchers:<br />
Michael Stollberg (0,4) (BD Delivery and Implementation)<br />
Projects<br />
Mission<br />
Major<br />
tasks and<br />
deliverables<br />
Students:<br />
Melanie Plattner (0,2) (Administration)<br />
Vedrana Celikovic (0,1) (Business Plan)<br />
DERI BusinessDevelopment<br />
Though leading research people especially in Europe and a very large<br />
“semantic” community is working on SWS, the software and industry<br />
market outside those groups is not understanding or recognizing the<br />
expected benefits of these technologies. They are pursuing conventional<br />
methodologies for IT solutions or, if the latter ones become to expensive,<br />
are trying to outsource them to low salary countries, destroying thereby<br />
opportunities both for local academia and IT industry.<br />
The Mission of DERI Business Development is therefore<br />
- to make the need, importance and added value of the<br />
SWS research activities understandable and visible for the IT<br />
industry<br />
- to establish in DERI and academia awareness of industry<br />
requirements and needs and<br />
- to act as a catalyst for applied research activities and cooperative<br />
projects.<br />
By fulfilling this mission therefore DERI will create substantial added<br />
value for the IT environment in Tyrol and Austria and sustain there<br />
subject opportunities.<br />
Seminars, training and education activities<br />
SWS Key note presentations to provide a non-technical audience<br />
(participants of IT conferences, User-group meetings, CIOs, IT-decision<br />
makers) with a State-of-the art overview of SWS, and to make them aware<br />
of SWS research activities and their impact to IT. CIOs and decision<br />
251
makers should understand why their organizations have to invest now in<br />
these new technologies, the added value they gain and the risks they face<br />
otherwise.<br />
“Awareness Workshops” to make the industry aware of SWS research<br />
activities and their impact to IT. CIOs and decision makers should<br />
understand why their organizations have to invest now in these new<br />
technologies, the added value they gain and the risks they face otherwise.<br />
An effective lobbying strategy will be used to accomplish proper<br />
participation of the target audience.<br />
Academic Seminars “Applied Research” to create in academia a subject<br />
mind setting, i.e. for the industrial requirements for SWS, ontologies,<br />
tools, etc. The researchers should also understand the impact of research to<br />
the industry as well as resulting business opportunities. A prototype<br />
seminar has been held in Spring 2006, (“Applied Ontologies” Martin<br />
Hepp)<br />
Customer training and education activities based on the Tutorials on<br />
WSMO, Semantic Web and Semantic Web Service, which have been<br />
proven quite successfully since about 18 months. The existing training<br />
material will be subject of enhancement and extension.<br />
Cooperative Research / Development projects<br />
Feasibility studies to demonstrate in a specific customer environment the<br />
added value of SWS technology show its feasibility and provide<br />
information for further steps. DERI researcher will gain in-depth<br />
knowledge of industry requirements.<br />
Customized ontology engineering to apply or develop together with<br />
customer development teams specific IT solutions based on ontologies.<br />
Individual “Applied Research” activities at a specific customer<br />
environment on a fee base. These activities include also publications of<br />
Master thesis’s academic papers, etc.<br />
Product / Tools offerings<br />
There is a series of “academic prototypes” at the disposal of DERI, which<br />
can be upgraded to a level of quality which allows also external usage.<br />
These tools will be marketed as prototypes or pre-products in BD projects.<br />
7.2.2. Projects<br />
Here we have the following projects:<br />
• DERI BusinessDevelopment<br />
252
7.2.2.1. DERI BusinessDevelopment<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
DERI BusinessDevelopment<br />
DERI BusinessDevelopment<br />
TransIT<br />
BD<br />
Sigurd Harand<br />
Applications<br />
http://www.deri.at/about/business-development/<br />
Senior Researchers:<br />
Sigurd Harand<br />
Mission<br />
Junior Researchers:<br />
Michael Stollberg (0,4) (BD Delivery and Implementation)<br />
Holger Lausen<br />
Students:<br />
Melanie Plattner (0,2) (Administration)<br />
Vedrana Celikovic (0,1) (Business Plan)<br />
Business Development: Disseminate DERI expertise and IPR into<br />
business applications and foster high-tech start-ups based on semantic<br />
technology in Tyrol and elsewhere<br />
Total 60 per months 1,6<br />
Budget (in<br />
terms of<br />
m*m)<br />
Duration 36 months 01/05 – 12/07<br />
Major tasks<br />
Cooperative Research / Development projects<br />
Applied research sponsored by industrial partners<br />
Feasibility studies<br />
Customized Ontology Engineering<br />
Training and education activities<br />
„Awareness“ Workshops<br />
Technical Tutorials<br />
Product / Tools offerings upgrade assets available in DERI into<br />
marketable quality assured components or pre-products<br />
Deliverables • 3.1.4 eTourism research project<br />
• 3.1.6 M24 Review of Professional Development Plans<br />
• 3.1.7 M36 Review of Professional Development Plans<br />
• 4.1.10 Sponsoring concept and implementation<br />
• 4.1.11 Business Plan Award concept and implementation<br />
• 4.1.12 Start-Up workshop concept and implementation (Holger,<br />
Michael)<br />
• 4.1.13 Start-Up consulting concept (Holger, Michael)<br />
• 4.1.14 USP development master plan (SH)<br />
• 4.1.15 Requirements for product packages A & B (SH)<br />
253
• 4.1.16 Prototype of core functions for product package A<br />
• 4.1.17 Deployment announcement white paper<br />
• 4.1.18 Delivery product package A<br />
• 4.1.19 Partner agreements<br />
• 4.1.20 Prototype of core functions of product package B<br />
• 4.1.21 Requirements for product package C<br />
• 4.1.22 Prototype of core function of product package C<br />
• 4.1.23 Delivery product package B<br />
• 4.1.24 SWS Deployment Channels Setup strategy<br />
• 4.1.25 Delivery product package C<br />
• 5.1.2 Select candidates and define goals for each candidate<br />
• 5.1.5 M24 Revision of the program<br />
254
7.3. Central Management Unit<br />
In the following we describe some projects that are taken care by the central management<br />
unit:<br />
• DERI Exchange<br />
• DERI Sustainability<br />
• Knowledge Web Network<br />
7.3.1. DERI Exchange<br />
DERI Exchange<br />
Name<br />
Acronym TransIT<br />
Funding line Entwicklungs- und Transfercenter University Innsbruck<br />
Cluster CMU<br />
Leader Alice Carpentier<br />
Objective n/a<br />
Website n/a<br />
Team n/a<br />
Mission • Student Exchange: Strengthen worldwide DERI‘s attractiveness<br />
for top PhD candidates by well established<br />
exchange tracks leading Universities e.g. Stanford, USA.<br />
Budget (in Total 0 Per month 0<br />
terms of<br />
m*m)<br />
Duration 36 months 01/05 – 12/07<br />
Major tasks Student exchange program<br />
Establish an well flourishing student exchange program between select<br />
Countries to achieve synergy and to increase UIBK’s attractiveness for<br />
PhD students<br />
Enable transfers<br />
Provide logistics and framework<br />
Deliverables • 5.1.2 Select candidates and define goals for each candidate<br />
• 5.1.5 M24 Revision of the program<br />
7.3.2. DERI Sustainability<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
DERI Sustainability<br />
TransIT<br />
Entwicklungs- und Transfercenter University Innsbruck<br />
CMU<br />
Christian Mayer<br />
n/a<br />
n/a
Team n/a<br />
Mission • Sustainability and Management Support: Make DERI @UIBK a<br />
lasting asset<br />
Budget (in Total 45 per months 1,25<br />
terms of<br />
m*m)<br />
Duration 36 months 01/05 – 12/07<br />
Major tasks Sustainability<br />
Develop, implement and sustain career paths for senior researchers<br />
Deliverables 12/05: Develop career paths for senior researchers<br />
12/05: Review and update of career plans<br />
24/05: Review of Professional Development Plans<br />
36/05: Review of Professional Development Plans<br />
7.3.3. Knowledge Web Network<br />
Name<br />
Acronym<br />
Funding line<br />
Cluster<br />
Leader<br />
Objective<br />
Website<br />
Team<br />
Mission<br />
Knowledge Web: Realizing the Semantic Web Network<br />
KnowledgeWeb Network<br />
IST-FP6<br />
CMU<br />
Alice Carpentier<br />
n/a<br />
n/a<br />
n/a<br />
Ensuring the financing of overall network activities<br />
Budget (in Total 0 per months 0<br />
terms of<br />
m*m)<br />
Duration 48 months 01/04 – 12/07<br />
Major tasks Provision of € 85K to ensure the financing of overall network activities<br />
Deliverables n/a<br />
256
References<br />
[1] M. Brodie, C. Bussler, J. de Brujin, T. Fahringer, D. Fensel, M. Hepp, H. Lausen,<br />
D. Roman, T. Strang, H. Werthner, and M. Zaremba: Semantically Enabled Service<br />
Oriented Architectures: A Manifesto and a Paradigm Shift in Computer Science,<br />
DERI Technical Report TR20051226, 26 December 2005.<br />
http://www.deri.at/fileadmin/documents/DERI-TR-2005-12-26.pdf<br />
[2] M. Zaremba, M. Moran, M. Kerrigan, A. Mocan, book chapter on Web Services<br />
Modeling Ontology in Semantic Web Processes and Their Applications edited by<br />
Jorge Cardoso and Amit Sheth; published by Springer<br />
[3] D. Roman, J. de Bruijn, A. Mocan, I. Toma, H. Lausen, J. Kopecky, D. Fensel, J.<br />
Domingue, S. Galizia, L. Cabral: Semantic Web Services - Approaches and<br />
Perspectives. In J. Davies, P. Warren, and R. Studer (eds.), Semantic Web<br />
Technologies: Trends and Research in Ontology-based Systems, June, 2006<br />
[4] M. Kerrigan: Web Service Selection Mechanisms in the Web Service Execution<br />
Environment (WSMX), Proceedings of the 21st Annual ACM Symposium on<br />
Applied Computing (SAC), Apr, 2006, Dijon, France<br />
[5] M. Kerrigan: The Need for a Manual Web Service Selection Mechanism in the Web<br />
Service Execution Environment (WSMX), Proceedings of the 1st CIMRU, DERI,<br />
HP Research Seminar (CDH), Dec, 2005, Galway, Ireland<br />
[6] M. Burstein, C. Bussler, M. Zaremba, T. Finin, M. Huhns, M. Paolucci, A. Sheth, S.<br />
Williams: A Semantic Web Services Architecture. IEEE Internet Computing. Vol.<br />
9, No. 5, September, October 2005<br />
[7] M. Zaremba, C. Bussler: Towards Dynamic Execution Semantics in Semantic Web<br />
Services, In Proceedings of the Workshop on Web Service Semantics: Towards<br />
Dynamic Business Integration, International Conference on the World Wide Web<br />
(WWW2005). Chiba, Japan, 2005.<br />
[8] K. Verma, A. Mocan, M. Zaremba, A. Sheth, J. A. Miller: Linking Semantic Web<br />
Service Efforts, In Proceedings of the ICWS 2005 Second International Workshop<br />
on Semantic and Dynamic Web Processes (SDWP 2005). Orlando, Florida, 2005.<br />
[9] T. Haselwanter, Maciej Zaremba and Michal Zaremba. Enabling Components<br />
Management and Dynamic Execution Semantic in WSMX. WSMO Implementation<br />
Workshop 2005 (WIW 2005), 6-7 June, Innsbruck, Austria.<br />
[10] E. Cimpian, M. Kerrigan: WSMX Process Mediation, Second WSMO<br />
Implementation Workshop, June 2005, Innsbruck, Austria. (position paper).<br />
257
[11] E. Cimpian, A. Mocan, WSMX Process Mediation Based on Choreographies, 1st<br />
International Workshop on Web Service Choreography and Orchestration for<br />
Business Process Management (BPM 2005), September 2005, Nancy, France<br />
[12] A. Haller, E. Cimpian, A. Mocan, E. Oren, C. Bussler: WSMX - A Semantic<br />
Service-Oriented Architecture, International Conference on Web Services (ICWS<br />
2005), 12-15 July, 2005, Orlando, Florida, USA<br />
[13] M. Moran, M. Zaremba, A. Mocan and C. Bussler. Using WSMX to bind Requester<br />
& Provider at Runtime when Executing Semantic Web Services, In Proceedings of<br />
the 1st WSMO Implementation Workshop (WIW2004). Frankfurt, Germany, 2004.<br />
[14] A. Mocan: Ontology Mediation in WSMX, 1st WSMO Implementation Workshop,<br />
Sep, 2004, Frankfurt, Germany<br />
[15] L. Vasiliu, M. Zaremba, M. Moran, C. Bussler ; Web-Service Semantic Enabled<br />
Implementation of Machine vs. Machine Business Negotiation, 2004 IEEE<br />
International Conference on E-Commerce Technology (CEC 2004), San Diego,<br />
USA.<br />
[16] M. Zaremba, M. Moran. Enabling Execution of Semantic Web Services: WSMX<br />
Core Platform, In Proceedings of the 1st WSMO Implementation Workshop<br />
(WIW2004).Frankfurt,Germany,2004.<br />
[17] M. Zaremba, M. Moran, M. Zaremba, A. Haller: Enabling execution of Semantic<br />
Web Services - WSMX core platform, International Semantic Web Conference<br />
(ISWC 2004), November, 2004, Hiroshima, Japan.<br />
[18] S. Arroyo, C. Bussler, J. Kopecký, R. Lara, A. Polleres, M. Zaremba, Web Service<br />
Capabilities and Constraints in WSMO. W3C Workshop on Constraints and<br />
Capabilities for Web Services. Redwood Shores, CA, USA, 2004.<br />
[19] E. Oren, A. Wahler, B. Schreder, A. Balaban, M. Zaremba, and M. Zaremba,<br />
Demonstrating WSMX: Least Cost Supply Management, 1st WSMO<br />
Implementation Workshop, Frankfurt, Germany, 2004.<br />
[20] M. Moran, A. Mocan: WSMX - An Architecture for the Execution of Semantic<br />
Web Services, International Semantic Web Conference (ISWC 2004), November,<br />
2004, Hiroshima, Japan.<br />
[21] M. Mocan, M. Zaremba: An Architecture for Dynamic Composition, Mediation and<br />
Invocation of Semantic Web Services - WSMX, IADIS Internet/WWW<br />
Conference, October 2004, Madrid, Spain.<br />
258
[22] A. Mocan, E. Cimpian, M. Zaremba, C. Bussler: Mediation in Web Service<br />
Modeling Execution Environment (WSMX), Information Integration on the Web<br />
2(iiWeb2004), August 2004, Toronto, Canada.<br />
[23] A. Mocan, M. Zaremba; Mediation in Web Service Modeling Execution<br />
Environment (WSMX), Information Integration on the Web Workshop<br />
(iiWeb2004), Conference on Very Large Data Bases VLDB2004, August 2004.<br />
[24] C. Bussler, E. Cimpian, D. Fensel, J. M. Gomez, A. Haller, T. Haselwanter, M.<br />
Kerrigan, A. Mocan, M. Moran, E. Oren, B. Sapkota, I. Toma, J. Viskova, T.<br />
Vitvar, M. Zaremba, M. Zaremba: Web Service Execution Environment (WSMX).<br />
W3C Member Submission 4 April 2005<br />
[25] M. Zaremba, M. Moran, T. Haselwanter: Semantic Web Services Architecture and<br />
Information Model, OASIS Semantic Execution Environment (SEE) Technical<br />
Committee, Working Draft, March 2006 (in progress).<br />
[26] J. Domingue, B. Norton, O. Shafiq, M. Zaremba: Semantic Execution Environment<br />
(SEE) Execution Semantics, OASIS Semantic Execution Environment (SEE)<br />
Technical Committee Working Draft, March 2006 (in progress).<br />
[27] A. Haller, M. Zaremba, Mission Statement - WSMX, D7.3v1.0 WSMX Working<br />
Draft January 2005<br />
[28] E. Cimpian, M. Moran, E. Oren, T. Vitvar, M. Zaremba: D13.0 Overview and<br />
Scope of WSMX.<br />
[29] E. Cimpian, A. Mocan, M. Moran, E. Oren, M. zaremba: D13.1. Web Service<br />
Execution Environment - Conceptual Model (WSMX_O).<br />
[30] A. Mocan, E. Cimpian: D13.3 WSMX Data Mediation.<br />
[31] E. Cimpian, A. Mocan: D13.7 Process Mediation in WSMX.<br />
[32] Michal Zaremba, Matthew Moran, Thomas Haselwanter, WSMX Architecture,<br />
D13.4v0.2 WSMX Working Draft<br />
[33] Matthew Moran, Adrian Mocan, Michal Zaremba, Integration of WSMX with other<br />
SWS Systems, D13.8v0.1 - WSMX Final Draft 14-06-2005<br />
[34] D. Aiken, M. Zaremba: WSMX Documentation, D22.0v0.2 WSMO Working Draft,<br />
February 2005<br />
[35] Mick Kerrigan: D9.3v0.1 WSMX Monitor, WSMX Working Draft, January 2005<br />
[36] Mick Kerrigan: D9.4v0.1 WSMX Invoker, WSMX Working Draft, June 2005<br />
259
[37] A. Haller: D13.6v0.1 WSMX Use Cases, WSMX Working Draft, December 2004<br />
[38] A. Haller, J. Scicluna, T. Haselwanter: D13.9v0.1 WSMX Choreography, WSMX<br />
Working Draft, June 2005<br />
[39] E. Kilgarriff: D13.12v0.1 WSMX Discovery Component, WSMX Draft November<br />
2005<br />
[40] J. Kopecký, D. Roman: D24.1v0.1 Aligning WSMO and WSMX with existing Web<br />
Services specifications, WSMO Working Draft January 2005<br />
[41] C. Bussler, E. Kilgarriff, R. Krummenacher, F. Martin-Recuerda, I. Toma, B.<br />
Sapkota: D21.v0.1 WSMX Triple-Space Computing, WSMO Working Draft June<br />
2005<br />
[42] D07.02: The Web Service Execution Environment: Moran, M., Zaremba, Michal,<br />
Haselwanter, T., Zaremba, Maciej, Oren, E., 2005.<br />
[43] D14.02: WSMX Interoperability with Related Semantic Web Service Systems:<br />
Moran, M., Zaremba, Michal, Mocan, A., 2005.<br />
[44] D07.01a: Version 1 of the Web Service Design Environment: Moran M., Kilgarriff<br />
E.,HallerA.,June2004.Availableat:http://lion.deri.ie/PDFdeliverables/D07.01a_v0.0<br />
1.html.<br />
[45] D07.03a v0.1: Web Service Execution Environment, Moran M., Zaremba M., Oren<br />
E.,MocanA.,CimpianE.June2004.Availableat:http://lion.deri.ie/PDFdeliverables/D0<br />
7.03a_v0.01.html.<br />
[46] D07.09a: Integrated Web Service Design and Execution Environment, Moran M.<br />
June 2004. Available at: http://lion.deri.ie/PDFdeliverables/D07.09a_v0.01.html.<br />
[47] A. Mocan, E. Cimpian:<br />
D13.3v0.2. WSMX Data Mediation, WSMX, 2005<br />
[48] E. Cimpian, A. Mocan,<br />
D13.7 v0.1 Process Mediation in WSMX , WSMX, 2005<br />
[49] A. Mocan, E. Cimpian<br />
D13.3v0.1. WSMX Mediation, WSMX, 2004<br />
[50] E. Cimpian, A. Mocan, M. Moran, E. Oren, M. Zaremba<br />
[51] D13.1v0.1. WSMX Conceptual Model, WSMO, 2004<br />
260
[52] Michal Zaremba, Matthew Moran, Emilia Cimpian, Adrian Mocan, Eyal Oren<br />
D13.5v0.1. WSMX Implementation, WSMO, 2004<br />
[53] E, Cimpian, A. Mocan: D5.1b Process Mediation - Concepts, Architecture and<br />
Implementation in WSMX, June 2005.<br />
[54] A. Mocan, E, Cimpian: D5.1a Data Mediation - Concepts, Architecture and<br />
Implementation in WSMX, June 2005.<br />
[55] A. Mocan, E, Cimpian: D5.01a Initial Report on Web Service Mediation<br />
Framework, June 204.<br />
[56] WP6 Interoperability & Architecture, D6.5 DIP Revised Architecture: Zaremba<br />
Michal, Moran, M., Haselwanter, T., Zaremba, Maciej, Oren, E, 2005.<br />
[57] WP6 Interoperability & Architecture, D6.2 DIP Architecture: Hauswirth M.,<br />
Schmidt R., Altenhofen M., Drumm C., Bussler C., Moran M., Zaremba M., Vasiliu<br />
L., Quantz J., Henocque L., Haller A., Sapkota B., Kilgarriff E., Petkov S., Aiken<br />
D., Oren E., Ohlendorf M., Mocan A. December2004.<br />
Availableat:http://dip.semanticweb.org/documents/D6.2-DIP-Architecture.pdf.<br />
[58] E. Cimpian, M. Zaremba, B. Sapkota, J. Domingue, L. Cabral: D5.5 Business Data<br />
and Process-Level Mediation Module Prototype v2, January 2006<br />
[59] E. Cimpian, J. Lemcke, A. Mocan, M. Schumacher: D5.3a Business Process-level<br />
Mediation Module Specification, June 2005.<br />
[60] S. Arroyo, E. Cimpian, M. Dimitrov, J. Domingue, G. Nagypal, M. Spork, L.<br />
Vasiliu: D3.2 Service Description Framework, June 2004.<br />
[61] E. Cimpian, C. Drumm, M. Stollberg, I. Constantinescu, L. Cabral, J. Domingue, F.<br />
Hakimpour, A. Kiryakov: D5.1Report on the State-of-the-Art and Requirements<br />
Analysis (WP 5 - Service Mediation), June 2004.<br />
[62] O. Shafiq, R. Krummenacher, Y. Ding, B. Draxler: D4.1 Integration of WSMX and<br />
Triple Space Computing Architectures, TSC Project Deliverable (in-progress)<br />
[63] A. Hevner, S. March, J. Park, and S. Ram. Design Science in Information Systems<br />
Research. MIS Quaterly, 28(1):75–105, 2004.<br />
261
Appendix<br />
Not yet assigned components:<br />
Nr 6<br />
Title Composition<br />
Mission Develop methods to do web service composition (WSC), starting from<br />
statement web service descriptions at various levels of abstraction, specifically, the<br />
functional level and process level components of WSMO. Implement<br />
such methods as tools in the relevant contexts, in particular WSMX.<br />
Find potential applications of WSC technology, model them using<br />
WSMO/WSML, and run case studies with the developed tools,<br />
ultimately resulting in technology export.<br />
Web site<br />
Leader<br />
Cluster<br />
Team<br />
Jörg Hoffmann<br />
Senior Researchers:<br />
Jörg Hoffmann<br />
Junior Researchers:<br />
-<br />
Contributing<br />
projects<br />
Current<br />
Status<br />
Students:<br />
-<br />
Since the working group has yet to be started -- in Sep'06 – the current<br />
status mainly comes down to the previous work done by Jörg Hoffmann.<br />
The relevant work was done in the area of AI Planning, in particular in<br />
Planning under uncertainty. The plan for the first year of the working<br />
group is:<br />
1. Sept'06 - Dec'06: Build on Jörg Hoffmann's previous work to obtain a<br />
prototype doing functional level composition.<br />
22. October 06 – August 07: Contact DERI collaborators from the<br />
industry to solicit potential applications of WSC technology. Model the<br />
applications in WSMO/WSML, and run case studies with the developed<br />
technology.<br />
3. January 07-August 08: Turn the prototype into a useable and<br />
reasonably functional WSMX tool.
4. January 07-August 08: Start to develop methods for process level<br />
composition, in close collaboration with IRST Trento.<br />
A preliminary step towards 1. is currently being undertaken, in<br />
collaboration with IRST Trento, in the context of the KnowledgeWeb<br />
WSC prototype deliverable due end Jun'06. In what follows, we briefly<br />
sketch Jörg Hoffmann's relevant previous work, and the work done for<br />
the KnowledgeWeb prototype. We then fill in a few more details on<br />
steps 1. - 4.<br />
In AI Planning, "actions" must be composed into "plans". The formal<br />
framework are declarative transition systems: given a vector of state<br />
variables, a set of transition rules (the actions), a start state (value<br />
assignment), and a target condition, find a sequence of transitions (a<br />
plan) that leads from the start state to a state that satisfies the goal.<br />
Actions are described in terms of their precondition and effects, both of<br />
which are -- simple, mostly -- formulas over the state variables. At an<br />
abstract level, this is quite similar to WSMO functional level service<br />
descriptions; more below.<br />
Jörg Hoffmann developed the "FF" planning system, that revolutionized<br />
AI Planning when it excelled in the international planning competitions<br />
2000 and 2002 [Hoffmann&Nebel JAIR'01, Hoffmann ECAI'02,<br />
Hoffmann JAIR'03]. More recently, FF variants "Conformant-FF"<br />
[Brafman&Hoffmann ICAPS'04, Hoffmann&Brafman AI'06],<br />
"Contingent-FF" [Hoffmann&Brafman ICAPS'05], and "Probabilistic-<br />
FF" [Domshlak&Hoffmann ICAPS'06] have been developed, dealing<br />
with "conformant", "contingent", and "probabilistic" planning,<br />
respectively. In conformant planning, instead of a start state one has a<br />
description -- in the form of a formula -- of a set of possible start states,<br />
where the plan must work for every possible start state. Contingent<br />
planning extends this with special observation actions that correspond to<br />
"if" statements to be carried out at plan execution time, so that a plan is<br />
now a tree -- no longer a sequence -- of actions. In probabilistic<br />
planning, finally, the "start state" is a probability distribution -- in the<br />
form of a Bayesian network -- over states, and the plan must achieve the<br />
goal with a probability greater than a given threshold.<br />
In WSC, there are various sources of uncertainty -- for example, about<br />
what kind of instance an input will be instantiated with, see below -- and<br />
it is reasonable to assume that (some of) the techniques used in<br />
Conformant-FF and Contingent-FF will help to deal with this<br />
uncertainty. Other work of Jörg Hoffmann that is likely to become<br />
Relevant for WSC (see also Future Steps below) is, e.g., his work on<br />
problem structure [Hoffmann AIPS'02, Hoffmann JAIR'05, Hoffmann et<br />
al ICAPS'06a], abstraction [Hoffmann et al ICAPS'06b], heuristic<br />
263
functions in model checking [Kupferschmid et al SPIN'06, Hoffmann et<br />
al, MoChArt'06], problem decomposition [Köhler&Hoffmann JAIR'00,<br />
Porteous et al ECP'01, Hoffmann et al JAIR'04], and creating realistic<br />
benchmarks for planning [Hoffmann&Edelkamp JAIR'05, Hoffmann et<br />
al JAIR'06].<br />
In the context of the KnowledgeWeb WSC prototype deliverable due<br />
end Jun'06, Conformant-FF is used as the functional level composition<br />
component. Since WSMO functional level web service descriptions, like<br />
planning actions, are also composed of "preconditions" and "effects",<br />
plus "assumptions" and "postconditions", a high-level correspondence is<br />
obvious. There are, however, large gaps between the respective<br />
formalisms behind these keywords: most strikingly, in planning there is<br />
no notion of "inputs" and "outputs", and thus, naturally, no notion of<br />
ontology at all. Instead, as said above planning is formalized, based on<br />
the notion of state variables changing their values. Since this is a quite<br />
fundamental difference, it is our point of view that state-based<br />
techniques will be useful as a source of inspiration for WSC, but will not<br />
serve to replace targeted methods for WSC. One can, however, identify<br />
a correspondence between initial state uncertainty and "instance typing"<br />
to implement a first tool addressing a very simple form of ontologies,<br />
where the concept hierarchy has only two levels, and each "high-level"<br />
concept instance will be a member of exactly one "low-level" concept.<br />
In a nutshell, this is translated into initial state uncertainty by specifying,<br />
for each input x, of high-level concept y, of a web service, a clause<br />
saying (y_1(x) or .. or y_k(x)) where y_1 .. y_k are the sub-concepts of<br />
y. By doing so, we express that the precise form of the inputs is<br />
unknown and may be any of the given list, and that the composed web<br />
service should work for all possibilities. Conformant-FF then finds a<br />
plan corresponding to such a web service (taking the form of a sequence<br />
of atomic services). This framework is already extended to "composite"<br />
concepts containing other concepts ("name" etc) as their fields.<br />
In working step 1 of the working group, a prototype shall be<br />
implemented, probably exploiting some of FF's techniques. The input to<br />
the prototype will be a -- probably in certain ways restricted -- ontology,<br />
a set of WSMO web services in functional level description, and a<br />
certain kind of target formula -- like the existence of an instance of a<br />
given concept, satisfying various constraints. The output will be a<br />
composed service, taking the form of a sequence of the input web<br />
services, satisfying the target formula. By moving the development out<br />
of the planning (state variable based) context and into the web service<br />
(ontology based) context, we expect to be able to deal with more<br />
complex ontologies than the KnowledgeWeb prototype sketched above.<br />
In working step 2 of the working group, DERI's project partners,<br />
particularly those involved in the SUPER project, shall be contacted to<br />
264
Future Steps<br />
try to come up with first ideas on where WSC could be usefully applied.<br />
A few first WSMO models are expected within half a year. In working<br />
step 3, the WSC prototype shall be integrated with WSMX, in a clean<br />
re-implementation tailored for efficiency and usability. In working step<br />
4, first steps shall be taken to design process level composition<br />
technology, possibly based on (an extension of) the process level<br />
composition part of the KnowledgeWeb prototype, and on the outcome<br />
of step 1.<br />
In the future, we expect the Composition group's work to revolve around<br />
the following topics:<br />
1. Language subset/capability extensions. We intend to deal with as<br />
large as possible subsets of WSMO/WSML. Naturally, the developed<br />
technology will start with restricted language subsets, and will<br />
incrementally move on to richer subsets. This is a process that may<br />
well take several years. If new features/scenarios become relevant on the<br />
side of WSMO/WSML, these will become new targets for WSC. This<br />
sort of work is, in its nature, very similar to the development the FF<br />
system has undergone between 1999 and 2006, moving to ever more<br />
complex input languages [Hoffmann&Nebel JAIR'01, Hoffmann<br />
ECAI'02, Hoffmann JAIR'03, Brafman&Hoffmann ICAPS'04,<br />
Hoffmann&Brafman ICAPS'05, Hoffmann&Brafman AI'06,<br />
Domshlak&Hoffmann ICAPS'06].<br />
2. Applications, case studies, benchmarking, technology export. A vital<br />
ingredient to WSC research will be to stay as close as possible to the<br />
envisioned fields of commercial/industrial application. We intend to use<br />
and strengthen DERI's contacts in this respect. Possible areas of<br />
application shall be identified, and increasingly realistic scenarios shall<br />
be modelled. These models play a crucial role in evaluating the<br />
developed WSC techniques, and thus guiding the research into which<br />
kinds of methods will work and which will not. The case studies may<br />
eventually lead to fostered collaborations and, ultimately, to technology<br />
export. Work in this direction -- modelling applications and<br />
benchmarking systems -- has been done by Jörg Hoffmann in the<br />
context of the international planning competition 2004<br />
[Hoffmann&Edelkamp JAIR'05, Hoffmann et al JAIR'06].<br />
3. Addressing efficiency problems. Since WSC is a notoriously hard<br />
problem -- even AI Planning in very simple formalisms is PSPACEcomplete<br />
-- it is essential to develop heuristic techniques that have the<br />
potential to scale satisfyingly in practical instances of the WSC problem.<br />
From Jörg Hoffmann's previous work, there is a wide range of<br />
techniques to draw upon, ranging from the techniques used in FF, over<br />
abstraction techniques [Hoffmann et al ICAPS'06b], and heuristic<br />
functions developed in the context of model checking [Kupferschmid et<br />
265
al SPIN'06, Hoffmann et al, MoChArt'06], to problem decomposition<br />
methods [Köhler&Hoffmann JAIR'00, Porteous et al ECP'99, Hoffmann<br />
et al JAIR'04]. Investigations of problem structure, like [Hoffmann<br />
AIPS'02, Hoffmann JAIR'05, Hoffmann et al ICAPS'06a], can give,<br />
insights on what characterizes the instances where the search techniques<br />
work well, ultimately enabling the WSC tool to automatically configure<br />
itself in a suitable way.<br />
Publications<br />
4. We expect that, eventually, notions of optimality will become relevant<br />
for WSC: What is the "best" service satisfying the composition task, and<br />
how can we compose that service? We intend to contribute to both the<br />
development of such notions and to their algorithmic treatment.<br />
J. Köhler and J. Hoffmann, On Reasonable and Forced Goal Orderings<br />
and their Use in an Agenda-Driven Planning Algorithm, Journal of<br />
Artificial Intelligence Research, 12: 338--386, 2000.<br />
J. Hoffmann and B. Nebel, The FF Planning System: Fast Plan<br />
Generation Through Heuristic Search, Journal of Artificial Intelligence<br />
Research, 14: 253--302, 2001.<br />
J. Porteous, L. Sebastia, and J. Hoffmann, On the Extraction, Ordering,<br />
and Usage of Landmarks in Planning, Proceedings of the 6th European<br />
Conference on Planning (ECP'01), Toledo, Spain, September 2001.<br />
J. Hoffmann, Local Search Topology in Planning Benchmarks: A<br />
Theoretical Analysis, Proceedings of the 6th International Conference<br />
on Artificial Intelligence Planning and Scheduling (AIPS'02), Toulouse,<br />
France, April 2002.<br />
J. Hoffmann, Extending FF to Numerical State Variables, Proceedings<br />
of the 15th European Conference on Artificial Intelligence (ECAI'02),<br />
Lyon, France, July 2002.<br />
J. Hoffmann, The Metric-FF Planning System: Translating ``Ignoring<br />
Delete Lists'' to Numeric State Variables, Journal of Artificial<br />
Intelligence Research, 20: 291--341, 2003.<br />
J. Hoffmann, J. Porteous, and L. Sebastia, Ordered Landmarks in<br />
Planning, Journal of Artificial Intelligence Research, 22: 215--278,<br />
2004.<br />
R. Brafman and J. Hoffmann, Conformant Planning via Heuristic<br />
Forward Search: A New Approach, Proceedings of the 14th<br />
International Conference on Automated Planning and Scheduling<br />
(ICAPS'04), Whistler, Canada, June 2004.<br />
266
J. Hoffmann, Where Ignoring Delete Lists Works: Local Search<br />
Topology in Planning Benchmarks, Journal of Artificial Intelligence<br />
Research, 24: 685--758, 2005.<br />
J. Hoffmann and S. Edelkamp, The Deterministic Part of IPC-4: An<br />
Overview, Journal of Artificial Intelligence Research, 24: 519--579,<br />
2005.<br />
J. Hoffmann and R. Brafman, Contingent Planning via Heuristic<br />
Forward Search with Implicit Belief States, Proceedings of the 15th<br />
International Conference on Automated Planning and Scheduling<br />
(ICAPS'05), Monterey, CA, USA, June 2005.<br />
J. Hoffmann and R. Brafman, Conformant Planning via Heuristic<br />
Forward Search: A New Approach, Artificial Intelligence, 170 (6-7),<br />
pages 507 - 541, 2006.<br />
J. Hoffmann, S. Edelkamp, S. Thiebaux, R. Englert, F. Liporace, and S.<br />
Trueg, Engineering Benchmarks for Planning: the Domains Used in the<br />
Deterministic Part of IPC-4, accepted for: Journal of Artificial<br />
Intelligence Research.<br />
C. Domshlak and J. Hoffmann, Fast Probabilistic Planning Through<br />
Weighted Model Counting, accepted for: 16th International Conference<br />
on Automated Planning and Scheduling (ICAPS'06).<br />
J. Hoffmann, C. Gomes, and B. Selman, Structure and Problem<br />
Hardness: Goal Asymmetry and DPLL Proofs in SAT-based Planning,<br />
accepted for: 16th International Conference on Automated Planning and<br />
Scheduling (ICAPS'06).<br />
J. Hoffmann, A. Sabharwal, and C. Domshlak, Friends or Foes? An AI<br />
Planning Perspective on Abstraction and Search, accepted for: 16th<br />
International Conference on Automated Planning and Scheduling<br />
(ICAPS'06).<br />
J. Hoffmann, J. Smaus, A. Rybalchenko, S. Kupferschmid, and A.<br />
Podelski, Using Predicate Abstraction to Generate Heuristic Functions<br />
in UPPAAL, accepted for: Post-Proceedings of 4th Workshop on Model<br />
Checking and Artificial Intelligence (MoChArt'06).<br />
S. Kupferschmid, J. Hoffmann, H. Dierks, and G. Behrmann, Adapting<br />
an AI Planning Heuristic for Directed Model Checking, 13th<br />
International SPIN Workshop on Model Checking of Software<br />
(SPIN'06).<br />
267
Software<br />
releases<br />
FFv2.3: Basic version of FF, available at: http://www.mpisb.mpg.de/~hoffmann/ff.html<br />
Metric-FF: Version of FF dealing with numeric state variables, available<br />
at: http://www.mpi-sb.mpg.de/~hoffmann/metric-ff.html<br />
Conformant-FF: Version of FF dealing with initial state uncertainty,<br />
available at: http://www.mpi-sb.mpg.de/~hoffmann/cff.html<br />
Contingent-FF: Version of FF dealing with initial state uncertainty and<br />
observation actions, available at: http://www.mpisb.mpg.de/~hoffmann/cff.html<br />
Not yet assigned researchers:<br />
Name<br />
Joerg Hoffmann<br />
Entry date September 2006<br />
Cluster<br />
Objective SWS Composition<br />
Projects<br />
Research topic I will be working on the automatic composition of web services from<br />
smaller components. Based on the description languages defined by<br />
WSML, services will be composed both on the functional level and<br />
on the process level. To accomplish this, I will draw on methods<br />
from AI, precisely from Automated Planning, in which field I have<br />
been working since 1999. Key methods for functional level<br />
composition will be the definition of language hierarchies, the<br />
identification of maximal tractable fragments, and heuristic search.<br />
Regarding process level composition, I will work in close<br />
collaboration with ITC-IRST, Trento, Italy, who have already<br />
established a set of preliminary tools for this purpose, based on<br />
Binary Decision Diagrams.<br />
Progress<br />
towards Habil<br />
Since I completed my PhD in 2002, I have published 7 articles in<br />
JAIR and AI, the two leading top-quality journals in Artificial<br />
Intelligence. Further articles are pending. I plan to complete a Habil<br />
within the next 2 years.<br />
Implementations I have implemented a large number of systems for Automated<br />
Planning, and for Model Checking. The most important ones are:<br />
1. IPP (1997-1999). Based on heuristic search. Returns optimal<br />
plans for a propositional planning language. Won a 1 st prize at<br />
the 1998 international planning competition (IPC).<br />
2. FF (1999-2000). Based on heuristic search. Treats a<br />
propositional planning language. Brought about a major<br />
breakthrough in scalability of planning systems, in particular<br />
outperforming all other systems at the 2000 IPC.<br />
268
Publications<br />
3. Metric-FF (2001). Extension to handle numeric language<br />
constructs. Top performer at 2002 IPC.<br />
4. Conformant-FF, Contingent-FF (2003-2005). Extensions to<br />
handle uncertainty and observations. Best paper award for<br />
Conformant-FF at ICAPS 2004, top performer in 2006 IPC.<br />
5. Probabilistic-FF (2006). Extension to handle probability<br />
distributions.<br />
6. Heuristic UPPAAL (2004-2006). Modification of the state-ofthe-art<br />
Model Checker UPPAAL to use automatically<br />
generated heuristic functions. Two versions implemented, one<br />
based on ideas from FF, another based on an abstraction<br />
method from Model Checking.<br />
7. SATPLAN (2004-2006). Based on satisfiability testing.<br />
Returns optimal plans for a propositional planning language.<br />
Won the tracks for optimal planners at the 2004 and 2006<br />
IPCs.<br />
Book (peer-reviewed)<br />
J. Hoffmann: Utilizing Problem Structure in Planning: A Local<br />
Search Approach, LNCS 2854, Springer-Verlag, 2003.<br />
Journal Papers (all peer-reviewed)<br />
J. Hoffmann, S. Edelkamp, S. Thiebaux, R. Englert, F. Liporace, and<br />
S. Trüg: Engineering Benchmarks for Planning: the Domains Used<br />
in the Deterministic Part of IPC-4, in: Journal of Artificial<br />
Intelligence Research (JAIR), Volume 26, 2006, pages 453 - 541.<br />
J. Hoffmann and R. Brafman: Conformant Planning via Heuristic<br />
Forward Search: A New Approach, in: Artificial Intelligence (AI),<br />
Volume 170 (6-7), 2006, pages 507 - 541.<br />
J. Hoffmann: Where Ignoring Delete Lists Works: Local Search<br />
Topology in Planning Benchmarks, in: Journal of Artificial<br />
Intelligence Research (JAIR), Volume 24, 2005, pages 685 – 758.<br />
J. Hoffmann and S. Edelkamp: The Deterministic Part of IPC-4: An<br />
Overview, in: Journal of Artificial Intelligence Research (JAIR),<br />
Volume 24, 2005, pages 519 – 579.<br />
S. Thiebaux, J. Hoffmann, and B. Nebel: In Defense of PDDL<br />
Axioms, in: Artificial Intelligence (AI), Volume 168 (1-2), 2005,<br />
pages 38 - 69.<br />
269
J. Hoffmann, J. Porteous, L. Sebastia: Ordered Landmarks in<br />
Planning, in: Journal of Artificial Intelligence Research (JAIR),<br />
Volume 22, 2004, pages 215 – 278.<br />
J. Hoffmann: The Metric-FF Planning System: Translating<br />
``Ignoring Delete Lists'' to Numeric State Variables, in: Journal of<br />
Artificial Intelligence Research (JAIR), Volume 20, 2003, pages 291<br />
- 341.<br />
J. Hoffmann and B. Nebel: The FF Planning System: Fast Plan<br />
Generation Through Heuristic Search, in: Journal of Artificial<br />
Intelligence Research (JAIR), Volume 14, 2001, pages 253 - 302.<br />
Recipient of the 2005 IJCAII-JAIR best paper prize.<br />
J. Rintanen and J. Hoffmann: An Overview of Recent Algorithms for<br />
AI Planning, in: Künstliche Intelligenz, Volume 2/01, 2001, pages 5<br />
– 11.<br />
J. Koehler and J. Hoffmann: On Reasonable and Forced Goal<br />
Orderings and their Use in an Agenda-Driven Planning Algorithm,<br />
in: Journal of Artificial Intelligence Research (JAIR), Volume 12,<br />
2000, pages 338 – 386.<br />
Conference Papers (all peer-reviewed)<br />
J. Hoffmann, J. Smaus, A. Rybalchenko, S. Kupferschmid, and A.<br />
Podelski: Using Predicate Abstraction to Generate Heuristic<br />
Functions in UPPAAL, in: Post-Proceedings of the 4th Workshop on<br />
Model Checking and Artificial Intelligence (MoChArt'06).<br />
J. Hoffmann, A. Sabharwal, and C. Domshlak: Friends or Foes? An<br />
AI Planning Perspective on Abstraction and Search, in: Proceedings<br />
of the 16th International Conference on Automated Planning and<br />
Scheduling (ICAPS'06).<br />
J. Hoffmann, C. Gomes, and B. Selman: Structure and Problem<br />
Hardness: Goal Asymmetry and DPLL Proofs in SAT-based<br />
Planning, in: Proceedings of the 16th International Conference on<br />
Automated Planning and Scheduling (ICAPS'06).<br />
C. Domshlak and J. Hoffmann: Fast Probabilistic Planning Through<br />
Weighted Model Counting, in: Proceedings of the 16th International<br />
Conference on Automated Planning and Scheduling (ICAPS'06).<br />
270
S. Kupferschmid, J. Hoffmann, H. Dierks, and G. Behrmann:<br />
Adapting an AI Planning Heuristic for Directed Model Checking, in:<br />
Proceedings of the 13th International SPIN Workshop on Model<br />
Checking of Software (SPIN'06).<br />
J. Hoffmann and S. Kupferschmid: A Covering Problem for<br />
Hypercubes, in: Poster Proceedings of the 19th International Joint<br />
Conference on Artificial Intelligence (IJCAI'05).<br />
J. Hoffmann and R. Brafman: Contingent Planning via Heuristic<br />
Forward Search with Implicit Belief States, in: Proceedings of the<br />
15th International Conference on Automated Planning and<br />
Scheduling (ICAPS'05).<br />
S. Trueg, J. Hoffmann, and B. Nebel: Applying Automatic Planning<br />
Techniques to Airport Ground-Traffic Control: A Feasibility Study,<br />
in: Proceedings of the 27th German Conference on Artificial<br />
Intelligence (KI'04).<br />
R. Brafman and J. Hoffmann: Conformant Planning via Heuristic<br />
Forward Search: A New Approach, in: Proceedings of the 14th<br />
International Conference on Automated Planning and Scheduling<br />
(ICAPS'04). Recipient of the best paper award.<br />
S. Thiebaux, J. Hoffmann, and B. Nebel: In Defense of PDDL<br />
Axioms, in: Proceedings of the 18th International Joint Conference on<br />
Artificial Intelligence (IJCAI'03).<br />
J. Hoffmann and H. Geffner: Branching Matters: Alternative<br />
Branching in Graphplan, in: Proceedings of the 13th International<br />
Conference on Automated Planning and Scheduling (ICAPS'03).<br />
J. Hoffmann: Extending FF to Numerical State Variables, in:<br />
Proceedings of the 15th European Conference on Artificial<br />
Intelligence (ECAI'02).<br />
J. Hoffmann: Local Search Topology in Planning Benchmarks: A<br />
Theoretical Analysis, in: Proceedings of the 6th International<br />
Conference on Artificial Intelligence Planning and Scheduling<br />
(AIPS'02).<br />
J. Hoffmann and B. Nebel: RIFO Revisited: Detecting Relaxed<br />
Irrelevance, in: Proceedings of the 6th European Conference on<br />
Planning (ECP'01).<br />
271
J. Posteous, L. Sebastia, and J. Hoffmann: On the Extraction,<br />
Ordering, and Usage of Landmarks in Planning, in: Proceedings of<br />
the 6th European Conference on Planning (ECP'01).<br />
J. Hoffmann: Local Search Topology in Planning Benchmarks: An<br />
Empirical Analysis, in: Proceedings of the 17th International Joint<br />
Conference on Artificial Intelligence (IJCAI'01).<br />
J. Hoffmann, A Heuristic for Domain Independent Planning and its<br />
Use in an Enforced Hill-climbing Algorithm, in: Proceedings of the<br />
12th International Symposium on Methodologies for Intelligent<br />
Systems (ISMIS'00).<br />
J. Hoffmann and J. Koehler: A new Method to Index and Query Sets,<br />
in: Proceedings of the 16th International Joint Conference on<br />
Artificial Intelligence (IJCAI'99).<br />
J. Koehler, B. Nebel, J. Hoffmann, and Y. Dimopolous: Extending<br />
Planning Graphs to an ADL Subset, in: Proceedings of the 4th<br />
European Conference on Planning (ECP'97).<br />
Workshop Papers (all peer-reviewed)<br />
J. Hoffmann, C. Gomes, and B. Selman, Structure and Problem<br />
Hardness: Asymmetry and DPLL Proofs in SAT-Based Planning, in:<br />
Proceedings of the Workshop on Constraint Propagation and<br />
Implementation at CP'05.<br />
B. Becker, M. Behle, F. Eisenbrand, M. Fraenzle, M. Herbstritt, C.<br />
Herde, J. Hoffmann, D. Kroening, B. Nebel, I. Polian, and R.<br />
Wimmer: Bounded Model Checking and Inductive Verification of<br />
Hybrid Discrete-continuous Systems, in: Proceedings of the<br />
Workshop ''Methoden und Beschreibungssprachen zur Modellierung<br />
und Verifikation von Schaltungen und Systemen''.<br />
R. Brafman and J. Hoffmann: Conformant Planning via Heuristic<br />
Forward Search, in: Proceedings of the Workshop on Planning under<br />
Uncertainty and Incomplete Information at ICAPS'03.<br />
S. Edelkamp and J. Hoffmann: Quo Vadis, IPC-4? -- Proposals for<br />
the Classical Part of the 4th International Planning Competition, in:<br />
Proceedings of the Workshop on the Competition at ICAPS'03.<br />
272
S. Thiebaux, J. Hoffmann, and B. Nebel: In Defense of PDDL<br />
Axioms, in: Proceedings of the Workshop on the Competition at<br />
ICAPS'03.<br />
J. Hoffmann and B. Nebel: What Makes the Difference Between HSP<br />
and FF?, in: Proceedings of the Workshop on Empirical Methods in<br />
AI at IJCAI'01.<br />
J. Hoffmann and B. Nebel: Towards Thorough Empirical Methods<br />
for AI Planning, in: Proceedings of the Workshop on Empirical<br />
Methods in AI at IJCAI'01.<br />
J. Koehler and J. Hoffmann: On the Instantiation of ADL Operators<br />
Involving Arbitrary First-Order Formulas, in: Proceedings of the<br />
Workshop on New Results in Planning, Scheduling and Design<br />
(PuK2000) at ECAI 2000.<br />
J. Hoffmann: A Heuristic for Domain Independent Planning and its<br />
Use in an Enforced Hill-climbing Algorithm, in: Proceedings of the<br />
Workshop on New Results in Planning, Scheduling and Design<br />
(PuK2000) at ECAI 2000.<br />
J. Koehler and J. Hoffmann: Planning with Goal Agendas, in:<br />
Proceedings des 13. Workshop Planen und Konfigurieren auf der 10.<br />
Tagung Expertensysteme (XPS-99).<br />
273