A Smart City and its Attributes