OEFamily

OEFamily – Open Energy Family.

Wobei hilft OEFamily?

OEFamily hilft dabei Energie- und Klimadaten offen, transparent und standardisiert zu speichern, zu teilen und nachnutzbar zu machen. Die Forschungsdaten werden nach dem FAIR-Prinzip (Findable, Accessible, Interoperable, Reusable) aufbereitet.

Ziel ist es, die wissenschaftliche Zusammenarbeit zu fördern, indem standardisierte Workflows, Datenbanken und Schnittstellen bereitgestellt werden.

Für wen ist das Tool geeignet?

Die OEFamily beinhaltet mehrere relevante Tools für Energie- und Klimamodellierer*innen, für Forschungsprojekte, die Open Science Prinzipien umsetzen möchten sowie Institutionen, die Daten nachhaltig und standardisiert speichern wollen.

Wie funktioniert OEFamily?

Die OEFamily ist ein offenes, modulares System aus Tools, Datenbanken und Schnittstellen, das den gesamten Forschungsprozess in der Energiesystemanalyse unterstützt. Kernstück ist die OpenEnergyPlatform (OEP), die als zentrale Plattform für das Speichern, Bereitstellen und Teilen von Energiedaten dient. Technisch basiert sie auf einer relationalen PostgreSQL-Datenbank, die über eine Web-Oberfläche sowie über RESTful APIs zugänglich ist. So können Nutzende entweder manuell über den Browser oder automatisiert über Skripte und Anwendungen mit den Daten interagieren.

Die OEFamily nutzt standardisierte Metadaten und setzt dabei auf offene Datenstandards, um Interoperabilität sicherzustellen. Für die Versionierung von Daten wird ein eigenes Datenmanagement-System eingesetzt, das Änderungen an Datensätzen nachvollziehbar dokumentiert. Neben der Datenhaltung bietet die OEFamily auch eine Reihe von Validierungs- und Qualitätskontroll-Tools: Über definierte Schemas und Prüfroutinen können Daten automatisiert auf Vollständigkeit, Konsistenz und Plausibilität überprüft werden, bevor sie in die Plattform eingepflegt werden. Darüber hinaus sind Schnittstellen zu Modellierungs-Frameworks wie oemof oder PyPSA vorgesehen. Durch Linked Open Data und die Nutzung von Ontologien wird die Möglichkeit geschaffen, Daten aus der OEFamily mit anderen Forschungsdatenbanken zu verknüpfen und damit neue Fragestellungen zu adressieren.

Die technische Infrastruktur wird überwiegend in Python entwickelt, wobei Webanwendungen in modernen Frameworks wie Django umgesetzt werden. Automatisierte Tests, Continuous Integration und eine umfassende Dokumentation gehören dabei zum Entwicklungsprozess. Durch diesen modularen Aufbau ist die OEFamily sowohl für einzelne Forschende als auch für große Forschungsverbünde nutzbar. Sie ermöglicht eine nachvollziehbare, transparente und reproduzierbare Energiesystemmodellierung die sowohl Datenbeschaffung, Modellierung als auch Veröffentlichung von Szenarien und Ergebnissen beinhaltet.

Welche Beispiele gibt es für den Einsatz?

NFDI4Energy

SIROP

open-eGo

open-FRED

open-MODEX

LOD-GEOSS

ScenarienDB

Wie ist OEFamily nutzbar?

Das Hauptmodul, die Open Energy Platform (OEP), bietet den Zugriff auf die Datenbank, ermöglicht den Upload von Daten und die API-Nutzung.

OEFamily ist ebenfalls auf GitHub verfügbar, um Tools selbst zu hosten oder weitOerzuentwickeln.

Das OECompendium bietet eine umfangreiche Framework-Dokumentation der Tools und der Community-Aktivitäten.

Kontakt

Ludwig Hülk

Wissenschaftlicher Mitarbeiter

+49 (0)30 1208 434 74 ludwig.huelk@rl-institut.de

Jonas Huber

Wissenschaftlicher Mitarbeiter

+49 (0)30 1208 434 23 jonas.huber@rl-institut.de