This document discusses data structures for geographic and cartographic data. It notes that current data structures are characterized by: 1) being designed for input rather than use in programs, 2) storing different feature types in separate uncoordinated files, and 3) lacking information on neighboring entities. The concept of a "neighborhood function" is introduced to indicate an entity's relative location, which is important for analysis. Ongoing research includes the GEOGRAF and GDS systems, which involve manipulating data between input and use to address issues of flexibility, comparability, and topology.