Processing SPARQL Queries on Deep Web sources