Abschlussarbeiten Sommersemester 2015 Lehrstuhl für Informationsmanagement Christoph Ehlers, Alexander Riemer, Matthias Schmid Speicherung von IFC-Gebäudemodellen in NoSQL-Datenbanken Masterarbeit Hintergrund Im Rahmen des MonArch Projekts wurde ein digitales Archiv für Monumentalbauwerke (DMA) entwickelt, das es dem Benutzer erlaubt, Dokumente der Gebäudestruktur oder anderen hierarchischen Strukturen zuzuordnen. Dabei ermöglicht eine zweidimensionale Navigationskarte die Auswahl durch Selektion eines Teils der Gebäudestruktur. In einer Fortführung des Projektes soll nun diese Navigationskarte durch ein dreidimensionales Gebäudemodell ersetzt werden.Als Grundlage für das 3D-Gebäudemodell sollen Dateien im IFC-Format (Industry Foundation Classes) dienen. Um die Verwendung dieser im MonArch-Archiv zu ermöglichen, gilt es zu untersuchen, wie IFC-Modelle sinnvoll in einer Datenbank verwaltet werden können. Dabei soll vor allem die Eignung verschiedenen NoSQL-Systemen, wie beispielsweise Graphdatenbanken oder Key-Value-Stores verglichen werden. Aufgabenstellung Die Arbeit soll folgende Aspekte umfassen: • Entwicklung und Implementierung eines Importkonzepts zum Einlesen von IFC-Modellen in Datenbanken. • Entwicklung und Implementierung eines Konzept zum Export von (Teil-)Modellen (beispielsweise zur Anfragebeantwortung). • Evaluierung der Performanz der verschiedenen Systeme bezüglich häufig verwendeter Anfragen im MonArch-System. • Sicherstellung der Erweiterbarkeit gemäß Software-Engineering-Grundprinzipien Diese Aufzählung versteht sich als grobe Orientierung. Eine genaue Definition der Aufgabenstellung wird bei Interesse gemeinsam vereinbart. Gerne können dabei eigene Vorschläge eingebracht werden. Voraussetzungen Für die Bearbeitung des Themas gelten folgende Rahmenbedingungen: • Gute Kenntnisse in der Vorlesung »Datenbanken und Informationssysteme« obligatorisch. Kontakt Interessenten bitten wir sich jederzeit unverbindlich per E-Mail ([email protected]) oder persönlich (Raum 162/163 ITZ) beim Lehrstuhl zu melden.