<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
You are forgetting that most new mappers won’t see the tags and will be presented with what can be a clear explanation of what each field means.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
--</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Andrew<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Mark Goodge <mark@good-stuff.co.uk><br>
<b>Sent:</b> 15 January 2022 12:25<br>
<b>To:</b> talk-gb@openstreetmap.org <talk-gb@openstreetmap.org><br>
<b>Subject:</b> Re: [Talk-GB] addr:place cleanup process</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText"><br>
<br>
On 14/01/2022 19:07, Rob Nickerson wrote:<br>
> <br>
> If you have an address which has some settlement name before the postal <br>
> town then there are only ever two tags that you need: addr:suburb and <br>
> addr:city. The case we haven't yet worked out how to handle is when the <br>
> address includes 3 settlements / settlement sub areas ("locality <br>
> elements" in RM language). At that point we use addr:suburb for the <br>
> smallest, addr:city for the largest and an as yet undefined tag for the <br>
> middle.<br>
> <br>
> So "suburb" in addr:suburb should also not be interpreted based on our <br>
> view of what a suburb is or isn't.<br>
<br>
The problem with this is that it goes against the normal meaning of the <br>
word "suburb" in British English. Not every OSM editor is reading this <br>
list, and not every OSM editor is going to read the wiki. So not every <br>
editor is going to realise that "suburb" means something different in <br>
OSM to what it does in everyday use. Which means that people will, <br>
whether you want them to or not, use addr:hamlet, addr:village, <br>
addr:town or whatever seems most appropriate, because they simply don't <br>
know that OSM addr:* tags don't follow normal English usage, and, <br>
without reading either the wiki or this list, have no way of knowing.<br>
<br>
It seems to me there are really only three possible solutions to this:<br>
<br>
1. Find some way to prevent people adding or editing addr:* tags until <br>
they have shown they have read and understood the wiki.<br>
<br>
2. Have an ongoing project of repeatedly correcting the wrong use of <br>
addr:* tags.<br>
<br>
3. Stop caring about it, and accept that, in the UK, addr:* tags will <br>
be, and can be, duck-tagged.<br>
<br>
The first may seem attractive (and would result in a much cleaner <br>
dataset), but I really don't see how it could be enforced. The second is <br>
a lot of work, and is likely to result in edit wars where people think <br>
that their edits are being wrongly changed by people who don't <br>
understand the situation on the ground ("No, Kidsgrove isn't a suburb of <br>
Stoke-on-Trent, it's a town in its own right"). So it seems to me that <br>
only the last is a practical choice. It may upset the purists, but if we <br>
genuinely want to encourage more OSM users to become OSM editors then we <br>
need to accept that commonly used tags have to follow normal English <br>
usage rather than requiring people to adopt non-standard and <br>
non-intuitive terminology.<br>
<br>
Mark<br>
<br>
_______________________________________________<br>
Talk-GB mailing list<br>
Talk-GB@openstreetmap.org<br>
<a href="https://lists.openstreetmap.org/listinfo/talk-gb">https://lists.openstreetmap.org/listinfo/talk-gb</a><br>
</div>
</span></font></div>
</body>
</html>