Unlike most of the current object-oriented geographical information systems (OOGISs) whose designs are based on the traditional spatial conceptual model emphasizing the processing of geometric features, the concept-based OOGIS proposed in this paper provides a spatial conceptual model which comprises rich spatial semantics fundamental to spatial analysis, and an object-oriented data model (OODM) which provides an appropriate and effective representation of the spatial conceptual model for efficient database management. By structuring the cognition of space through three interrelated hierarchies: namely the spatial conceptual hierarchy, the entity hierarchy and the feature hierarchy, the generic concept-based OOGIS renders an appropriate framework for the scientific investigation of space and the design of an efficient object-oriented database management system. In addition to its generic nature, the proposed OOGIS is in line withour commonsense conceptualization of space. Furthermore, it can entertain multiple-representations, and can facilitate data integration and generalization. The present investigation thus advances an effective way for OOGIS research in general and design in particular.