generally add the tags to where they apply. The amenity could be the whole grounds or the whole building, or just a part of them (all typical situations). It is preferable to not mix things, i.e. when the whole building is occupied it is still better to use a different object for the amenity and not add its tags to the building object (although it is commonly done)