The sharing of data and resources in Future Internet applications (Machine-to-Machine (M2M), Internet of Things (IoT), Web of People (Web2.0), Web of Data (Web3.0)) and the massive distribution of data sources introduces heterogeneity in the Quality of Information (QoI) produced. It is thus necessary to be able to evaluate the QoI at any time and to take it into account for further processing and analysis. In this paper, we present an extension of a semantic context broker which enables to handle the dual problems of trust amongst the data sources and uncertainty in the context data. This extension is based on incorporating one ontology for modeling uncertainty and one ontology for modeling trust, to an IoT ontology that the initial semantic context broker was already based upon. The resulting system has been implemented and tested successfully on real data.