Ontology-driven geographic information systems