Так, кажется я понял свою основную ошибку
Я слишком много возился с типовыми сериями и как результат предложил какой-то микс из конструктивных особенностей и исходного функционала, называемый “типовой проект”. Если же расматривать только конструктивные особенности, тогда схема будет несколько другой.
Попытка № 2.
Жилые дома:
У жилых зданий классификация может быть на основе взаимного расположения отдельных жилых единиц -квартир или комнат:
1.1) отдельно стоящие на одну квартиру/семью (detached, в России = house),
1.2) на несколько квартир с отдельными входами в ряд (townhouse),
1.3) несколько сблокированных частных домов (разные здания, но пристроенные друг к другу, terrase),
1.4) на несколько квартир с одним входом и лестничной клеткой (одна или несколько секций, apartments)
1.5) коридорная система с квартирами (dormitory? Но это не всегда dormitory)
1.6) система со стилобатной (в которой расположены паркинг, служебные и общественные помещения) и жилой частями. Возможно, такое стоит отмечать как два разных здания?
Общественные, промышленные и служебные (нежилые) здания:
2.1) коридорная система с комнатами (отель, общежитие, школа, детсад, поликлиника, некоторые офисы и т.п.)
2.2) конструктивно организованные вокруг большого зала или нескольких залов, имеющих не один этаж в высоту (театры, кинотеатры, вокзалы старого образца, бассейны, некоторые торговые центры)
2.3) сложные системы из залов (дворцы, музеи, некоторые торговые центры, вокзалы)
2.4) один большой зал под лёгкой крышей, возможно, с временными перегородками (супермаркет, некоторые здания аэропортов, вокзалов, концертных залов, заводские цеха и т.д.) Близко по смыслу к 2.2, а также к ангару.
(Попробуйте подобрать названия для 2.1-2.4! это вообще реально, если избегать заумных словосочетаний?)
2.5) многоэтажная система с пандусами для движения авто - паркинг
2.6) небольшое помещение с дверью - сарай
2.7) небольшое помещение с воротами - гараж
2.8) небольшое помещение с “начинкой” из коммуникаций разного типа, не предназначенная для пребывания людей (например, трансформаторная будка)
2.9) отдельная лестничная секция - пожарная вышка
2.10) прочие постройки с характерными особенностями, например храмы разных религий, городские стены и т.д.
Временные некапитальные постройки
3.1) павильоны (посетители входят внутрь)
3.2) киоски (посетители остаются снаружи), также посты охраны
3.3) ангары
3.4) крыши без стен (автостоянка = крыша без стен+подземный резервуар+павильон - выделить в отдельный тип?)
3.5) надувные купола
Специфические постройки (здания ли это вообще?)
4.1) подземные здания (бункеры)
4.2) теплицы - максимально светопроницаемые здания
4.3) резервуары (открытый, закрытый, подземный, башня с резервуаром)
4.4) стадионы
Строящиеся здания.
Если здание в целом готово, но не используется (долгострой/заброшенное) использовать building=* + disused=yes. Если же здание ещё конструктивно не готово
(каркас без стен или только фундамент)
building=construction + construction=*
Здания proposed
building=proposed + proposed=*
Разрушенные здания
building=collapsed + collapsed=*
Основной вывод.
Большинство общественных зданий не поддаются внятной классификации, если подходить с чисто конструктивной стороны. Физическое различие между двумя типами школ может быть меньше, чем между школой и поликлиникой или школой и общежитием. В том числе building= residential, industrial и commercial в такой системе не имеют права на существование (вместо них следует использовать building:use=*)
Если исходить из этой концепции, более чем в половине случаев правильнее будет использовать building:use + развивать теги серии design для более подробной классификации. Либо соглашаться на то, что building обозначает текущее использование здание, но это мне совсем не нравится.