https://github.com/hochfrequenz/machine-readable_entscheidungsbaumdiagramme
A repository that contains Entscheidungsbaumdiagramme (EBD) in a machine-readable format which is easier to process than `.docx` or `.pdf`
https://github.com/hochfrequenz/machine-readable_entscheidungsbaumdiagramme
bdew ebd entscheidungsbaumdiagramm marktkommunikation
Last synced: 3 months ago
JSON representation
A repository that contains Entscheidungsbaumdiagramme (EBD) in a machine-readable format which is easier to process than `.docx` or `.pdf`
- Host: GitHub
- URL: https://github.com/hochfrequenz/machine-readable_entscheidungsbaumdiagramme
- Owner: Hochfrequenz
- Created: 2023-03-14T19:09:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-29T12:54:54.000Z (5 months ago)
- Last Synced: 2025-02-03T17:01:43.099Z (5 months ago)
- Topics: bdew, ebd, entscheidungsbaumdiagramm, marktkommunikation
- Homepage:
- Size: 11.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# machine-readable_entscheidungsbaumdiagramme
Dieses Repository enthält Entscheidungsbaumdiagramme (EBD) in einem maschinenlesbaren Format, das deutlich einfacher zu verarbeiten ist als `.docx` oder `.pdf`.
Wir pflegen analog zu den hier abgelegten Daten auch:
* [`machine-readable_message-implementation-guide`](https://github.com/Hochfrequenz/machine-readable_message-implementation-guide) für MIGs
* [`machine-readable_anwendungshandbuecher`](https://github.com/Hochfrequenz/machine-readable_anwendungshandbuecher/) für AHBs
* [`edi_energy_ahb_conditions_and_packages`](https://github.com/Hochfrequenz/edi_energy_ahb_conditions_and_packages) für Bedingungen und Paket-Definitionen aus den AHBs## Unter der Haube
Zur Erstellung der hier veröffentlichten Daten nutzen wir [`ebd_amame`](https://github.com/Hochfrequenz/ebdamame/) und [`r_ebd_huhn`](https://github.com/Hochfrequenz/rebdhuhn/), zwei Hochfrequenz Libraries zur Verarbeitung von EBDs.
Konkret verwenden wir unsere [EBD Toolchain](https://github.com/Hochfrequenz/ebd_toolchain) mit der Datengrundlage aus dem [edi-energy-mirror](https://github.com/Hochfrequenz/edi_energy_mirror) in [einer Github Action](https://github.com/Hochfrequenz/edi_energy_mirror/blob/master/.github/workflows/ebdamame_rebdhuhn.yml).## Struktur & Datenformate
Zur Strukturierung nutzen wir nicht die Format- oder AHB-Versionen (z.B. UTILMD `5.2e` oder GPKE AHB `6.1e`), sondern lediglich den Zeitraum zu dem die Daten gültig sind.
Beispielsweise bezeichnet `FV2210` die Datenformate, die seit 2022-10-01 gültig sind oder `FV2304` die Datenformate, die seit 2023-04-01 gültig sind.Jeder EBD ist in je bis zu 4 verschiedenen Dateiformaten verfügbar:
- JSON (die rohen Daten, die aus der Word-Datei gescraped wurden)
- [PlantUML](https://plantuml.com/de/), falls der Entscheidungsbaumgraph in PlantUML plotbar ist
- [DOT](https://graphviz.org/docs/layouts/dot/) (das Format hinter GraphViz, falls das Diagramm nicht zu komplex ist)
- SVG## Motivation
Wir freuen uns über jede durch dieses Repository ersparte Stunde Arbeit, in der wichtige Probleme gelöst werden können anstatt EBDs zu analysieren.
## Urheberrecht
Das Urheberrecht der hier versionierten Daten liegt bei EDI@energy bzw. den Autor\*innen der Anwendungshandbücher selbst.
Dieses Repository macht die Daten aus den den EBDs zugrunde liegenden Tabellen lediglich leichter zugänglich.
Hochfrequenz garantiert weder für die Korrektheit noch die Vollständigkeit der hier bereitgestellten Daten.## Rückmeldungen & Mitwirken
Die hier bereitgestellten Daten sind wahrscheinlich nicht fehlerfrei und mit Sicherheit unvollständig.
Probleme oder Fehler können gerne als [Issue](https://github.com/Hochfrequenz/machine-readable_entscheidungsbaumdiagramme/issues/new) gemeldet werden.
Es ist jedoch nicht sinnvoll, Änderungen direkt hier an den Ergebnis-Daten vorzunehmen; Stattdessen sollten die den Problemen zu Grunde liegeneden Scrapingfehler im Paket [`ebd_amame`](https://github.com/Hochfrequenz/ebdamame/) und Probleme beim Plotten bzw. Erstellen eines Graphen im Paket [`r_ebd_huhn`](https://github.com/Hochfrequenz/rebdhuhn/) adressiert werden.## Weiterführendes Tooling
Dieses Repository ist Teil der [Hochfrequenz Libraries und Tool für eine echte Digitalisierung der Marktkommunikation](https://github.com/Hochfrequenz/digital_market_communication/).
Insbesondere die [maschinenlesbaren Anwendungshandbücher](https://github.com/Hochfrequenz/machine-readable_anwendungshandbuecher) könnten ebenfalls relevant sein.