A foundation for representing and querying moving objectsRealm-Based Spatial Data Types: The Rose Algebra