Automatic generation of warehouse mediators using an ontology engine: Searching Inside