Support data types and building-blocks for spatial, temporal and mining algorithms (e.g. similarity joins)