По поводу тега design. Он обозначает, является ли здание типовым проектом. design=typical -да, design=unique - нет.
http://wiki.openstreetmap.org/wiki/ВикиПроект_Россия/Голосования/Типовые_серии
Поскольку, если у здания стоит design:ref=* (номер серийного проекта), то указывать design=typical нет смысла, и так ясно, что это так. Но если расширить список ключей design, то с его помощью можно будет указывать, что это за типовой проект. Т.е. design=unique - остаётся как индивидуальный проект, design=school типовой проект здания школы, design=store - магазина и т.д.
Применительно к зданию есть три параметра: текущая функция, исходная функция(проект) и конструктивные особенности.
Текущая функция указывается в building:use (часто опускается, если очевидна из landuse и building), конструктив в building, а тип проекта в design.
Единственно, как уже говорилось, design - мутное название тега, логичнее было бы building:design или building:architechture:design, но зато так короче. В общем, этот момент стоит обсудить.