Considering new less confusing shop value for shop selling dry food (beans, rice, dried fruits...)

To me, cuisine indicates a style of prepared food dishes, not a type of food ingredient. I would not consider a shopping selling only dry uncooked rice to be cuisine=rice. A place selling prepared (cooked) rice dishes only (either to go or for eating there) would qualify though.

The proposed shop=dry_food tag is equivalent to the concept of a dry goods store in most of the English-speaking world. These stores specialize in grains, preserved foods… the sort of thing you scoop out of a barrel.

In the U.S., stores in this retail category historically sold clothing and textiles as well. However, traditional dry goods stores are much less common than they used to be. In an urban area, some supermarkets have a bulk goods department for scooping foodstuff out of a bin.

Many remaining dry goods stores carry only dry food items and specialize in ethnic cuisines. There’s some overlap with shop=herbalist, shop=spices, shop=rice, shop=nuts, etc., but each of these tags is too limiting. I’ve been using shop=dry_food for ethnic dry goods stores for many years:

I’ve also tried using shop=deli for these stores, but I don’t think it’s a very good fit. The selection isn’t limited to gourmet foods; it typically includes much more mundane snacks. The term “deli” is already so overloaded in English that extending it to include these stores will stretch the tag past its breaking point.

For context, Americans colloquially use the term “grocery store” to refer to any unspecialized food retailer, but it formally only applies to the stores that don’t have a more specific term such as “supermarket”, “convenience store”, or “produce market” (i.e., greengrocer).

I’m pretty sure shop=grocery has always been used in the U.S. for what we would call a grocery store in a more formal sense. Nominatim has also supported this terminology since 2009 by calling it a “grocery shop”. However, in 2014, it was documented as a tagging mistake and deprecated in favor of shop=greengrocer, which contradicted this usage. (We have these too!) Someone soon pointed out that grocery stores are not the same as greengrocers but then proceeded to equate them with dry goods stores. A note distinguishing this tag from American grocery stores was added in 2009, but I think it confuses the colloquial and formal meanings of this term in American English.

The way I always understood it is that a supermarket has departments, such as a meat department, whereas a grocery store is too small to have dedicated departments. Another rule of thumb I use is based on how a customer manages their purchases as they wander around the store:

  • At a wholesale store, you push a flatbed cart or, for smaller purchases, a shopping cart.
  • At a supermarket or hypermarket, you either push a shopping cart or carry a shopping basket.
  • At a grocery store or produce market, you either carry a shopping basket or carry everything in your hands.
  • At a convenience store, you carry everything in your hands or, at a convenience store attached to a gas station, you only use the restroom and pay for gas.

You can easily see how these categories correspond to the store’s size without having to define a specific square footage. They also translate fairly well to the usual :shopping_cart: and :basket: POI icons. Tagging grocery stores as supermarkets is problematic because there’s a huge difference in selection, especially when it comes to ethnic grocery stores.

“Dry food” isn’t an arbitrary category; it correlates to a specific kind of retailer that pulls together any and all dry goods. Some of the dry goods stores I’ve mapped also sell pickled foods in jars, but this doesn’t detract from their primary line of business.

2 Likes

For reference, in Poland this shop type effectively went extinct, but recently some opened as shops selling stuff in reusable containers including ones brought by customes.

Typical one looks like this:

Just to clarify, I didn’t suggest this simply as an argument against shop=dry_food. I was thinking of this store in my town that primarily sells olive oils & vinegars (wet things). Looks like I tagged it as shop=kitchen which is clearly quite wrong. shop=deli might sort of fit, but not really.

A dry goods store is certainly a real type of store, but the point I’m trying to make is that there are all sorts of specialty food stores with very specific product selections and it seems silly to have a primary tag for each and every one.

1 Like

shop=specific_food specific_food=olive_oil;balsamic_vinegar ?

shop=food food=olive_oil;balsamic_vinegar ?

Changed to this for now. shop=specialty_food could be another option and it has a few uses.

I guess it just depends how granular we want the shop= values to be. Shop=boutique - deprecation proposal would move towards consolidating clothing stores under shop=clothes. Given that, moving towards consolidation rather than proliferation of more specific food stores would seem to make sense.

I definitely agree on this point. A large, destination supermarket is very different from a small, neighborhood grocery store.

1 Like

They existed in the UK about 20 odd years ago, called scoop shops where they sold dry goods at low prices with the emphasis on price. They disappeared but have recently reappeared with the emphasis on being green and reducing packaging waste.

2 Likes

(at least in the UK) those ones have tended to use one of a variety of tags separate to the shop tag to indicate to method of sale. Example rendering here.

However judging by the names quite a lot of the shop=grocery in the UK are actually zero waste / refill shops that are missing zero waste or similar tags. Another tranche are “specialist” grocers dealing with a particular local community’s culinary taste. A quick look at somewhere in the US I’ve visited a few times finds that second sense is common in that area too.

I’m not yet convinced that changing a suggested shop value for “dry_goods” will help? People will still mark the shops that they are mapping which are not primarily dry goods as grocers, just as they do now.

Whereabouts in the USA did you see the problem?

How about wet markets? Wet market - Wikipedia

& judging from some of them that have been shown on TV over the last few years, you can go by yourself, thanks! :roll_eyes:

How about when you use one of these https://cdn0.woolworths.media/content/wowproductimages/large/095249_3.jpg ? Is that enough to make the store a supermarket?

I’m thinking of our local small grocery store that offers either them or carry baskets, which carries a wide variety of groceries, but has it’s butcher section up that corner, a deli counter over there & also a cafe.

Is it =convenience or =supermarket?

Everywhere, unless someone has mass-retagged them to match the wiki’s definition after the fact. It’s hard to answer your question comprehensively because there aren’t a ton of interior photos of each store, but just to give a sense of the square footage involved:

To clarify, this distinction isn’t only about the store’s size, and it isn’t really about the particular kind of cart-basket-wheelbarrow. Indeed, many of the grocery stores I’ve listed above are about the same size as a convenience store, or even smaller:

Another way of looking at it is that these store categories are a matter of degree. As the term implies, a convenience store is where to dash in and out to get a few small items so you don’t have to travel to a grocery store. For some people, a grocery store is where they do most of their week’s shopping; for others, it’s where they routinely supplement the shopping they do at a larger supermarket. The Middle Eastern grocery above is too small to serve most people’s needs, but if it has halal meat and fruits and spices, that’s good enough for some people to need that shopping basket.

As I said, it’s just a rule of thumb I’ve found useful for explaining these plain-English shop categories. As for how to map them to OSM tags, I have very little clue if we’re forced to choose between shop=supermarket and shop=convenience.

1 Like

Please don’t get me wrong as I wasn’t trying to be awkward - I think it’s a damn good way of splitting “sizes” of shop, & probably should be written into the wiki as such! :+1:

1 Like

Another way to think about the supermarket – grocery store – convenience store spectrum could be selection and stock quantity. A supermarket has a large selection of items and keeps large quantities in stock. A grocery store has a smaller but still decent selection of items, and smaller quantities in stock. Choices within a particular item type may also be more limited at a grocery store. For example a supermarket may have six kinds of milk to choose from while a grocery store could have just one or two. A grocery store may also have a particular focus (ethnicity, organic & natural, etc) that will affect its product selection. A convenience store has an extremely limited selection and limited quantities in stock.

A dry goods store is certainly a real type of store, but the point I’m trying to make is that there are all sorts of specialty food stores with very specific product selections and it seems silly to have a primary tag for each and every one

on the other hand it is useless to have a generic term, because you only would want to be led to this store if you were interested in particular olive oil. The “shop” key already tell it is a shop, the information it is about a specific food is only useful if you know which food. Imagine you were looking for wine or milk and would be directed to this shop, not useful at all.

that is why there definitely should be way to tag this as more detailed tag (food=? specific_food= ? shop:food= ?)

that is why there definitely should be way to tag this as more detailed tag (food=? specific_food= ? shop:food= ?)

and to distinguish a shop that has only a specific product (say olive oil) from one that has also other things (but still isn’t considered a grocery or convenience store because the assortment of goods lacks significant segments which you would expect in such a shop, what is also quite depending on the region).

Agreed, I was careful not to be too prescriptive when describing the grocery categories earlier. Even within a region, different demographics may expect different offerings within a grocery store.

On the one hand, someone may be looking for a specific product. OSM could help find an appropriate store to some extent, but we probably won’t ever be very reliable for this use case, since there exists no universal ontology of products (other than an ASIN perhaps).

On the other hand, there’s value in categorizing shops even if the user isn’t looking for a specific product. If I want to do my week’s grocery shopping, I don’t need to know that the shop carries breakfast cereal; I just need to know that it’s a supermarket, which implies a large, well-rounded selection, whatever specific products that entails in the local context. With the wiki’s binary choice between convenience and supermarket, I don’t know for sure whether the supermarket is really a full-service supermarket (where I assume I can also get a fresh fish, design a birthday cake, and stock up on toilet paper), or whether it’s just a grocery store (where I might only be able to buy half the items, depending on the grocer).

Dry goods store could also be useful in the same vein. If I’m looking for golden raisins or chocolate-covered Swedish fish by the pound, I can’t count on OSM to have a tag for that, but if there’s a dry goods store nearby, it’s the best bet for something like that.

2 Likes

Useless for that use case, yes. But there are many different types of data consumers with different needs.

agreed, there are usecases for every way of tagging.