Defining Smart Cities: a Relative and Dynamic Approach