Правильно ли я понимаю, вы предлагаете ставить пустой вей и включать его в 2 отношения building просто чтобы обозначить его как здание и mutipolygon для присоединения к территории? Имхо лишнее. А если вей не пустой — не соблюдается sfs. Да и пустой вей будет смотреться весьма странно.

В общем, по прежнему не вижу причин городить сущности. Судя по пропозалам, наиболее логичным будет использование отношения type=operator, причём оно может использоваться для объединения любых объектов принадлежащих одному предприятию/фирме и при этом физических данных касаться не будет.
Кто-то ещё предлагал делать отношение с каким-то центральным нодом. Не совсем понял, что за зверь, вроде как отношение само по себе тэгов не содержит, его содержит точка или полигон, входящая(ий) в отношение и помеченный специальным образом. Это тоже вполне вписывается, в качестве такого нода надо просто использовать центральный офис/ректорат и так далее.