<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>On 2020-12-20 17:09, Chris Hill wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"><br /><span style="white-space: nowrap;">On 20/12/2020 15:30, ndrw wrote:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span style="white-space: nowrap;">On 20/12/2020 12:45, Dave Abbott wrote:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">There is a page at <a href="https://wiki.openstreetmap.org/wiki/User:Rjw62/UK_Address_Mapping" target="_blank" rel="noopener noreferrer">https://wiki.openstreetmap.org/wiki/User:Rjw62/UK_Address_Mapping</a> which mentions "suggested tags" but there is no evidence that this is in use. If correct I would be tagging as -<br /><br /><span style="white-space: nowrap;">addr:housenumber=99</span><br /><span style="white-space: nowrap;">addr:street=Postal Street</span><br /><span style="white-space: nowrap;">addr:town=Smalltown</span><br /><span style="white-space: nowrap;">addr:city=Largertown</span><br /><br /></blockquote>
This is correct, although there is no consensus wrt to the tag used for Smalltown. I'm using one of addr:villlage|suburb|town myself. There was a proposal to switch to addr:locality only, which I argued against in the past, but it would indeed match RM addressing better and often classification of the locality is unclear.</blockquote>
<br /> Using the two separate towns is not correct. The house (or whatever) is not in Largertown,it is in Smalltown.<br /><br /> Postal towns are in invention of Royal Mail. Correct addressing of any location are set by Local Authorities, not Royal Mail. There are no postal towns in LA addresses.<br /><br /> In the original example the 'Smalltown' (or indeed village or even hamlet) translates into addr:city in OSM. I know this may look confusing as a small villiage is not a city, but that is, IMHO, the correct way tobuild an OSM UK address.<br /><br /> Adding postal towns is not only redundant, but is misleading. It looks as though the way to find Smalltown would be first to go to Largertown, when that is very rarely the case. OSM addresses are hierarchical, RM addressing is not as postal town is usually a separate place.</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
</blockquote>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">That depends on your paradigm. If the address is the "postal address", then we should follow (or map to) RM addressing. If the address is "for navigation purposes" we would need a different model. Many countries (not the UK) use addresses as (partial) identifiers, and that paradigm has yet another set of requirements.</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Sometimes the Post Town is not even in the same country - addresses in Tutshill, Gloucestershire have Chepstow as their Post Town. If that is not tagged explicitly, what algorithm is going to infer that correctly?</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Are you advocating removing all address elements superior to street, and forcing users to look up the other elements in PAF? What would otherwise be the use case for having city/town etc in an address in OSM?</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
</body></html>