Hallo zusammen,
Typische Syntax-Fehler bei opening_hours ("Schweiz-lastig"):
- Wochentag-Name mit Punkt und/oder Doppelpunkt (z.B. "Mo.-Fr.: 09:00-17:00") statt ohne (richtig: "Mo-Fr 09:00-17:00" ).
- Wochentage mit "Gedankenstrich" ("–") statt Bindestrich (richtig: "Mo-Fr" )
- "Uhr" (z.B. "09:00-17:00 Uhr") statt ohne "Uhr" (richtig: "09:00-17:00")
- Uhrzeit mit Punkt (z.B. "09.00-17.00") statt Doppelpunkt ohne (richtig: "09:00-17:00")
- Keine einzige Zahlen im opening_hours-String, z.B. "bei Veranstaltungen", "limited", "Zeitweise öffentlich", "zu den Hallenbelegungszeiten", "zu den Schulzeiten" (richtig z.B.:"sunrise-sunset".).
Gibt es weitere korrekte Wert, die nur aus Buchstaben bestehen? Hat jemand weitere Erfahrungen gemacht mit typischen opening_hours-Fehlern?
Das trifft es gut, gelegentlich sehe ich noch falsche Abkürzungen für die Tage (nur Grossbuchstaben), z.B. "Mo, DI,DO,FR 11-14:00". Und bei den Texten manchmal halbe Romane, z.B. an Wochenmärkten. Und weil ich es wegen eigenen "Bedarfs" in der Spezifikation nachgelesen habe: Der Hinweis, dass bei einer Zeichenkette unbedingt Zahlen dabei sein müssen, stimmt nach meinem Verständnis nicht. Die Regel besteht aus: rule: range [ status ] [ comment ]
Und der "range" können auch nur Tage sein, also wäre das z.B. auch korrekt (wenn man die Zeit nicht weiss): Sa open "nach Vereinbarung"
Gruss, Kai
-----Original Message----- From: Stefan Keller sfkeller@gmail.com Sent: Friday, October 27, 2023 12:36 PM To: Openstreetmap Schweiz/Suisse/Svizzera/Svizra talk-ch@openstreetmap.ch Subject: [talk-ch] Re: PotM CH 2023-09: Öffnungszeiten | Opening Hours | Heures d'ouverture
Liebe alle
Ich habe unten mal einige typische Syntax-Fehler von von Hand eingegebenen Opening Hours zusammengestellt.
Die Probleme mit der Syntax betreffen ja alle Apps, die Key-Value editieren - allen voran auch iD und JOSM!
Die OSM-Syntax opening_hours ist ja schon recht komplex als Ganzes (https://wiki.openstreetmap.org/wiki/Key:opening_hours ). Wobei es meines Wissens die einzige halbwegs brauchbare Syntax ist: Jeden kenne ich keine andere (Schema.org und Microformats).
LG Stefan