A Semantic Information Retrieval Advertisement and Policy Based System for a P2P Network