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

17

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert