OverQuantum вы вообще видите разницу между “одним условным обозначением” и “каким угодно обозначением от балды”?
Исходное ваше утверждение было “киоск - не здание, нельзя обозначать его, как building”.
На самом деле, это два утверждения, которые вы считаете причиной и следствием, а я - не считаю, даже если предположить, что первое из них - истинно.
До того, как вы это сказали, никто тут не обсуждал классификацию building, обсуждали обозначение магазинов. Вообще.
Для киосков, как местного предмета, есть сложившееся обозначение http://taginfo.openstreetmap.org/tags/building=kiosk (учитывая, что такие маленькие сооружения иначе как точкой редко обозначают - это немалое число).
Но даже если принять, что киоск плохо подходит под понятие building, его обозначение уже достаточно сложившееся и это годное обозначение, потому что оно а) условно, как и все остальные б) оно не хуже других условных тегов типа highway=steps или barrier=entrance. Очевидным бредом было бы обозначать киоск, скажем, как природный объект. Еще большим бредом - не обозначать никак. Но к зданиям его причислить можно, и никаких противоречий это не несет. Так что на вопрос, можно ли обозначать киоск, как здание, отвечает не критерий “что такое здание”, а перечисленное выше.
Что касается вопроса критерия отнесения чего-либо к building, раз вам хочется услышать его - пожалуйста: к building можно относить постоянные или относительно постоянные (чье состояние соизмеримо с возможностями участников проекта по обновлению) рукотворные сооружения с помещениями внутри, предназначенные для проживания или осуществления хозяйственной деятельности любого рода, нахождения в них людей, предметов или оборудования. Также к building относятся местные предметы, которые будут относиться или относились к этому классу (collapsed, proposed, construction). Особый случай - логическое отрицание (building=no) хотя я, честно говоря, не до конца понимаю смысл его применения в данном конкретном случае.
Отличие, скажем, от man_made (наиболее близкий класс) - в том, что man_made имеют основную функцию, которая не связана прямо с использованием встроенных в них помещений.
Киоск - постоянное или временное сооружение, он имеет помещение внутри для хранения товаров и нахождения там продавца, даже иногда - для изготовления продукции, предназначенное для торговой (обычно) хозяйственной деятельности.
building=roof - просто очень крайний случай, где помещение состоит из одного только навеса и не имеет стен.
Но, повторюсь, вопрос того, что вообще считать относящимся к зданиям, не относится прямо к вопросу о том, допустимо или нет обозначение building=kiosk.