The document discusses smart objects for personalizing spaces in hotels of the future. It describes a system for detecting nearby objects, querying them for available components, and allowing users to install and configure compatible components on their mobile devices. The system uses ontologies to define restrictions and incompatibilities between components and objects. It has been developed and tested using Android, Jena, and various prototype ontologies.