OpenData von Jonah Benmhand
1. OpenData
Open Data sind Daten, die von allen frei genutzt, weiterverbreitet und wiederverwendet werden dürfen. Diese Daten dürfen keine personenbezogenen oder dem Datenschutz unterliegende Informationen enthalten.
Gesetzliche Verankerung
- 2017: Änderung des E-Government-Gesetzes (EGovG) mit § 12a
- 2021: Zweites Open Data Gesetz
- Ab 2024: Veröffentlichungspflicht für Forschungsdaten der Bundesverwaltung
2. Vor- und Nachteile
Vorteile:
- Erhöhte Transparenz
- Erweiterte Zusammenarbeit
- Effiziente bürgerorientierte Verwaltung
Nachteile:
- Datenschutzbedenken
- Probleme bei der Datenqualität
- Gefahr von Fehlinterpretationen
- Missbrauchsrisiko
3. Open-Data-Formate
CSV:
- Einfaches, tabellarisches Format
- Daten durch Kommas getrennt
- Beispiel:
id;palettennummer;x-koordinate;y-koordninate;aktion;datum;uhrzeit 1;4711;1;2;auslagerung;31.10.2019;14:14
2;4800;3;4;einlagerung;31.10.2019:14:21
3;4801;6;1;einlagerung;31.10.2019;14:25
JSON:
- Hierarchisches Format
- Verwendet Schlüssel-Wert-Paare
- Beispiel:
[
{
„id“: 1,
„palettennummer“: 4711,
„x-koordinate“: 1,
„y-koordinate“: 2,
„aktion“: „auslagerung“,
„datum“: „31.10.2019“,
„uhrzeit“: „14:14“
},
{
„id“: 2,
„palettennummer“: 4800,
„x-koordinate“: 3,
„y-koordinate“: 4,
„aktion“: „einlagerung“,
„datum“: „31.10.2019“,
„uhrzeit“: „14:21“
},
{
„id“: 3,
„palettennummer“: 4801,
„x-koordinate“: 6,
„y-koordinate“: 1,
„aktion“: „einlagerung“,
„datum“: „31.10.2019“,
„uhrzeit“: „14:25“
}
]
4. SOAP vs. REST:
SOAP(Simple Object Accesed Protocol):
- XML-basiertes Protokoll
- Unterstützt mehrere Transportprotokolle
- Hohe Sicherheit
- Strukturierte Nachrichten (Envelope, Header, Body)
REST(Representational State Transfer):
- Architekturstil, unterstützt verschiedene Datenformate
- Hauptsächlich HTTP
- Standard-HTTP-Methoden (GET, POST, PUT, DELETE)
- Zustandslos, cachefähig
- Einfachere Implementierung, geringerer Bandbreitenbedarf
SOAP: Komplexer, sicherer, für Enterprise-Anwendungen
REST: Leichtgewichtig, flexibel, für Web und mobile Anwendungen