<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>