d1.2.2 semantic web framework requirements farouk toumani (limos-university of clermont-ferrand)...

Click here to load reader

Post on 17-Jul-2020

0 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • D1.2.2 Semantic Web Framework Requirements Analysis

    Coordinator: Wolf Siberski (L3S)

    Jérôme Euzenat (INRIA), Jens Hartmann (UKARL), Alain Léger (FT), Diana Maynard (USFD), Jeff Pan (VUM),

    Maria del Carmen Suárez-Figueroa (UPM)

    with contributions from: Maud Cahuzac (FT), John Domingue (OU), Rafael González-Cabero (UPM),

    Shishir Garg (FT), Asunción Gómez-Pérez (UPM), Manuel Lama (Universidade de Santiago de Compostela), Angel López-Cima (UPM),

    Miguel Rodrı́guez-Hernández (UPM), Dumitru Roman (DERI Ireland), Pavel Shvaiko (UniTn), Michael Stollberg (DERI Ireland),

    Farouk Toumani (LIMOS-University of Clermont-Ferrand)

    Abstract. EU-IST Network of Excellence (NoE) IST-2004-507482 KWEB Deliverable D1.2.2 (WP1.2) This document reports on requirements for the Semantic Web Framework from industry usage point of view. The framework is split into components for which requirements, characteristics and available solutions are described. Keyword list: Semantic Web Framework, Semantic Web Components

    Copyright c© 2005 The contributors

    Document Identifier KWEB/2005/D1.2.2/v1.3 Project KWEB EU-IST-2004-507482 Version v1.3 Date June 30, 2005 State draft Distribution public

  • Knowledge Web Consortium

    This document is part of a research project funded by the IST Programme of the Commission of the European Com- munities as project number IST-2004-507482.

    University of Innsbruck (UIBK) - Coordinator Institute of Computer Science Technikerstrasse 13 A-6020 Innsbruck Austria Contact person: Dieter Fensel E-mail address: [email protected]

    École Polytechnique Fédérale de Lausanne (EPFL) Computer Science Department Swiss Federal Institute of Technology IN (Ecublens), CH-1015 Lausanne Switzerland Contact person: Boi Faltings E-mail address: [email protected]

    France Telecom (FT) 4 Rue du Clos Courtel 35512 Cesson Sévigné France. PO Box 91226 Contact person : Alain Leger E-mail address: [email protected]

    Freie Universität Berlin (FU Berlin) Takustrasse 9 14195 Berlin Germany Contact person: Robert Tolksdorf E-mail address: [email protected]

    Free University of Bozen-Bolzano (FUB) Piazza Domenicani 3 39100 Bolzano Italy Contact person: Enrico Franconi E-mail address: [email protected]

    Institut National de Recherche en Informatique et en Automatique (INRIA) ZIRST - 655 avenue de l’Europe - Montbonnot Saint Martin 38334 Saint-Ismier France Contact person: Jérôme Euzenat E-mail address: [email protected]

    Centre for Research and Technology Hellas / Informatics and Telematics Institute (ITI-CERTH) 1st km Thermi - Panorama road 57001 Thermi-Thessaloniki Greece. Po Box 361 Contact person: Michael G. Strintzis E-mail address: [email protected]

    Learning Lab Lower Saxony (L3S) Expo Plaza 1 30539 Hannover Germany Contact person: Wolfgang Nejdl E-mail address: [email protected]

    National University of Ireland Galway (NUIG) National University of Ireland Science and Technology Building University Road Galway Ireland Contact person: Christoph Bussler E-mail address: [email protected]

    The Open University (OU) Knowledge Media Institute The Open University Milton Keynes, MK7 6AA United Kingdom Contact person: Enrico Motta E-mail address: [email protected]

  • Universidad Politécnica de Madrid (UPM) Campus de Montegancedo sn 28660 Boadilla del Monte Spain Contact person: Asunción Gómez Pérez E-mail address: [email protected]

    University of Karlsruhe (UKARL) Institut für Angewandte Informatik und Formale Beschreibungsverfahren - AIFB Universität Karlsruhe D-76128 Karlsruhe Germany Contact person: Rudi Studer E-mail address: [email protected]

    University of Liverpool (UniLiv) Chadwick Building, Peach Street L697ZF Liverpool United Kingdom Contact person: Michael Wooldridge E-mail address: [email protected]

    University of Manchester (UoM) Room 2.32. Kilburn Building, Department of Computer Science, University of Manchester, Oxford Road Manchester, M13 9PL United Kingdom Contact person: Carole Goble E-mail address: [email protected]

    University of Sheffield (USFD) Regent Court, 211 Portobello street S14DP Sheffield United Kingdom Contact person: Hamish Cunningham E-mail address: [email protected]

    University of Trento (UniTn) Via Sommarive 14 38050 Trento Italy Contact person: Fausto Giunchiglia E-mail address: [email protected]

    Vrije Universiteit Amsterdam (VUA) De Boelelaan 1081a 1081HV. Amsterdam The Netherlands Contact person: Frank van Harmelen E-mail address: [email protected]

    Vrije Universiteit Brussel (VUB) Pleinlaan 2, Building G10 1050 Brussels Belgium Contact person: Robert Meersman E-mail address: [email protected]

  • Work package participants The following partners have taken an active part in the work leading to the elaboration of this document, even if they might not have directly contributed to writing parts of this document:

    Centre for Research and Technology Hellas École Polytechnique Fédérale de Lausanne France Telecom Free University of Bozen-Bolzano Freie Universität Berlin Institut National de Recherche en Informatique et en Automatique Learning Lab Lower Saxony National University of Ireland Galway The Open University Universidad Politécnica de Madrid University of Innsbruck University of Karlsruhe University of Liverpool University of Manchester University of Sheffield University of Trento Vrije Universiteit Amsterdam Vrije Universiteit Brussel

  • Changes

    Version Date Author Changes 0.1 2004-09-25 Wolf Siberski creation 0.2 2004-10-18 Wolf Siberski changed according to results of Sep 29

    meeting 0.3 2004-11-15 Wolf Siberski integrated partner contributions 0.4 2004-11-21 Wolf Siberski modified according to Berlin meeting

    (Nov, 17-19) 0.5 2004-12-01 Wolf Siberski added contributions from FT, UPM,

    USFD 0.6 2004-12-08 Wolf Siberski added contributions from INRIA 0.7 2004-12-23 Wolf Siberski completed, except conclusion 1.0 2005-01-21 Wolf Siberski changed according to feedback, added

    conclusion 1.1 2005-05-31 Wolf Siberski updated introduction, added updates from

    USFD and INRIA 1.2 2005-06-28 Wolf Siberski added updates from FT, UKARL and

    VUM, updated conclusion 1.3 2005-06-30 Wolf Siberski minor corrections and additions

  • Executive Summary

    To foster the use of Semantic Web Technology within commercial software projects, so- lutions covering all aspects of semantic applications have to be provided. Of course all of these solutions have to fit together, thus forming a framework for application devel- opment and deployment. This deliverable describes requirements for the most important ontology-based tools and components. The collected requirements will serve as input for the definition of the Semantic Web Framework, and can also be used as source for evaluation criteria. This work builds on the results of the use-case analysis conducted in WP1.3 which yielded a list of high-level knowledge-processing tasks and components. All primary tasks identified in deliverable D1.1.3 ”‘Knowledge Processing Requirements Analysis”’ are covered in this document.

    Requirements for the the following tools and components are collected:

    • Ontology Development

    – Ontology Editor – Ontology Integration – Ontology Transformation – Ontology Extraction/Mining

    • Data Layer Components

    – Semantic Query Processor – Reasoner – Wrappers to existing Information Sources

    • Interface Layer Components

    – Annotation and Instance Editor – Semantic Web Service Infrastructure

    The main characteristics and requirements for each of these potential framework compo- nents are presented. For illustrative purposes, some existing approaches, solutions and systems which realize these components are also described.

  • Contents

    1 Introduction (by L3S) 1 1.1 Knowledge Processing Tasks and Components according to Use Case

    Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Three-Tier Architecture for Information Systems . . . . . . . . . . . . . 5 1.3 Ontoweb Ontology Tool Survey . . . . . . . . . . . . . . . . . . . . . . 6 1.4 High-level Tools and Components . . . . . . . . . . . . . . . . . . . . . 6

    2 Ontology Development 9 2.1 Ontology Editor (by UKARL) . . . . . . . . . . . . . . . . . . . . . . . 9

    2.1.1 Expected Functionality . . . . . . . . . . . . . . . . . . . . . . . 9 2.1.2 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.3 Existing Applications . . . . . . . . . . . . . . . . . . . . . . . . 12

    2.2 Ontology Integration (by INRIA) . . . . . . . . . . . . . . . . . . . . . . 17 2.2.1 Expected Functionality . . . . . . . . . . . . . . . . . . . . . . . 17 2.2.2 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2.3 Existing systems . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    2.3 Ontology Transformation (by INRIA) . . . . . . . . . . . . . . . . . . . 21 2.3.1 Expected Functionality . . . . . . . . . . . . . . . . . . . . . . . 21 2.3.2 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.3.3 Existing systems . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    2.4 Ontology Extraction/Mining (by USFD) . . . . . . . . . . . . . . . . . . 26 2.4.1 Expected Functionality . . . . . . . . . . . . . . . . . . . . . . . 26 2.4.2 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.4.3 Existing systems . . . . . . . . . . . .