[Talk-GB] Non-intuitive addresses

Mark Goodge mark at good-stuff.co.uk
Mon Feb 14 13:37:33 UTC 2022



On 14/02/2022 12:13, Peter Neale wrote:
> As I see it, one problem with following the RM model of 
> "street:substreet" comes when the data consumer is unaware of the 
> "substreet" concept and ignores it.  This leads to 1 Rose Cottages, 
> Green Lane" (addr:housenumber=1; addr:substreet=Rose Cottages; 
> addr:street=Green Lane) being rendered (or used in another way) as 1 
> Green Lane, when there could well be a genuiine house at 1 Green Lane 
> further along.
> 
> So, notjhing is perfect, but I still think that Street / Parentstreet is 
> more useful.

Yes, I think this is pragmatic. And, again, it matches up with the way 
that most address databases work, where you simply have a list of

Address line 1
Address line 2
etc

and the most local part of the street address always goes in line 1 even 
if, in RM terms, it's a dependent throughfare (aka substreet). So I 
don't think we should get hung up on following RM's data structure, we 
just need to make sure that whatever structure we do use is flexible 
enough to cope with all the vagaries of postal addresses.

Mark



More information about the Talk-GB mailing list