Technisches Konzept der Forschungsinformationssysteme des ... · 2 27./28.05.2010 Technisches...

20
KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft Institut für Angewandte Informatik (IAI) www.kit.edu Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE Richard Lutz, Christian Schmitt, Werner Geiger

Transcript of Technisches Konzept der Forschungsinformationssysteme des ... · 2 27./28.05.2010 Technisches...

KIT – Universität des Landes Baden-Württemberg undnationales Forschungszentrum in der Helmholtz-Gemeinschaft

Institut für Angewandte Informatik (IAI)

www.kit.edu

Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Richard Lutz, Christian Schmitt, Werner Geiger

R. Lutz, Institut für Angewandte Informatik2 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Inhalt

Das EU-Projekt ICT-ENSURE

Anforderungen an die Informationssysteme

Datenmodelle

Software-Architektur

Features zur Qualitätssicherung und Statistik

Eingesetzte Werkzeuge

Inhalte der Systeme

Benutzeroberflächen

R. Lutz, Institut für Angewandte Informatik3 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Das EU-Projekt ICT-ENSURE

Ziele:

Aufbau einer europäischen Forschungslandschaft im Bereich

ICT für Nachhaltigkeit in der Umwelt

Studien über ausgewählte Forschungsbereiche und Identifikation

nationaler Forschungsprogramme und Projekte im Bereich ICT und

Nachhaltigkeit

Entwicklung eines web-basierten Informationssystems über

Forschungsprogramme und -projekte

Online-Bereitstellung von Literatur in Form eines Literatur-

Informationssystems.

European Information and Communication Technologies -Environmental Sustainability Research

R. Lutz, Institut für Angewandte Informatik4 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Anforderungen an die Informationssysteme

Forschungsprogramme-Informationssystem

Verwaltung von Metadaten über nationale europäische Programme und

Projekte im Bereich ICT für Nachhaltigkeit in der Umwelt

Daten über beteiligte Personen, Organisationen und Angabe der Länder

Volltextsuche, Suche über Attribute sowie über ausgewählte Länder

Effiziente Navigation durch den Datenbestand

Unterschiedliche Benutzerrollen (Web-Benutzer, Autor, Administrator) mit

dedizierten Zugriffsrechten

3 Komponenten (Präsentations-, Autoren- und Administratorkomponente)

System flexibel erweiterbar und konfigurierbar

Freie Software (Open Source oder Freie Lizenzen)

R. Lutz, Institut für Angewandte Informatik5 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Anforderungen an die Informationssysteme

Literatur-Informationssystem

Integration in das Forschungsprogramme-Informationssystem

Online-Bereitstellung der Metadaten der Beiträge ausgewählter

EnviroInfo-Tagungsbände

Angebot von Volltexten als PDF-Dokumente über Internet-Links

Artikel durch Volltextsuche auffindbar

Angebot von Navigationswegen durch den Datenbestand

Einfacher Import aktualisierter Literaturdaten von der Literaturdatenbank

des Kooperationspartners

Indizierung durch OAI-Harvester (Open Archive Initiative), Bereitstellung

eines OAI-PMH-Interfaces (Protocol for Metadata Harvesting)

R. Lutz, Institut für Angewandte Informatik6 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Datenmodelle

Forschungsprogramme-Informationssystem

SubF

0..1

1..* Contact

SuperF

0..1

0..1

1

0..1

Super Org0..*

sub org / Department

0..*

involved employees

0..*

contact persons

0..1

Homepage

0..1

SuperProject

0..*

SubProjects

0..*

Projectsassociated

1..*

Partner

0..*

associated Projects

0..1

SuperProg

0..*

SubProgs

0..1Parent Program

{XOR}

0..*

involved Org

1

managing Org

0..*

Details/Continuative Links

0..1

Responsible Country

1..*

Involved Countries

1..* contact persons

0..*

1..*

Promoter

0..1

Homepage

1

Promotion Prd

1

Venture Prd

0..*

managed ventures

1..*

performed ventures

0..*

0..*

0..*

0..*

0..1

SuperF

0..*

SubF0..*SubF

0..1

SuperF0..*

0..*

0..*<<abstract>>

LegalEntity

-Name:String-CreationDate:Date-ModificationDate:Date-AdditionalInformation:String

Organization

-Abbreviation:String-Type:int-AdditionalInformation:String

WebLink

-URL:String-Description:String-Target:int-Label:String

Project Programme

<<abstract>>AbstractVenture

-Name:String-Status:int-Funding:String-ShortDescription:String-Type:int-CreationDate:Date-ModificationDate:Date-Abstract:String-AdditionalInformation:String-Acronym:String

Period

-Start:Date-End:Date-Comment:String

Method

-Name:String

Person

-Prename:String-Function:String

Contact

Address

-ZipCode:String-City:String-Street:String

EContact

-Phone:String-Fax:String-eMail:String

Country

-Name:String-Abbreviation:String-Banner:String

<<abstract>>AbstractField

-Name:String-Number:String-Description:String-Abbreviation:String

TargetField SustainabilityField

ICTField

Type:regional ORnational ORinternational

A promoted programme maybe a part of an other (bigger)programme

Web TechnologyKowledge Baseetc.

Type:national ORinternational

SubF = Sub Field (0..1)SuperF = Super Field (0..*)(Hierarchy)

ProgrammeProject

Venture Web Link

Organisation Person

Legal Entity

Country

R. Lutz, Institut für Angewandte Informatik7 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

0..*

1

11

1

1..*

1

0..1

1

1

1..*

1..*

1..*

1

1

1..*

1..*

1

1

ConferenceSeries

-title:String-description:String-orderNumber:int

Volume

-title:String-editor:String-publicationID:String-publishingYear:int-articleDownload:boolean

Publisher

-title:String-location:String

interfaceURLGenerator

DocumentServer

-baseURL:String-description:StringConference

-title:String-location:String-year:int-unlocked:boolean

Chapter

-title:String-numberInVolume:int

Article

-title:String-fileType:String-language:String-beginPage:int-endPage:int-keywords:String-abstractText:String-fullText:String

Author

-firstName:String-lastName:String-institution:String

Country

-name:String-abbreviation:String

Datenmodelle

Literatur-Informationssystem

VolumeChapter

Conference

Article

Author

Country

R. Lutz, Institut für Angewandte Informatik8 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Software-Architektur

PresentationComponent

AuthoringComponent

PersistenceComponent

DB Access

View

Model

Control

Web Server

Database

Java Persistence API

JDBC

Java Servlets

VelocityTemplates

Apache Tomcat

XHTMLresponse

MySQL

End user viaWeb Browser OAI Harvester

web

sit

ere

qu

es

t

XHTMLresponse

OAI ResponseGenerator

ApplicationComponent

OAI 2.0 XMLresponse

OAI r

eques

t

Full TextSearch Engine

ApacheLucene

LuceneIndex

R. Lutz, Institut für Angewandte Informatik9 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Features zur Qualitätssicherung und Statistik

Forschungsprogramme-Informationssystem

Excel™-Sheet für Autoren und Administrator

Eingetragene Attribute und Referenzen zu Organisationen und

Kontaktpersonen von Programmen und Projekten (Vollständigkeit)

Statistik-Excel™-Sheets für Administrator

Auflistung der Programme und Projekte nach ICT- und

Nachhaltigkeitsbereichen

Auflistung der Programme nach Ländern (Europakarte)

Literatur-Informationssystem

Import der Literaturdaten mit Vollständigkeits- und Konsistenzprüfungen

R. Lutz, Institut für Angewandte Informatik10 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Eingesetzte Werkzeuge

MySQLDatenbank:

Apache POIExcel-Generierung:

Java-Bibliothek iTextPDF-Generierung:

JDBCModel (DB-Zugriff):

Java ServletsJava Persistene API:

TopLink Essentials � HibernateFull text search engine:

Apache Lucine

Controller:

Velocity templates, CSS, FCK-EditorView (HTML):

NetBeans IDEEditor:

R. Lutz, Institut für Angewandte Informatik11 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Inhalte der Systeme

Forschungsprogramme-Informationssystem

April 2010: ≈ 225 Programme und Projekte; ≈ 450 beteiligte Organisationen

Verteilung nach Nachhaltigkeitsthemen

4

11

57

50

18

19

47

13

28

31

17

73

28

66

64

118

117

0 20 40 60 80 100 120 140

Eco-Balance, Sust. Indicators (4.2)Overall Concepts of Env. Sust. (4.1)Environm. Sustainability (general) (4)

Environmental Risk Management (3.4)Spatial and Urban Planning (3.3)

Mobility /Tourism (3.2)Health / Quality of Life (3.1)

Social (3)Recycling, Waste Management (2.4)

Transport, Use (2.3)Production of Goods and Food (2.2)Raw Mat. Prod. & Energy Gen. (2.1)

Economy (along Product Life-cycle) (2)Nature, Biodiversity (1.3)Natural Resources (1.2)

Climate, Climate Change (1.1)Ecology, Natural Environment (1)

R. Lutz, Institut für Angewandte Informatik12 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Inhalte der Systeme (Forts.)

Forschungsprogramme-Informationssystem: Verteilung nach ICT-Themen

6

2

12

5

5

7

11

3

3

48

65

14

27

13

88

7

10

7

2

29

65

82

52

23

24

37

56

157

0 40 80 120 160 200

IT Cooperation, Portal Technologies (4.9)

Ubiquitous / Pervasive Computing (4.8)

Satellite Technology&Communication (4.7)

Grid Computing (4.6)

Netw ork Technology & Security (4.5)

Mobile Communications (4.4)

Internet&Web Services, Architectures (4.3)

Broadband Technologies (4.2)

Audiovisual Equipment and ICT (4.1)

ICT, Netw orks, Distributed Systems (4)

GIS, Location-Based Content (3.4)

Visualisation, Virtual Reality (3.3)

Info Filtering, Semantics, Statistics (3.2)

Publishing, Digital Content (3.1)

Media and Content (3)

Advanced Systems Architecture (2.8)

User Interfaces, Usability (2.7)

Artif icial Intelligence, Intell.Systems (2.6)

Semantic Technologies (2.5)

Know ledge / Process Management (2.4)

Simulation (2.3)

Data Processing / Data Interchange (2.2)

Databases, DB Mngmnt, Data Mining (2.1)

Information Systems, Softw are (2)

Monitoring Systems (1.3)

Control Systems, Sensors (1.2)

Automation, Robotics (1.1)

Electronics, Microsystems (1)

Information Systems, Software

Media and Content

GIS, Location-based Content

R. Lutz, Institut für Angewandte Informatik13 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Inhalte der Systeme (Forts.)

Literatur-Informationssystem

April 2010: ≈ 1600 Artikel (≈ 1000 als Volltext herunterladbar)

EnviroInfo-Tagungsbände von 1997 (Straßburg) bis 2009 (Berlin)

Beiträge der eEnvironment-Konferenz in Prag (2009)

Beiträge der Workshops von 2005 bis 2008 des Arbeitskreises „Umweltdatenbanken / Umweltinformationssysteme“ der GI-Fachgruppe „Informatik im Umweltschutz“.

R. Lutz, Institut für Angewandte Informatik14 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Benutzeroberflächen

R. Lutz, Institut für Angewandte Informatik15 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Benutzeroberflächen

R. Lutz, Institut für Angewandte Informatik16 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Benutzeroberflächen

R. Lutz, Institut für Angewandte Informatik17 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Benutzeroberflächen

Institut für Angewandte Informatik17 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

R. Lutz, Institut für Angewandte Informatik18 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Benutzeroberflächen

R. Lutz, Institut für Angewandte Informatik19 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

Benutzeroberflächen (Literatur-Informationssystem)

Institut für Angewandte Informatik19 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE

R. Lutz, Institut für Angewandte Informatik20 27./28.05.2010 Technisches Konzept der Forschungsinformationssysteme des EU-Projekts ICT-ENSURE KIT – Universität des Landes Baden-Württemberg undnationales Forschungszentrum in der Helmholtz-Gemeinschaft

Institut für Angewandte Informatik (IAI)

www.kit.edu

Vielen Dank für Ihre Aufmerksamkeit!

http://is.ict-ensure.eu

http://lit.ict-ensure.eu