<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi Colin,<br><br>I fully agree with you, but I don't want to participate in these "religious" discussions too much.<br>I thought about writing a tool to help doing such mechanical edits, but I doubt that this would be<br>welcomed, so I'll stick to mkgmap development and small manual changes.<br><br>Gerd<br><br><br><br><div><hr id="stopSpelling">Date: Tue, 13 Oct 2015 11:21:16 +0200<br>From: colin.smale@xs4all.nl<br>To: dev@openstreetmap.org<br>Subject: Re: [OSM-dev] proposal for mechanical edit reg. power_source + generator:source<br><br>
 <BR>
<div> </div>
As there is an indefinite number of data consumers, this is of course impossible... How would you ever be able to update the tagging if you have to get consent or acquiescence from every data consumer? What is your suggestion for sorting out "spaghetti tagging"? How do we ever do any "refactoring"?<BR>
Sorry for the IT terms, but discussions analogous to this one come up extremely regularly in the IT business, and the bottom line is that the bullet needs to be bitten and you have to get your wallet out to sort things out occasionally. If you don't, your maintenance costs will sooner or later inexorably spiral out of control. And anyone who says that this can be prevented by careful planning, doesn't understand how agile businesses need to be to survive. The costs can be somewhat mitigated by appropriate architectural decisions (analogous to having tagging schemes that are e.g. extensible and easily maintainable) but never eliminated entirely.<BR>
So where do we go from here? Manual review, re-survey and retagging?<BR>
//colin<BR>
On 2015-10-13 10:49, Chris Hill wrote:<BR>
<blockquote style="padding:0 0.4em;border-left:#1010ff 2px solid;">
<div class="pre" style="padding:0;font-family:monospace;"><br><span style="white-space:nowrap;">On 13/10/15 08:56, GerdP wrote:</span>
<blockquote style="padding:0 0.4em;border-left:#1010ff 2px solid;"><span style="white-space:nowrap;">Hi all,</span><br><br><span style="white-space:nowrap;">during the last days I've checked hundreds of places where</span><br><span style="white-space:nowrap;">OSM inspector</span><br><span style="white-space:nowrap;"><a href="http://tools.geofabrik.de/osmi/" target="_blank">http://tools.geofabrik.de/osmi/</a></span><br><span style="white-space:nowrap;">complains about something. Doing that I commented</span><br><span style="white-space:nowrap;">this changeset:</span><br><span style="white-space:nowrap;"><a href="http://www.openstreetmap.org/changeset/8335705" target="_blank">http://www.openstreetmap.org/changeset/8335705</a></span><br><br><span style="white-space:nowrap;">As don-vip suggests in his reply I propose a mechanical edit :</span><br><span style="white-space:nowrap;">remove the tag</span><br><span style="white-space:nowrap;">power_source=xyz</span><br><span style="white-space:nowrap;">if the element also has the tag</span><br><span style="white-space:nowrap;">generator:source=xyz</span><br><br><span style="white-space:nowrap;">as JOSM complains about the usage of power_source.</span><br><br><span style="white-space:nowrap;">If this isn't the right list, please forward it.</span><br><br><br></blockquote>
The tag you propose to remove is harmless. How do you know which tags data consumers are using? When you have confirmed with every data consumer that the change you propose will not affect them, or they have agreed to change, then I will agree, until then I disagree with this mechanical edit.</div>
</blockquote>

<br>_______________________________________________
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev</div>                                          </div></body>
</html>