<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jun 1, 2015 at 12:55 AM, Marc Gemis <span dir="ltr"><<a href="mailto:marc.gemis@gmail.com" target="_blank">marc.gemis@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>just a few thoughts:<br></div><div><br></div>What is the value of a 1 time mechanical edit cleanup ? From the moment you ran your script, new data can arrive in the OSM with the wrong values.<div>Will you run your script daily ? What if a data consumer obtains the data between 2 runs of your script ? </div></div></blockquote><div><br></div><div>In my experience, two rounds of mechanical edit are sufficient.</div><div>The first gets the bulk of the problem, and generally shifts the mapping behavior as well. </div><div>Then maybe a few weeks later check if anyone is using the old tags and reach out to them via private message.</div><div><br></div><div>The value of a 1 time edit is high, as long as there is sufficient consensus or apathy about the change.</div><div><br></div><div>------------------------------------</div><div><br></div><div><i>The potential for data consumer impact seems highly overrated on this mailing list.  </i>By the time something is mechanically edited data consumers</div><div>have generally moved on.  See also <a href="http://wiki.openstreetmap.org/wiki/Deprecated_features">http://wiki.openstreetmap.org/wiki/Deprecated_features</a></div><div><br></div><div>For example take "amenity=dog_bin".  That's a minor tag, and chances are any data consumer also processes </div><div>"amenity=dog_waste_bin".  Thus retagging dog_bin -> dog_waste_bin would have <i>zero data consumer impact no matter when the script is run.</i></div><div><br></div><div><br></div><div>---</div><div>The tag migration is not the issue really.  The problem comes in when the old tag was semantically unclear and can't be migrated.</div><div>I ran into that with excrement tags actually: one set of excrement tags was used for <i>four distinct features</i> and to clean that up I had to look carefully at</div><div>the context and/or ask a local mapper to verify on the ground.  Fortunately the context made the right tag clear in most of the cases: but it could have been really hard.</div></div></div></div>