А о какой адресации речь?
О почтовой или об административном делении? Они же совершенно не совпадают.
Я тут недавно заполнял анкету на пластик в сбербанке, типа такой:
http://www.sberbank.ru/common/img/uploaded/files/pdf/person/bank_cards/anketa_cc_mas.pdf
Им нужно:
ИНДЕКС
ОБЛАСТЬ (КРАЙ, РЕСПУБЛИКА), РАЙОН
ГОРОД (НАСЕЛЕННЫЙ ПУНКТ)
УЛИЦА (МИКРОРАЙОН)
ДОМ (КВАРТАЛ)
КОРПУС
СТРОЕНИЕ
КВАРТИРА
Надо было вписать два зеленоградских адреса, регистрации и проживания. Они у меня разные.
ИНДЕКС - значит хотят почтовый?
С детства писал почтовый адрес “Москва, к-482, корп.XXX, кв.XX” и всё работало.
Теперь тупят всё больше и больше.
Саппорт по инету: “напишите как в паспорте”.
Но это катит только в первом случае - во втором негде глянуть.
А в паспорте вообще мрак!
г.Москва
УВД Зеленоградского АО
Отдел внутренних дел
района Матушкино-Савёлки
ЗАРЕГЕСТРИРОВАН
ул.__________________
дом.____корп.XXX кв.XX
То есть всё-таки г.Москва, а дальше корп.XXX кв.XX 
А место проживания-то с улицей.
В результате написал
ИНДЕКС - 124482
ОБЛАСТЬ (КРАЙ, РЕСПУБЛИКА), РАЙОН - Москва
ГОРОД (НАСЕЛЕННЫЙ ПУНКТ) - Зеленоград
УЛИЦА (МИКРОРАЙОН)
ДОМ (КВАРТАЛ)
КОРПУС - XXX
СТРОЕНИЕ
КВАРТИРА - XXX
Ну, где с домом и улицей, соответственно вместо корпуса дом и улицу.
Что делать, если бы для однозначности улицы надо было бы приписать пос.Малино - не знаю.
Может вписать в населенный пункт, не пиша Зеленоград или написав “Зеленоград, пос.Малино”
Мне видится такая матрешка:
Во-первых, есть две Москвы:
- Вааще Москва - addr:region, такой же, как и Московская область.
- Собственно Москва - addr:city, такой же, как и Зеленоград, Внуково и т.п.
Ну и далее
addr:suburb=Малино. и т.п. Этих в адм.делении может и не быть.
Что-то же похожее и в Сочи. Есть собственно Сочи и большой Сочи.
Пока проблем не вижу.
addr:region=Москва
addr:city=Зеленоград
addr:suburb=Малино
Ну а классификатор же ничего не говорит о вложенности. Все равны, или могут быть вложения?
Если все равны, то тогда
Собственно Зеленоград и Малино на одном уровне и оба входят в ЗелАО (Зеленоград вааще).
Под замах хочу напомнить, что в отличии от некоторых городов, названия типа “3-микрорайон” в почтовый адрес не входят.
Никогда не надо писать Зеленоград, 3-микрорайон, корп. 302В.
Но для организации интерфейса поиска в программе такая иерархия может быть удобна.
Так что я опять возвращаюсь к вопросу: какой адресацией занимаемся?
Почтовой, поисковой, административным подчинением?