<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p> </p>
<div> </div>
<p>Tom,</p>
<p>To avoid key fragmentation? Really? Apparently creating is_link=yes is OK, but using residential_link is wrong. People only cite things like "key fragmentation" when it appears to support their case; it is not really an active Basic Principle of OSM. If it was, there are probably loads of other keys which should be attacked and deprecated as well, and actual usage (however small) seems to trump any arguments about correctness of the underlying tagging model including "key fragmentation".</p>
<p>//colin</p>
<p>On 2015-11-10 14:05, Tom Pfeifer wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"><span style="white-space: nowrap;">Colin Smale wrote on 2015-11-10 13:54:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span style="white-space: nowrap;">Duck test: short link between two primaries is primary_link, so a short link</span><br /><span style="white-space: nowrap;">between two residentials is residential_link. The fact that it is a very rare</span><br /><span style="white-space: nowrap;">scenario does not detract from the fact that it is existable.</span></blockquote>
<br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span style="white-space: nowrap;">Why resort to a different tagging</span><br /><span style="white-space: nowrap;">pattern if it fits in the one we use for other analogous situations?</span></blockquote>
<br /><span style="white-space: nowrap;">As said, to avoid key fragmentation, for this very rare species of ducks.</span><br /><span style="white-space: nowrap;">amenity=poultry + poultry=rare_duck</span><br /><span style="white-space: nowrap;">You can squeeze in more species hierarchy if you like.</span><br /><br /><span style="white-space: nowrap;">Cartography involves an abstraction process, and that is supported by</span><br /><span style="white-space: nowrap;">categorising the tagging schemes.</span><br /><br /> tom<br /><br /> _______________________________________________<br /><span style="white-space: nowrap;">Tagging mailing list</span><br /><span style="white-space: nowrap;"><a href="mailto:Tagging@openstreetmap.org">Tagging@openstreetmap.org</a></span><br /><span style="white-space: nowrap;"><a href="https://lists.openstreetmap.org/listinfo/tagging">https://lists.openstreetmap.org/listinfo/tagging</a></span></div>
</blockquote>
</body></html>