Incorporating uncertainty in data management and integration