<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div dir="auto">Automatically remove obvious descriptive names (obvious cases only, not<br></div><div dir="auto">all suspect objects)<br></div><div dir="auto"><br></div><div dir="auto">This is basically the same<br></div><div dir="auto"><a href="https://community.openstreetmap.org/t/bot-edit-proposal-automatically-remove-obvious-descriptive-names-obvious-cases-only-not-all-suspect-objects/107393" rel="noopener noreferrer" target="_blank">https://community.openstreetmap.org/t/bot-edit-proposal-automatically-remove-obvious-descriptive-names-obvious-cases-only-not-all-suspect-objects/107393</a><br></div><div dir="auto"><br></div><div dir="auto">Some minor feedback was taken into account.<br></div><div dir="auto"><br></div><div dir="auto">There are object types where mappers relatively often add invalid name<br></div><div dir="auto">tag that repeats object type, and it is obvious enough that can be<br></div><div dir="auto">fixed remotely.<br></div><div dir="auto"><br></div><div dir="auto">I was doing it with some objects, and in some cases it is often<br></div><div dir="auto">combined with very problematic tagging nearby (can link some queries if<br></div><div dir="auto">anyone wants).<br></div><div dir="auto"><br></div><div dir="auto">But for some objects use of obvious descriptive names is quite popular,<br></div><div dir="auto">to the point that manual fixing cannot keep up AND it is possible to<br></div><div dir="auto">fix it with a bot edit AND other tagging in area is typically fine.<br></div><div dir="auto">Sometimes there are clusters of other objects with descriptive names,<br></div><div dir="auto">but these can be found independently.<br></div><div dir="auto"><br></div><div dir="auto">And yes "Toilet" can be signed but it does not make it a name, like<br></div><div dir="auto">"Toilet, 2 euro fee" is not a name either. Or sign pointing toward<br></div><div dir="auto">bunker with "Bunker" label is not indicating that bunker has a name<br></div><div dir="auto">Bunker.<br></div><div dir="auto"><br></div><div dir="auto">Note<br></div><div dir="auto"><a href="https://community.openstreetmap.org/t/is-name-toilet-even-theorethically-valid-for-amenity-toilets/105540" rel="noopener noreferrer" target="_blank">https://community.openstreetmap.org/t/is-name-toilet-even-theorethically-valid-for-amenity-toilets/105540</a><br></div><div dir="auto">where it was discussed<br></div><div dir="auto"><br></div><div dir="auto">See also approved bot edit doing this for viewpoints:<br></div><div dir="auto"><a href="https://wiki.openstreetmap.org/wiki/Mechanical_Edits/Mateusz_Konieczny_-_bot_account/remove_obvious_descriptive_names_for_viewpoints_(obvious_cases_only,_not_all_suspect_objects)" rel="noopener noreferrer" target="_blank">https://wiki.openstreetmap.org/wiki/Mechanical_Edits/Mateusz_Konieczny_-_bot_account/remove_obvious_descriptive_names_for_viewpoints_(obvious_cases_only,_not_all_suspect_objects)</a><br></div><div dir="auto"><br></div><div dir="auto">I also noticed that OsmAnd edit plugin is overrepresented in adding<br></div><div dir="auto">such bad pseudonames and tracked down problem to a bad interface<br></div><div dir="auto">design, reported in <a href="https://github.com/osmandapp/OsmAnd/issues/18651" rel="noopener noreferrer" target="_blank">https://github.com/osmandapp/OsmAnd/issues/18651</a> to<br></div><div dir="auto">its authors. So far they decided to claim that it is not a problem, I<br></div><div dir="auto">plan to compile some statistics making clear their editor is causing<br></div><div dir="auto">problems in this specific area.<br></div><div dir="auto"><br></div><div dir="auto">I propose to run automated cleanup for multiple types of objects. In<br></div><div dir="auto">each case it would remove also capitalisation variants - so not only<br></div><div dir="auto">name=toilet but also name=Toilet and name=TOILET). In each case only<br></div><div dir="auto">objects tagged as a single type would be processed. For example<br></div><div dir="auto">amenity=toilets with name=Toilet but also waterway=waterfall would not<br></div><div dir="auto">be edited as it has an unexpected tag.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Note that this relies on assumption that object tagged like<br></div><div dir="auto"><br></div><div dir="auto">- amenity=toilets<br></div><div dir="auto">- name=Toilet<br></div><div dir="auto"><br></div><div dir="auto">is always case of misusing name tag.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Objects which carry unexpected tags or tags not typical for viewpoints,<br></div><div dir="auto">or note/fixme tags will be skipped. So for example<br></div><div dir="auto"><br></div><div dir="auto">- man_made=cairn<br></div><div dir="auto">- amenity=restaurant<br></div><div dir="auto">- name=Cairn<br></div><div dir="auto"><br></div><div dir="auto">well not be touched. In theoretical case of restaurant named "Cairn"<br></div><div dir="auto">which is also cairn, such object will not be modified at all. <br></div><div dir="auto"><br></div><div dir="auto">Cases like<br></div><div dir="auto"><br></div><div dir="auto">- tourism=viewpoint<br></div><div dir="auto">- waterway=waterfall<br></div><div dir="auto">- name=Viewpoint <br></div><div dir="auto"><br></div><div dir="auto">or<br></div><div dir="auto"><br></div><div dir="auto">- tourism=viewpoint<br></div><div dir="auto">- name=Viewpoint<br></div><div dir="auto">- note=Actually named "Viewpoint"<br></div><div dir="auto"><br></div><div dir="auto">would not be edited either as they carry extra unexpected tags.<br></div><div dir="auto"><br></div><div dir="auto">(Though I do not expect last case to be ever validly tagged...)<br></div><div dir="auto"><br></div><div dir="auto">Obviously objects with just<br></div><div dir="auto"><br></div><div dir="auto">name=Toilet<br></div><div dir="auto"><br></div><div dir="auto">would not be edited in this edit (as both object type and name is<br></div><div dir="auto">required).<br></div><div dir="auto"><br></div><div dir="auto">- tourism=viewpoint<br></div><div dir="auto">- fee=yes<br></div><div dir="auto">- name=VIEWPOINT <br></div><div dir="auto"><br></div><div dir="auto">would be edited. Similarly with other  that are expected attributes of<br></div><div dir="auto">viewpoints.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Bot edit would be worldwide, with edits split in parts, edit run<br></div><div dir="auto">separately for each object type. Edits would be repeated in future.<br></div><div dir="auto"><br></div><div dir="auto">Note: as required by automated edits code of conduct a bot proposal<br></div><div dir="auto">will be also posted on talk mailing list <br></div><div dir="auto"><br></div><div dir="auto">Comments welcome - both if you see problems with this edit and if you<br></div><div dir="auto">support it (though upvoting also works I guess)<br></div><div dir="auto"><br></div><div dir="auto">Following types of objects will be included in this edit (initial<br></div><div dir="auto">series was done only for viewpoints)<br></div><div dir="auto"><br></div><div dir="auto">- waterway = waterfall with name waterfall<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - height<br></div><div dir="auto"><br></div><div dir="auto">- amenity = bench with name bench<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - backrest<br></div><div dir="auto">    - material<br></div><div dir="auto">    - surface<br></div><div dir="auto">    - seats<br></div><div dir="auto">    - capacity<br></div><div dir="auto">    - ele<br></div><div dir="auto">    - colour<br></div><div dir="auto">    - inscription<br></div><div dir="auto">    - access<br></div><div dir="auto">    - covered<br></div><div dir="auto">                       <br></div><div dir="auto">- leisure = playground with name playground<br></div><div dir="auto">                                                                                                                       <br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">                                                   <br></div><div dir="auto">    - surface          <br></div><div dir="auto">    - access           <br></div><div dir="auto">    - max_age          <br></div><div dir="auto">    - min_age          <br></div><div dir="auto">    - playground:theme <br></div><div dir="auto"><br></div><div dir="auto">- tourism = viewpoint with names viewpoint, punkt widokowy (“punkt<br></div><div dir="auto">  widokowy” is in Polish, I am native speaker of Polish)<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - direction<br></div><div dir="auto">    - ele<br></div><div dir="auto">    - wheelchair<br></div><div dir="auto">    - opening_hours<br></div><div dir="auto">    - area<br></div><div dir="auto"><br></div><div dir="auto">- man_made = cairn with name cairn<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - ele<br></div><div dir="auto"><br></div><div dir="auto">- military = bunker with name bunker<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - ruins<br></div><div dir="auto">    - building<br></div><div dir="auto">    - abandoned<br></div><div dir="auto">    - disused<br></div><div dir="auto">    - bunker_type<br></div><div dir="auto">    - historic<br></div><div dir="auto"><br></div><div dir="auto">- amenity = drinking_water with names drinking water, water, potable<br></div><div dir="auto">  water<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - ele<br></div><div dir="auto">    - fee<br></div><div dir="auto">    - charge<br></div><div dir="auto">    - access<br></div><div dir="auto">    - drinking_water<br></div><div dir="auto">    - bottle<br></div><div dir="auto">    - owner<br></div><div dir="auto">    - cold_water<br></div><div dir="auto">    - operator<br></div><div dir="auto">    - indoor<br></div><div dir="auto">    - covered<br></div><div dir="auto">    - lit<br></div><div dir="auto">    - wheelchair<br></div><div dir="auto"><br></div><div dir="auto">- tourism = camp_site with names camp site, campsite<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - water_source<br></div><div dir="auto">    - capacity:tents<br></div><div dir="auto">    - capacity:caravans<br></div><div dir="auto">    - caravans<br></div><div dir="auto">    - tents<br></div><div dir="auto">    - drinking_water<br></div><div dir="auto">    - fee<br></div><div dir="auto">    - charge<br></div><div dir="auto">    - payment:cash<br></div><div dir="auto">    - payment:contactless<br></div><div dir="auto">    - payment:credit_cards<br></div><div dir="auto">    - power_supply<br></div><div dir="auto">    - shower<br></div><div dir="auto">    - toilets<br></div><div dir="auto"><br></div><div dir="auto">- landuse = quarry with name quarry<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - resource<br></div><div dir="auto">    - mineral<br></div><div dir="auto"><br></div><div dir="auto">- natural = beach with names beach, plaża (“plaża” is in Polish)<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - surface<br></div><div dir="auto">    - access<br></div><div dir="auto">    - lifeguard<br></div><div dir="auto">    - supervised<br></div><div dir="auto">    - fee<br></div><div dir="auto">    - charge<br></div><div dir="auto">    - operator<br></div><div dir="auto"><br></div><div dir="auto">- amenity = post_box with names post box, collection box, mailbox,<br></div><div dir="auto">  letter box, drop box<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - operator<br></div><div dir="auto">    - operator:short<br></div><div dir="auto">    - operator:type<br></div><div dir="auto">    - operator:wikidata<br></div><div dir="auto">    - operator:wikipedia<br></div><div dir="auto">    - drive_through<br></div><div dir="auto">    - collection_times<br></div><div dir="auto">    - royal_cypher<br></div><div dir="auto">    - royal_cypher:wikidata<br></div><div dir="auto">    - ref<br></div><div dir="auto">    - collection_times:signed<br></div><div dir="auto">    - post_box:type<br></div><div dir="auto">    - brand<br></div><div dir="auto">    - brand:wikidata<br></div><div dir="auto">    - brand:wikipedia<br></div><div dir="auto"><br></div><div dir="auto">- landuse = grass with name grass<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto"><br></div><div dir="auto">- amenity = toilets with names toilet, toilets, toalety, toaleta, wc<br></div><div dir="auto">  (toalety, toaleta - that is in Polish, not English)<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - fee<br></div><div dir="auto">    - charge<br></div><div dir="auto">    - operational_status<br></div><div dir="auto">    - operator<br></div><div dir="auto">    - operator:type<br></div><div dir="auto">    - wheelchair<br></div><div dir="auto">    - check_date<br></div><div dir="auto">    - toilets:handwashing<br></div><div dir="auto">    - toilets:position<br></div><div dir="auto">    - toilets:disposal<br></div><div dir="auto">    - unisex<br></div><div dir="auto">    - male<br></div><div dir="auto">    - female<br></div><div dir="auto">    - currency:RUB<br></div><div dir="auto">    - opening_hours<br></div><div dir="auto">    - toilets:wheelchair<br></div><div dir="auto">    - changing_table<br></div><div dir="auto">    - flood_prone<br></div><div dir="auto">    - indoor<br></div><div dir="auto">    - access<br></div><div dir="auto">    - lit<br></div><div dir="auto">    - toilets:access<br></div><div dir="auto">    - toilets:num_chambers<br></div><div dir="auto">    - source:form<br></div><div dir="auto">    - handwashing<br></div><div dir="auto">    - wheelchair:description<br></div><div dir="auto">    - gender<br></div><div dir="auto">    - level<br></div><div dir="auto">    - supervised<br></div><div dir="auto">    - lit<br></div><div dir="auto">    - addr:city<br></div><div dir="auto">    - addr:town<br></div><div dir="auto">    - addr:place<br></div><div dir="auto">    - addr:street<br></div><div dir="auto">    - addr:housenumber<br></div><div dir="auto">    - addr:postcode<br></div><div dir="auto">    - addr:unit<br></div><div dir="auto">    - addr:state<br></div><div dir="auto">    - phone<br></div><div dir="auto">    - contact:phone<br></div><div dir="auto">    - addr:country<br></div><div dir="auto">    - addr:suburb<br></div><div dir="auto">    - addr:county<br></div><div dir="auto">    - addr:district<br></div><div dir="auto">    - addr:community<br></div><div dir="auto">    - addr:subcounty<br></div><div dir="auto">    - addr:village<br></div><div dir="auto">    - addr:parish<br></div><div dir="auto">    - addr:district<br></div><div dir="auto">    - addr:settlement<br></div><div dir="auto">    - addr:zone<br></div><div dir="auto">    - addr:clan<br></div><div dir="auto">    - addr:ward<br></div><div dir="auto">    - addr:block<br></div><div dir="auto">    - addr:full<br></div><div dir="auto">    - addr:neighbourhood<br></div><div dir="auto">    - addr:district<br></div><div dir="auto">    - addr:subcamp<br></div><div dir="auto"><br></div><div dir="auto">- amenity = parking with name parking<br></div><div dir="auto">  - only following additional keys are allowed, presence of any other<br></div><div dir="auto">  tags will block an automated edit:<br></div><div dir="auto">    - parking<br></div><div dir="auto">    - access<br></div><div dir="auto">    - surface<br></div><div dir="auto">    - fee<br></div><div dir="auto">    - charge<br></div><div dir="auto">    - hgv<br></div><div dir="auto">    - lit<br></div><div dir="auto">    - maxstay<br></div><div dir="auto">    - smoothness<br></div><div dir="auto">    - supervised<br></div><div dir="auto">    - phone<br></div><div dir="auto">    - website<br></div><div dir="auto">    - capacity<br></div><div dir="auto">    - addr:city<br></div><div dir="auto">    - addr:town<br></div><div dir="auto">    - addr:place<br></div><div dir="auto">    - addr:street<br></div><div dir="auto">    - addr:housenumber<br></div><div dir="auto">    - addr:postcode<br></div><div dir="auto">    - addr:unit<br></div><div dir="auto">    - addr:state<br></div><div dir="auto">    - phone<br></div><div dir="auto">    - contact:phone<br></div><div dir="auto">    - addr:country<br></div><div dir="auto">    - addr:suburb<br></div><div dir="auto">    - addr:county<br></div><div dir="auto">    - addr:district<br></div><div dir="auto">    - addr:community<br></div><div dir="auto">    - addr:subcounty<br></div><div dir="auto">    - addr:village<br></div><div dir="auto">    - addr:parish<br></div><div dir="auto">    - addr:district<br></div><div dir="auto">    - addr:settlement<br></div><div dir="auto">    - addr:zone<br></div><div dir="auto">    - addr:clan<br></div><div dir="auto">    - addr:ward<br></div><div dir="auto">    - addr:block<br></div><div dir="auto">    - addr:full<br></div><div dir="auto">    - addr:neighbourhood<br></div><div dir="auto">    - addr:district<br></div><div dir="auto">    - addr:subcamp<br></div><div dir="auto"><br></div><div dir="auto">Note: following always allowed keys additionally applies to all cases<br></div><div dir="auto">(listed separately due to message size limit)<br></div><div dir="auto"><br></div><div dir="auto">    - name (tags starting from "name" repeat for each object type<br></div><div dir="auto">      listed here)<br></div><div dir="auto">    - source<br></div><div dir="auto">    - created_by<br></div><div dir="auto">    - layer<br></div><div dir="auto">    - is_in<br></div><div dir="auto">    - url<br></div><div dir="auto">    - mapillary<br></div><div dir="auto">    - image<br></div><div dir="auto">    - wikimedia_commons<br></div><div dir="auto">    - flickr<br></div><div dir="auto">    - check_date<br></div><div dir="auto">    - survey:date<br></div><div dir="auto">    - source:date<br></div><div dir="auto">    - is_in:country<br></div><div dir="auto">    - is_in:state<br></div><div dir="auto"><br></div>  </body>
</html>