<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div dir="auto">bot proposal: shop values cleanup (low use values only, 1 used 250 times, three over 100 times, many used less)<br></div><div dir="auto">    <br></div><div dir="auto">For quite long time I am trying to use OSM-based products as Google<br></div><div dir="auto">Maps replacement. One of major issues are POIs (in many apects). Small<br></div><div dir="auto">part of that are POIs marked but in way that makes them unusuable<br></div><div dir="auto">anyway. This is also problems for mappers, especially newbies, confused<br></div><div dir="auto">for example why nice icon is not appearing on some (and problem is for<br></div><div dir="auto">example shop=hair_dresser vs shop=hairdresser).<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">For start I want to propose to people to review shop tags in their area<br></div><div dir="auto">with undocumented shop values or ones documented as problematic.<br></div><div dir="auto"><br></div><div dir="auto">See <a href="http://overpass-turbo.eu/s/1u2o">http://overpass-turbo.eu/s/1u2o</a><br></div><div dir="auto"><br></div><div dir="auto">For each case either shop should be either<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">(1) retagged and shop=* changed<br></div><div dir="auto">(2) such shop value should have its value documented at OSM Wiki (I<br></div><div dir="auto">documented some, see for example<br></div><div dir="auto"><a href="https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue">https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue</a> ) (3)<br></div><div dir="auto">sometimes new value should be invented, documented and shop=* retagged<br></div><div dir="auto">to it<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><a href="https://community.openstreetmap.org/c/general/tagging/70">https://community.openstreetmap.org/c/general/tagging/70</a> may be useful<br></div><div dir="auto">for discussing new shop=* values (local discussion channel may be also<br></div><div dir="auto">useful, but I strongly recommend asking wider community about new<br></div><div dir="auto">values to avoid avoidable confusion). Some people go through<br></div><div dir="auto"><a href="https://wiki.openstreetmap.org/wiki/Proposal_process">https://wiki.openstreetmap.org/wiki/Proposal_process</a> - but<br></div><div dir="auto">discussion/review step is the most useful one and you can use just this.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Tagging mailing list also exists and can be used for discussing new<br></div><div dir="auto">tags.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><a href="https://wiki.openstreetmap.org/wiki/Creating_a_page_describing_key_or_value">https://wiki.openstreetmap.org/wiki/Creating_a_page_describing_key_or_value</a><br></div><div dir="auto">may be also useful.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">But some of shop values can be safely automatically replaced by another<br></div><div dir="auto">shop value. For example shop=shoe can be safely migrated to shop=shoes<br></div><div dir="auto">without human review.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">-------------<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Getting to the bot edit itself (and I want to note that I am more<br></div><div dir="auto">excited about finding missing shop values and documenting them and<br></div><div dir="auto">adding them to presets/documentation than I am about retagging):<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">So I am proposing to extend<br></div><div dir="auto"><a href="https://wiki.openstreetmap.org/wiki/Mechanical_Edits/Mateusz_Konieczny_-_bot_account/fixing_malformed_shop_tags">https://wiki.openstreetmap.org/wiki/Mechanical_Edits/Mateusz_Konieczny_-_bot_account/fixing_malformed_shop_tags</a><br></div><div dir="auto">by adding more tag replacements.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Please let me know if any of replacements here are dubious and values<br></div><div dir="auto">require human review/survey to be replaced or are actualy valid. I know<br></div><div dir="auto">that list is long, so if someone wants to review but needs more than 2<br></div><div dir="auto">weeks - please write and I can wait for longer.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Also, let me know if anyone would want to get list of affected objects<br></div><div dir="auto">for review or manual retagging or listing of edits that added this tags<br></div><div dir="auto">and so on.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">tags with highest use, among ones that will be retagged <br></div><div dir="auto">shop = chandler with 113 uses<br></div><div dir="auto">shop = stationary with 116 uses<br></div><div dir="auto">shop = hardware_store with 60 uses<br></div><div dir="auto">shop = lamps with 250 uses<br></div><div dir="auto">shop = knife with 60 uses<br></div><div dir="auto">shop = unattended with 87 uses (see <br></div><div dir="auto"><a href="https://www.openstreetmap.org/changeset/130756523">https://www.openstreetmap.org/changeset/130756523</a> - this mapper added<br></div><div dir="auto">all* of them and is fine with such change <br></div><div dir="auto">*including one as a typo, that is why another mapper may<br></div><div dir="auto">be credited with it)<br></div><div dir="auto">shop = local_shop with 53 uses<br></div><div dir="auto">shop = retail with 145 uses<br></div><div dir="auto"><br></div><div dir="auto">shop = chandler → shop = ship_chandler<br></div><div dir="auto">shop = chandlery → shop = ship_chandler<br></div><div dir="auto">shop = chandlers → shop = ship_chandler<br></div><div dir="auto">shop = stationary → shop = stationery<br></div><div dir="auto">shop = hardware_store → shop = hardware (Note: there are weird clusters of<br></div><div dir="auto">shop=hardware in some places, but that is a bit different story -<br></div><div dir="auto">I suspect some systematic mistake or bad mapping, unless there are African<br></div><div dir="auto">towns where 1/4 of all shops are really shop=hardware - though either way<br></div><div dir="auto">local on the ground survey seems needed)<br></div><div dir="auto">shop = vaping → shop = e-cigarette<br></div><div dir="auto">shop = vape_store → shop = e-cigarette<br></div><div dir="auto">shop = vape → shop = e-cigarette<br></div><div dir="auto">shop = Vape_Store → shop = e-cigarette<br></div><div dir="auto">shop = lamps → shop = lighting<br></div><div dir="auto">shop = lamp → shop = lighting<br></div><div dir="auto">shop = Lighting_Shop → shop = lighting<br></div><div dir="auto">shop = knife → shop = knives<br></div><div dir="auto">shop = collectibles → shop = collector<br></div><div dir="auto">shop = unattended → shop = vacant<br></div><div dir="auto">shop = for_rent → shop = vacant<br></div><div dir="auto">shop = unused → shop = vacant<br></div><div dir="auto">shop = vacancy → shop = vacant<br></div><div dir="auto">shop = local_shop → shop = yes (though looking at<br></div><div dir="auto"><a href="https://www.openstreetmap.org/node/6771559662/history">https://www.openstreetmap.org/node/6771559662/history</a> and other - maybe<br></div><div dir="auto">this import should be reverted due to dubious quality?)<br></div><div dir="auto">shop = retail → shop = yes<br></div><div dir="auto">shop = Retail → shop = yes<br></div><div dir="auto">shop = Retails → shop = yes<br></div><div dir="auto">shop = generic → shop = yes<br></div><div dir="auto">shop = ??? → shop = yes<br></div><div dir="auto">shop = retailer → shop = yes<br></div><div dir="auto">shop = retails → shop = yes (again <br></div><div dir="auto">"SUZA Indusrtial training Resillence Academy" but this suspect data<br></div><div dir="auto">will be more detectable as shop=yes - see say<br></div><div dir="auto"><a href="https://www.openstreetmap.org/node/6771699918">https://www.openstreetmap.org/node/6771699918</a>)<br></div><div dir="auto">shop = misc → shop = yes<br></div><div dir="auto">shop = commercial → shop = yes<br></div><div dir="auto">shop = Generic shop → shop = yes<br></div><div dir="auto">shop = true → shop = yes<br></div><div dir="auto">shop = Retail Shop → shop = yes  <br></div><div dir="auto">shop = miscellaneous → shop = yes <br></div><div dir="auto">(second_hand / variety_store / catalogue / department_store etc may fit)<br></div><div dir="auto"><br></div><div dir="auto">shop = miscelanea → shop = yes<br></div><div dir="auto">shop = bazaar → shop = yes    <br></div><div dir="auto">shop = samoobsługowy → shop = yes (Polish translation)<br></div><div dir="auto">shop = fixme → shop = yes     <br></div><div dir="auto">shop = egg → shop = eggs <br></div><div dir="auto">(both undocumented for now, but consolidation here helps)<br></div><div dir="auto"><br></div><div dir="auto">shop = gun → shop = firearms (as above)<br></div><div dir="auto">shop = nut → shop = nuts      <br></div><div dir="auto">shop = textile → shop = textiles (maybe migrate both to =fabric)<br></div><div dir="auto"><br></div><div dir="auto">add/remove s as needed - can I do this for all shop values where such<br></div><div dir="auto">modification will change them to a searchable shop value present in iD<br></div><div dir="auto">presets, also without going through review like this one?<br></div><div dir="auto"><br></div><div dir="auto">shop = crafts → shop = craft<br></div><div dir="auto">shop = map → shop = maps      <br></div><div dir="auto">shop = wig → shop = wigs      <br></div><div dir="auto">shop = shoe → shop = shoes    <br></div><div dir="auto">shop = tyre → shop = tyres    <br></div><div dir="auto">shop = spice → shop = spices<br></div><div dir="auto">shop = sport → shop = sports<br></div><div dir="auto">shop = foods → shop = food<br></div><div dir="auto">shop = paints → shop = paint<br></div><div dir="auto">shop = door → shop = doors<br></div><div dir="auto">shop = health_foods → shop = health_food<br></div><div dir="auto">shop = locksmiths → shop = locksmith<br></div><div dir="auto">shop = bathroom_furnishings → shop = bathroom_furnishing<br></div><div dir="auto"><br></div><div dir="auto">low use values based on review of other low use values with extra s,<br></div><div dir="auto">this were not reviewed specifically<br></div><div dir="auto"><br></div><div dir="auto">shop = fireplaces → shop = fireplace<br></div><div dir="auto">shop = outdoors → shop = outdoor<br></div><div dir="auto">shop = tickets → shop = ticket<br></div><div dir="auto">shop = window_blinds → shop = window_blind<br></div><div dir="auto">shop = floorings → shop = flooring<br></div><div dir="auto">shop = beds → shop = bed<br></div><div dir="auto">shop = photos → shop = photo<br></div><div dir="auto">shop = curtains → shop = curtain<br></div><div dir="auto">shop = opticians → shop = optician<br></div><div dir="auto">shop = models → shop = model<br></div><div dir="auto">shop = pets → shop = pet<br></div><div dir="auto">shop = bags → shop = bag<br></div><div dir="auto">shop = fabrics → shop = fabric<br></div><div dir="auto">shop = computers → shop = computer<br></div><div dir="auto"><br></div><div dir="auto">shop = convinience → shop = convenience<br></div><div dir="auto">shop = cosmetic → shop = cosmetics <br></div><div dir="auto">( <a href="https://www.openstreetmap.org/changeset/123802513">https://www.openstreetmap.org/changeset/123802513</a> -<br></div><div dir="auto">NESP_II_businesses_and_facilities_Import )<br></div><div dir="auto">shop = paint shop → shop = paint<br></div><div dir="auto">shop = electronics_store → shop = electronics<br></div><div dir="auto">shop = retail_furniture → shop = furniture<br></div><div dir="auto">shop = convenience_store → shop = convenience<br></div><div dir="auto">shop = electronic → shop = electronics<br></div><div dir="auto">shop = Furniture store → shop = furniture<br></div><div dir="auto">shop = furniture_shop → shop = furniture<br></div><div dir="auto">shop = furniture_store → shop = furniture<br></div><div dir="auto">shop = swimming_pools → shop = swimming_pool <br></div><div dir="auto">shop = beauty33 → shop = beauty<br></div><div dir="auto">shop = collectables → shop = collector<br></div><div dir="auto">shop = beauty_pets → shop = pet_grooming<br></div><div dir="auto">shop = pet_hairdresser → shop = pet_grooming<br></div><div dir="auto">shop = pet_parlour → shop = pet_grooming<br></div><div dir="auto">shop = pet_beauty → shop = pet_grooming<br></div><div dir="auto">shop = icecream → shop = ice_cream<br></div><div dir="auto">shop = green_grocer → shop = greengrocer<br></div><div dir="auto">shop = General Shop → shop = general<br></div><div dir="auto">shop = food stuff → shop = food<br></div><div dir="auto">shop = car_dealership → shop = car<br></div><div dir="auto">shop = hair_dresser → shop = hairdresser<br></div><div dir="auto">shop = storage-rental → shop = storage_rental<br></div><div dir="auto">shop = repairs → shop = repair<br></div><div dir="auto">shop = telecom → shop = telecommunication<br></div><div dir="auto">shop = sexshop → shop = erotic<br></div><div dir="auto">shop = sex → shop = erotic<br></div><div dir="auto">shop = frames → shop = frame<br></div><div dir="auto">shop = optican → shop = optician<br></div><div dir="auto">shop = gas_shop → shop = gas<br></div><div dir="auto">shop = cars → shop = car<br></div><div dir="auto">shop = rentals → shop = rental<br></div><div dir="auto">shop = Kitchen → shop = kitchen<br></div><div dir="auto">shop = religious → shop = religion<br></div><div dir="auto">shop = pawn → shop = pawnshop<br></div><div dir="auto">shop = closed → shop = vacant<br></div><div dir="auto">shop = nut_store → shop = nuts<br></div><div dir="auto">shop = herbs → shop = herbalist<br></div><div dir="auto">shop = estate agent → shop = estate_agent<br></div><div dir="auto"><br></div><div dir="auto">with trailing space at the end - would it be fine to do it also<br></div><div dir="auto">with other known valid values (listed on Wiki or in iD presets as valid)<br></div><div dir="auto">if they appear, without a separate bot proposal?<br></div><div dir="auto">shop = shoes  → shop = shoes<br></div><div dir="auto">shop = fashion_accessories  → shop = fashion_accessories<br></div><div dir="auto">shop = health_food  → shop = health_food<br></div><div dir="auto"><br></div><div dir="auto">would it be fine to do it also with other known valid values<br></div><div dir="auto">(snip '_shop', ' shop', ' store', '_store', '_products', ' products'<br></div><div dir="auto">etc at the end of shop value if it produces valid shop type, found<br></div><div dir="auto">in iD presets, without going through bot approval procedure?)<br></div><div dir="auto">shop = model_store → shop = model<br></div><div dir="auto">shop = farm_shop → shop = farm<br></div><div dir="auto">shop = farm_stand → shop = farm<br></div><div dir="auto">shop = convenience store → shop = convenience<br></div><div dir="auto">shop = mobile_phone_shop → shop = mobile_phone<br></div><div dir="auto">shop = gift_shop → shop = gift<br></div><div dir="auto">shop = fabric store → shop = fabric<br></div><div dir="auto">shop = horse → shop = equestrian<br></div><div dir="auto">shop = haberdasher → shop = haberdashery ( maybe all shop=haberdashery<br></div><div dir="auto">should be moved to shop=sewing? Note that iD presets threat them as<br></div><div dir="auto">synonymous so if they are not then something should be changed )<br></div><div dir="auto"><br></div><div dir="auto">If you reached here: I have some question about shop values that I am NOT<br></div><div dir="auto">proposing to edit right now.<br></div><div dir="auto"><br></div><div dir="auto">More info about bot edit is further below.<br></div><div dir="auto"><br></div><div dir="auto">shop=drugstore<br></div><div dir="auto">shop=drug_store<br></div><div dir="auto">That is either shop=chemist or amenity=pharmacy, right? So needs to be<br></div><div dir="auto">resurveyed to be fixed (maybe asking in changeset comments people who<br></div><div dir="auto">added may make sense).<br></div><div dir="auto"><br></div><div dir="auto">For that matter, what about shop=cutlery =cooking_utensils =home_goods ?<br></div><div dir="auto"><br></div><div dir="auto">Beekiping materials shop seems to be a good target for tag <br></div><div dir="auto">invention/proposal/standarisation.<br></div><div dir="auto">shop=beekeeping_supplies<br></div><div dir="auto">shop=beekeeping<br></div><div dir="auto">shop=apiary<br></div><div dir="auto">shop=beekeeper<br></div><div dir="auto">shop=bee_keeping<br></div><div dir="auto">shop=bee<br></div><div dir="auto">shop=bee_supply<br></div><div dir="auto">shop=Beekeeping_Supplies<br></div><div dir="auto">shop=beekeepers_need<br></div><div dir="auto"><br></div><div dir="auto">There are also some shop values in noneglish where I have given up on<br></div><div dir="auto">them. If some of them have 100% clear meaning - help with them would be<br></div><div dir="auto">welcome (either by fixing them, especially ones appearing only few<br></div><div dir="auto">times or, if used on wider scale, they could be added to the next<br></div><div dir="auto">shop=* migration proposal - let me know about such cases)<br></div><div dir="auto"><br></div><div dir="auto">If you want to help with reviewing them but need help: let me know and<br></div><div dir="auto">I will setup something. Also, if you are interested in longer list of<br></div><div dir="auto">values that require such help.<br></div><div dir="auto"><br></div><div dir="auto">shop=patisserie<br></div><div dir="auto">shop=Tienda_y_taller_de_articulos_de_greda<br></div><div dir="auto">shop=tienda_y_taller_de_articulos_de_greda<br></div><div dir="auto">shop=schulmöbel<br></div><div dir="auto">shop=mobil<br></div><div dir="auto">shop=bijouterie<br></div><div dir="auto">shop=abarrotes<br></div><div dir="auto">shop=Sanitär<br></div><div dir="auto">shop=matres<br></div><div dir="auto">shop=σφραγίδες<br></div><div dir="auto">shop=印<br></div><div dir="auto">shop=柑仔店<br></div><div dir="auto">shop=髮廊<br></div><div dir="auto">shop=觀光旅遊<br></div><div dir="auto"><br></div><div dir="auto">Following is the same reasoning and plan as previously:<br></div><div dir="auto"><br></div><div dir="auto">Edit would be automatic, rerun from time to time, split into small<br></div><div dir="auto">changeset by geographic areas and run by<br></div><div dir="auto"><a href="https://www.openstreetmap.org/user/Mateusz%20Konieczny%20-%20bot%20account/history%20bot%20account">https://www.openstreetmap.org/user/Mateusz%20Konieczny%20-%20bot%20account/history%20bot%20account</a><br></div><div dir="auto"><br></div><div dir="auto">Why it is useful? It helps newbies to avoid becoming confused. It<br></div><div dir="auto">protects against such values becoming established. Without drudgery<br></div><div dir="auto">that would be required from the manual cleanup. It also makes easier to<br></div><div dir="auto">add missing shop= values<br></div><div dir="auto"><br></div><div dir="auto">In addition, such review allows to stop cases where documentation or<br></div><div dir="auto">presets are missing something. This review already resulted in multiple<br></div><div dir="auto">improvements to OSM Wiki documentation and iD presets.<br></div><div dir="auto"><br></div><div dir="auto">Why automatic edit? I have a massive queue (in thousands and tens of<br></div><div dir="auto">thousands) of automatically detectable issues which are not reported by<br></div><div dir="auto">mainstream validators, require fixes and fix requires review or<br></div><div dir="auto">complete manual cleanup.<br></div><div dir="auto"><br></div><div dir="auto">There is no point in manual drudgery here, with values clearly<br></div><div dir="auto">replaceable by better matches.<br></div><div dir="auto"><br></div><div dir="auto">This values here do NOT require manual overview. If this cases will<br></div><div dir="auto">turn out to be an useful signal of invalid editing than I will remain<br></div><div dir="auto">reviewing nearby areas where bot edited.<br></div><div dir="auto"><br></div><div dir="auto">And I fixed some manually and they were not a great sign of a problematic data.<br></div><div dir="auto"><br></div><div dir="auto">Yes, bot edit WILL cause objects to be edited. Nevertheless, as result<br></div><div dir="auto">map data quality will improve.<br></div>  </body>
</html>