Enhancing accuracy and expressive power of range query answers over incomplete spatial databases via a novel reasoning approach