Zusammenfassung
Diese Arbeit beschreibt einen Ansatz, Prolog-Werkzeuge und DB-Technologie zur Repräsentierung und Manipulation geowissenschaftlicher Objekte einzusetzen.
Dabei gehen wir von zwei Randbedingungen aus: eine Modellierung des betrachteten Weltausschnitts erfolgt in einem erweiterten Entity-Relationship-Modell (EERM) und die Abspeicherung der Geo-Objekte geschieht in Grid-Files. Diese Randbedingungen stellen keine wesentliche Einschränkung dar, als um Abstraktionskonzepte erweiterte Entity-Relationship-Modelle als geeignete Beschreibungssprachen für geowissenschaftliche Objektklassen akzeptiert sind und sich das Grid-File zur Speicherung von Geo- Objekten bewährt hat.
Diese Arbeit schildert in Kapitel 1 die Modellierung geowissenschaftlicher Daten in einem EERM und stellt Architektur, Schnittstellen und Grid-File-Objektspeicherung des von uns an der ETH Zürich entwickelten Geo-DB-Systems PROGEO vor.
Kapitel 2 beschreibt ausführlich die grundlegenden Konsistenzkonzepte, Definition und Update von GeoSchemata sowie die Manipulation ihrer Objekte.
In Kapitel 3 zeigen wir, wie Prolog-Werkzeuge die in der Modellierung geforderten Definitions- und Manipulationsmöglichkeiten realisieren. Dabei legen wir besonderen Wert auf die Flexibilität bezüglich modell- und schema-inhärenter, sowohl system-definierter als auch benutzer-spezifischer Konsistenzanforderungen, die sich alle mit Hilfe von Prolog einheitlich realisieren und verifizieren lassen. Eine kurze Bewertung der PROGEO-Erfahrungen schliesst die Arbeit ab.
Abstract
PROGEO provides Prolog tools for the representation and manipulation of geo scientific objects. We make two assumptions: the modeling of the geo objects is done in an extended entity relationship model and the geo objects are stored in a Grid-File. These assumptions are no strong restrictions because entity relationship models including abstraction mechanisms are sufficient to model geo schemas. Furthermore the Grid-File is an adequate data structure for accessing geo objects.
In chapter 1 we present the used entity relationship model and architecture, interfaces as well as object management of PROGEO. In chapter 2 we discuss concepts for the definition and manipulation of schemas and objects (of the schemas). The main chapter 3 shows how one can define and manipulate geo schemas as well as update and retrieval geo objects using Prolog tools. We focus on the flexibility of defining and testing triggers which correspond to schema- and model-inherent, system-defined and user- specific constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
H.-J. Appelrath, M. Ester: “Integrity in a knowledge based office information system: modelling with extended SDM and implementation with Prolog”, in: Tagungsband “Büroautomation ‘85” (acm-Fachtagung, Erlangen, Oktober 1985), Teubner Verlag, Stuttgart, Oktober 1985.
H.-J. Appelrath: “GEO - Konzept einer applikationsneutralen geographischen DB und seine Implementierung als INGRES-Frontend”, in: [BLPI], S. 476 f.
H.-J. Appelrath, M. Ester, H. Jasper, A. Ultsch: “KOFIS: ein Expertensystem zur integrierten Dokumenten- und Wissensverwaltung”, in: Tagungsband “Expertensysteme ’87” (acm-GI-Fachtagung, Nürnberg April 1987), Teubner Verlag Stuttgart, April 1987.
A. Blaser, P. Pistor (eds.): Tagungsband “Datenbank-Systeme für Büro, Technik und Wissenschaft” (GI-Fachtagung, Karlsruhe, März 1985), Informatik-Fachbericht Nr. 94, Springer-Verlag, Heidelberg, März 1985.
T. Härder, A. Reuter: “Architektur von Datenbanksystemen für Non-Standard- Anwendungen”, in: [BLPI], S. 253 f.
K. Hinrichs: “The grid file system: implementation and case studies of applications”, Dissertationsschrift, ETH Zürich, 1985.
U. W. Lipeck, K. Neumann: “Modelling und Manipulating Objects In Geoscientific Databases”, in: Proceedings “5th Int. Conf. on the Entity Relationship Approach”, Dijon, 1986.
A. Meier: “Methoden der grafischen und geometrischen Datenverarbeitung”, Teubner Verlag, Stuttgart, 1986.
C. Muller: “Modula-Prolog, User Manual”, Bericht Nr. 63 des Instituts für Informatik der ETH Zürich, Juli 1985.
J. Nievergelt, H. Hinterberger, K.C. Sevcik: “The GridFile: An Adaptable, Symmetric Multikey File Structure”, ACM TODS, Vol. 9, No. 1, 1984.
I. Ramm, K. Neumann, U.W. Lipeck, H.-D. Ehrich: “Eine Benutzerschnittstelle für geowissenschaftliche Datenbanken”, Bericht Nr. 85-08 des Instituts für Informatik der TU Braunschweig, 1985.
H.-J. Schek: “Datenbanksysteme für die Verwaltung geometrischer Objekte”, in: Tagungsband “16. GI-Jahrestagung” (Berlin, Oktober 1986), Informatik-Fachbericht Nr. 126, Springer-Verlag, Heidelberg, Oktober 1986.
H.W. Six, P. Widmayer: “Hintergrundspeicherstrukturen für ausgedehnte Objekte”, in: Tagungsband “16. GI-Jahrestagung” (Berlin, Oktober 1986), Informatik-Fachbericht Nr. 126, Springer-Verlag, Heidelberg, Oktober 1986.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Appelrath, HJ., Lorek, H. (1988). Der Einsatz von Prolog-Werkzeugen für Geo-Datenbanken. In: Lutterbach, H. (eds) Non-Standard Datenbanken für Anwendungen der Graphischen Datenverarbeitung. Informatik-Fachberichte, vol 171. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-73608-7_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-73608-7_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19175-9
Online ISBN: 978-3-642-73608-7
eBook Packages: Springer Book Archive