SAM: Smart Assistant for Earth Science Data Mining