1. A method, in a data processing system, for selecting data providers to provide input data to an application, comprising: defining, in the data processing system, a desired region and desired quality of information (QoI) function for the desired region, wherein the desired region is a region for which a condition is to be analyzed by the application; retrieving, by the data processing system, one or more provider regions and one or more QoI functions associated with the one or more provider regions; calculating, by the data processing system, a relevancy level between the one or more provider regions and the desired region based on the desired QoI function and the QoI functions associated with the one or more provider regions; and selecting, by the data processing system, one or more data providers for providing input data to the application based on the calculated relevancy level.