Giter Site home page Giter Site logo

hochfrequenz / machine-readable_anwendungshandbuecher Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 0.0 122.66 MB

A repository that contains Anwendungshandbücher (AHB) in a machine-readable format which is easier to process than `.docx` or `.pdf`

anwendungshandbuch bdew edi-energy

machine-readable_anwendungshandbuecher's Introduction

machine-readable_anwendungshandbuecher

Dieses Repository enthält Anwendungshandbücher (AHB) in einem maschinenlesbaren Format, das deutlich einfacher zu verarbeiten ist als .docx oder .pdf. Wir pflegen analog zu den hier abgelegten Daten auch:

Unter der Haube

Zur Erstellung der hier veröffentlichten Daten nutzen wir kohlrahbi, eine Open Source AHB Scraping Library. Änderungen auf edi-energy.de werden mehrmals täglich automatisiert über unseren edi_energy_mirror in dieses Repository synchronisiert.

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.

Die Anwendungshandbücher sind als je eine Datei pro Prüfidentifikator in jeweils drei Serialisierungs-Formaten verfügbar:

Es macht wenig Sinn binäre Dateiformate wie bpsw. xlsx Dateien in git zu versionieren. Daher verwenden wir in diesem Repoository Git LFS (Large File Storage) um die Excel-Dateien zu versionieren. Was Git LFS ist und wie es funktioniert, ist hier beschrieben. Gitkraken hat auch eine eigene Anleitung für Git LFS.

Motivation

Wir freuen uns über jede durch dieses Repository ersparte Stunde Arbeit, in der wichtige Probleme gelöst werden können anstatt AHBs zu scrapen.

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 AHBs lediglich leichter zugänglich. Hochfrequenz garantiert weder für die Korrektheit noch die Vollständigkeit der hier bereitgestellten Daten.

Rückmeldungen & Mitwirken

Es ist sehr wahrscheinlich, dass die hier bereitgestellten Daten nicht fehlerfrei sind. Probleme oder Fehler können gerne als Issue gemeldet werden. Weil die Daten in diesem Repository aber maschinell erstellt und ggf. überschrieben werden, sind manuelle Anpassungen bzw Pull Requests nicht langfristig hilfreich. Besser ist es, das Scraping in kohlrahbi zu fixen.

Weiterführendes Tooling

Dieses Repository ist Teil der Hochfrequenz Libraries und Tool für eine echte Digitalisierung der Marktkommunikation.

machine-readable_anwendungshandbuecher's People

Contributors

deltadaniel avatar dependabot[bot] avatar hf-kklein avatar hf-krechan avatar lint-action avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

machine-readable_anwendungshandbuecher's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.