Boolean query mapping across heterogeneous information sources | Synapse