The increasing reliance on information gathered from the web and other internet technologies raise the issue of trust. Through the development of semantic Web, One major difficulty is that, by its very nature, the semantic web is a large, uncensored system to which anyone may contribute. This raises the question of how much credence to give each resource. Each user knows the trustworthiness of each resource. Top-down or global credibility values would not be assigned due to the subjective nature of trust. Trust policies and trust evaluation mechanisms are needed to filter untrustworthy resource. This problem was tackled in this research by employing a trust model for evaluating trustworthiness of each resource. This proposed model used semantic web metadata, recommendation, and reputation as based factor for evaluation algorithm. The weighting and combination methods are two main challenges for proposed trust evaluation algorithm. These factors have various type and semantic. Therefore analytical hierarchy procedure (AHP) technique was applied for trust evaluation that offers justification for trust decisions and controlled trust measurement.