Ontology-based and User-centric Spatial Modeling in GIS