X-Global: a system for the ``almost automatic'' and semantic integration of XML sources at various flexibility levels