Smart cities beyond algorithmic logic: digital platforms, user engagement and data science