Towards a generalized framework for missing value imputation of fragmented Earth observation data