Datentypen
Jede Spalte enthält Werte eines einzigen Datentyps. Die folgenden Formatvorgaben stellen sicher, dass Daten maschinell korrekt verarbeitet werden können. Die Empfehlungen sind wie folgt:
| Datentyp | Format | ✓ Gut | ✗ Vermeiden |
|---|---|---|---|
| Text | Strings können optional in Anführungszeichen gesetzt werden. Pflicht sind sie jedoch, wenn der Text ein Komma enthält - nur so werden sie als zusammengehörend interpretiert . | "Französisch, Deutsch" | Französisch, Deutsch |
| Zahl | Dezimaltrennzeichen Punkt .. Keine Tausendertrennzeichen. Vorzeichen: - für negative Zahlen, + nur wenn kontextüblich. Wissenschaftliche Notation möglichst vermeiden. Allfällige Rundungen in den Metadaten ausweisen. | 1234.56, -0.5 | 1'234,56, 1E-2 |
| Datum | ISO 8601: YYYY-MM-DD | 2021-12-24 | 24.12.2021 |
| Uhrzeit | ISO 8601: entweder kombiniert YYYY-MM-DDThh:mm:ss oder in zwei separaten Spalten datum + uhrzeit. T oder Leerzeichen als Trennzeichen zwischen Datum und Uhrzeit verwenden. Lokalzeit wenn möglich verwenden (CET im Winter, CEST im Sommer). Ist die Zeitzone nicht eindeutig ableitbar, auf UTC normalisieren, mit Z kennzeichnen und in den Metadaten vermerken. | 2021-12-24T19:20:30,2021-12-24 19:20:30 | 24.12.2021 19:20 |
| Boolean | Ja/Nein-Werte sollen als true / false angegeben werden | true | 1/0, ja/nein, x, t/f |
| Koordinaten | WGS84 (empfohlen) oder LV95 (CH1903+): breitengrad_wgs84 ,laengengrad_wgs84 | 47.3786314 ,8.54110776 | - |
Einheit
Wert und Einheit sollten in separaten Spalten aufgeführt werden. Wenn alle Werte einer Spalte dieselbe Einheit haben, kann die Einheit weggelassen und im Spaltennamen (z.B. laenge_cm) oder in den Metadaten dokumentiert werden.
CSV mit KI prüfen
Mit dem CSV-Check kannst du deine Distribution auf die Einhaltung des OGD-Datenstandards prüfen.