Хорошая классификация должна отвечать только двум условиям. Во-первых, любой объект может быть размещен в одном из классов. Во-вторых, классификация не должна подчиняться гиперболическому закону Виллиса, при котором большинство объектов включены в меньшинство классов. Возьмем пример для OpenStreetMap. Есть ли тег для деревянного столба с лазерным излучением? А если тег выдумать, не окажется ли, что на планете их всего несколько десятков? Любая булева классификация рано или поздно упирается в одну из двух проблем...