A discovery-based approach to database ontology design