Data Integration on the (Semantic) Web with Rules and Rich Unification: Paving the Way for the Web of Data