Neon-Project.Org
Total Page:16
File Type:pdf, Size:1020Kb
NeOn-project.org NeOn: Lifecycle Support for Networked Ontologies Integrated Project (IST-2005-027595) Priority: IST-2004-2.4.7 – Semantic-based knowledge and content systems D 7.4.1 Software architecture for managing the Fisheries ontologies lifecycle Deliverable Co-ordinator: Óscar Muñoz-García (UPM), Soonho Kim (FAO) Deliverable Co-ordinating Institution: UPM Other Authors: Soonho Kim, Marta Iglesias Sucasas, Caterina Caracciolo, Andrew Bagdanov (FAO); Yimin Wang, Peter Haase (UKARL); Óscar Muñoz-García, María-del-Carmen Suárez- Figueroa, Asunción Gómez-Pérez (UPM); Document identifier: NEON/2007/D 7.4.1/v1.0 Date due: August 31, 2007 Class deliverable: NEON EU-IST-2005-027595 Submission date: August 31, 2007 Project start date: March 1, 2006 Version: v1.0 Project duration: 4 years State: final Distribution: Public 2006–2007 © Copyright lies with the respective authors and their institutions. D 7.4.1 Software architecture for managing the Fisheries ontologies lifecycle Page 2 of 143 NeOn Consortium This document is a part of the NeOn research project funded by the IST Programme of the Commission of the European Communities by the grant number IST-2005-027595. The following partners are involved in the project: Open University (OU) – Coordinator Universität Karlsruhe – TH (UKARL) Knowledge Media Institute – KMi Institut für Angewandte Informatik und Formale Berrill Building, Walton Hall Beschreibungsverfahren – AIFB Milton Keynes, MK7 6AA Englerstrasse 28 United Kingdom D-76128 Karlsruhe, Germany Contact person: Martin Dzbor, Enrico Motta Contact person: Peter Haase E-mail address: {m.dzbor, e.motta} @open.ac.uk E-mail address: [email protected] Universidad Politécnica de Madrid (UPM) Software AG (SAG) Campus de Montegancedo Uhlandstrasse 12 28660 Boadilla del Monte 64297 Darmstadt Spain Germany Contact person: Asunción Gómez Pérez Contact person: Walter Waterfeld E-mail address: [email protected] E-mail address: [email protected] Intelligent Software Components S.A. (ISOCO) Institut ‘Jožef Stefan’ (JSI) Calle de Pedro de Valdivia 10 Jamova 39 28006 Madrid SI-1000 Ljubljana Spain Slovenia Contact person: Jesús Contreras Contact person: Marko Grobelnik E-mail address: [email protected] E-mail address: [email protected] Institut National de Recherche en Informatique University of Sheffield (USFD) et en Automatique (INRIA) Dept. of Computer Science ZIRST – 655 avenue de l'Europe Regent Court Montbonnot Saint Martin 211 Portobello street 38334 Saint-Ismier S14DP Sheffield France United Kingdom Contact person: Jérôme Euzenat Contact person: Hamish Cunningham E-mail address: [email protected] E-mail address: [email protected] Universität Koblenz-Landau (UKO-LD) Consiglio Nazionale delle Ricerche (CNR) Universitätsstrasse 1 Institute of cognitive sciences and technologies 56070 Koblenz Via S. Martino della Battaglia, Germany 44 - 00185 Roma-Lazio, Italy Contact person: Steffen Staab Contact person: Aldo Gangemi E-mail address: [email protected] E-mail address: [email protected] Ontoprise GmbH. (ONTO) Food and Agriculture Organization of the United Amalienbadstr. 36 Nations (FAO) (Raumfabrik 29) Viale delle Terme di Caracalla 1 76227 Karlsruhe 00100 Rome Germany Italy Contact person: Jürgen Angele Contact person: Marta Iglesias E-mail address: [email protected] E-mail address: [email protected] Atos Origin S.A. (ATOS) Laboratorios KIN, S.A. (KIN) Calle de Albarracín, 25 C/Ciudad de Granada, 123 28037 Madrid 08018 Barcelona Spain Spain Contact person: Tomás Pariente Lobo Contact person: Antonio López E-mail address: [email protected] E-mail address: [email protected] 2006–2007 © Copyright lies with the respective authors and their institutions. D 7.4.1 Software architecture for managing the Fisheries ontologies lifecycle Page 3 of 143 Work package participants The following partners were actively involved in the work that this document is based on: CNR, FAO, ONTO, OU, SAG, UKARL, UPM. Change log Version Date Amended by Changes 0.1 14/07/07 Soonho Kim Fisheries ontologies lifecycle overview chapter 0.2 15/07/07 Marta Iglesias Introduction, plan for next steps chapter; and revision of the fisheries ontologies lifecycle overview. 0.3 31/07/07 Yimin Wang Architecture chapter and detailed architecture for first prototype D7.4.2 0.4 06/08/07 Soonho Kim Conclusions chapter 0.5 06/08/07 Oscar Muñoz Compilation of the completed document with input from different partners; first draft of use cases chapter; compilation of partner’s input for Annex 1 0.6 09/08/07 Marta Iglesias Revision of the completed document; feedback passed to all authors for improvements; and editing of various sections. 0.7 16/08/07 Marta Iglesias, Soonho Kim, Revision and update of Chapters 2, 3, 4 and 5 Yimin Wang, Oscar Muñoz 0.8 22/08/07 Marta Iglesias, Soonho Kim Revision and update of various chapters based on Peter Haase comments 0.9 30/08/07 Romolo Tassone, Caterina Linguistic revision. Revision of Charter 2, 3 Caracciolo, Andrew Bagdanov, Marta Iglesias, Soonho Kim 0.9.1 Caterina Caracciolo, Marta Revision of Chapter 2, 3 in main document. Iglesias 0.9.2 Coordinators: Andrew Revision of Annex I Bagdanov, Soonho Kim. Contributors: Michael Erdmann, Mathieu D’Aquin, Boris Villazón, Yimin Wang, Mauricio (UPM) 0.9.5 Óscar Muñoz Revision of Annex I 0.9.6 José Manuel Gómez Changes after QA Óscar Muñoz 1.0 15/10/07 Angela Wilkinson Final QA 2006–2007 © Copyright lies with the respective authors and their institutions. D 7.4.1 Software architecture for managing the Fisheries ontologies lifecycle Page 4 of 143 Executive Summary This document describes the software architecture for implementing a system for managing the fisheries ontologies lifecycle, cornerstone of WP7. The lifecycle described in this deliverable is an instantiation of the possible lifecycles that can be carried out with the NeOn toolkit, and has been selected according to FAO needs, style of work and organizational culture. This document is also an extension and refinement of D7.1.1 in terms of requirements that should be fulfilled by the general NeOn lifecycle management support. The architecture is based on the NeOn Toolkit and engineering components, and will be incrementally integrated into the system through subsequent T7.4 deliverables, i.e. deliverables D7.4.2 and D7.4.3. Since D7.1.1 the requirements about the Fisheries Ontologies Lifecycle have evolved been more concrete (as in any software development process). Chapter 1 of the document describes the major requirements of the Fisheries Ontologies Lifecycle Management System. Chapter 2 provides an overview of the process required for building, populating, publishing and maintaining the fisheries ontologies. Chapter 3 includes use case diagrams and a brief description of each use case required for implementing the system. These use cases are based on the requirements described in early WP7 deliverable D7.1.1, and each use case provides references to the relevant sections in D7.1.1. A detailed description of each use case and the engineering components to be integrated in the system are included in Annex I of this document. Chapter 4 presents the system architecture derived from the use cases, as a selection of components of the NeOn Toolkit and system architecture. Chapter 5 describes the plan for subsequent T7.4 deliverables. Finally, Chapter 6 highlights the major conclusions of deliverable D7.4.1. 2006–2007 © Copyright lies with the respective authors and their institutions. D 7.4.1 Software architecture for managing the Fisheries ontologies lifecycle Page 5 of 143 Table of Contents NeOn: Lifecycle Support for Networked Ontologies ................................................................................... 1 NeOn Consortium............................................................................................................................................ 2 Work package participants............................................................................................................................. 3 Change log ....................................................................................................................................................... 3 Executive Summary ........................................................................................................................................ 4 Table of Contents ............................................................................................................................................ 5 List of tables..................................................................................................................................................... 7 List of figures ................................................................................................................................................... 7 1 Introduction............................................................................................................................................ 10 1.1 Interactions with other deliverables and WPs.................................................................................. 10 1.2 Overview of this deliverable............................................................................................................. 11 2 Overview of the fisheries ontologies lifecycle ................................................................................... 12 2.1 Users...............................................................................................................................................