[Tagging] lifeguard_hours and opening_hours was Re: How to tag Seasonal only presence?

Bert -Araali- Van Opstal bert.araali.afritastic at gmail.com
Thu Apr 15 10:20:56 UTC 2021

I agree, if seasonal is added to a beach together with lifeguard and a 
seasonal key is added this makes the beach seasonal.
Anyway, if seasonal=* would be used, many parts of the world (around the 
equator) don't have four seasons like summer/autumn/winter/spring.  So 
if you would add a seasonal key with more then just a boolean, you need 
to add dry and wet seasons.  Dry and wet seasons can be multiple during 
a year and have no fixed length, appear at different times dependent on 
the region, so just referring to the name of the season won't give you 
an exact time frame.

So adding some seasonal key or opening hours specifically for the 
lifeguard could work. Instead of using a new key or value, I would 
prefer a namespace to link the seasonal key or opening hours to the 


lifeguard:seasonal=yes/no or summer/autumn/winter/spring/wet/dry. (not 
deterministic in many cases)

lifeguard:opening_hours=Mar-Sep; Ma-Fr 8:00-17:00; Sa-Su 8:00-20:00 

I also see nothing wrong in using both as this might be interesting for 
tourists since many of them forget when a season actually appears in a 
specific region.


Bert Araali

On 15/04/2021 12:04, Shawn K. Quinn wrote:
> On 4/15/21 03:47, Warin wrote:
>> Working around the problem .. use opening_hours=* ... has a free text
>> mode so you can just add it in text. Or you can try for more detailed
>> stuff...
> lifeguard_hours=* maybe? (Differentiating between when the beach is open
> versus when there's a lifeguard present.)
> That said, the whole opening_hours syntax still needs improvements.
> You'd think opening_hours=summer would be useful but a lot of places
> (i.e. most of Texas) considers summer to be longer than just, say, six
> weeks on either side of the summer solstice. Often "summer" stretches
> from early May (or even the tail end of April) to early October.
> The lack of validation in editors like iD doesn't help either, as people
> have the idea it's a freeform string where they can just put anything.
> On one hand lifeguard_hours=* is another place to check syntax; on the
> other, it's possibly necessary to avoid some conflicts.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tagging/attachments/20210415/7c46621e/attachment.htm>

More information about the Tagging mailing list