There is a danger that you break some data with this approach and particularly so with values of addr:place which should be used in a separate way from addr:suburb etc. Changing an addr:place to addr:suburb in my view will change the semantics. (Further, the actual semantics of addr:suburb have changed over time so that you may be obscuring such differences).

You really need to document the approach you are using and discuss it on talk-gb. I take it that you have some lists of inconsistencies: I think sharing these would be generally valuable.

Jerry aka SK53

