Metadata Models And Methods For Smart Buildings