I was wondering how one would set up the data so that the user can select a certain floor, out of a building with multiple floors, and all of the associated information would be displayed (such as Room).
That seems to be a good use case for the schematics extension that allows the organization of features by document (schema) and, possibly out of the geographical coordinates.