I am using OSM data on my travels and one of more annoying failures is
case where I arrived at some drinking water source, discovered that it
is broken/gone/disused/abandoned. And on editing OSM it turns out that
it was already marked this way but in a very weird way.

Here I want to handle:

amenity = drinking_water
amenity = water_point
man_made = water_well

with one of

condition = not_working
working = no
disused = yes
operational_status:availability = never
operational_status = out_of_order
operational_status = broken
operational_status = closed
operational_status = non_operational
operational_status = non operational
operational_status = non-operational
operational_status = no
operational_status = No
operational_status = Non-Functional
operational_status = Non-operational
operational_status = non opérationnel
operational_status = non
operational_status = Non-Operational
operational_status = non fonctionnel
operational_status = non_functional
operational_status = Non aperationnel
operational_status = Closed,Need repair
stateofrepair = broken
wetap:status = broken

Edit would use lifecycle prefixes and replace use of operational_status
and similar. This would make using this data far more feasible. If
someone is interested in nonfuctional water sources, they can query
also for lifecycle-prefixed ones. If someone is not, then they are far
less likely to get ugly surprises. Typical edit would look like this:

for https://www.openstreetmap.org/node/5036984190
* removed: amenity = water_point
* removed: man_made = water_well
* removed: operational_status = out_of_order
* added: disused:amenity = water_point
* added: disused:man_made = water_well

for https://www.openstreetmap.org/node/5036984192
* removed: amenity = water_point
* removed: operational_status = broken
* removed: pump = manual
* added: disused:amenity = water_point
* added: disused:pump = manual

this edit makes sense as having wild variety of
hahaha_this_object_is_not_actually_working=yes is not reasonable

main problem here is that say
    operational_status = closed 
    amenity = drinking water
may be actually now fully gone, or abandoned - not merely disused

But I think it is worth doing it as tagging it as operational (with
amenity = drinking water) is heavily misleading.

There is a variety of checks and tests, cases where bot encounters
unexpected data are skipped. For example if note or description key is
preset entry is skipped. If key pump has unexpected value entry is
skipped - the same for many other keys. If object also has say
ruins=yes or abandoned=yes it is skipped as maybe it is not merely
disused. In general any unexpected tag causes object to be skipped.

I tried contacting mappers but this tagging is primarily coming from
organised edits/imports and people who added them are inactive
and not responding to changeset comments. It is also primarily present
in areas where opening notes results in no results whatsoever.

Still, if people think it is a good idea I can first do bot edit where
I post changeset comments to people who used this kind of tagging and
ask them for feedback.

Edit would be global and recurring if such tagging would reappear.

see also
https://community.openstreetmap.org/t/tagging-inactive-water-wells-man-made-water-well-disused-yes-vs-disused-man-made-water-well/97827
(where preferred tagging was discussed some time ago) and
https://wiki.openstreetmap.org/wiki/Trolltag (describes my complaint
about tags like operational_status=Non-Functional)
_______________________________________________
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk

Reply via email to