A Semantic Approach To Data Management For Smart Spaces