Излишне.

Есть иерархическая цепочка для составления адреса. Примерно такая. Если не такая - поправте меня.
addr:country
addr:region
addr:district
addr:city
addr:suburb
addr:street
addr:housenumber/addr:housename

Все непустые элементы склеиваем через запятую - получаем адрес, не забыв сдобрить результат с помощью addr:postcode.

Легальность пустоты какого-то элемента - вопрос совсем другой!

Вот только если такая цепочка неоднозначна, то тогда понадобится указания на то, что надо переставить местами или еще чего.

Приведите примеры не пропусков, а другого прядка!

Для этого достаточно их документировать.