Intelligent Techniques for the Extraction and Integration of Heterogeneous Information