Trust management plays a significant role in the Semantic Web for combining authoritative information, fitting the services and increasing data security and user privacy. It helps people to overcome mistrust and fear of risk (for selecting the services) as well as providing reliability for the user to use the Semantic Web services. This paper tries to give an insight regarding different dimensions of Semantic Web trust layer. It will look at trust from four different perspectives, namely policies which can be applied, contents that should be proven, in addition to origins of acquired information or services. Finally, due to emergence of Semantic Web of things, the trust model and management within distributed systems will be reviewed.