Addressing the Challenges of Semantic Citizen-Sensing