A Semantics-Rich Information Technology Architecture for Smart Buildings