[Talk-GB] [Talk-scotland] Tagging of roads with adjacent named terraces

Mark Goodge mark at good-stuff.co.uk
Mon May 9 10:30:39 UTC 2022



On 09/05/2022 10:37, Michael Booth wrote:
> I noticed someone raised a note about a similar problem further along 
> the road at Abbeyhill Colonies, so I opened an issue on Nominatim's 
> github: https://github.com/osm-search/Nominatim/issues/2051 Sarah says 
> the OSM tagging is wrong a name:left/right shouldn't be used and 
> addr:place should be used instead.

The problem with addr:place is that it isn't intuitively supported by 
the most common OSM editors. And, in normal English usage, "place" tends 
to be a synonym for a locality rather than a building, so, again, the 
average mapper isn't likely to consider using it in that context.

Postal addresses are complicated because, in the UK, there is a defined 
structure for them, but that structure is proprietary to Royal Mail and, 
in any case, doesn't easily fit with the standard OSM addr:* tags. But 
there is also a widely accepted convention that "Street address" means 
much the same thing as "first line of the address" in the majority of 
cases where a property is accessed directly from the outside (ie, is not 
a sub-unit of a larger property which neds to be entered first).

A consequence of that, though, is that people in the UK are used to 
using "Street address" for things which are not, physically, streets. 
The "street address" of a named terrace, or colony, for example, is 
generally accepted to be the name of the terrace or colony rather than 
the adjacent highway (even more so for a colony, actually, where the 
adjacent highway has no name).

> As for parentstreet, having tried to follow all the addressing 
> discussions a few months ago I'm still not sure of its definition or 
> where it should be used.

addr:parentstreet should be used where there are two different street 
level address lines in the same postal address. To give a real life 
example of an actual postal address, this one near where I live:

1 Rightons Court
High Street
EVESHAM
WR11 4DD

In this case, it should be tagged as

addr:housenumber=1
addr:street=Rightons Court
addr:parentstreet=High Street
addr:city=Evesham
addr:postcode=WR11 4DD

This is different to the way that Royal Mail do it - they would call 
High Street the "thoroughfare" (aka street) and Rightons Court the 
"Dependent Thoroughfare" (aka substreet). But a fairly lengthy 
discussion on this list concluded (rightly, in my opinion) that 
substreet/street is less intuitive and more likely to generate errors, 
than street/parent_street.

The key reason for that is that a fully functional postal address in the 
UK can almost always be formed simply by taking the lowest level street 
address line, the post town and the postcode. In this case, if someone 
omits "High Street" from the address, post will still get there and the 
address can easily be found by someone looking for it. But they omit 
"Rightons Court", then you end up with "1 High Street", which is a 
different place entirely.

> People seemed to be suggesting it should be used for a street coming off 
> another street, but surely you just use the actual street name instead 
> of adding another one? (otherwise where do you stop!) I see it has been 
> used here off Easter Road - 
> https://www.openstreetmap.org/node/9423069429/history - but is it really 
> necessary to have a parentstreet here?

In this case, no, because Easter Road doesn't actually appear anywhere 
in the actual postal address. addr:* tags should be simply the postal 
address, not the geographical address.

As a rule of thumb, when tagging postal addresses in the UK, then, 
unless there is good reason otherwise, then:

addr:street = the street (or, where appropriate, terrace or colony) 
named in the first line of the address

addr:city = the post town (even if it's not a city!)

addr:postcode = the postcode

and then, in between addr:street and addr:city, any other tags necessary 
to complete the postal address. That may include an addr:parentstreet 
for locations such as the one above, and/or an addr:suburb (or other 
appropriate tag) where the postal address contains an additional 
settlement name between the street address and the post town.

There's a fairl good summary of that on the wiki:

https://wiki.openstreetmap.org/wiki/Addresses_in_the_United_Kingdom#addr:substreet,_addr:street_&_addr:parentstreet

This also explains the reasoning behind the current consensus on using 
addr:street/parentstreet.

Mark



More information about the Talk-GB mailing list