Reconciling Social Constructivism and Realism in GIS