Beyond Schema Versioning: A Flexible Model for Spatio-Temporal Schema selection