Uniform management of heterogeneous semi-structured information sources