Bridging Ontologies and Conceptual Schemas in Geographic Applications Development