Querying and reasoning over large scale building data sets | Synapse