Data-Sharing P2P Networks with Semantic Approximation Capabilities