From Semantic Models to Cognitive Buildings