Spaces Identity Evaluation aNd Assignment – SIENA A duck typing approach for automatic recognition and semantic enrichment of architectural spaces