Bonjour à tous,
En regardant les changements fait par defikarte_app, je suis un peu surpris de la syntaxe utilisée pour les heures d'ouverture : Mo.-Fr. 08:00h bis 17:00h
Bien que cette valeur semble valide, il serait recommandé d'utiliser une syntaxe plus établie : Mo-Fr 08:00-17:00
Pour info, voici le résultat de la validation (avec la suggestion de modification) des heures d'ouverture : https://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo.-Fr.%2008:00h%20bi...
Je dis cela car par exemple l'application OsmAnd n'arrive pas à interpréter ce format "en allemand", ce qui est dommageable pour OSM et Defikarte je trouve.
Qu'en pensez-vous ?
Bonne journée,
Rémi
Qui va encore rattraper les utilisateurs defikarte_app?
Ciao a tutti
On 27 Oct 2023, at 10:05, Rémi Bovard remi.bovard@gmail.com wrote:
Bonjour à tous,
En regardant les changements fait par defikarte_app, je suis un peu surpris de la syntaxe utilisée pour les heures d'ouverture : Mo.-Fr. 08:00h bis 17:00h
I have notified the Defikarte-Team about issues with `opening_hours` in their app: https://github.com/OpenBrackets-ch/defikarte.ch-app/issues/162 a while ago. I don’t know if the app is already updated to take care of the issue.
Greetings, Habi
Lieber Rémi
Danke für den Hinweis. Diese Fehler einiger opening_hours-Werte habe ich auch bemerkt und es dem Entwickler der defikarte gemeldet. Er hat rasch geantwortet und kennt das Problem. Er hat das Anliegen aufgenommen - es betrifft sowohl Mobile wie auch die Web App. Du kannst diesen Feature Request - wenn du willst - auch hier festhalten: https://github.com/chnuessli/defikarte.ch/issues
Ich spreche bewusst von "Feature Request", da nur schon die Validierung keine einfache Sache ist - geschweige denn dass Implementieren eines opening_hours-Editors (ich weiss wovon ich spreche: OSMyBiz hatte eine halbe Bachelorarbeit dafür benötigt :-)).
Der PotM ist ja übrigens genau auch dazu da, falsche Werte zu korrigieren - und davon gibt es einige, die schon vorher da waren. Mit folgender Overpass-Turbo-Abfrage kann man schon einige finden:
nwr[emergency=defibrillator][opening_hours~'Uhr']({{bbox}}); out center;
--Stefan
Am Fr., 27. Okt. 2023 um 11:26 Uhr schrieb David Haberthür email@davidhaberthuer.ch:
Ciao a tutti
On 27 Oct 2023, at 10:05, Rémi Bovard remi.bovard@gmail.com wrote:
Bonjour à tous,
En regardant les changements fait par defikarte_app, je suis un peu surpris de la syntaxe utilisée pour les heures d'ouverture : Mo.-Fr. 08:00h bis 17:00h
I have notified the Defikarte-Team about issues with `opening_hours` in their app: https://github.com/OpenBrackets-ch/defikarte.ch-app/issues/162 a while ago. I don’t know if the app is already updated to take care of the issue.
Greetings, Habi _______________________________________________ talk-ch mailing list -- talk-ch@openstreetmap.ch To unsubscribe send an email to talk-ch-leave@openstreetmap.ch
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
Typische Syntax-Fehler bei opening_hours ("Schweiz-lastig"):
1. Wochentag-Name mit Punkt und/oder Doppelpunkt (z.B. "Mo.-Fr.: 09:00-17:00") statt ohne (richtig: "Mo-Fr 09:00-17:00" ). 2. Wochentage mit "Gedankenstrich" ("–") statt Bindestrich (richtig: "Mo-Fr" ) 3. "Uhr" (z.B. "09:00-17:00 Uhr") statt ohne "Uhr" (richtig: "09:00-17:00") 4. Uhrzeit mit Punkt (z.B. "09.00-17.00") statt Doppelpunkt ohne (richtig: "09:00-17:00") 5. 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?
Am Fr., 27. Okt. 2023 um 12:18 Uhr schrieb Stefan Keller sfkeller@gmail.com:
Lieber Rémi
Danke für den Hinweis. Diese Fehler einiger opening_hours-Werte habe ich auch bemerkt und es dem Entwickler der defikarte gemeldet. Er hat rasch geantwortet und kennt das Problem. Er hat das Anliegen aufgenommen - es betrifft sowohl Mobile wie auch die Web App. Du kannst diesen Feature Request - wenn du willst - auch hier festhalten: https://github.com/chnuessli/defikarte.ch/issues
Ich spreche bewusst von "Feature Request", da nur schon die Validierung keine einfache Sache ist - geschweige denn dass Implementieren eines opening_hours-Editors (ich weiss wovon ich spreche: OSMyBiz hatte eine halbe Bachelorarbeit dafür benötigt :-)).
Der PotM ist ja übrigens genau auch dazu da, falsche Werte zu korrigieren - und davon gibt es einige, die schon vorher da waren. Mit folgender Overpass-Turbo-Abfrage kann man schon einige finden:
nwr[emergency=defibrillator][opening_hours~'Uhr']({{bbox}}); out center;
--Stefan
Am Fr., 27. Okt. 2023 um 11:26 Uhr schrieb David Haberthür email@davidhaberthuer.ch:
Ciao a tutti
On 27 Oct 2023, at 10:05, Rémi Bovard remi.bovard@gmail.com wrote:
Bonjour à tous,
En regardant les changements fait par defikarte_app, je suis un peu surpris de la syntaxe utilisée pour les heures d'ouverture : Mo.-Fr. 08:00h bis 17:00h
I have notified the Defikarte-Team about issues with `opening_hours` in their app: https://github.com/OpenBrackets-ch/defikarte.ch-app/issues/162 a while ago. I don’t know if the app is already updated to take care of the issue.
Greetings, Habi _______________________________________________ talk-ch mailing list -- talk-ch@openstreetmap.ch To unsubscribe send an email to talk-ch-leave@openstreetmap.ch
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
Hoi Kai
Stimmt, da habe ich mich bei "5. Keine einzige Zahlen im opening_hours-String..." ziemlich verspekuliert.
Sicher gehört zu meiner "Regel 5"- nebst 'sunrise-sunset' auch 'Mo-Fr' sowie 'Sa open "nach Vereinbarung"' dazu. Wobei es doch sicher sinnvoll wäre, wenn man den Kommentar "nach Vereinbarung" einheitlich "by appointment" schreiben würde?
Ich war zu "lazy", um in der Spezifikation nachzuschauen (wenn man der Wiki-Seite so sagen kann). Nun habe ich mir etwas Mühe gegeben: Mit folgender RegEx-Abfrage auf Overpass https://overpass-turbo.osm.ch/ habe ich die opening_hours-Werte extrahiert:
[out:csv(::type,::id,name,opening_hours;true;"|")]; nwr[opening_hours~'^[A-Za-z"]+$']({{bbox}}); out center;
Diese selektiert Gross- und Kleinbuchstaben sowie Whitespaces und Anführungszeichen. Dann habe ich die Liste mit Excel dedupliziert und die verbliebenen Werte mit dem Validierungs-Tool getestet: https://openingh.openstreetmap.de/evaluation_tool/ .
Dabei habe ich nur noch 'summer' und 'winter' gefunden, für die aber besser die entsprechenden Monate angeben werden sollen. Alles andere war/ist falsch: Die optionalen "Modifiers" 'unknown', 'open', 'closed' und 'off' sollten ja alleine nicht vorkommen. Und ganz einfallsreich sind alleinstehende Werte in Anführungszeichen wie '"summer"', '"seasonal"', '"limited"' und '"none"', was ja alles Kommentare und daher nicht maschinenlesbar sind.
Kann aber immer noch sein, dass eine gültige Syntax-Ausnahme auftaucht zu meiner "5. Regel" :-)
--Stefan
Am Fr., 27. Okt. 2023 um 18:31 Uhr schrieb kai.pankrath@gmx.de:
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
talk-ch mailing list -- talk-ch@openstreetmap.ch To unsubscribe send an email to talk-ch-leave@openstreetmap.ch
Hallo zusammen
Ja das Problem ist uns bekannt. Wie Stefan schreibt, ist eine Implementierung eine etwas langwierigere Sache. Da wir aber sowieso demnächst die ein oder anderen Änderungen haben werden, schauen wir dass wir das priorisieren können. Wir haben in den Formularen bereits die korrekte Syntax vorgegeben, fangen es im Formular aber eben nicht ab. Wie Rémi korrekterweise bemerkt, akzeptiert OSM aber auch viele Syntax Einträge in diesem Feld.
Gruess Christian —
Freundliche Grüsse
Christian Nüssli