Schwerpunkte innerhalb der Konzeptionsphase
Anforderungserhebung und Spezifikation
Vorbereitend für die softwaretechnische Umsetzung eines Kernsystems ist zunächst eine vollständige Systemspezifikation zu erstellen, die als Grundlage für die Implementierungsarbeiten dient. Wesentlicher Bestandteil der Spezifikation ist eine umfassende Anforderungserhebung sowie die Erstellung eines Lastenheftes.
Analyse der Altsysteme iDAI.field und CISAR
Die Forschungsdaten in den Altsystemen iDAI.field und CISAR sollen migriert und in OpenInfRA weiterhin zur Verfügung gestellt werden. Vorbereitend für eine Migration sind die Altsysteme zu analysieren und zu dokumentieren. Die Datenbestände müssen auf fehlerhafte Daten hin untersucht und ggf. bereinigt werden.
Über die Standardfunktionalitäten webbasierter Informationssysteme hinaus sollen erweiterte Funktionalitäten für die webbasierte Analyse und Visualisierung von 3D-Geometrien entwickelt und implementiert werden. Mit der Integration eines 3D-Bauwerksinformationssystems mit entsprechenden geometrisch-topologischen Abfragemöglichkeiten soll OpenInfRA verstärkt auch für baugeschichtliche Forschungsprojekte genutzt werden.
Entwicklungsarbeiten Datenbank-Abfrage und Suche
Die Erfahrungen mit CISAR und iDAI.field haben gezeigt, dass die Akzeptanz eines Informationssystems für die wissenschaftliche Arbeit ganz wesentlich von der Qualität der zur Verfügung stehenden Such- und Abfragefunktionalitäten abhängt. Als Erweiterung zu den üblichen Abfragemöglichkeiten webbasierter Datenbanken sollen intelligente Such- und Abfragemechanismen entwickelt werden, die durch Kombination verschiedener Suchparadigmen (SQL, unscharfe Prädikate, GIS-Suche, Information Retrieval, SQL, temporale Prädikate, SPARQL, 3D-Ähnlichkeitsprädikate, Topologieprädikate) eine sehr flexible Recherche auch über z.T. unscharf beschriebene Sachverhalte erlauben.
Erarbeitung eines Betriebskonzeptes
Schließlich soll als wesentlicher Bestandteil des Entwurfes ein nachhaltiges Betriebskonzept entwickelt werden, dass den langfristigen Betrieb, die Nutzung und Bereitstellung des Systems, auch für externe Anwender, sowie die koordinierte Weiterentwicklung und Anpassung des Systems regelt.