How to tag "dish of the day" in restaurants/cafes/...?

I stumbled across several attempts to tag something like “dish of the day”.

The latest example I found is node 9044624323 that tried cuisine=”dish_of_the_day"

Taginfo shows 36 instances of lunch**:specials**

but dish of the day is something semantically different than lunch specials, that is, as the name says, restricted to lunch.

I have no good proposal, this is an open question.

(I’m writing an app that tries to make sense of restaurant tags)

Thanks

Gerd

1 Like

A likely daily change isn’t something that can really be mapped in OSM.

5 Likes

Are we trying to map what food a restaurant has on special, or restaurants that have daily specials?

If the latter, then this seems like a legitimate thing to tag (e.g. this restaurant just has a set menu, but this one has daily specials that change regularly).

I can see this being useful to people who prefer a variety in their menu choices.

2 Likes

The available food for the dish of the day is typically dynamic, and not the same the same weekday (at least what I’m aware of in Europe).

I can imagine just a flag like dish_of_the_day=yes.

Also I have seen a “fish of the day”, that could be tagged as
dish_of_the_day=fish or dish_of_the_day:fish=yes.

Apart from that I would not encode the food itself, as it is undefined by nature / decided daily or weekly, just a flag that a dish of the day exists.
Like lunch:specials=yes describes that lunch specials exist.

2 Likes

“plat du jour” generally available only at lunch ;)

I noticed some mappers just link the menu.

This is something useful.

in cuisine I would expect type of well, cuisine.

If someone really want to tag that you have daily “dish of day” I guess you can put it into dish_of_the_day=yes

though personally to me marking that part of menu changes daily does not seem worth tagging

but Any tags you like - OpenStreetMap Wiki is a thing, so if someone really wants to add it…

3 Likes

only at lunch: there is already lunch:special for that.
The example I’ve given is a café that appears to serve meals at evenings, including that dish of the day. So lunch is not applicable.

Link to the menu: yes that’s a common tag but not machine readable and not searchable.

I did not intent anything that changes daily.
Just a flag that there is a dish of the day: That’s usually something you get fast, sometimes a little cheaper etc…

This only works for daily specials. There are dish-of-the week, and month. Although, the ones I can think of immediately are lunch:specials=
In general, the meals and menus need to be worked on. Eg lunch:menu= contradicts lunch:menu:url= , where the latter is for all menus, not set lunch only. Proposal:Key:lunch - OpenStreetMap Wiki
In fact, lunch:specials= hasn’t been explicitly defined for daily specials. So in addition to =yes , it could further be =daily to =weekly
However, while one may hope that there aren’t other frequency of change, I can again think of a case where the whole set/course dinner changes every month, so it’s not even dinner:specials= for some specials only. Therefore ideally, there needs to be some attribute showing any menu change frequency. That will solve all questions here. Then it’s a question of the format, using single-word vs maxstay= numbers vs ISO8601 =PT1D , =PT1W , =PT1M , another problem of chaos together with interval= and duration= mixing numbered minutes vs coloned time further.

1 Like

At places that primarily serve a “plat du jour”, one (or I) would want to check that first.

1 Like

As someone who has to check GMaps reviews in order to know if a given restaurant serves “dish of the day”, I’d find awesome to have this info somehow tagged/discoverable in OSM!

dish_of_the_day=yes/weekdays/lunch/no (or something like this that flags that a given place serves these dished should do the trick, IMO)

2 Likes