Text this: Integrating heterogeneous database schemas using an on-line taxonomy: a methodology for creating a global schema.