BOKU Meta-Geodatenbank Entwicklung eines webbasierten Meta-Geodatenservices unter Nutzung von Open Source Komponenten DI Roland Grillmayer AGIT 2005 Salzburg am 08.07.2005
Gliederung Motivation Projektziele / Projektrahmen Anforderungsprofil Schlüsselfunktionen des Geo-Metadatenservices Präsentation des Metadatenservices - Nicht registrierter User (Suche von Metadaten) - Registrierter User (Eingabe von Metadaten) - Metadatenadministrator (Administration des Metadatenservices) Weiterentwicklungen / mögliche Kooperationen
Motivation An der BOKU gibt es einen größtenteils ungenützten Schatz an Umwelt Geodaten Die meisten dieser Daten haben einen über den aktuellen Anlassfall der Anschaffung oder Erarbeitung hinausgehenden Wert Die Archivierung dieser Daten erfolgt jedoch zum größten Teil in unstrukturierter Form, sodass sie nur für die unmittelbar Befassten zugreifbar und verwendbar sind
Motivation Ziel des Projektes BOKU-Meta-Geodatenbank ist die Entwicklung eines Metadatenservices für die strukturierte Erfassung der auf der Universität vorhandenen Geodaten sowie deren zentrale Archivierung und Bereitstellung auf einem Geodatenserver mit Zugriff für Lehre, Forschung und öffentliche Aufgaben (Politikberatung)
Projektteam Projektleitung Dr. Werner Schneider DI Roland Grillmayer Technische Umsetzung DI Jan Schulze-Althof (Java-Entwickler) DI Heinz Wind (Webdesign/Datenbank) DI Hubert Zehetbauer (Datenservices (SDE/ArcIms/.......) Datenerfassung / Metadaten DI Valerie Koch
Anforderungsprofil Dateneingabe muss in 3-4 Minuten möglich sein (pro Datensatz) Dateneingabe und Datensuche muss ohne zusätzliche zu installierende Clientsoftware ermöglicht werden, um den mit Installation und laufenden Versionsupdate der Clientsoftware verbunden Aufwand zu vermeiden und eine einfache Nutzbarkeit auch von außerhalb der BOKU zu ermöglichen Entwicklung eines Metadatenprofils BOKU Anbindung an Geodatenportal Einhaltung der ISO19115 bzw. ISO19139
Anforderungsprofil Aufgrund unterschiedlicher Betriebssysteme der Institute muss eine plattformunabhängige Lösung angestrebt werden Betrieb des Metadatenservices soll nach Möglichkeit nicht auf kostenpflichtigen Softwarepaketen aufgebaut sein Bestehende Metadatenlösungen Kommerzielle Produkte: ArcIMS (ESRI) SMMS/Geoconnect (GEOMEDIA) OpenSource: Geonetwork (http://geonetwork.sourceforge.net/) NOKIS (http://nokis.baw.de/)
Technische Umsetzung Rein webbasiertes Meta-Geodatenservice Javabasierte Lösung (Plattformunabhängigkeit) Entwicklung nach dem MVC-Konzept (3-tier Architektur) Entwicklung mit dem Webframework Jarkata-Struts (Internationalisierung, Feldvalidierung, Wiederverwendung JSP – Fragmenten). Repräsentation erfolgt über JSP-Seiten Datenbanksystem Oracle 9i (ZID) - MySQL Container Apache Tomcat Keine dynamische Generierung der Webmasken um Anwenderfreundlichkeit der Oberfläche zu erreichen
Schlüsselfunktionen Metadatenservice Einfache wizardbasierte Metadateneingabe. Feldvalidierung erfolgt direkt am Client Schnittstellen zu gängigen Metadatenlösungen mittels XML-Import bzw. – Export Funktion Möglichkeit Erstellung Userspezifischer Metadaten- und Adressentemplates Raumbezug für die Verortung und Suche von Daten kann durch ein WebMapService (UMN-MapServer) bzw. durch die Eingrenzung mittels geographischen Namen einer Region („Location by Name) hergestellt werden
Schlüsselfunktionen Metadatenservice Webbasierte Administration des Metadatenservices - Userverwaltung - Globale Metadaten- und Adressentemplates - Endgültiges Löschen von Datensätzen Einfache Erweiterung des XML-Import bzw. Exportfunktionen für weitere Softwareprodukte mittels XSLT möglich. Upload zusätzlicher Dokumente (Verträge, Lizentbestimmungen, bestehende Datendokumentationen…..)
Präsentation BOKU-Metageodatenbank Nicht registrierter Nutzer (Globaler Nutzer) Suche von Geodaten mittels einfacher bzw. erweiterter Suchfunktionalität
Präsentation BOKU-Metageodatenbank Registrierte Nutzer (BOKU-Nutzer) Verwaltung der eigenen Metadatensätze Verwaltung persönlicher Metadaten- und Adressentemplates
Nutzer mit Administratorrechten Präsentation BOKU-Metageodatenbank Nutzer mit Administratorrechten Userverwaltung Endgültiges löschen von Datensätzen Verwaltung der globalen Metadaten- und Adressentemplates
Weiterentwicklung Vereinfachung Eingabemaske mit den für das BOKU-Profil definierten verpflichtenden Feldern (in Arbeit) Anbindung an Geodatenportal mittels Catatouge Web Service Spezifikation 2.0 Einpflegen eines Thesaurus / Nutzung von Onthologien Ausbau des Services zu einem OneStopShop (eCommerce- Lösung) Möglichkeit der vollständigen Ablage von Metadaten nach ISO- Norm 19139. Umsetzung eines Metadaten-Clients für ArcGIS zur Erstellung von Metadaten nach dem BOKU-Metadatenprofil
Kooperationen Umweltbundesamt - Aufbau Datendrehscheibe - Ausbau des Metadatenservices zum OneStopShop - Nutzung von Onthologien - …………. Erweiterungen des Services Nutzung in Projekten …………….
Vielen Dank für Ihre Aufmerksamkeit Schlusswort Prototyp des Metadatenservices: http://metageo.boku.ac.at/metatest User: guest Passwort: guest Info - Folder Vielen Dank für Ihre Aufmerksamkeit
Universität für Bodenkultur Wien Department für Raum, Landschaft und Infrastruktur DI Roland Grillmayer Peter-Jordan-Straße 82, A-1190 Wien Tel.: +43 1 47654-5106, Fax: +43 1 47654-5142 roland.grillmayer@boku.ac.at , www.boku.ac.at