<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>How about limiting the list to product categories, according to an agreed taxonomy? Particularly categories which help to distinguish one shop from another. For example supermarkets might be expected to sell frozen food, but occasionally they might not. So frozen food would be a candidate for a product category. Some sell electrical goods, but not all of them. Another candidate for a category I think.</p>
<p>The category level has to be high enough that it will be stable and not change frequently, but low enough that it has some value in deciding whether a shop is worth visiting.</p>
<p>Striking this balance is something we are not always good at, as the discussion easily gets polarised and the outcome (if there is a clear outcome) is often a design-by-committee Frankenstein's monster of a tagging scheme... There has been a proposal in the last few days to redesign our highway tagging. Clearly this is not going to make it (because we have already a very well-established tagging scheme for this), but it does illustrate that a somewhat scientific approach to these tagging taxonomies, including some objective criteria to classify against, may have great value in the future. So in the context of shops, there must be an existing taxonomy somewhere that we could leverage. Possibly within the business itself (how do Tesco/Walmart classify their shops? What attributes do they store?) or industry organisations or statistical bodies (anything they provide statistics on, like "how many shops sell childrens clothes?" is a hint for a product category).</p>
<div> </div>
<p>I would suggest that a category-based tagging scheme would be "OSM-Core" but of course anyone can extend this scheme to include lower-level data such as individual products as required, while staying within the core category scheme (i.e. not duplicating it or competing with it).</p>
<p>//colin</p>
<p>On 2016-03-07 09:45, Warin wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"><span style="white-space: nowrap;">On 7/03/2016 6:56 PM, Frederik Ramm wrote:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span style="white-space: nowrap;">Hi,</span><br /><br /><span style="white-space: nowrap;">On 03/07/2016 07:54 AM, Mateusz Konieczny wrote:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span style="white-space: nowrap;">Just imagine what would happen if</span><br /><span style="white-space: nowrap;">someone took it upon them to actually list all the products sold at a</span><br /><span style="white-space: nowrap;">supermarket. And update that once a week.</span></blockquote>
<span style="white-space: nowrap;">I see no problem with that except that anybody would quickly give up and</span><br /><span style="white-space: nowrap;">overall waste time.</span></blockquote>
<span style="white-space: nowrap;">It is possible that some supermarkets would make their list of products</span><br /><span style="white-space: nowrap;">available electronically and thus provide an incentive for a clever</span><br /><span style="white-space: nowrap;">hacker to simply convert that to OSM. Once we say we accept a list of</span><br /><span style="white-space: nowrap;">products for a supermarket, few would make the distinction of "surveyed</span><br /><span style="white-space: nowrap;">list = ok, imported list = not ok"...</span><br /><br /><span style="white-space: nowrap;">Such an automatic import would practically be the only way to keep a</span><br /><span style="white-space: nowrap;">list of products current.</span><br /><br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span style="white-space: nowrap;">But I see no significant negative effects extending to other people</span><br /><span style="white-space: nowrap;">(shop element would be hard to edit for some time until somebody would</span><br /><span style="white-space: nowrap;">remove outdated data would be the largest problem what is not really</span><br /><span style="white-space: nowrap;">significant).</span></blockquote>
<span style="white-space: nowrap;">A typical grocery store would carry about 30.000 different products.</span><br /><span style="white-space: nowrap;">Even assuming it would be possible to encode each in a 15-character</span><br /><span style="white-space: nowrap;">string, the "sells" tag would half a megabyte long - for each store. And</span><br /><span style="white-space: nowrap;">update once a week. If this were done for many stores, the impact on the</span><br /><span style="white-space: nowrap;">size of the planet file, the daily diffs, or even the small download you</span><br /><span style="white-space: nowrap;">make to edit an area, would be noticeable.</span></blockquote>
<br /><span style="white-space: nowrap;">That is a good point.</span><br /><br /><span style="white-space: nowrap;">How to do both? Have the detail without too much change/bandwidth?</span><br /><br /><span style="white-space: nowrap;">Guide the use of the 'sells' tag that it should be used for items that are available and predicted to be available for the next year?</span><br /><br /><span style="white-space: nowrap;">That may reduce frequent updates?</span><br /><br /><span style="white-space: nowrap;">There could be default values that could cover the basics ... like pub sells beer?</span><br /><br /><br /> _______________________________________________<br /><span style="white-space: nowrap;">Tagging mailing list</span><br /><span style="white-space: nowrap;"><a href="mailto:Tagging@openstreetmap.org">Tagging@openstreetmap.org</a></span><br /><span style="white-space: nowrap;"><a href="https://lists.openstreetmap.org/listinfo/tagging">https://lists.openstreetmap.org/listinfo/tagging</a></span></div>
</blockquote>
</body></html>