Text this: Object-oriented design for temporal GIS /