Topological Vector Data Model