Ontological Representation of Constraints for Geographical Reasoning