Computing for Human Experience: Semantics Empowered Cyber-Physical, Social and Ubiquitous Computing Beyond the Web