SBQP: Towards a Semantic-Based Query Processing for Efficient Mediation Caching