Text this: Topology models and rules: A 3D spatial database approach.