ikz, не соглашусь. Только твоя схема требует жесткой привязки
номер дома по ул1 - тэг addr:streetnumber
номер дома по ул2 - тэг addr:streetnumber(что-то еще)
Такая схема, в которой в отношении дается ссылка на ОПРЕДЕЛЕННЫЙ ТЭГ, абсолютно не рабочая с угловыми зданиями.
В параллельной теме dkiselev уже про это написал.
Необходимо каждой улице выделить какой-то тэг
Из-за одного углового дома, надо дублировать тэги addr:streetnumber во все дома, которые относятся к этой улице
На одном перекрестке стоят 2 здания, первое имеет адрес 150/1, второе - 2/151
Пересекаются 3 улицы, 2 ссылаются на addr:housenumber, 1 на streetnumber. Одну из первых двух надо уводить на новый уровень streetnumber2 вместе со всеми ее домами.
Это будет супер головоломка! Действительно эта схема работает только для непересекающихся адресаций. Т.е. улицы-районы, улицы-город, районы-город.